9900000 181270656011303438989845886223155200000 9900001 496776374037483869670345426454857304200 9900002 -59712914758975973805404440435811624448 9900003 -208009520828745787120560395947314479496 9900004 122961365561645726564110360880857939200 9900005 33054462145290226590214314857691448320 9900006 73620509502250723624958721202809395904 9900007 177518523942274191947620208055725220000 9900008 431847272120762356397020297120631208960 9900009 365981609582459037461353207923421920000 9900010 -174579747438134671994598033010022151840 9900011 -219570081889347042438772768786800994776 9900012 121085486913038624060828033712634394112 9900013 -399610883342803676728542846332292452576 9900014 89649653484499001482362910745528825472 9900015 18924642911431217867353336721716834320 9900016 4983179077290885712529689730402877440 9900017 9199738287374233161460836653964412272 9900018 -74995953077782076248941358256373463776 9900019 7631527617467007821220974701159060744 9900020 108833652600831918544025023962751756800 9900021 -207227866947501932814968765699462827488 9900022 -157817292451275651633376444199140733376 9900023 24808582142195638464067242975591880320 9900024 -41279158525024921657233046761352028160 9900025 66623706367135725473314506005916901550 9900026 -243576208792590490087289076446870254080 9900027 -77737628934895806910968866438350334832 9900028 -185949595663545480091739432089798487040 9900029 -142470962529905099948415359286340871316 9900030 13480425575245917186807182562367672320 9900031 105596361216645013627677089842757137920 9900032 225993642557326609980798074185523920896 9900033 101208431760605494398818265088932489216 9900034 11310959506846099752497172192079986720 9900035 283040725931929826793912971418914360160 9900036 37111557559712171942967861207279697920 9900037 99638610798813407245497055498360133152 9900038 56151089206488545519462284219518228096 9900039 5210464841420304981806547860013672528 9900040 351204796235621877387935992840636876800 9900041 26482273953640519816428597719409574452 9900042 137436090787116384355923389455934306304 9900043 247577883338938750805923396719281409600 9900044 39962473807165577615925471958474063872 9900045 -195871500110065376112895206972939564000 9900046 -4685490909389703373097994886777203456 9900047 -555370455691685224144342967066635047504 9900048 32353578226555457341959766273148780544 9900049 125511799196673337469639130766129421160 9900050 -7865182396691148002856615453829140000 9900051 12935532995214058023128965305516441600 9900052 -195580718785439230097020342200355457280 9900053 -30424942479543188483259622085535068580 9900054 302866992875937485792121572000617920 9900055 214357950204686353741312180066514911920 9900056 -344985254011170335493469360686996848640 9900057 -211011118314390341457869944809112538160 9900058 -116915178504595991823336662227657561104 9900059 112157914985941461232447810802439855504 9900060 64371520181587872374734516797161640960 9900061 -611405298522531256811386903078777402176 9900062 -2893570315983815813514957976223339328 9900063 422092909969109510274938832724800828288 9900064 -12364923684883697945725670728058732544 9900065 43645834101722410086250236451123824000 9900066 114029218920560080881892473319680661248 9900067 -66506117095475150712956583359384911808 9900068 -217336314843134127101567255334524365824 9900069 93045980930720294310219435109009400640 9900070 31642122551622110082723908978528693760 9900071 83680052889871810855000057939429929192 9900072 -44293151048107311935666669479132200960 9900073 283649593562710064734277998305837965200 9900074 18709248654040671764644608061296864768 9900075 113243996621325418859011748250243990600 9900076 355761884103011190640445200961178901760 9900077 215105199756323255205991055860365432672 9900078 58182941719321368735471799853755128960 9900079 83762546075573647306487654983764948976 9900080 33566732598060965287410537089811087360 9900081 307679252886068657670423539550058043970 9900082 -32583087511969348895098498074225423360 9900083 -91349691868488548790786125248948026000 9900084 -9303518439721335273960811575811313664 9900085 62040972022777934989080044229695715840 9900086 89639573211570669144150033623008578816 9900087 100830575004624586417763628712197014760 9900088 -387176368268457766887129232433821716480 9900089 4385108620316731168241433772014001860 9900090 -36282064220526739255527152177139916800 9900091 -188231198819177427768352009173028980508 9900092 -74930865207227691319455809362686096384 9900093 60224933314444199727980364460811441280 9900094 -4781253038755097930432993724527641728 9900095 -365958253853739232366187696502430181400 9900096 32417029375082878409057264705294303232 9900097 -117921282559623021451204612179979626240 9900098 6818365673836867169711446141777453056 9900099 574279696406163952388368196024745852 9900100 -49303406410782543843865850433022361600 9900101 4159919885164501238681623505948979102 9900102 25251761247123618236672478191115809280 9900103 493169405982670125871894867572671673600 9900104 118995236927369907246181166936097653760 9900105 -1216968820820510268064463021995848000 9900106 -24547346505670034540799930936212516160 9900107 -165807517953643766662519214894103388560 9900108 -123147133559748407477843803495033867008 9900109 -187327320920542642617403991111545291296 9900110 29342091982384981747377257526598273920 9900111 110277597797489470675821078281822655264 9900112 -15979579616754643462189911328764477440 9900113 -51085445471467713401359165231479178638 9900114 4453228941728439473083992093573381120 9900115 377249272447589939369902436062511603760 9900116 151388307520534359285975857237632544640 9900117 -434244872136516418303318240141719107520 9900118 36027523724859021121222425295396703616 9900119 484267753639956785389677087452187584520 9900120 89932883695526055035596809567515443200 9900121 120777360067825528380281849662549447680 9900122 23794680657540351133963971002513164800 9900123 155438321692795242857792210417508831384 9900124 -41984575458799651433811672141258427904 9900125 441079205636385212677003761714410199000 9900126 102808629509940553168383540564877814592 9900127 344390068614211349829164521275469753152 9900128 -211956380145939792585085903539551600640 9900129 118009051634602035151664741448865936128 9900130 -43661351571608482283519756418748451040 9900131 -65588177329202779643207370655553392968 9900132 -24475460977715818506108645013648588800 9900133 44928369123788688725332079169153039324 9900134 -60369169737060114358712635767012842784 9900135 4449339719458821828402501260194914240 9900136 99122371502955150261556863505115136000 9900137 -285082101107273022012729200448113898168 9900138 -8867788864850172023473059260610829056 9900139 -431547037635359227852845706440699346060 9900140 -260687587974417480988415499924776678400 9900141 -103373613980580194497632562965815211360 9900142 114609277198047413519697628584905738112 9900143 115413959296940846873911935136447910400 9900144 1633575692732918527583371967833866240 9900145 24815204579021064963098143421728782900 9900146 -135435210905172329629138127883157831680 9900147 -73511475540889470724524160808665514640 9900148 2268123462048839787533415019426293760 9900149 50630899783833167650455699368967666336 9900150 -2740674989416581249792908055410966400 9900151 54224150079539855288743518882787849512 9900152 27240541817064526264363082721846681600 9900153 89995795346290378806465917352523190064 9900154 -479312133091997128925408944316119581696 9900155 10826648588686584261450743691392098560 9900156 59785197715207125399771024472516838400 9900157 -66232678838731059367648813327963299360 9900158 -169108368435605070869762365093567924224 9900159 -224446798084339740723995328606825125760 9900160 9394710647706005029565270851584000000 9900161 171622389928328943114988719026838885762 9900162 169672167243675779473010450601383760720 9900163 -30230586730422109745567570499608346976 9900164 -72612951305374319423083008433645129728 9900165 -168892694588918567309678243627907888000 9900166 -21661935509543506460512589355399081216 9900167 -234308079393365185385395120892485036800 9900168 41773407945475066479946092415462686720 9900169 -251519521987166063443856548230848814720 9900170 85090724669510599304297996802650972160 9900171 637911398419410959715923408486174018400 9900172 -50373618314654004972040424036057151488 9900173 245619748283600969679415902637188584544 9900174 -14446094394657846465877026703747995648 9900175 151316067597651085962360774195185581800 9900176 -21797978622120352050613505204325974016 9900177 21198863109541370987690983137063738240 9900178 -196066684550090458736809017920005893120 9900179 -72275340742118022439018355673191387220 9900180 93483763062947054553101956641686511360 9900181 96851781908987855281850146128759523982 9900182 57513211900985809665381326720928292800 9900183 299156687339261147509790869663946494824 9900184 152316792157657489623441214928512819200 9900185 -57738918365372760982736282899047604800 9900186 8118125713227724029733345688700440064 9900187 -15118609817768439649579180739397042480 9900188 77396441896137926050004634222951770112 9900189 51640956968646877412215640783521728096 9900190 -47297728668315140134587920326933860480 9900191 -1106348001273003815540214601614354432 9900192 185504815210088406337683897449032187904 9900193 -246222476357144521654531332779485361616 9900194 -22934850224298181412105934303673351680 9900195 3763513344507155724812620963895935920 9900196 -1465463427523884654809446373380471808 9900197 78130604499478959127243646175722843040 9900198 -19258075211141500346755155106234552320 9900199 -440140314051261836746501799218340465800 9900200 -89000975303321221296039561937459200000 9900201 93884707564022716865589074221847980800 9900202 -47714944524544187955418556176149456288 9900203 -246803841954869489122722686930744473548 9900204 -89826546914902419013919812070733986304 9900205 206879180786674982235402613117124054040 9900206 69177625073888034276558245869398687552 9900207 277233096427002338099648879175984868104 9900208 66640745975338075649149983573812346880 9900209 -227646745430138178901483718424073938960 9900210 -39749266943782159959793864161534804480 9900211 262755719460299512789441609737551413824 9900212 -44839878353910290639135727273851609088 9900213 339126085214068897301320225347800864544 9900214 69772595460544744578234328802587095456 9900215 -63070438133997487155069915381259200480 9900216 162289298385485574443901239252407603200 9900217 160996530266373269781215590847091342592 9900218 -218528061135590946840441908989967383440 9900219 44207700728847155146083242605818170880 9900220 -303566041159219124263668759519951360 9900221 760347681209368897580228969579128650432 9900222 -77215026616734098164811241647150552448 9900223 -161731587128681957290691058631791620640 9900224 21820020461098420643793196419992518656 9900225 -8212568735987030540851118690065130250 9900226 48556711550723796998556908443153436160 9900227 -543988351983494320065411074185580940288 9900228 -33530436179848769823055652307235393536 9900229 -75160992326328623558007594638232407460 9900230 192764533728894705593368661371224389760 9900231 100904824428220648682763384253482313344 9900232 25342241235659106295737627384302822400 9900233 89833040156395488712915413164879656320 9900234 -2865184825085849328397624234577348352 9900235 89637800159725461718914595035249169200 9900236 79851434239321868380758118001519815680 9900237 3417920492320489641885912384480702240 9900238 15954754482685943321392382241723442560 9900239 -478969636527161637740790015571368666768 9900240 5778565235769029165512332206659338240 9900241 74075154126128335778936922637363797480 9900242 -305967522641409688071769203218283997056 9900243 -223933717119944560353850467424060832268 9900244 -339275348196315542805295091649933326464 9900245 -105887376326316389033010580562507574600 9900246 -162650189668821253816005747415618353216 9900247 -26638159599704065390114644834465324368 9900248 492806900480219527276601931510655887360 9900249 -36497109873033717677628234093079175520 9900250 -162418885225274506134669918621599988000 9900251 134453613883284047255740929302433453252 9900252 33986193763619132933415004273517337600 9900253 118439568195666786327298163063005317888 9900254 51719050172209430331927332674554499200 9900255 58378050904552993324724988677179317120 9900256 517905573456003783253510316655653683200 9900257 -576984187357536828844307083348965839808 9900258 -75469386691961344713494622227168189952 9900259 386885149917302452457207376147027260520 9900260 13279497952627608439380351169269096960 9900261 -182944502447437487059891671505731394176 9900262 207374044263417157510295710138556305632 9900263 259206617384794358287678522963333783560 9900264 -271467965365503325719814526759539752960 9900265 225695953078345887145482903533572218660 9900266 -27360957245393985337012841798937945168 9900267 -103772885442198079505121041881252353552 9900268 111522946516235771946678259718836617216 9900269 118023101856979124875199757805804456044 9900270 9272831301069377727017795196665312640 9900271 7220480575770268472625897456576585360 9900272 853231946006185748775844544992051200 9900273 84341117055483849546139693965282188640 9900274 222198228101103509183407604620851653136 9900275 -24821564250799032269971268577181728000 9900276 -9248757534948690070918103895369799680 9900277 -8372327913857151849335350716585768320 9900278 27633044918427044911528716917824993440 9900279 -326113932108245330281548767987227996080 9900280 2078440178638116927603417019342848000 9900281 247804262196510770824375101751500669120 9900282 -13750726182091673489362472180324806656 9900283 287529222124081218004684954768296394532 9900284 -91205507532489611420518376002300858368 9900285 109219758441105651711142202785255311360 9900286 -133624086341194744152921637495365749760 9900287 368702076783371183355076815590906247936 9900288 181757343878344801496448155782125453312 9900289 105308519005148385334534003695210486912 9900290 -64442383756035102958363728336966697920 9900291 53349706769295652946568047714009177592 9900292 -193974634333507361191492377354635555840 9900293 -33228510344041487134700956059492995556 9900294 -9541727627490646576946178727534608384 9900295 -10052256722818745977823696249319624720 9900296 -45477945188661893552851465361781719040 9900297 -72596426913779073144468052044341974032 9900298 2617942230779137068024305085591575136 9900299 218994902312157230999424199628002440600 9900300 -111548249732683908358043949205491686400 9900301 -197214170477029998007228961126164106698 9900302 104081806568266548335613815841809276352 9900303 59313262729838105111636555584069134600 9900304 -2824388366748848981637070802239881216 9900305 120109583380469469122564816453279442000 9900306 60178744539700480530239827151241529344 9900307 -425991215557420339240441342694161786248 9900308 81621110773972872901445274713704120320 9900309 315828819356072393190343118628197644704 9900310 -31418428112724547501629296483066457600 9900311 54081796301782335925097733933281222400 9900312 17510307643978826255755200553503744000 9900313 477320539432764430563622026976579749840 9900314 -278784323279945997949996076791748841744 9900315 -64263674642628945366703166421085839360 9900316 269521513541802823518240385903089292800 9900317 -15078619077453851097424546055501954208 9900318 -132184402455559339630740998864051527680 9900319 -5562095255725857703037633656661010192 9900320 -379009184298512606712262841440665600 9900321 -511788767444922409830204950998731837600 9900322 100200274957780101608827469576477104512 9900323 -293734196882236103810720701987607361552 9900324 37444103974410099001184625944355643392 9900325 -322677437487873608057725836165165134400 9900326 -103101937715743298374217570278411810560 9900327 -36758677901742683312479192953950193792 9900328 26114374310928862403635187272095744000 9900329 -65910436949097389124797245859414342016 9900330 -88785263520694210589717876744514048000 9900331 162939207968255825565999802670484038144 9900332 111707223000512130046078234710211034112 9900333 -36408574701334320281486498733047262720 9900334 -10468124196360524770864952116994586048 9900335 -128201191740822199313336599753032849720 9900336 -19200626674325645034418988898519613440 9900337 -47944188071719823981839642086901478400 9900338 31443732383383703889495164701962788352 9900339 26956914745362771403974199651576806960 9900340 76025820335245390412947775272132995840 9900341 816993754913961084919937010484591836 9900342 -256523009534003455723290249936056968128 9900343 513855158219185908505501782960735559592 9900344 424583854910453364731872155628928348160 9900345 11899571075645706190165045631881271040 9900346 53540559139529684043384889401590989824 9900347 -2373212201492803698188581121882042400 9900348 -80819935973842175616899150379119070720 9900349 243886257644544198390260233654884287840 9900350 31115483002135087953445970757240048000 9900351 -242915819947097629805300064481459818120 9900352 27355378377532132883267899786631577600 9900353 89510740977778457546245598370039138180 9900354 110012889930869508407291523285011099520 9900355 -62542906148693726207440218445505930640 9900356 251796145008741217155281077472787361920 9900357 -213921282352163099804973354940909066080 9900358 -291857082400669776107900519866366230336 9900359 160862781472862702492655249173511260160 9900360 -168707977208168118266360823494492160000 9900361 -84538365534378626180439434816102246200 9900362 365276243409215129292279568128844902912 9900363 -1738858691231189630323597093025572992 9900364 -45012319379212943810359692823534292224 9900365 45758081071400939833288621203662125260 9900366 -9664348473365849307310321523959335936 9900367 168561899499710360633534678042118210416 9900368 49653406973404267633392413069800243200 9900369 -234982579124504172977083404676482922206 9900370 13182399045154943231857304661916958880 9900371 -22436860013080257574226838558120940608 9900372 111014641243910695805644398868487688192 9900373 -27603046427179227140494771452207133056 9900374 -206080086296193830512366610485726488576 9900375 -207793609059959992513917987686843832000 9900376 16052889220103496685642811383487662080 9900377 122517501331327808073587306113546947840 9900378 21179529828220472101378892568961039104 9900379 318773776231226807807174724724765158980 9900380 -48066309169093570630683468746015016960 9900381 -314651516948730325966287294559239666048 9900382 486958030812767011345674177518279424 9900383 -238100836546388265570197457513028055160 9900384 -6050153197225954610977412413427023872 9900385 -347559993164850737266093179489107394240 9900386 110122538586665827060162200655386839616 9900387 1445731977438844752630442036638470400 9900388 -244183716832782561594875035867725027712 9900389 244319617043963393529819305935266067872 9900390 -2717244687103643004645607236354447360 9900391 170257472121836623271103897924237092792 9900392 -329221925012456635308607003147325982720 9900393 38293876410660447353447824939687842528 9900394 3516499068902452337268369427494792192 9900395 -312177621061154641649091000063075405600 9900396 -8970849058871363337847569921953366016 9900397 -213413277714639018400646211172853294280 9900398 113799670916114227157057614899747163200 9900399 -99825054616437553448345132830740863736 9900400 -24803047897641265984950132990067507200 9900401 -87010307371743158747895381933963994350 9900402 -6277843276327229568420874543124887296 9900403 443016340695600929637909279679576891944 9900404 -239994543504088271946772612881732246144 9900405 42721351235654641989651757587568535100 9900406 -188166178683136910460425883685309440 9900407 100446138493821337180214061130824335832 9900408 14188754582106741443776560415128944640 9900409 -695174955553216641157037650549563257088 9900410 23716207493514743975273878498231277760 9900411 -96186491567523157666066258764325638096 9900412 -137547049612402700019394842260249722880 9900413 549913220785808612318140726630200214662 9900414 -132046041959892418259675568786534144000 9900415 114371073323175286582790203963869429600 9900416 276715948251535566842146752213402255360 9900417 126962476775719039195173447232705688880 9900418 183874798737053978121139111448581895040 9900419 -303259963465842410205349155569523703056 9900420 132276980265436395727283551126476533760 9900421 461280373578998455739160827062497910622 9900422 22080061096116005288837003155113709824 9900423 -61602968240782040764571056173657452736 9900424 150511815942809555293282595690351953920 9900425 786733833714399422400233423807715150 9900426 72268965636472617825735418166534223360 9900427 -349667698202005232354152448048752167724 9900428 -92010227173427170175200058399610706944 9900429 -89000941233778426402918344119443023360 9900430 52781215361603443073053840269640071360 9900431 34543929634370823086745699559887928464 9900432 -8273544134329865710400159654192332800 9900433 100756203052595325747183554381056804864 9900434 69549100297499200135454537491258689312 9900435 -38265291804592252351631451062495509200 9900436 -53890179126317624006299247754570670080 9900437 -55127873061712504936964685653128204914 9900438 129017990950832383521253188127276584960 9900439 2210470423750230642893116220435429760 9900440 -166213391436560021235795146983748198400 9900441 -174708292670463441297112112317093702560 9900442 -83696764353405795836747346994119922176 9900443 -6670999780832373341719236474897404928 9900444 48797878800646384795560938085261434880 9900445 -88213472325757283352671819406504561300 9900446 115541578326359214988472230767949812480 9900447 5338630628785897688348552694960073800 9900448 84356173971404291356627286849877835776 9900449 -180119705486466540738362577803568000 9900450 -72271395500741743085313760642600170000 9900451 272470959995908620828364382913448780800 9900452 133838833274997306245567574820403819136 9900453 110672865168549265841624727212203049088 9900454 90424100148757822369014273842463388800 9900455 -399766213462160885438233126354141548000 9900456 -559363051164513405856063596154996654080 9900457 -23470034782957775878567165828512785728 9900458 -337968412030111155287478452095794767520 9900459 -138192765209291683183766760031199342436 9900460 -118337461222636356114133201938271119360 9900461 368621871216432289988662383626678359062 9900462 84346535729998221322287353166057600 9900463 468826550925701907028178915659726678400 9900464 -6965568560534382452674634042127089664 9900465 126630833034191310688915214804690017920 9900466 2463812519741071042864389800263179264 9900467 -63615349129364308308379004059551626484 9900468 -9582501822016877664328384009333517952 9900469 -4163191970456799665007121731497178130 9900470 -10770053831155139583475732970562508800 9900471 37918758651933147454044994882501367424 9900472 95782286188974576835065617264670289920 9900473 -104623071930286619860437801420530156832 9900474 162288834019816962646055822955043599360 9900475 6186325871814984182314540324824415200 9900476 532214628341731338850584114867356160 9900477 -48177285334255664887286332448585006580 9900478 105357668400525065464749848254954448256 9900479 -29672864673312488598029974356328179216 9900480 38274124745733161295481144083543490560 9900481 -482663637748704708423448678283928726718 9900482 238865380358143930214060238702926332800 9900483 186490877168100285243366785832488208048 9900484 -7037162814043589819223711549857587200 9900485 -40404449870992643608561636018210682880 9900486 47863128496513556631969019013163894432 9900487 448969492631426859058043119670030962136 9900488 -69419068985181289838122606482572083200 9900489 -200477686481492585652683386691172289632 9900490 -2212105673477898217542360241152403200 9900491 557889975404203967994911415693656639892 9900492 375338338066022429948771558310395904 9900493 -182484153024362470491236161786155877258 9900494 248623143542066678198790334103603206272 9900495 -83605570470726917919073266079578816000 9900496 63908184428753567928258396164773773312 9900497 15116891655417763215803601552180056052 9900498 103572532268165829105905555859699176064 9900499 -288452342657195987560367721538587479304 9900500 -211993502423427105672665776934699328000 9900501 -5887265108964885304014401122893742080 9900502 -334354266348401638842283005669779529600 9900503 -1267510461002805869589787384149856510656 9900504 246060812743750479630134358870280796160 9900505 113028707997457872711591627638456262660 9900506 -40592559110682943917196140624624387072 9900507 -130810928553257592466818363786251904360 9900508 258085769216214574455807136237585630720 9900509 -366781215552077990669432922297538291290 9900510 50669686935503420669783851248018898560 9900511 -167365525493605987926889330151741353056 9900512 -556642175370352806408213123132534816768 9900513 19312639295099594765152628583053467200 9900514 89882462001865959177051746882785140288 9900515 -60037504438464642154240268617025649840 9900516 87200813610243998219730295027970463744 9900517 448784060780938486300814439656711694720 9900518 -71323677273771712808313888610593035040 9900519 -39301532099418194832393407448702818352 9900520 40399748877172045140615324752879616000 9900521 1600151613050983914216943018472576244 9900522 -11132691975326070583732881241579791360 9900523 -614429763631001480575142772619498474280 9900524 -96330707323410046310922068200362554112 9900525 46563306485479763688004270838926053600 9900526 13506531198019546150345626546903501120 9900527 -66840361990588523127073626984102986160 9900528 84674711905691219927601379908306075648 9900529 -158982343336947544097123321536223869870 9900530 -132048464752317003347803551634703967840 9900531 172971000928256593629406698456776353728 9900532 -22252252858948495957755608154295328768 9900533 -179781613417877739188051447188921147218 9900534 5648305065396778941706073552058261504 9900535 2466834325834183061477761971175518000 9900536 -414336559395869030305217499459841720320 9900537 155244750946240927194355709283310996560 9900538 47502054561890678254042705092804826080 9900539 82600024021787479408345258376913530880 9900540 -27409605370469947039386548768937338880 9900541 -48908281408175818679099391929380096576 9900542 117334253236203038310416261882868585600 9900543 -172216353964069011461949260702472244536 9900544 -211663930727910431186971186810929020928 9900545 -86081034325968189237251920030650586800 9900546 -80361258615506977219123813903706303616 9900547 -145016670957428514371477128590050208004 9900548 105141429754736255454089911163537720448 9900549 22254903904572989293922224179661792224 9900550 203496665188421245722432750370027929600 9900551 10926815213052001026689974786859658600 9900552 -21849813250395289249099586834620661760 9900553 -114431777963689095716859175050769777600 9900554 -194976443695998084730080878634025236480 9900555 83601384978917524834440165574844248320 9900556 -125784661584923716280896135627102439680 9900557 8544937710124666633474283108449464000 9900558 -71421321491714668970517922380348792000 9900559 24348840449179826025907116270944454720 9900560 4322039047391279741615087749055201280 9900561 150692300476527912486564827409871346784 9900562 -28162394236576626049004811061612004352 9900563 -121216968198889159406997280722091489152 9900564 187681031607441063236995032829160011776 9900565 -184086567388654124243371452406705941540 9900566 -195422589848374003934893382321302576896 9900567 202915409173463611147985231710856124384 9900568 -318104191236643297967332157706658621440 9900569 170770539118733373282101470151514772032 9900570 15194720768401206125545562784181267200 9900571 -46488869343180430633480295279108398320 9900572 102759087826474795875328584293713895424 9900573 -241172140415258202559603312633328370816 9900574 71212743376088742724356053380442353536 9900575 77452082400568316963861244170166636000 9900576 -104415980198221741508799285394019450880 9900577 286140589942894540616472902316458734400 9900578 -1880501818172866157564120062514702976 9900579 -21957648886181866923804524787832138560 9900580 109290332436447165295147367298695516160 9900581 -14845059025214954330319649958688875748 9900582 46107571359125958119012731594823001792 9900583 293759081390386000854874916396409520 9900584 145290440238053171621984229443678853120 9900585 97591342688784175029363549133613789220 9900586 235627799538941728803221727732917309280 9900587 355788557882142281500232658813433171032 9900588 17054601772968457005806685832423564800 9900589 -346883742067716132746368973094396885610 9900590 -10138117126030940202389983404253347840 9900591 -33356770354482914973333252204943023600 9900592 28195879325560182561128028403135283200 9900593 232392827744281831327662972826558381842 9900594 25000697251259450617053151232994502656 9900595 225657844080830475424418564872423350480 9900596 309886078376044023794296933200286924800 9900597 -205788663058451091491686105112768212608 9900598 -40639380514901079355435043511410656320 9900599 -27814164599199075955835409327888557400 9900600 -94271918792994276533600991927321600000 9900601 -78342863387617616179772499371283773398 9900602 83039398258754804785770228315413271552 9900603 137515298974734141575666910129312576000 9900604 -163164739283296818328812634888510218240 9900605 14112173194707410617777575768951834240 9900606 53117284735527168425086092195649399104 9900607 216258610042943303521538849795485810200 9900608 33261024711049382363396950156918652928 9900609 -151258989183282986048329057699121094096 9900610 -70779636593956258704254136613657798080 9900611 -133677810237190439355073702461166782768 9900612 -88692119386803680121647802097833265920 9900613 427688333323955513160952635226320347520 9900614 -165602030074454316562080879239649757344 9900615 -171389373589092650196735807808596912000 9900616 447419141670782093283901220480420290560 9900617 114760349433209922594246914002076349120 9900618 18960455310517138886256614156697719808 9900619 133511059421588018720608018204779019944 9900620 36931431389834032551823890361854151680 9900621 5778665100408941544982717440753139008 9900622 181114715653298715185074689908392274112 9900623 311161570190338531186086623052554677872 9900624 -70541778035518872904649110751466356736 9900625 -633204053962125659147853279520960000 9900626 40433235245231072898630106903731614208 9900627 -165926377078991010915696294178158910080 9900628 183259557705986419088967637993344618368 9900629 -11621507340388378732711892383563233640 9900630 12943563833979939122176618089051609600 9900631 -127068308469592645148208949297073285440 9900632 60369554518098275593069983481917972480 9900633 -249340156383562811452960041281161475376 9900634 74060668071014630343678835345878128640 9900635 -290890959146316954929297131036559935200 9900636 235084098746958792348329911317180478464 9900637 -281912384473166393787803656539227585588 9900638 53789088250169609856449856952115194560 9900639 17661312552623287326460043684374791648 9900640 -377767069014691593000471649335548313600 9900641 422619733652125517456548916330677995042 9900642 146917301720509217500816982757873558912 9900643 -557506286943868201204183070222373979108 9900644 -146217453673072888725631286078310309888 9900645 65092952850160037882221994742123206400 9900646 141659050310606577395413653578051215968 9900647 559153246021514300271667747187695912272 9900648 19211869015879402906833358074046464000 9900649 -298216324479334030736989798970275378752 9900650 10698597131450417617867604190806326800 9900651 -245882187777663348056897500946321644968 9900652 -40627993873977755664112059547575326464 9900653 -50546319589670829095613737332113236160 9900654 -45655661286269222041587965747279762880 9900655 212664495396486442677086764402174737360 9900656 -9449035100222211390225530869810200576 9900657 -112153658379535696366002066625052161920 9900658 23193479798860858293954340212363257760 9900659 -7929190374127773790842085226748945000 9900660 -55541608631378119074379247521148436480 9900661 -9871715374591047782787346040330806738 9900662 227843286215818476065688754462704476832 9900663 -248513936630788852217241122910762471600 9900664 -521239541672792375359892917735956480 9900665 134053934256716781367464264370916710920 9900666 -48806815534861771905175433346168471552 9900667 -94986168715156295343354315850059527408 9900668 72430056171193026542328474443672088576 9900669 183059684971490558220203971967146068384 9900670 85775570463091243926878173901759385600 9900671 -51107652295016498629308801068664638856 9900672 -87871262937535937513163947488837632000 9900673 15615344612590800987667583024725478400 9900674 75804554832395732107232055199188874752 9900675 20709160493674448662602529611910284000 9900676 45685107325150373320260269011455836160 9900677 592449930594965341297085175823464530526 9900678 16027609401234656148455622662887502208 9900679 17507061998167833913452648741241244440 9900680 -130340083066564630212646803183409459200 9900681 36303774141924540267911160758994063744 9900682 19363952277194554686432000916080509184 9900683 -132957929743944870058797292687310478096 9900684 31762376304053507051036839510369950720 9900685 -207333048266496363867755924130286256640 9900686 -94961625701595681423068802341957126208 9900687 57977858657523301347230945335131863040 9900688 6176268258820904588497248638259691520 9900689 305911692180061286059511315390290205490 9900690 -52714075491350663280150023289224616960 9900691 -126361639065363877532137912993494420480 9900692 -114474795095123077384980197897011630080 9900693 154299219490498142715799512756084435648 9900694 29683435033547955213987180201141485952 9900695 71924854408539306505651254126681216000 9900696 -166542108789500591250985104711655157760 9900697 -339894102526585201917726234045563324854 9900698 -5077116883287344845240885153675321920 9900699 -89341052477073581800223704002387730536 9900700 -28140586048054951473903642894891737600 9900701 644418824887193791194816158419720825632 9900702 -73912792574390529265928764384418183808 9900703 -25915674900259403859558269020558788936 9900704 -187608432553761370779104748699451392 9900705 92658682698338577385812849342530751360 9900706 137595743028619778583161988448982793552 9900707 -268307574402403842638329666760537712 9900708 235957105695063125311622295033929794560 9900709 -35943301591980225532069685809637478400 9900710 24525817389040617471662537927798937600 9900711 24665565529166685408248713807998768552 9900712 -27221665854912765976388855933558092800 9900713 101586753445320553544885783426744872704 9900714 -11723415142766994370451544636442659840 9900715 -100816922506357899594727449122775909600 9900716 23508146866057403211410514163311513600 9900717 541657280216065656330590843295090243648 9900718 -23832159666906114470178974645607481344 9900719 -29780960122100973416688091271291242104 9900720 33740973031343335474785511153172152320 9900721 -29082515360050281092390685402484076856 9900722 -33601781934923699926785276027484042848 9900723 -108957762174806850978341220506373619200 9900724 -78839176662672345093507238750506512384 9900725 -2585004796153427252556282423694761750 9900726 -24651368363572269686928860017476506112 9900727 396153856346902839700185306528517784544 9900728 32654186995315378020202236493047029760 9900729 -8179157398354986757062130542003474000 9900730 29067198798892866720763693601499955200 9900731 -145807971871632848884208832482614457400 9900732 -66005411653627513281035557477266889728 9900733 -4139390870210768011243454018587609018 9900734 -134931388863385236426456124809425779008 9900735 -11654324072978300746035573445903409760 9900736 -38829352087480537181130628637419110400 9900737 117532342949399281517677667874334891008 9900738 -245043630376764538412018613574460609280 9900739 -100385971652584220882967354307697047040 9900740 -168821051018203625266839290982922095360 9900741 3080994793495346521505157979773965760 9900742 147187382343372620074926239204012435712 9900743 -196717513300891670467511776637260754640 9900744 107740388967499900389675230863539609600 9900745 -39237651668004458918415080350981822200 9900746 -33150616752605555868456321312861566928 9900747 -210841847043129502817574384837926238240 9900748 -53363298930976061908448325972645150720 9900749 -97157609569598698431821779377979546368 9900750 -569327663763052353284026436381952000 9900751 -20700788296117262589091982592716645648 9900752 -61699509219663549829655601325423411200 9900753 114293549038018647350945230170637202208 9900754 -141148947732004300102915496078565089280 9900755 -148492935036121759644962460733614096240 9900756 55816555827243666148997715885158606592 9900757 -95136890288374944043631618005159266994 9900758 72420337845669476003374413604204046976 9900759 185676063967155480822652120812983852928 9900760 -39833231172792652957613872994537472000 9900761 -101347633459466213724501767512669365948 9900762 1187452695922618728168805866070606848 9900763 5714936688437243958778376656867928064 9900764 135833897736919574127722786006298170880 9900765 -27502504697196678231499220922600518400 9900766 -292344081187781242579435616381465548800 9900767 26635753577810014417686214906041628800 9900768 -123876874503357837240631764042186227712 9900769 45630229110742794130579716838540299170 9900770 15732567319688305718275152929470901760 9900771 8820967305371674482902353812966151776 9900772 44650776128726405922635976855000522752 9900773 223856633155600704594642069497538929022 9900774 65443905939808044489625098157935907200 9900775 -80657684352242660820593884872703955200 9900776 39292187953236728430023485177020825600 9900777 -110015257116227315992756660542488064768 9900778 118324236902824681052730081373664875440 9900779 -149098069650677971240227587336985485424 9900780 30359630537267000675339180902193233920 9900781 44759563410109728973549350874417956000 9900782 317348712618264271390799256909603007872 9900783 -58443952612148100418531180825888657776 9900784 -86806696666570980146143103171859251200 9900785 -41540968370296206097543935614904186240 9900786 339042954915657389945252238687788544 9900787 106788942801097769650259052177160985568 9900788 7984536630487022571596023384286190336 9900789 -138547804221038869896260434504042346976 9900790 -42884427200834606454619707984392390400 9900791 -492111123250450975414740960729312695448 9900792 73952415603604429357660247234785443840 9900793 1391201663597310605065850552440022016 9900794 -243257497018315195487259613761708764304 9900795 144388435447815480358027889454046462320 9900796 290683021881424828685206631601435545600 9900797 22982778499683811016327326684364697420 9900798 -152758979588902944732074039194496070336 9900799 133096457139574313683012007900186988800 9900800 -23238792533455695865745163683050291200 9900801 129883644843171431445749786359020911730 9900802 -238825208016150190238760018372210969648 9900803 -14109264800490761273416553942063510880 9900804 -189702109665190930685331331567269909504 9900805 150189333928113235402069693982861688000 9900806 201015897716705269957449916582150880352 9900807 86696708477197374883949530494914520192 9900808 -239858532682864379860703071116302254080 9900809 -1936943155835308395949392930318556620 9900810 -68245567138085473101797713569766901760 9900811 18113384543301393209838416578031310464 9900812 -79920852050327929554109589472898560 9900813 -91312680758585152935783392820487298016 9900814 -39631054771863187603706475918852710400 9900815 -205882415917635270544223692555248765600 9900816 56053763750655676865362483546153943040 9900817 199671401196000353904076085342529467232 9900818 210363247555154699393585743405322793360 9900819 -455262636612171350570866060842115105680 9900820 -130218339005437289305515383739417073920 9900821 136885982307721486591414275795271462464 9900822 -2270173816455570741138398819350129728 9900823 -27337150969152137958539038935066014000 9900824 49675456261495606096832410590944256000 9900825 -246640449457414128937993942340869200 9900826 -55985673770766308981338788119612348736 9900827 34365635811374643541642306782686156676 9900828 34314630906279852337568968587556730880 9900829 -303819837208106606515576198179168359616 9900830 68349437299726860686017072361219884800 9900831 -189903423208404575132951920952698967040 9900832 92303334256779780608458549902264238080 9900833 400492290557860783795379651029036512000 9900834 -19354885350672527522183731023204456960 9900835 -12242635882733514619730378479807340640 9900836 4052439283272150891353195441568221184 9900837 -142038912476337522438848191023261171906 9900838 -103262305099027355412965555107312795680 9900839 91744653027365540192517874311379261224 9900840 -132999202653545335935069222144133939200 9900841 447808097145186506725781059703424816484 9900842 -50053066955584815951192626401324631040 9900843 219991356753231877463579883170302008000 9900844 -180943923585827363925779189858147328 9900845 -140818257762404504901767054942158806900 9900846 -84910213121125160349845115429978288000 9900847 -41716226444979124239308318808976579200 9900848 43585401340993561838657451633450516480 9900849 96192911323071231178521382943795758080 9900850 -89332747949379497490426498694330827600 9900851 160219895951823707358309396990592568580 9900852 3787445610819494377702030549274314752 9900853 -130791998960907741039779993457540709380 9900854 188955808781925302011867827308952041376 9900855 100214807646113772411854959787543560200 9900856 -76705258690604986326217743510283223040 9900857 471775730027786897500554644041568312106 9900858 123122711709827558117104093345354383360 9900859 -224720203419820364797192840207964646940 9900860 215255770395275511347508156032958190080 9900861 425114982062080971711548769583407849600 9900862 28880588555630517632539171405542696000 9900863 -162548018182484137980972824696927517840 9900864 -26074164100792092022177938585495797760 9900865 -159431860334702123065003281144735753540 9900866 122869852970539286273293406362062631632 9900867 78310640695924920697849419478172227584 9900868 100809996227445564915459241483983626496 9900869 523768407093647909189262271006200134208 9900870 -365166766695192474205707112622499840 9900871 49702022734078728872027018899351578000 9900872 132527683170016585955173753895393894400 9900873 3705616407700389002255918069939299584 9900874 21417162805869456183374608912304991072 9900875 204569975756120163388687819584067080000 9900876 182514933592588210891731909781271404032 9900877 65793166541261972903633689634591480832 9900878 100216733756142034527268929234368937024 9900879 -2117111718270622563844118912386842624 9900880 5075258825648061031615821030042501120 9900881 -103728145210330946160083468004710668800 9900882 128124125313779268123180811679582499600 9900883 -414038011260780128076400102046418894868 9900884 5337332681555804353623951242502875136 9900885 73845276989912538466993565628364801920 9900886 -33170646546257511590844209996313571776 9900887 -27128154541961132272921040357357773488 9900888 -123280120376228769128934900150715453440 9900889 246426519085866213578187103769787863690 9900890 -60582187196709684100062841236223483200 9900891 -78333868579232359871200769887005309936 9900892 -186667472041119586662130189368699702784 9900893 335796119186515334702843096148044783142 9900894 -1881886616819309243002985277863034240 9900895 148962115070851460304065924910392190000 9900896 447184686505642009359738094708491681792 9900897 217020337460615018734608772889503640640 9900898 -88643271316673169054999068957925534720 9900899 -320970475986864005951546897224242390600 9900900 -159595016889665420804211234227735040000 9900901 426639945817128649303279740121483117500 9900902 90068830205371995380448344667366555648 9900903 -127766318976657711042879853604747047896 9900904 13786097954671635716402320471539056640 9900905 -103708370726901200400147384118786262400 9900906 77018972279479829504363774116575532800 9900907 132042830333817423225487167995281751156 9900908 262583363740698124128045910997575426560 9900909 -139550735818200999164744257716589496586 9900910 -154305787043286576841367796614770049280 9900911 279035679024745598785575544987682677512 9900912 8757731181546940002429979191379230720 9900913 -5041077419650514208735887450161476192 9900914 3499632432768509581406451597079478400 9900915 -56060741648179130155369269934371760080 9900916 349629336496300031901456956467011962240 9900917 -16662199744688122969856186941156159752 9900918 -5838763702563854731869723901529476416 9900919 -130510976269892873526883337930200396800 9900920 161776883202160070454748831328993280000 9900921 183551554994932197781734225380713638624 9900922 -4674440889350704739559992398885847808 9900923 264793017849013804745740007460944363172 9900924 -102497830647147351596378122057491111936 9900925 176351741706229424626623710321993716800 9900926 -59196207714560209915959396979399753728 9900927 65271473988631015665616741661461485840 9900928 70077393399680433216667063731691192320 9900929 -548164669428522351277947060127967648448 9900930 -28305683924349310824283719800424652800 9900931 25501713387369196866433977123828644732 9900932 76119054782763215827141535692563628032 9900933 -94587481281103406570579134992136077312 9900934 -146017782647232489702290323452403668384 9900935 -32400988092108337988949886535325511680 9900936 216279789915805455022894845489500006400 9900937 220816850196238083488063931396705470160 9900938 -310761507851190967130687466316140092160 9900939 33933465153952497211497126289543473624 9900940 103430402417557875886210926778852592640 9900941 92805836932306727292355586373653265612 9900942 -45830045588279603380827769495291543488 9900943 3333040938890627931085891062657903544 9900944 -1969613226151112159428109552033120256 9900945 -159114637015752155780872505756582703180 9900946 55561817946410376140046392822788992 9900947 73194430548790425375733039634857928352 9900948 86433522465755544630028937135146229760 9900949 -408300919947670422855570416301726248050 9900950 38578363859794657763735806577351472000 9900951 -132643726736438658871926118617082701696 9900952 289850584015813138496575939558327449600 9900953 520680053850602725803160100180264266260 9900954 4055374625444853670915221756867616512 9900955 -335332328046506721041219668481546600640 9900956 150277459988522576538621431316498627072 9900957 -152882079961180229564993918740679408640 9900958 134570029650842011321236851013816478080 9900959 279884914057543175015535254562698888160 9900960 -192408202405826496012499039114509680640 9900961 -76475688730000350077177581361412891968 9900962 -40193083033519813502989590149841247968 9900963 127984309238558261933653523942203536240 9900964 -323410359575793324744257255963739880448 9900965 5125140671859729185687494935684738720 9900966 -26201756463392804148217072071838973952 9900967 63075175175016344776263073185535046640 9900968 182520905524488189879901819859160760320 9900969 118639388967788730951367180362993241728 9900970 35068871862402212922374651314837824000 9900971 285976415681562023645412347937213631584 9900972 -270533323225050535382039473843449909504 9900973 -613814401417227880611221375647587877440 9900974 56483382477504193674417418738870268736 9900975 58686535927507752825330115832876208000 9900976 -2301801173585058285342479552702873600 9900977 -491809863875241942762568019896208052480 9900978 -24849260896487465583399263744124859392 9900979 -152819607221034883987112733545666347320 9900980 -120503139096492620126321562485626521600 9900981 -53703279453348959148336742416606764160 9900982 20739880721944822516417154848633945344 9900983 -6330928084562727037454222229521382000 9900984 -255892161063648082267267235828190535680 9900985 -33798574081622742441473621385091693440 9900986 187309833209650477344958879505260206192 9900987 -106058910959604227648699233941653504640 9900988 297346062903174979014885904702068159488 9900989 275733548045383759607548561897323492966 9900990 -3063838761420978718088075570979605760 9900991 343715251646010258380206078031335122400 9900992 -137624759293778597514189949829507973120 9900993 -161544873143698008936795229841598710736 9900994 133911750893271585632134815896426810880 9900995 55819516850487753138018249843655711200 9900996 45371187218630762242444897017946767360 9900997 -169910743400423268735173605339971218048 9900998 -88556866958510512946061518551851876000 9900999 461216238928586720508043461281682384 9901000 -168861092151198588319187769125076480000 9901001 53490653746813862860230645419340721104 9901002 21684180115790347662615924526558885632 9901003 -1657242272439282102764165912143348960 9901004 -136587399060188201980175629886493909504 9901005 -154201536133478256343249478532007729440 9901006 -70279388753617938900599356266093078720 9901007 276004048726471685974546684622996246256 9901008 -220524567748739223697472232648867840 9901009 33532490858388350504049513167657300210 9901010 -16945406640897766885089589051271139840 9901011 66217473685313327159173702332773132472 9901012 364329596896817219052298410979629268992 9901013 -80966742570570720368255043231207000480 9901014 -112345175727203363126117685286809592320 9901015 31292101606222825543529778153208197600 9901016 -38769082811764696920286235168530667520 9901017 -69464263934110414641059969627243720832 9901018 -133248463016733916054074546438235649040 9901019 22352275450184757657978129195248340420 9901020 81110342153184475612258733816904744960 9901021 -166549703849106116862947552888747864832 9901022 207225999118538674647245880297542109312 9901023 14049276055603843962430709671658479488 9901024 -117090794357721227430088984189374824448 9901025 114875696024778049732184548389392642550 9901026 23718541449783456282791691301282151040 9901027 -24938890414734245442650587079923913640 9901028 -112251338631271273559056649887649808384 9901029 12064970859922802424785855461846745184 9901030 47595396767697163646244112839544840320 9901031 86583771096532078316863365131062792320 9901032 271474919791440870767651310817664778240 9901033 -120280920605722659148409025912604154480 9901034 56425192290350361442710033433901054208 9901035 174832689088197781405105925512277949600 9901036 69005777840573332890915752764879706112 9901037 -206013396245568107907056863980545494314 9901038 42946332053648819711702267509804339200 9901039 156922580704466400462015442848179495280 9901040 53538477649020861422849206307230187520 9901041 -46009355835527608651791957100439908416 9901042 -1109152798409039409720439907048825328 9901043 -103234163880665159890494627042026465640 9901044 146021522452317571288685406764248431360 9901045 -106399333915260616875289574237921907840 9901046 30520990673079324610934769079920067200 9901047 -44365527623507289624612826010523648000 9901048 -193046845558576067499259156897186467840 9901049 4254476703672235776991176706005828180 9901050 -56486643222707682113421489994140960000 9901051 4940203202383171935081498144148643752 9901052 -24255899680555820882741109977018695680 9901053 184855977282193255051565009391606634560 9901054 -5503782263772388021346532183992193024 9901055 -314599031171644543208935447680862493040 9901056 -118294360516149004292879037269526183936 9901057 -102808283079109500836308673196984311888 9901058 -27885965393511958173748783472739778560 9901059 4694166420347774026493216506242514944 9901060 -42319937892590023203462523205017635840 9901061 496632402178069831158014454315818749662 9901062 -14161027868000954652665744925516990720 9901063 -25451021379533594632722548934572691936 9901064 419298817995170290555491211997807462400 9901065 61073744205109147759867569035099267520 9901066 78738949325121921130161547076467518720 9901067 81390251673046159390300055998297056 9901068 -7877698533010908303901737993927521280 9901069 -368919225153526115010703728783612515530 9901070 -106862613992027591316366151666367078400 9901071 -8391595780575984118888951597747860120 9901072 -35126650319290466307223877710530969600 9901073 56027324433710007030082623761647095744 9901074 44889240236719337918356056051391954560 9901075 42768416428086133122271446341690276300 9901076 -228965347984841028146343470034039258240 9901077 -185748139917058556730180456413598134880 9901078 178228280931621405505280969626355518080 9901079 9371898340233534632479884464403294984 9901080 -16014439582619751646094865102575616000 9901081 -396963843226956585323747372990408628736 9901082 190942733799653200388588409728103793392 9901083 230670888662135967814333216710069202800 9901084 -216837150515021255878824613775000045568 9901085 84616628976828644774174392440012069600 9901086 -20067720454812587564218608879811338240 9901087 -50485794349267189074332357851447885584 9901088 276292033292349358543761141941313601536 9901089 78680893730446478781619977009226510080 9901090 -29740382332207515124595491441887590400 9901091 319314359642191192248051679419508128984 9901092 -84582753312508163469394476161354551296 9901093 162333696512974781877228764313051344884 9901094 1036952887723419789641854124122324992 9901095 -31992194311801518389897174546347314480 9901096 295549496437482076499506381888730972160 9901097 432061210300531480317762874485795399546 9901098 -134054269668149072138293486445512328016 9901099 133258191056112361997816387033637788464 9901100 95544573168634046724579638670514060800 9901101 14294188546491989680621653848140344384 9901102 349534060918988032880518415706666012672 9901103 -441739275594510533318255379275894289648 9901104 -44195307752614753043134237739540054016 9901105 -249464342503255458013072703849759281740 9901106 276711196674649592519416129076057302560 9901107 102912078146186992134629621432417190804 9901108 -13409327777557183737395840795710736384 9901109 -42446455191084649057577174442812812800 9901110 -24375147561051553871265402318891162240 9901111 394793305578754531419091080705980427648 9901112 -90108347883048515606392804894581780480 9901113 -100513174354472905712130476059296042816 9901114 -117827163477422915416369100433100067328 9901115 -101591479233887930342496934778333848800 9901116 -11409153981444089426699336933534545920 9901117 14679409504255188180620232613316308166 9901118 176543948101922310642767591145542741760 9901119 -261928257658491187567145606266250286192 9901120 3387942555345007900030559338475028480 9901121 107428760382019396730944387084134994944 9901122 -58443322728907908204218585464856371200 9901123 -140425321502546178456315668963221163880 9901124 55608530352721829452549993013180908800 9901125 33306851699856456245343623036524158000 9901126 -64782195885773342848314666483708645504 9901127 220521609696124813673313709877154352992 9901128 -210445137502293133727193172809347481600 9901129 288379583514861830479127235621704282240 9901130 -21146539070692366308469913805479592000 9901131 14613924245841300104016921782189231328 9901132 -234225795389774293435970815253837595648 9901133 -116865505490475800212192819734133548576 9901134 122455103462350680193216461474222662784 9901135 -355408848162697502298799644452312092920 9901136 2330396338626143422311953353199173632 9901137 -899187542776786771724232444362780832 9901138 9608977885443007996112507288782686720 9901139 88419160225932556966439770326733832940 9901140 -34436674985718078615328260964600965120 9901141 295686689692637652010971886944348078542 9901142 71400440325697366486640440060197453312 9901143 214410349571120462993935942667538558720 9901144 51093741583603479867392706915240345600 9901145 -38596090586419443998350194185482511100 9901146 -160742555821989776250748687230026620416 9901147 -6381014300774439141477746374187845044 9901148 -112412687470169466392448921274963041792 9901149 -189870839631555709975980275230887968640 9901150 34174578074385046629342046603787856000 9901151 -156427133194047542835736891801356845280 9901152 90110636160323639950442839667103498240 9901153 260452458319062761876264123827180605744 9901154 171398873964059771389518493764986525472 9901155 -1372985039225830854880971914734425600 9901156 -279001802884981487749058475042214660480 9901157 20821183387670344880694329183844124992 9901158 -3082353509076848451041718131075520000 9901159 -84140062011762042158055079516356429640 9901160 -7672048848529908057436388712830208000 9901161 -185276406008238393604560904455141623040 9901162 -306587903255303116149591752847432729168 9901163 47360981135939077009931426092271780640 9901164 412340162615008215191479655118323712 9901165 206454130089662976377514592828005858060 9901166 -242527082839645505972041957713025858560 9901167 105886135409044680180043015608669935880 9901168 49649170465037430418287190346937761792 9901169 394879735072858390092208348740700931940 9901170 -7408913563902119549263629979795660800 9901171 -179409659779925304294698993681798810288 9901172 -56241030973828763165971455404714704128 9901173 -89609170841301094061121982278608417856 9901174 -76787650286767420166433452781976547328 9901175 263239972592270005639625545922189971800 9901176 249613629855222535055201865154358845440 9901177 148853589389276345326417144905261869760 9901178 46853097213334105354411718572375959552 9901179 -133789757128795077269926934488179972276 9901180 3253758327512178795117898716175718400 9901181 155297892131402710684168475101915968672 9901182 202139572131237948419617600271839668864 9901183 260012809750849441320442749786978783936 9901184 -520299441007611811787111404271944335360 9901185 -15377798244232021271648420863388664000 9901186 -105777185220107349556076624070454940208 9901187 -387453485179072015617830439709597516164 9901188 -52356893067935272848354845230687104 9901189 159042916183238746079437210656957392990 9901190 -25656567263347165748898814320896868480 9901191 94025838585440653765787983270840574544 9901192 -141263977702848768072321601921430814720 9901193 789990278003744455809671448500356888080 9901194 -142949016249472664147334087704628921600 9901195 -80686664213435584991654089225058560080 9901196 -107034837505828557239485918603673145600 9901197 -4754284182678963200033331383593835808 9901198 304351924993374331657238358583722225600 9901199 107946113605237788407049332349230745600 9901200 8477672339129830747223712680352153600 9901201 -257252825158809094619424741066845059008 9901202 -310039802329041959741979209174282131296 9901203 -121260601792819694577194826505776227520 9901204 -182534598358338255632177943262394931200 9901205 -141759849479674373758728045384546075240 9901206 2229181426462650036194480432326502400 9901207 37067217930813534217693103024647776472 9901208 -587545902646489788251467329001967616000 9901209 3749812654744960443756005074409347200 9901210 -49001933609985048303256017834140340480 9901211 -114123110829987193164856234689837448188 9901212 -41935675883426746676509852672419276288 9901213 -30442737799415641562650732245282072000 9901214 62285949997703478156052313503031004672 9901215 45929929236986159896267382453696236320 9901216 -146307950269363761964811065381760925696 9901217 -251709934718643588927906299536008640620 9901218 -1956530842563116091804957531166781952 9901219 -182401945746806985749277117113373785380 9901220 -53954713549412700123024379940213145600 9901221 117407382065331962300295064075168086528 9901222 -45641869555142167724270556325853165088 9901223 -3658444303335449346660804344543107200 9901224 26846856940097383154960758511453798400 9901225 124708383889520128786285163856911907900 9901226 -5736974636165632424893918183757732688 9901227 10573851056045049747923232707031877632 9901228 -590618933980159690202963862778155038720 9901229 -104568729466226998699649341939080728916 9901230 -32399645443342581560937819912245393280 9901231 -320105321889021172222024415992012889968 9901232 8088014431158410003851702304621789184 9901233 -32900768672441721049465824786226006860 9901234 -108423680913086492396602756256844377088 9901235 -383791642047415089174085942859141698320 9901236 -180276859547076577393494832646293825536 9901237 182392841496160735373066911991621890972 9901238 336865517507131092491764540287641074560 9901239 -275938968849599306090241061013959249176 9901240 103590791877922884255277391516230348800 9901241 172426204240469496153639992152188406272 9901242 73268191929265440971300302549120335360 9901243 -93694122275516851569515449323275373552 9901244 -6372851767959983476935018738792419328 9901245 -4227722478804793974077241733487616000 9901246 -138662106289031608504019297791312220928 9901247 185476264986365641279355446781679829632 9901248 10848821780189693769062359138125742080 9901249 353941601179228086631528541909115002880 9901250 -25233217565755571779836635362210065000 9901251 21094761352519892511912266659461965040 9901252 478618777366055211763133646805610525952 9901253 335469450694797613252225954206588425502 9901254 45329929297451595919235118274302458880 9901255 15342297811651400724170313789171179520 9901256 10515503870928957501996904382839848960 9901257 148939406076736694584703357687437370640 9901258 -104416664141385224897619181173595373520 9901259 646546741455899824868058906072488310216 9901260 -3491374521881410841149230777745904640 9901261 -114803322280289055207555773361178121600 9901262 -63683419149301793679926502971683875840 9901263 -432249738612856243051624308660378162816 9901264 26609303142105376692614334699925979136 9901265 388773371576492700444841126642632861120 9901266 2466906960131677269794659364459760384 9901267 88702310438498075047402251452140395360 9901268 113606930559909037816864917060343944960 9901269 62195741832477105110385981951083217504 9901270 96165945749370213747012463741316448000 9901271 -439429489892762829368877749499093585528 9901272 -15172310365825677848226528979866255360 9901273 -71205380040811972398445280935440858620 9901274 -122187497875498621044090801010347556128 9901275 -137687086064770382606862512687868284400 9901276 33450795867046217483398622160772399104 9901277 19730716750058409672762840672214377126 9901278 121905083410747941260564860009933266624 9901279 903690744979574185602703046946431892976 9901280 -186229325538984280988489358670390886400 9901281 3673303627466639584608473556265043520 9901282 26736479505786275672559236919915870960 9901283 95657039251384576793535710718894326988 9901284 137092131509716376407457087916869415936 9901285 -66051158789679981728080537503907007400 9901286 -15123664712842598620432206055145287296 9901287 -294719082585466909922396796375035224704 9901288 -194981667983640284656809439948255626240 9901289 -211351078306601947898198639839269923910 9901290 -27874122887749817176089167437819776000 9901291 -426962273018302856622016417374850967308 9901292 -129970436562939082098845884729844705280 9901293 -187382141636064349895364762875202662016 9901294 94079109078320858032025744484157880640 9901295 97640487927650319532119242223989958000 9901296 46257140963545391323457462793000222720 9901297 -26315255109006139709719518191105747328 9901298 234615794551208263885335121372042766592 9901299 -283775170347455627098669861197776064960 9901300 -100692840304163430269935286636534089600 9901301 66544045887546560819891475775593529344 9901302 -243223028808354050906254426838099767296 9901303 223238044613399410541909134334048312552 9901304 -72255465481293980767901471780058931200 9901305 1759990369033398536456549399885894400 9901306 67590807138377415080970658962655115520 9901307 58039149614937640069088814235362877440 9901308 -104568350018766818382502629601169456640 9901309 -2478268023274155037246797332231129664 9901310 67582736352075779381117434092773765760 9901311 24264095619258357010351832784553542144 9901312 191478010043372956132369133650571165696 9901313 540321236378316671594421134089600034562 9901314 110954705282983961389954940355444001104 9901315 187168421711551437858789124073254722960 9901316 -133611478201204750682969763159028924416 9901317 144680389071672899628714304389555858240 9901318 -86694510773552072140284346867289794560 9901319 -88412078125379158496156410364390248056 9901320 27873864483903622231428173666652979200 9901321 26306205300573098843295706729080529440 9901322 -108476396239719678797052051878159022288 9901323 -155121878198271774871020319440708876228 9901324 -201349442429151515030064949794668034304 9901325 86433224393959024875476527060901184000 9901326 91507568003001667137298258607646279744 9901327 -664925063825108533209024128935417656048 9901328 -71371336163588005889596984697521102848 9901329 13033647940574374724585509117372614384 9901330 -174742933988701062449657238513224721600 9901331 463037477190088903260684861395972885064 9901332 -102649688047856062995927461832982487040 9901333 1004047227365514168377086465220218008 9901334 191131773858854229814806698806112240832 9901335 120398207846835651882916610200543431840 9901336 112170680908303843833334075303316213760 9901337 437759242521231978700763029047401191680 9901338 -32086003319866295732225195258604337152 9901339 -21434162114332545035215377548557923840 9901340 56968191162846049121564672310352227840 9901341 -129047558869197140342430929933363931450 9901342 124860546707910351549970863812871945600 9901343 -368946715031961698142971080912076565408 9901344 266804176718094335981208171670014001152 9901345 -46695565545986829575305040496647553900 9901346 -18858953809568904280407777543009286656 9901347 -157402801494877405056705198051833982600 9901348 183207917206823400237615243057311040000 9901349 -624337450829382905905229598113408540160 9901350 -59418187165641577191701962625473730400 9901351 -115887540330331366776475814308158429600 9901352 -3373351091577158800904993118549196800 9901353 -119268185802000327843222097248454121472 9901354 44974299810655570439532367870471350720 9901355 -24474084389685439873169303070775806240 9901356 -55240294887791266447669931259215892480 9901357 171439899705226917756076505846643374220 9901358 -32196071672489810469675948029773283520 9901359 -1921176862377799340240319445756330536 9901360 -8637294597326671235262462480507863040 9901361 -433000523689108952751043385487336128988 9901362 -45002085931766628146766889196482415616 9901363 43743569867107264915239072370219569504 9901364 -95342331311492431707186684523484633088 9901365 -35979390369639541950508110746601434880 9901366 30363716211625949241039756796949065632 9901367 -186369782886755489543902732140570953808 9901368 40842943727682228324826329029912371200 9901369 16942906035267647763755441377212908800 9901370 37651239746299415854590748047764966880 9901371 -255138597641294398889916169324416605136 9901372 -132764204005090001717125672861285843968 9901373 69014140540788488445808465175685767424 9901374 -37771939269296190442871540525229032448 9901375 -299693832526701290657478641932389600000 9901376 -8703549313797184734399624244226949120 9901377 52689854089977017426942274979395867108 9901378 -215900042861988043727819855102635381344 9901379 540426911193362179494932648190004129980 9901380 146225723097838350992882664639986380800 9901381 -114655508111754984288342546196003307200 9901382 -338490918777535529350972762458228028416 9901383 -147282738917159879466716381174159252400 9901384 213403625230353486803517435365847859200 9901385 15938493718288948957665398003864889600 9901386 -243455331550724852819003962179191193600 9901387 -300190424605517364343735761626679192920 9901388 -78020034114250523749604373577683323904 9901389 93011729091820468791052492559616956640 9901390 49172928982802159859769555975370929920 9901391 -353698354315255044488919540874523480208 9901392 -52806799381104960841488069134908784640 9901393 -25230272111887791633533349008712009358 9901394 320754948793904691992832376460282476800 9901395 58964060570102765052058383417501340320 9901396 91751519722585915027997501908344311808 9901397 -637021043936724901867408706622850663296 9901398 -79801260116490765557176735550562557184 9901399 -217962065049254327102134588928887632336 9901400 -83860022339755374187734438367727616000 9901401 995179612432354946734884739656227424 9901402 3648520687379867032484313223475802624 9901403 305050567688863447798065840423098243652 9901404 81439578621201029085747769999134320640 9901405 -368956352098543811707706808892904753940 9901406 -226586106340783956513784878144253246848 9901407 95271848275806807050321162467598790288 9901408 -49358598519842916716978975125046034432 9901409 115962404240352575487794041540116456960 9901410 -3382667249770661356264735703084912640 9901411 -52335934253944581929005854056186719360 9901412 529449169027815325138037960251380257280 9901413 229533193495736018844907043095520932800 9901414 -116938902931514108616535848138053062944 9901415 -32147330450811642869361128024151850440 9901416 -99267434308775566524503277563194736640 9901417 282469598622071340464436967032285090852 9901418 13725004410332516897533500053791356000 9901419 224962181883706524148961570504046633408 9901420 138615450941132261701548079412050145280 9901421 22206910310864794264363577357810849622 9901422 44925328254089579447754727060226778432 9901423 -107651831344170959498893597071288211456 9901424 -13798800349542773924301386392341184512 9901425 13530484699266817111112515843707726000 9901426 113226599321800500935127980611892688912 9901427 -26862015457553571854589816100585484724 9901428 -3565274527144275316429538849722859520 9901429 -18155665260756119757142137126617374774 9901430 270044282955195188742213223073032320 9901431 -22715965757749428511505085729870157824 9901432 -44923479314269291615743963550417612800 9901433 118544738992404479561724983598761672682 9901434 -100861292313947795163981530094044893440 9901435 12172695656762170350988213224425814000 9901436 7527209859336245519224905390348774912 9901437 -2336358268874512776890866034953307520 9901438 1111664068909460411431356237466378944 9901439 147390458322796126001584253443785219120 9901440 7511142586561023384997774275221913600 9901441 96060766141591530908509809541460390400 9901442 -560267176109229768169959438543477760608 9901443 140869022457397868876232662216943412224 9901444 -18778621870502876155002030321750630400 9901445 24199203425232329063476772864057024700 9901446 -55930119877099644333622398083114004096 9901447 83635414021059399372024599567156986032 9901448 -24613921898654354478563144834940641280 9901449 2778036168501967837054845758925413034 9901450 34002008248332920190937757398709517600 9901451 39761957280605507773040180428701638400 9901452 -128602339165948578211899865741237825536 9901453 -148137985407192626675244185903254590740 9901454 -81603507705582504088954792517913072000 9901455 -157752356530574641586078726527379750640 9901456 -16704144227811431170015302507326169088 9901457 147843196091585910567403680874766918706 9901458 37647910488524209395330553771398188544 9901459 -35244813683077272167431928086709149536 9901460 -32613305539119391288243839163113699840 9901461 -165517555450036397167440135993758330016 9901462 -77711149217743176741296827551460609536 9901463 -155723226302392522020572634852626577312 9901464 170956379620338909714990440871268331520 9901465 -54311298737695844334287282135879155200 9901466 -37129424856613921584097663434660983568 9901467 -468348395109617168444650641160641431760 9901468 8747016043337626781462537961632603648 9901469 115437726742139535705536008016739979596 9901470 68063919347331941038699597520601600000 9901471 -490254189618011520479631171143478735656 9901472 -126899218264630464048922102616527208448 9901473 -98967847630915989099773673950888379216 9901474 8280662028077927181747043413631608192 9901475 135109269720715388990215586646179733000 9901476 -29090080437637836244002801737715871488 9901477 -214303814712193233559274489045132820000 9901478 -165204294418740456746770837096543164960 9901479 59680460061484044620734990557716389200 9901480 102229195423233041167974584646650572800 9901481 864936234642012461391960163822777440 9901482 34323377750545724318855925052597128960 9901483 8064903405061260739277874667732332160 9901484 -336478964393775728193979745844527241984 9901485 -1991153297291516363430960931633648320 9901486 9719683999595220260339802929224368000 9901487 -21226540447669963610468219873859025080 9901488 27537654194624286446363840372146274304 9901489 56768574806994653467543682746983141440 9901490 65559393245804920835395527738962426880 9901491 39902793852863169976011210979810666560 9901492 -260725533582173125044903616764775795968 9901493 -65591710957466325165833475435359772672 9901494 -137055291226343984605375289510190840960 9901495 198007406326539668002832010376064534880 9901496 702714026260434262230513962858373120 9901497 22875509731054108604995228782036585600 9901498 211758979251409382261569326339692517120 9901499 -111730752439648342646119690727112589680 9901500 -12808727727524097356910102168748032000 9901501 48465437890847868267887164401550826092 9901502 72741813589820343128119725212641259520 9901503 -41024554609573321299423600413735514888 9901504 208814356980726039562145902492523692032 9901505 157693510666439121598911003359984328660 9901506 -88670713610146351453200885053795956992 9901507 -126361018328234474658971196768244133376 9901508 -1935756700932561745629392616479697792 9901509 228835319944399504880618478885745761504 9901510 -86563921691260845096474599678108499840 9901511 -250911840582233039501776046019184728000 9901512 21232432646823143228789049347133573120 9901513 -29357679610227094265489586329010891456 9901514 -64812392887191826735408909891365969408 9901515 56214212521779286085304650308974685920 9901516 -466303958697271449900645381378900598272 9901517 -144857569031108386724639480659302479220 9901518 -44833687714538309877202270606001854464 9901519 -306601327793123901331024046160917020904 9901520 68714286311666825275242640756538572800 9901521 16512267209774471024106992523915426624 9901522 55542400703355475065784657967564350752 9901523 -265958697569948465074767916386776262912 9901524 -1418465513767363218922188281038110720 9901525 -233223255571145041920934151351417336950 9901526 -15908893656943205811855815930909952960 9901527 -10207201888916251896030517650848739840 9901528 -164652159838247556422280477303643545600 9901529 -590453782268376742944913139186611092720 9901530 -22068428426248239146712692313502187040 9901531 -35516110247311334638680805005246000960 9901532 286713620824702932313902722826882525696 9901533 -150567948447210542494134317420178749856 9901534 -48994545489114680153154258554179084608 9901535 -36922665209704673621253882828043510080 9901536 -143368158366828272633711202999787585536 9901537 407071524683412073763223170268530656512 9901538 -29900170304077299591338234241890251104 9901539 278582574065984366450835473007866088804 9901540 72293609331693255613101098945117921280 9901541 72827494863750104740442583143246108820 9901542 25834360583442996386170013850941159424 9901543 -92148465357391101496035897512335851208 9901544 -354927338931830529363081667612756377600 9901545 -220990538640172553238499328665039680 9901546 -16125642623587152654869350204478476800 9901547 -564596144998696102431744758533097813004 9901548 314580389959094045508412842169900062720 9901549 53360122814139946026925204148750093536 9901550 -49127600430789626718155613499221475200 9901551 -9477638747765550663212344051947384 9901552 70081653694489156659456306069906784256 9901553 -282552706816630235780489559693620193198 9901554 24019004373145293317691551859521169408 9901555 33968759595060663977882203764083589120 9901556 74103261955741954171629238537353811968 9901557 23018622100204519936750128566712487200 9901558 -51630639966119083914498544092403809120 9901559 -87310677205418508338936584784818248720 9901560 -5040159302348221137447095042660352000 9901561 -513754959862785909895381103051655090838 9901562 189116906580701690762294710987835844864 9901563 -38172992204954100836239876349727422976 9901564 269806810185630540129572083437670771200 9901565 208897329575968341731534655115097803200 9901566 -29467747742953361020919861870745553536 9901567 -1358060239862751327327264556483499152 9901568 -188038389534446969915883125860850466816 9901569 -87766264008059794061162461636992414912 9901570 -20160019770219183856973896596370083840 9901571 -488000116620795724956185708866653396228 9901572 -46729313875722436912708970691723383808 9901573 114511576142713871248296519385029443904 9901574 2919699817232268085009769472781419840 9901575 36305839025211647999353574839175910000 9901576 509396200724271664077990392930716108800 9901577 -30284375408504977648906785980663182620 9901578 53296942397917509058859649927547847424 9901579 74091525422975753623313106247956259920 9901580 30555565698339109833935410465609436160 9901581 7031166187747566308543279789047106976 9901582 -40295947712904304970952002704140589056 9901583 478143029262617281007407221982101643824 9901584 28771111527440620546232520757299118080 9901585 273830041236407550443382448705437777780 9901586 -16237547904163272511070448456963287040 9901587 -22658346057910625128625234457153927240 9901588 382000438713209414351704043008666018688 9901589 169754184137356685220952412637632399520 9901590 37030101573809048332577767404177064320 9901591 -21481166753705183661916800286414894928 9901592 168327647981982688178098031315493150720 9901593 81137189274063135970440189544706690820 9901594 48417860906622430410235804249202490096 9901595 -187198815656486464072436226589525463040 9901596 335367649485156054960483054066138783744 9901597 -393663583980512871582421848296337425856 9901598 -3157637954909395623723068353888465920 9901599 264454304889201369389752306828837222800 9901600 34953728223634110119754456204887654400 9901601 48683101182452550607450262716856053602 9901602 -8714467463441639088066406925889701808 9901603 91830751949445019334992151670655396120 9901604 -8580274031151226794373385181641616384 9901605 18843114042056703991636359195739971840 9901606 27766240978534123375400603585928710400 9901607 -96716123654664865588034793950657138568 9901608 -231428028456080873365595361372030320640 9901609 -301094491816493603271075220427811693190 9901610 -319190568939755524112763882705488640 9901611 -217732789794270189023378607700018413540 9901612 -61713387654566947445686623976411151360 9901613 150865238899515600134321026161101459862 9901614 -42169319285029982620203553785524135808 9901615 -31517844081933058152437609264795544000 9901616 860920802601243489079794120699740160 9901617 8289861825549827916802568565305303040 9901618 13867396948625087526670777422549795840 9901619 42041006858324770765264304888932058688 9901620 138659530329023998305541074398715052800 9901621 -417121893422877821810033405296817943300 9901622 -73031400329975311286515370581884897600 9901623 125868168055532107428243799441913510400 9901624 292262524291812377383144672227679825920 9901625 175076117764508929828899536491700538000 9901626 96834801994039409690940782703692014080 9901627 358614015500887156531410824095494261476 9901628 -150325135372782704597636616892848136704 9901629 218698490989358742437081820703737529920 9901630 -33367259981570683707427671915267119040 9901631 -684425452406103478349158408899479617536 9901632 -47454711891294391265270241758269145088 9901633 42236040006580545435013668240173928576 9901634 222978107909589672558763149202748139216 9901635 -50695141802580443782834700297532019200 9901636 -187257032890073702804258633470340586240 9901637 226360583441190207358580694263409488286 9901638 -50771841922267031232893809130037227136 9901639 -124452593219767259289469890356330164200 9901640 50628653262941736998637747053133004800 9901641 -63678680667586199631035663481189517920 9901642 -65589042890784618354659619625653727296 9901643 79066683161055858969972796325182813200 9901644 21907074965105593310264328192983193600 9901645 -12610280482685328619426201476457161600 9901646 -77557456275487143925915903301537104128 9901647 6614499090779010385447527552090894048 9901648 -24989901478840276379662990563751755776 9901649 228303231408352518242063704826721985650 9901650 -14183074895985269684286784349829004800 9901651 -390462348731853270388981668857307212328 9901652 56010475772557797578384436169903552512 9901653 227607542509748151223481472769977504 9901654 71436723692867408559300514728559327872 9901655 -15082316000904318816905101497174179040 9901656 -202955363241361783294844539638612172800 9901657 -2519297081796356977284752342263070000 9901658 -26163513714700739877028750537950672192 9901659 111557511313841340527366622904811324928 9901660 132037561441681181410405569808136601600 9901661 65926177001502049522239229107613513728 9901662 203976401290153641796312017139990938624 9901663 74333154572646982195590118415693745280 9901664 -13166142356571831658375206442129686528 9901665 -53696526046816282256648971771566595200 9901666 -126124702678085999149173555693217345968 9901667 362589927708846120932359437268085375832 9901668 21472470800182413236477253794612391936 9901669 -5504942044407562920263242189773282980 9901670 -128989532874441432760906608853701465600 9901671 -607539020952438942367446048207459456 9901672 -365678715624486749438401364457277440 9901673 -99308625856561577578202992434455634240 9901674 72742500365339950489018791169054380288 9901675 66734070297405360101961539954720247000 9901676 110083641953871701709771168714615180288 9901677 246054260100363362342365121795412371520 9901678 61976006557405595752997739611115622656 9901679 50888583907394921961881192141784353280 9901680 25118569696789526296892970031977922560 9901681 12541523093288653109752191615879233332 9901682 -37197804799906257062107962390305095680 9901683 -28193094589722852619802474278020626616 9901684 24078433316946305212212704911121006592 9901685 353497020528993001701832939314040372380 9901686 165144645005055699249190623936054896064 9901687 -536879144683094508122378531535782917200 9901688 -231423308728792064242428929625376727040 9901689 84755897756611213231421400546512291520 9901690 -152771747949178355677493159686907834400 9901691 -478036079171633801279812590238918690908 9901692 69389454543633538332271071033711638016 9901693 -52769365597546031939175486809739969440 9901694 -216403878323049160536643870552412513088 9901695 78882069500800536337001126179343258400 9901696 2322868349330966040236838631684177920 9901697 -200282948108785720430801822076208575660 9901698 65299652290693822181806034183796215040 9901699 -678376593965038042110882374381374083072 9901700 122699677811813247595735609668611107200 9901701 136225303694815844003126037721641930492 9901702 87932757219569210848985494618605580800 9901703 130759508837285125730013347426700365280 9901704 -197399537717978093078654295713986682880 9901705 -30628742798156317966712146541596018560 9901706 -30947695510873689575251452974676938448 9901707 23118826126351618728162451023400217088 9901708 221712812227381333085716312502731689728 9901709 -423362855980657086713818367599222902090 9901710 -10961169736617169021138456428112281600 9901711 -423640229601873639677590730000692683176 9901712 64388234923391747362143500460210364416 9901713 -268565064938922215368040004089361309456 9901714 19171115286036621832600107936110445456 9901715 167332227912527271994571590134763869360 9901716 -29258810024681637600294755426345588736 9901717 -116794728937247996529267911039798296000 9901718 7170904081397042012503215321974535936 9901719 1135167727659358354119494327584015704 9901720 -10066530332681872214656259925157478400 9901721 134427508615214803503388534374893582922 9901722 23614756091289656198237354489160003072 9901723 63915601434013277688931830134383736464 9901724 115886780380702216524103189917005968896 9901725 116071847787817079204492223366178161600 9901726 -226550638694880500988901916833883136 9901727 -279720446157729039303402871690516299528 9901728 -364049255666877491772806965511943684096 9901729 -619756959959240577377761916731240537424 9901730 47434754243249440943329868206739627520 9901731 62730002416160019503051522732284185600 9901732 110608100077451238135977753868430484096 9901733 447598184419380455373994298608166620320 9901734 -111401379781370740397014214892069288960 9901735 25501991823604789901208423350190131760 9901736 194850053809041848378433659624242790400 9901737 96247807175624057824791045260376218880 9901738 -24739520715510660941177415139262161920 9901739 5542170171413697463702112122045976424 9901740 6004887967531844815997008057533972480 9901741 -157784821525517269224359349305204998016 9901742 -95112876818830823482764197589393217728 9901743 31603116265744757359119673894809494400 9901744 -103980724881354577017079439448139939840 9901745 66225531848174361772727975137857410880 9901746 37426084463831965865854350907838063904 9901747 -286899409211418967841153770783121122804 9901748 -13733721115505455291533043551025790592 9901749 57547129098049789860245314770826602816 9901750 118419295351615307065647833629224672000 9901751 -22444147469194356156952904595345292248 9901752 56223680718568607675405499848013250560 9901753 21513327195960843094541276455093006464 9901754 196251071845667039438788521117529685760 9901755 -106077772648125410209565468211869853600 9901756 132433959321858553127967429919498142720 9901757 415558762845118367522953498438162610412 9901758 -8486168012096072087255436293491982016 9901759 4638370853102730251192371514521774080 9901760 67137280055011836212993900150154854400 9901761 106264167909616703777461881988932000 9901762 90027681840333434822523219050563264032 9901763 -351790345007622824642928843390716897988 9901764 -378027419612730639420864844640979283968 9901765 17863345854085960374440428936637817660 9901766 -156432393663377458734999065396330035200 9901767 -356084174710444277480064192986343861888 9901768 -52429897874144490268174130262741949440 9901769 -300844305656665091349647030767097587404 9901770 -36472237953063235595545500047816755200 9901771 -432046858568868031541382685996488685656 9901772 -100078827569046122919897663874174156800 9901773 -93819217247662752623144572894153801098 9901774 19966455327991458856949057386028946240 9901775 -77592199092892315917030146931736276200 9901776 3344149530745509184512637778315182080 9901777 366485987087731464012249535107398064626 9901778 -62646080306393080528834781621991257280 9901779 14560141077589571598777408904454528184 9901780 -57260667883025699413689150916268728320 9901781 500123958178680138673311861993043915200 9901782 -1313261187913674560427188475394635264 9901783 367895699191699656074982834258577713032 9901784 -17820978256833729174111567342341836800 9901785 -152951901474473503523883720719542756800 9901786 -34689473373763724948352375269316425280 9901787 -7202377461546263734050830070145833696 9901788 41512846187900332263853456050614621184 9901789 59537283635858765245794918478187658360 9901790 190500103545713775185343823589835182400 9901791 417893154614158547026735420307916583440 9901792 7697503903531105766221130408673411072 9901793 -40355543668687813478723154991600800 9901794 -5467019802495946980156473319291764736 9901795 111726688533472784508918198973819794000 9901796 -352577370154331492561918326460331297792 9901797 -226839513138632365734349914495686011200 9901798 -16177045509081002445426670873218773760 9901799 86164517604329768064452127643493397264 9901800 -34738533167145493602657316955524992000 9901801 104893995310571778541270608242649147264 9901802 -74965531055897344988400754708587488256 9901803 82811388258502824429808198334060709888 9901804 223001849034163617387716826776238796800 9901805 -384041446415791298552859561223027863540 9901806 8521182233086563422969641048758141504 9901807 495247487857972967678987364485919519056 9901808 8241864064036685519149113813895741440 9901809 -187902145761170821066255409530387670016 9901810 49587920147533144461461771804335366560 9901811 99423950691708811948606993730239168752 9901812 97988760058317526062552211902980075520 9901813 -421267611095552725835407450093112057938 9901814 -9259429147932789138760154453030248320 9901815 -82966881502068863036702939982439810560 9901816 -447742851862070621004326460441766379520 9901817 -2325278041638145569557201408720660400 9901818 -207589387171368550377455528644496908800 9901819 -594797796353464492251360308551266305088 9901820 -312195985637517624474341793408034667520 9901821 -209121358960701504906670560104880037056 9901822 -68092233415131626750390020067988407808 9901823 165105072263864370957456019448809635072 9901824 53388561087733013826112460531448152064 9901825 -2504539423379499729772633306972388800 9901826 -211018362635950582537867879274300044416 9901827 -93137086072101804130648199300886903312 9901828 -11053459466474915841176647200280204800 9901829 9824700517770733315742301221472515712 9901830 -14182445065815130819442968725070078080 9901831 5623263598086919113846515217781364880 9901832 213526586342256500376909554293447188480 9901833 141077395861863743680248912267820932864 9901834 -84415325750325862104483388141637649408 9901835 -21083090616189006168275443753931850720 9901836 -17369693312359982659754102165265067008 9901837 206018956638058812374823944843210981184 9901838 -25434155594433535038925654579108004160 9901839 -27361335090245566631869685172147046776 9901840 -5917944816993103359188048060207431680 9901841 22234757629803679274554518157918168242 9901842 -22371024362208194869616282268626035200 9901843 -210449045003817399629784063850217697200 9901844 -3780009943299943291167860578803550464 9901845 -8421301927843445889798245025359863680 9901846 163285203119069803733446276157906467872 9901847 418851471543026760177044804170318377960 9901848 -121169301914083695987498049231144058880 9901849 70343492261774892541870267039859106964 9901850 18067244209255479728448562921437120000 9901851 -98702685165048249565750814394822974160 9901852 11045100491842847569502376297292807680 9901853 -105088650541508568815503569910970953716 9901854 -76387185198514405248845001006788657280 9901855 -283928479642739643499482064245173937240 9901856 33228815330323714490752242140903964672 9901857 -16989086060888065449134215027332686976 9901858 144392221408995109438765260548125068576 9901859 109753702177464488975945838924068904840 9901860 224657597623985491477965744050436096000 9901861 -341986730185468775598612957602889524000 9901862 -244594709395805626546016678432057921568 9901863 -484200287449158584800882626167629451736 9901864 44338042979945838180237620992385433600 9901865 88322925836732485294741314765631664640 9901866 -2504528515281759372380068421176184832 9901867 -71881975889023454111847432847519915084 9901868 3346322343433158325469925805847199744 9901869 -1608557425781288820870119083195514112 9901870 -127918333720482806898875663139573440640 9901871 -294961377282261289473862042321074548832 9901872 -58687284794796714963914818034033295360 9901873 -79256676057543216700207780747948254720 9901874 31313202684988002378270332883269361936 9901875 -12894866454190862547046753400011185000 9901876 -325732802563677735379461053183369944320 9901877 -184760415350889737987705301242572688274 9901878 -16960615017527164043473181952262410240 9901879 -298114768055854404172848572260999282960 9901880 65462894783368949175548650300089446400 9901881 104176695373719793789811568943200623280 9901882 -175732795245318305376946893043090040208 9901883 332355398928839080421396521595145756132 9901884 77062003351067956935621007979252720640 9901885 -144697673774198823055404490228745802240 9901886 -37818437967748859241980964316499969856 9901887 27928630728425940664842223099666727040 9901888 -208844899666375306754653304340558643200 9901889 -322570635857254765379813066816752949310 9901890 -70173865198179393277146783034139928000 9901891 126428246028841106547506204037088499952 9901892 21813473047978609284278162703898189824 9901893 165857230908065793201392201898334897728 9901894 -41711736103705809617467093766440490880 9901895 -5363033577402862122301379091459427920 9901896 15386745412799771978833355465618227200 9901897 -178911893064962437677020327910924245782 9901898 -297136023957971212577991672918429924000 9901899 97614941744525112931802597137243491840 9901900 -3169693594244047974633156040237555200 9901901 468297346868787689699683907461488454902 9901902 -32094893939021711991119219173348805568 9901903 130288227519320280094050167547769835760 9901904 43240689581939288617883861541540126720 9901905 -140775183507761085056257680283041292800 9901906 23095738549435836650508101636026721280 9901907 231341300897101149326826494540942250840 9901908 134660071965827000546098889675337297792 9901909 -41357270051021587249805272303753495040 9901910 -66247500968893592001464515616445569280 9901911 -1765752941771495562675442492054696320 9901912 -288059420020162636399323180283062220800 9901913 -166304429405054206857976862268189775104 9901914 17042788931680287660499193601437184 9901915 214591182838212697644379526523419002560 9901916 519949362252874245483026075247284881920 9901917 -171304595393700179463765988848258291066 9901918 -20142351295757169369958782824801138496 9901919 315618423940298193727937606312898354696 9901920 69521507958886820838674654316983746560 9901921 -221896994644903945427070730017351493356 9901922 -22329683357542873531336646412665483520 9901923 128979420959981041326396932633510709168 9901924 53911347512449187941916267678917252096 9901925 -74337007561879054008295962584508079200 9901926 5738828977713956815432011967398313920 9901927 25075187498438222889356005606645612544 9901928 -64693819257269439366691559584832931840 9901929 -159892556145405411608835208603277291712 9901930 212414542308923293433250582043575686400 9901931 173933222724868329766414982356274495904 9901932 -55148920145464720664662201827032099328 9901933 -112262994857276785204028938589241263040 9901934 -73451394235492681492800726241451997504 9901935 89532936330309195417910018672882367040 9901936 -45526836600772347686811113565827629056 9901937 -101676065319829138432327271924414202432 9901938 24712174410721894228339566470137259520 9901939 -31496978982606280824269967524501201280 9901940 -26029341722111597532243119548379435520 9901941 107441080348486112050898866147464953664 9901942 186404988948740103427894247980312243872 9901943 277469267661487587368317927701543834840 9901944 -60578683976977561253981923681757184000 9901945 -211888304135582151881313893629263124800 9901946 10806853731475341954264202841196123360 9901947 196409156564611218491435913300719228160 9901948 44589452286317653784341636626393005056 9901949 -133108149412493895395755350845451218964 9901950 -48601771721701748352419771273577292800 9901951 177917504848411731077526361205000067504 9901952 -259322165675833459343515102478755430400 9901953 -182798704650327637047459994664550636480 9901954 -2653287055153024600767648895322427648 9901955 -31102860033143505431797735701117510240 9901956 -88133578457950888822656861563623311360 9901957 -88308391196570787538963910810976315620 9901958 28005871940179278290202692581918433280 9901959 -2342291804567930183992374132039871872 9901960 -241727848304367821563318076405415936000 9901961 45356487785206990265013102273187454592 9901962 589056861339237483730911822099356160 9901963 -326534898481827607945599600419040449520 9901964 27896991464199719002194569878504074240 9901965 -72665970629482899043567555708650926880 9901966 3819617917760835972835290315606553344 9901967 -313525736267688151252313538540134256 9901968 -29446118776818879194839222854489931776 9901969 -65244647373384776285027564478991831248 9901970 6576345077478118093761080895698803200 9901971 -98674020706885391751849010046723667660 9901972 -14370419661807370912985287277286020224 9901973 -474022377693553329215542535213592428580 9901974 -47044730975248432904892536400905950848 9901975 163905363889896824748804356901161702000 9901976 -136093059854925754401323949226998497280 9901977 -165641036856239487042556409768054674608 9901978 48324540132943366045512961854792032256 9901979 251586505946791598625110834171114577960 9901980 218342763558255189452951763815543193600 9901981 332879640389872759979718646694365911782 9901982 53927101315969557077409018906046814592 9901983 -14213971691710387266816670494448558080 9901984 283459039918185614782593994186350329856 9901985 -161698940657120300131719430324203443820 9901986 59746447527600384781413238026090209664 9901987 173592854465430398136645475794857372636 9901988 -209059384442970607433922287349552688512 9901989 -74828207485828952484860522387163422592 9901990 28135352773689103721288728720796636160 9901991 314302818540322463810784083092749218304 9901992 -131112406243047423866999311399868006400 9901993 -9954107865924098735941745609480930480 9901994 -57304168035714050041056678424576800768 9901995 106701474928840869821442156042284498400 9901996 10856617943517857709474387679602191360 9901997 2148090061788772384575883301653522944 9901998 -142892990052945413744385298496271004416 9901999 263421525415926829683635710405555610000 9902000 -63148559666112578403550538280615936000 9902001 33284397471328900866707088099038377920 9902002 -58292005598373082188350822231377670400 9902003 -63409257832139548055519056181995878696 9902004 18641128941282098570926099850322481152 9902005 352746711950643742031148121269309861660 9902006 -137552185122489592578443991617609003136 9902007 111150784947805671145140342812724203376 9902008 381578316020467050426811108012773457920 9902009 -38242711091239953950115892779936654720 9902010 -23630573149812305435669881647783133440 9902011 199274363052858155812927228301491036432 9902012 34456559514319938537522945359822472192 9902013 -234236545249901315342675525761281306624 9902014 120845015880047794665107425319745632832 9902015 5422305074491449732720838226966413920 9902016 -81737341028681393469209080993633271808 9902017 362939206517383298085116417889110816066 9902018 -128528702386617058738176752794614988800 9902019 33375231190236294456265982512262668608 9902020 3443620961304704810936055567094824960 9902021 494575689169558478273570168593206511200 9902022 -41258615563146473975422420713245059200 9902023 86024966179596957213185273465124237272 9902024 -86927029314566813156312519915840716800 9902025 11641610325831121842756530743319356800 9902026 -33003130465085314434530280176488590288 9902027 -164840460476656786194339081597043382688 9902028 62418550288011676453768692411962265600 9902029 -156255642642249851479122349783001810880 9902030 57028317777939897489219583840230395520 9902031 -88014638173595793488978731004640495600 9902032 22136543379643344755077742755186081792 9902033 -1108774242130297799267481626301743196 9902034 -408567171369405262291557318350507036160 9902035 -54383626934324848663798331016817200 9902036 103899961407860251582922292223239722880 9902037 -344279451440785252472973628161364441440 9902038 9778607000903574468850469811438661920 9902039 -155974525439255182898694276367922500944 9902040 -1534671822161274239726673030660096000 9902041 -57811979752531303561031395196524800 9902042 -217711585372673501462902380508590605328 9902043 178593731324201878057713473150052907440 9902044 -36827501933672734104921963111132409344 9902045 309552022378989542791033371640934136300 9902046 58808257758384051262120100291605137408 9902047 -140485270951567947814672379205446065504 9902048 207730412959280471235590330336710754304 9902049 136908745338889807337102681049380946864 9902050 31148423603532910264253545556407260000 9902051 -18052016760499157129444879211127269120 9902052 18553732169197228323132478165914193920 9902053 31547438171776697319069628377750312960 9902054 -81508174203033207668635497254215104768 9902055 -178869895315040684620185477139022952240 9902056 221631209396400351842563734672261626880 9902057 -183081221647316891699663828177584168368 9902058 115153961834257254081182921157888703488 9902059 -253151872704133729510499029730031437960 9902060 -16980322366266972094441557389121484800 9902061 223512185815457025963034716812931084480 9902062 119552150326921982360952741335868498432 9902063 340256957327781270388366641364958565120 9902064 -56043600658788730887263110968327536640 9902065 92794222076542552839012816262171697460 9902066 109099727107194623465932990420644468864 9902067 -3910685293455791949868074805428364800 9902068 760143580398851941461702132774837411840 9902069 44611630359303939699724075610730758400 9902070 -67411684218513658558276308249609655680 9902071 402769184396209912539602719514512943152 9902072 54968066008481163069966814677749760000 9902073 -230657634114293060886132216942080592816 9902074 -7354566087683266191198032723200536576 9902075 26520282779993455764461004861590253600 9902076 -170818798257246919353016418998270811136 9902077 -142593373474098913776812706211353010740 9902078 -312969992985456931962818840248604698560 9902079 14610852893498168715673318753113414000 9902080 -11907685609005721061000756832554188800 9902081 -5642894447940969028771973825787669696 9902082 44144962393626022424327350905400197120 9902083 2776119149772210471184005284820815944 9902084 27916589993916585878957817791222476800 9902085 -3296342555313962405768007348897668160 9902086 5989052275994237601323626509207640320 9902087 28573345963589750921124883321143196368 9902088 -2227190249087315614219838465499955200 9902089 149964388171544731316788229826505764890 9902090 -96688612995980688700356656609368876800 9902091 308751975127671218611111061596921464792 9902092 -88385792190275390228893271675445977088 9902093 576093183601141819288676704928170629900 9902094 112957465162088682914833073408751835200 9902095 -582453452530187979506302876817980320 9902096 -43121959956100949769578055121250992128 9902097 -365432998089905689623247124467563945600 9902098 -6490772183479744243175343581335864320 9902099 -314515910566403167674739387910304786900 9902100 25662896350855642846265922888751872000 9902101 217989112553162773535157870701148687360 9902102 -541101904081311999323099178212466048 9902103 -332369147678567811410007243496314124416 9902104 165005476310737895130528708275298293760 9902105 130050540083074175548800052905548061000 9902106 23049863496713788194292386077289545712 9902107 501936906778551857912084334531409524356 9902108 -401204316332081358675472155677678968320 9902109 68181690706665535007032547073262787712 9902110 -16433124022279699848512974844562767040 9902111 428864141066827072097243479181554218672 9902112 -159454119596441400819091129087684509696 9902113 1914686223952722116942253041371451648 9902114 23077603157425111535809377931299448656 9902115 28966787936766013027523180610458808000 9902116 34443031938338138630431864458509644800 9902117 70986121351440306752358197166234959166 9902118 -96048152951928623813303484882378520896 9902119 397151726563557866398561769393373142520 9902120 -206477152267998854621545326721764403200 9902121 103056343468332067877643532116774066240 9902122 -173111051403373968287051985615926304000 9902123 38285234311333605862932238757028499200 9902124 91874629443982198639741065898660488960 9902125 -183448640598667409523060141605156106000 9902126 1521114849466879064415615902864625408 9902127 -103255237740500861749485090615008933760 9902128 -106471191955703953150330489848222466048 9902129 -528540068610151235830122351108463835724 9902130 -37922600095243788419157226135711426560 9902131 -635017891938894042646609288419875565128 9902132 -75566514744168933222423792081466729728 9902133 -180489533423589451262900159734997213280 9902134 -88093994131335161720598631153377845760 9902135 -129354688566528029210616071505090754800 9902136 266004232866607403628283160374648934400 9902137 -179523227503089132749108212897860753600 9902138 -171464208909294611434752203655239788320 9902139 32117865945600218465689704506477889648 9902140 -73076540528506742156075491451685196800 9902141 -63463949190010621980740118868491848916 9902142 -82315002853731452507414490704195813760 9902143 1018397944188608835687382342600585507440 9902144 19056768148929290385112972636893216768 9902145 36268190063609281830850675787507183040 9902146 193950113241365233186759449866113048272 9902147 554002100107890878585361670441590253200 9902148 74536515116959752028593311317053161472 9902149 -51150109497925186941694558241377685472 9902150 79781011931952956111952525915160168800 9902151 -47039326920267622265020571372107145808 9902152 -39967523689917430545843581788865402880 9902153 19335954420716752471450850024050077402 9902154 60352742959314503343226173310822030080 9902155 363759905270860168836796905409809190560 9902156 24607959112864613269432203280320000 9902157 -92474800517671774426253060904757026240 9902158 4547549977900665185821508267980711680 9902159 343245250009317162116948120540835976080 9902160 20972150963452198405087447334046105600 9902161 -94301232307613325720540291448463594508 9902162 14650276892594050547928904519289219232 9902163 199416442196677624196718704645167900344 9902164 150107860064434159154152866132287844352 9902165 -83685672612391053100735104526992148200 9902166 47396992655859584243208001866286473600 9902167 -143815604986111629544905281160222771840 9902168 -8221008327377245250522529316821626880 9902169 162888033948293720085284686199981904 9902170 88546762289055745435325394352410720000 9902171 -91160760423960277207200551057261356848 9902172 -94857407300838166890030450765316251648 9902173 9448487044998602608682404692911206720 9902174 -128111639239253451799850946205966090560 9902175 33796275784092968501029857810417216000 9902176 -717626612072689120894849496081388011520 9902177 131824308083371155498728789382521817000 9902178 15130304697635769688326296253045139968 9902179 -1685318945612000833060851326108658224 9902180 53484411923205323796230836957419014400 9902181 72412694238343334286095286548152187520 9902182 114278448199554446139980830692817044192 9902183 -409603556487670013799298044193690442568 9902184 -90429693161546039318689882052030791680 9902185 72544421602690452651454562645819186760 9902186 102802191236753311114087234372393324800 9902187 336350215424029288583571682892136007644 9902188 92853553164965433433983988854598469888 9902189 323618434127956748624423616705355770720 9902190 -12182550153693797536818639802558709760 9902191 -136467151011794184810973794688672467616 9902192 -108341695296873984193430141995152015360 9902193 -106053783567168743532202328085593111616 9902194 -50420040136356245098534694256217068288 9902195 -336725497757722071495179968789014403200 9902196 112610974773913811798775361525057720320 9902197 242093637016633432741972797852553682172 9902198 -137854448369304655094217278527600371264 9902199 -34658782982925006083068511741282082480 9902200 5861749661082571988908232040112128000 9902201 -57278399104492123154448581652984906096 9902202 -41750880652098665913353223580959018240 9902203 242044153884781021678297767917287980452 9902204 -50274533696433912018143568149468725248 9902205 135050967468613018380537026083886807160 9902206 -15503044805433845678693617025148334080 9902207 -152677081797651703389498497734589716128 9902208 -1778290490372450478779304980628111360 9902209 -386199876079944498298831580993770238590 9902210 -167450441834166371363097150133495343040 9902211 -35464557889833888372074135739843321600 9902212 -6266870617219595700035882947431216128 9902213 -195779895858674312151174300251363546496 9902214 76780239114175375953206960548644885120 9902215 -121683835144951142001204872478956597640 9902216 -472360164811654339287666423360823203840 9902217 -60202273002640287608315146690432523952 9902218 -15786822283991490591831071537529247440 9902219 190516262642940541848698547399952177620 9902220 -91052598375808970049373855796407710720 9902221 -45110625383293276989014284420599991360 9902222 -36728468129462493925245268813304218176 9902223 -81903090878092181891408020576977638880 9902224 -12476889250568223718812375834665533440 9902225 -8901339257183661241336516420134864000 9902226 98153915782541399303125588282705532544 9902227 -58713292801425167360242356425396810760 9902228 39877113452374273007827758384639885312 9902229 -56804380014440427657393429752569585920 9902230 1284946951802330287596250977963189120 9902231 -40270159642384902722620163188339505088 9902232 119816815024032362348243054272651653120 9902233 -4208222233343575948344044151512933280 9902234 155406199524555276226859927335568022240 9902235 47109265774935419938343442213638165760 9902236 81475943798444793467033461281170319360 9902237 69474161627281732408493974098402517632 9902238 -58832385640192005045947578083043458432 9902239 -429827879867898468459435080169893020960 9902240 -34515528432423182475153979039285248000 9902241 231046599877956574284450121105544471250 9902242 -98466507069416816619678407263952179200 9902243 141932768712503817860579420535035211744 9902244 17231187383472848726661971538274301952 9902245 184712475079581627513401834559500363760 9902246 158578334220356520475166992959956107200 9902247 294761495655144116600264008993097865000 9902248 50285362164022016734513047497035776000 9902249 42396403866780375764143320788570351040 9902250 -41315949357206100429006748583059392000 9902251 -768919411448760910453645351563388980248 9902252 141409009114813350294656199523870589952 9902253 -118349549412876615676112442455913352800 9902254 50790009988915921487991050169134112576 9902255 2690291659559535490061518581672115200 9902256 3929191765066131570910866156152684544 9902257 -327969434310391892929064897234188976494 9902258 -52504068728422875218533315701798844800 9902259 -120707821054074260140807723892796333456 9902260 19340043392007274642886511860370266880 9902261 -604775506047862201774448957068098785700 9902262 16551669335832608908783088880990589824 9902263 113202819338499033165922810307977878648 9902264 -73992224837477885625048882550184816640 9902265 269380415386005112502879644572330009600 9902266 -124390436898734437647797030377823890176 9902267 -840741892741200084396945824482199073000 9902268 58184517306635687855195931966808227840 9902269 170746498620438456844442381431138196044 9902270 -11257268581535264221642424995885482240 9902271 -48391187642123077418452282127117842488 9902272 103242346112037527166647531679169642496 9902273 -233887406734628930088930341874756242220 9902274 19167288639220652577644014848079320960 9902275 96832772709575457928160878660037306300 9902276 14102847691425118123647550917960261888 9902277 61070495568414449373257383291029120 9902278 147130307435590305178180470418772023680 9902279 26828166529088940969676345408045650432 9902280 -126089665003684394378476503889047552000 9902281 203677496511325685750487302833854805082 9902282 47540534942887874798423855111742551040 9902283 -228600400205336084985750331306716836352 9902284 -48308442929008178876302319037587262464 9902285 33626806660957537203264518953617396960 9902286 198422552371534142282390313397861333632 9902287 306019712119401525092109907644822139240 9902288 -96606238296255001016288156443705737216 9902289 -72525770618191327983422315234697632640 9902290 -285512598241220518057554201132399014400 9902291 -23880015224076440440315498491395153328 9902292 -128760905104471052755658442626937550848 9902293 225006822684238702152991638457087518542 9902294 71506197979143544784529541417989264192 9902295 16756126007603081007048331095673614720 9902296 44061539566753982858322939357457889280 9902297 602025457238618094145718607088139281920 9902298 505593325463159697951796895503945728 9902299 57029097449321672451275110480416737280 9902300 -145050823237390271076219545722441497600 9902301 -171540657551901419588234715122687338368 9902302 108725505802414851910472561241858356352 9902303 113773284892164689301854371149509820384 9902304 27748644009538044090803449481778954240 9902305 -34276996324469337489671524223900186880 9902306 58123292166368976145026259445909877120 9902307 -160642651183141719612840984366562095120 9902308 -80809209355145774419946197505972952576 9902309 50733440091868966059530721715725065820 9902310 -14470472176307198501298159390791362560 9902311 -395710466665061560106454490859478334200 9902312 299720084276573377375471021203304135680 9902313 398611413738412292081140970111996029128 9902314 93724839679723614757776175254076046256 9902315 -93784668854827866607376334143389486080 9902316 -135420577546660480495561465785118837248 9902317 -39562511624814451580887835325649266688 9902318 -72844460097309378433477547181148043520 9902319 14722162103706451853525079711653854080 9902320 22331451173849647463405721571201843200 9902321 -165751506912587208858128370922595736576 9902322 -11485223256172760621486128628381366640 9902323 -123873028612439664242052542134780082240 9902324 206094026621162819273608179205677004800 9902325 -51524585035304190044434533291642300000 9902326 -32545947137062930966190796553151988480 9902327 -385507843707724418101456502833921324824 9902328 -107285109921614251507923416886711091200 9902329 1632174728452614721936163135475191620 9902330 -20517072742666086247349068007358259200 9902331 -1222398197643224226636535763711654028 9902332 55829021657290880392257287067649474560 9902333 73823164994915702854241398037560833120 9902334 92786276188407973093294165104901201920 9902335 -287786566695351235549724366314979463840 9902336 495888463706373685174166672239862218752 9902337 -305296565151009054162450520308189612240 9902338 934675226730950427660700721564643744 9902339 434402492403676271189421593346655510056 9902340 6545568801863297378168043398339788800 9902341 -2204094748547289368842333420563846496 9902342 123384014640361924285277430370001917632 9902343 100937085318651982479893300203095689856 9902344 358221382816583965714843404674991513600 9902345 42393783081081340234121446316935712100 9902346 17394599514776189309521473295291878144 9902347 -11568934758978626314308961454282054016 9902348 194118399361718384154771583009123108608 9902349 324248066852821946134210925360758939734 9902350 -135616942581874889922829086364104825600 9902351 208120333791193674555669988989171903840 9902352 59432453410756124029199253434464665600 9902353 81148876868130742368405779487802407602 9902354 -58189570975138335915571569025426054656 9902355 -197744953521063932355721812842902073040 9902356 -6292413858781065041045828773863913728 9902357 9045004055694855153270238072544744700 9902358 226784978494002681939322498738042369920 9902359 -3666520430482017295074614795074880440 9902360 41812206212949750384791601254787072000 9902361 -11112988887842195353500046303054520832 9902362 4945057121435722001976402270714861792 9902363 -368375764047841386729676819317833323080 9902364 -266174940673140744888802442300064058368 9902365 -66183834761578265106976224410479099680 9902366 -167366731293880822334942428965571210368 9902367 -454158522856945891696808052912132354240 9902368 -109891195208168693290173265402600095744 9902369 373047740775057660117710088334276791060 9902370 61583449297906338869787187610924928000 9902371 160768153025136304884963661975758142432 9902372 17901197489522644397720724459595176576 9902373 -77022122939547786748159127100557204256 9902374 -133845154790877027257355512414450023680 9902375 180071529512102429418509645563398552000 9902376 88115278252147976534300606497932656640 9902377 18315171434840535181820070400066381300 9902378 -264933967223520010157360097582259559760 9902379 -320697501105362075925604939180945530432 9902380 -11983488652255430115290103972811315200 9902381 -381035287573146832315054986538587179496 9902382 49139355697988562203137366619447654400 9902383 445748432900843373899943947075488869120 9902384 -461662813369725886506105565911121920 9902385 -90395989471710069495038970363460252800 9902386 -22708873376293541194716084989499835728 9902387 -97625257098763364151995516626177553208 9902388 -85078186164966931024498294698835660800 9902389 -192612795638932294106991802430461922144 9902390 164368346727270315162306581095892083200 9902391 -248076902614568754330132734312309588400 9902392 -43364216605284745114656619173069619200 9902393 847312635091126691501780361297762806160 9902394 103406853626991162133008790307876928000 9902395 13719099522359822770186095982973587200 9902396 -2435270100871762669574574220287009792 9902397 -10158256018786080958982229731323505472 9902398 -311112127654128651066960420297371520 9902399 153195317073319508578287190068026445840 9902400 -8775133598493951920017760903705395200 9902401 36214536042446972560410064404192007600 9902402 52596900499452855442238599339395345984 9902403 91509934901305589728635444319612468944 9902404 -82538751454104847178814241066071137024 9902405 144216942048386368898217285975443511000 9902406 -1505521121712857899457870432948671296 9902407 177509919796030327116473710515175999680 9902408 158801249716298871264957938116531292160 9902409 173869493387946238009358428861741660128 9902410 29340824240023275384201924326594304000 9902411 451867077349698893673630040669069269012 9902412 -5894637000047217864629304514063607808 9902413 -34427504211674524686798068154097532800 9902414 8817036811563397241415005278737992640 9902415 -235083328702473330026731311537517210080 9902416 -9342087684732084063697081312260538368 9902417 -81121142639816856723937333673938761408 9902418 52593125952861171327054206951082984960 9902419 573772322734071937764385610393207779820 9902420 170556571425206918165763361056826982400 9902421 -17782941642175762458964948813106821536 9902422 -189453342347230396470735149667505003968 9902423 -89430028104420063005211777146367552576 9902424 36682660584098884949091692062750801920 9902425 40475308212433803465213407461542503500 9902426 262115563224483501765465838075273020912 9902427 -5962384136284934836954638656377255680 9902428 158856253280396283027407696787714347520 9902429 473457508825194756706165699283735475360 9902430 16830708636385341569120129693816209920 9902431 -60613434202122462244586772969268707456 9902432 274992648965782453927930629512689090560 9902433 274819735245911621491715446888489147824 9902434 9488877828478644440009416314176897616 9902435 -355627626083581213483306323556836890640 9902436 -86236740431728962658618714452868082688 9902437 180201528470747169877524833979278073086 9902438 31986877748070188464270737470069233920 9902439 -42687399417806335918935611945632320000 9902440 36239810001450935633522535656771481600 9902441 354534145469953381428037542494615314368 9902442 -74406486324727270791908816224500817920 9902443 35794068114486327087219396052391300448 9902444 172042660102008384437699321606471319552 9902445 -69792594751921304324519226352618070400 9902446 -334431408535422882603417025266148447680 9902447 -306800054592249464896917246296237581104 9902448 59586126994948000325221423375467282432 9902449 -5016828570110180981993948498105598648 9902450 3158260902228807592091898816391989600 9902451 -948207411756145585989855475759953360 9902452 -17829227418849451027831405908583895040 9902453 13392605873867952807192610475507467488 9902454 48713893677936413709747684986190274560 9902455 -193604828534289127340159448359881961640 9902456 -287837437539055831150283466463251763200 9902457 -189638932820058298730168256017714744646 9902458 116954854864441807497011601630483767040 9902459 153051349324111952539456855112044174200 9902460 53859398562994859357659387551308252160 9902461 247098803550498681015747219919101166732 9902462 -179807515221719228410257891662824416768 9902463 211005416844738336257291383740454073544 9902464 177017427227613309039707538310488391680 9902465 490968994992117236473820735658411832320 9902466 -58697179280615433995970778995839631360 9902467 -94258001368171787077618888864084416288 9902468 -14300857783869249286867326962008510464 9902469 322557065176830359245885711626339186144 9902470 478129374730091934354533844780316800 9902471 153328945136339840857907776603271163672 9902472 315617901504783986528233597017797713920 9902473 25169454530443414313246469806102323136 9902474 -55770276652494600088179456204651953568 9902475 -21255646881674652679405248791924449800 9902476 481786302740207644957841019067824018432 9902477 248003857565102874060992218682163367680 9902478 150509635632015917491607048439720796224 9902479 -121215522610840203305746551233229597624 9902480 -20058229591194333555461574942204887040 9902481 -159566899123621265712199517282719569120 9902482 198202652358575945736411794261607552 9902483 53769975395814471855736660550901147000 9902484 99227721541108928721066464804936421120 9902485 49314305199539101878560681166539865600 9902486 -179257259087983001130803590579582597056 9902487 35881911875563721649246549944397634560 9902488 259782372891688948074570734060684267520 9902489 -68808674098473504159955428959805672576 9902490 -14475130799264683815196475064596367360 9902491 133129811480499199482096200071960453892 9902492 479168918905125670468452517410031933440 9902493 237058684296273515394196405768716934464 9902494 -54933774312789096986864071838573463168 9902495 -73991835539863341429873166780664529120 9902496 91884081364337578370522041070596915200 9902497 5071673410787105418452161385625676704 9902498 1118723488731717121535208945355057536 9902499 237611152621900718077199086952135772480 9902500 87287917408162676722053176097094560000 9902501 73474597060930895442924907498748314560 9902502 -10508783823740215233302997199802461920 9902503 71232290953410016538882962949975353384 9902504 -238706640771299482213241540342087562240 9902505 -27889026038444975316228567628936453440 9902506 149586311157898849278090666504033611952 9902507 -17433812268338023469115868674825876600 9902508 -175726706887726422061920369173717372928 9902509 -259942821351038306466144035847483917290 9902510 25607738726895785887179891049555768320 9902511 -83035909484581800138096210826660494840 9902512 26392222985047939125095051504800235520 9902513 -3790387840308445180452675435380145936 9902514 190242683773024131161046598366095621120 9902515 62535043768397843385865145744187667200 9902516 -13606683261886595825971319438485487616 9902517 -22808453312826693063190547606480263488 9902518 -290375123040667325524830038211806483040 9902519 -227663164229869883285622587284424880 9902520 -45355481278923007170918137987002368000 9902521 268588753700553014063027716549988731332 9902522 -106960417018233272867611451658773991936 9902523 2417589911430714985724005597528773120 9902524 -442386260719318102490258725904990091264 9902525 119648628718600995817610263923749348100 9902526 -17867941552331861936451105487701744000 9902527 -410546351320414597509062715493408500488 9902528 -84316508990002075867592033743386181632 9902529 8447080478872282331413115387760501888 9902530 75305249193374424977911606112874693120 9902531 236797300873589424822158940567787126332 9902532 -36446190291918231969787566414631354368 9902533 -804911231705515505504650561477116231200 9902534 4799869269441055641919319256477129600 9902535 -79951183054470927320947472845180200960 9902536 144225875921396299858603136743208386560 9902537 -324016276276884957497728005197031323814 9902538 64142137861888240835007395341206334464 9902539 -273068140592649048159862320431776087660 9902540 -280731667673705574965275648378620288000 9902541 36492707031238194448945197249049826880 9902542 -43362642598686719324296876143355727808 9902543 142578069887428351074119711336763876960 9902544 22734878572600453050364026028851462144 9902545 162324003666241332137186121319756914600 9902546 28271452138820959108720747097158498944 9902547 -91341627717680731188990836569911121920 9902548 -322802538464081053304071199592298113024 9902549 -235943263519588380172558558761382614450 9902550 34800998594530810624933858394686617600 9902551 216190329372234539835039500900583563424 9902552 155229224534293031331254030063657779200 9902553 345932515454314790603560253692937047200 9902554 247379422113771759013216029616329044976 9902555 61702081290607470390573709622368417200 9902556 187414748713545513457015245104911872 9902557 -181559970198473239937812682064524253108 9902558 127681446538480302646837588210509408384 9902559 -88823106259212133057223572596634330296 9902560 238826440478146652571215947138007040000 9902561 380698680106656906988576475175800916672 9902562 113742636981348372658425767472908602752 9902563 -427242381576351801291237943041778289016 9902564 813506537417229298225940678506278912 9902565 246960416041142665756235607079420648860 9902566 -24979129405208471848412946622036879296 9902567 61860302481312797808999428111129570616 9902568 -128846659218126945361847037051307130880 9902569 -116916878522013288725883078062997443804 9902570 -6866426163824297935026385826026045440 9902571 113550541071698859120992138157867663360 9902572 -389048664797688246929814153319626470400 9902573 -179760401857645423282413855420201236916 9902574 9143357869988178439334368300322323392 9902575 -198967068295609183044676679789212802200 9902576 19352428902562284094495364227128655872 9902577 -93122129182145938008038955545418740880 9902578 -35270275365774897053839350785395273728 9902579 -106308836549952105384917938194376260480 9902580 3762070778300344783477304802790072320 9902581 28757201248793078893802581575100577280 9902582 -198768171868985542190522491510624200768 9902583 45752086903202714180743981928969214384 9902584 303720744852326673607947099289511362560 9902585 14501583348244184513730335308747747200 9902586 42452974092882308547793933034379030528 9902587 -462786969006355469986803693978069644764 9902588 -314302204315612250278595755211606925312 9902589 208376004007925026277464605113876404224 9902590 157795386681753103330302757633058356800 9902591 3701495011778736708211875989493163992 9902592 -10633092904051388971153335427811770368 9902593 -512800598086257167567497938451116188158 9902594 -17391102534844722770114934736522913760 9902595 12260972139784974068144650536102645600 9902596 26343863834018161130874737080884946944 9902597 207728561883078298097948817865341518046 9902598 -67014234088157999651485762541741506560 9902599 -2271987129452063644471059893049020928 9902600 -280376005250502872350129969100497920000 9902601 268527773632803603069688439899973961600 9902602 -212735564587947109685860163029987083168 9902603 -47139609960160003950357666039867577440 9902604 22796198463609185595213144714439311360 9902605 -208059350739723519387427926378307042740 9902606 50012263239910183598303764289643673536 9902607 -5874972949979369539495517813312418048 9902608 18955142644736134726223616496038060032 9902609 -117306693855276756952459132164803704320 9902610 -84946108895987515691832528796605081600 9902611 19274298618568747681416308877426286624 9902612 229478156112800787465199593273646736256 9902613 -52589223899039196423922947869282141376 9902614 40731901361100257356298541088563433920 9902615 197341623590418252892111525046345348760 9902616 25086299818856833254228826322913177600 9902617 -57424588016125500241438450973132865334 9902618 -315447944607460078537100034933455763456 9902619 -44488029815267499729572462231961066480 9902620 -4490716782144234558095300901105930240 9902621 102867404990646435999911387190284382822 9902622 90862606273009409807974253772380119872 9902623 640542186366694102159312333822226763984 9902624 -436846729571275962316884908936793882624 9902625 203549059575437945544225741259692144000 9902626 729667540441511588935818527218573824 9902627 -27070498676174441420712755860886846208 9902628 -296917476160462942659955466304818350080 9902629 -454695922713439626168610873709051274720 9902630 101318758265969670091291111309954838400 9902631 31241353540106824546267919040810652800 9902632 154702168862826399845992941567027686400 9902633 174281107861842663966949098427396175304 9902634 -13006927900186875708341138060651191296 9902635 -208088503724611243116775550175101814240 9902636 262036166299800459749807000200638944256 9902637 -103431750628252153495374717524453502612 9902638 -17541517539323183817990603433368960000 9902639 125982681834364535875751003376215285856 9902640 9667463789232567163840326345928212480 9902641 -214604400027081017837993037879239726528 9902642 -1488354316818405201222523915750168320 9902643 85274242036386587762285285983876194864 9902644 -32922742091571864709385411308340178944 9902645 -205683926943966864585606530669172272100 9902646 -9454794167520013626773448615731226240 9902647 321748081057524683680840402524003298320 9902648 6318825446445311639948733230609203200 9902649 -123111597515623559742452067895735874736 9902650 31956725916467501547400576706384640000 9902651 -442739064739788286311796253767882419096 9902652 86957382347054996855720183574970097664 9902653 422178753607317691708947683038607398860 9902654 27174559296167298810057550421613048192 9902655 1486012457929664937589961472774225000 9902656 -30531025395498864660509774090537533440 9902657 -126443406482292008091465673618926132480 9902658 -58348917028168219660760790367466488320 9902659 47995807111525634376391589088181650960 9902660 39475992486478079798398062927856231680 9902661 -242660048458227770069793360810184688928 9902662 34126252765539718741812808777159225344 9902663 353384367317485465205156882270244909912 9902664 -236708264106256141188320546034513239040 9902665 186195484701838618888212480339537379200 9902666 -276625667624002202670898854063718933968 9902667 -59288873872262973484953553767327611520 9902668 -243659874055579635935483530877740262400 9902669 9335315292066905403456340619351511360 9902670 3431932513915968554488893866038728960 9902671 -862294220141333236623067450654235456 9902672 -8205949404363173030492525652979630080 9902673 20818198378305009969777351431765956800 9902674 93782348491962923861563678347984264480 9902675 -237281255571542006323639957566922874100 9902676 -28521469189667312729925673862552924160 9902677 -34583181825514085000360198714627407748 9902678 150162048481540942018298338184136870720 9902679 -95709274549084402905560247009958539744 9902680 -134319540159686698886287299479189299200 9902681 266057670424214418994426498989949849482 9902682 109314988677988843810132256508974845440 9902683 -142454830043419910662991930765704742400 9902684 330567086444344537648621983883549804032 9902685 1475175623696391391480733352096804480 9902686 271528232639793421391250724963996784640 9902687 30188561589543415845160616402511967392 9902688 206719273531282272672074608706267381760 9902689 -85114574983603567165311823585885205400 9902690 1092877441836736985832193807652213760 9902691 93453348705321211393473701598540136320 9902692 -270110933474329017806686332122027469184 9902693 120184854534419391363199329910422072924 9902694 -7415878301585334516561357042037625472 9902695 210950274121018155262201263688265724000 9902696 107825862511490479155948090999077683200 9902697 8732672484779036510280462626798878080 9902698 33213998345167816457847508187965440000 9902699 -354424772733295109217958115257141788300 9902700 -48421082696991942834861380630037331200 9902701 -23318859129336010535042523014035658496 9902702 52870622342149843894395159643315029504 9902703 -178827121530605017024375521522595963392 9902704 15766188633918144612103300824515936256 9902705 170400762416687473671225156287808144000 9902706 -3494580626174438615074020091682088192 9902707 315259725810556661000695802632718490956 9902708 -48741580988030176854784135278420675840 9902709 -50736880883458911472989022920771014400 9902710 -59619762488303889774493268255316963840 9902711 88538609644575600043921682466348943584 9902712 -191549140218996994191719189502915379200 9902713 5091223196427846524421557185082803284 9902714 46816832697616589121361564509954393456 9902715 19303673177821167359600450820024651120 9902716 380207957102037664578332610034703267840 9902717 99590844481511023443422373260409302400 9902718 -58613448633747339974816061654317905536 9902719 -79759323457740022515117022116110807856 9902720 -76703025727637485758332627167110758400 9902721 100574670123498950579679662583542495808 9902722 188534910816467833522795128717934056912 9902723 350199916203931837934011980016761294972 9902724 138198170396823291507680509687455651840 9902725 9625653299968646624856021222568540800 9902726 12885887423035049983087000994597456640 9902727 310899162539284188840035228076219422064 9902728 7810109797091182812048170929286430720 9902729 -223505949853055783628836396489852010240 9902730 19806458108964329134557358046513187840 9902731 109860202851386272657487456142918390064 9902732 -22044748523195650991804977365202065408 9902733 70979223469565864072131173466189797888 9902734 260120261022013498048730969554969600896 9902735 296155324269440595164265678100837463760 9902736 -26351590799099296586579214860184453120 9902737 215857723568580140887340880370924141440 9902738 286677467533529862456065104632691358496 9902739 -19593636466926295546954704740997771264 9902740 52861589755433053919859981240790894080 9902741 -473888865771711394767288513851722920516 9902742 -1962833899609489084778080302761447424 9902743 183208328883399448651927832902895437440 9902744 -301484215133493634946715144774213027840 9902745 78730051413543081967452307792556893320 9902746 -56917623835357418998805011573720458240 9902747 -104517418925500953055439116867208145408 9902748 -176467923429456502675119813450671531520 9902749 -153476655087850130399573291427276852250 9902750 43693975659303642872615972409217728000 9902751 -164906517976789237451098196415711344568 9902752 112785017092522206533872801796253745152 9902753 78420383855610042329531593224329577600 9902754 -83350398839638994252855960991809268960 9902755 -96156957843467900001819299007800844480 9902756 347984537452966174640385134871024558720 9902757 -104399107145718366022580438680401280800 9902758 -190445943363052847593506810877235711520 9902759 277230487984058370295127023524176416320 9902760 39424209768431078179499867016732672000 9902761 -650248252858500079302577249384707584 9902762 -185003370066708023791078951742082835200 9902763 -88213240627150728187016401021969550400 9902764 124060098488387623398492147830371274752 9902765 -7366712859279055284262844103954362880 9902766 210237747229921880923162384771425383424 9902767 -149930711175296703223446363036948462608 9902768 16263490962168014200511150520325570560 9902769 -76188064160886516042955727831345440656 9902770 73140352140635708248706615640800434080 9902771 -2317820417168040481731515972663528424 9902772 -98013134242338819386475937430003613696 9902773 437130256278991214118934810920996922140 9902774 -42700585763854191751148990453115838848 9902775 -36234442028560694535324987684214282200 9902776 -90305918765869579908875304397372108800 9902777 -90938784079119672826371534219670141440 9902778 -84748984562746005310495884716820274176 9902779 666081999211138516600120140906349395576 9902780 -209366411951371623535689793925273894400 9902781 91930556504718399044893219083586486080 9902782 -27802385343424337241236379971957520768 9902783 558309913765241886323726629275607183224 9902784 44884077465306994447479317549952270336 9902785 131083784307281140037201857879857508200 9902786 -268852550463512557600284318870184815408 9902787 555531949427770791040137358109617198080 9902788 -66477047193185456153048517638413000704 9902789 21232278546117535691234265330837412920 9902790 -92332713552636452047817368138496006400 9902791 25523788711605019129926964809711145912 9902792 -292130900753799808365046294876858752000 9902793 87025115700496308054113666263323511200 9902794 261899382264058503605447084705249152512 9902795 6906276698636167213285819965328527360 9902796 -54207620943634450126138447939683041280 9902797 319449370939060725521154284271778064246 9902798 246695070902200078962797293329110558400 9902799 -92496356943185419689306680612153755416 9902800 -3162445933212368864628848493707264000 9902801 615015943132600039226353887039703708224 9902802 -53332789143959783212529606621577209856 9902803 -162202773319333736126001945020190099776 9902804 -363218004783285255698072784180182227200 9902805 36442245928307353927976285101322406720 9902806 -26502708134415443214863212985262610944 9902807 -512361354749228220744722605262714317944 9902808 -22240968314586849767692767892676198400 9902809 12398396282762079131461820034893670912 9902810 -102047184328728515404250175765363505440 9902811 -84053317427968563028834900213350251520 9902812 -100658638784106330778191349519732666368 9902813 -320073366321011856302777516405975841216 9902814 -1565089365978284917625553038026466304 9902815 5205275437137052851984705703681936320 9902816 -156518896146156624592647616415095848960 9902817 -8486700116773775584518924871287079440 9902818 -104487098246229251586075380385519518640 9902819 59535793409353982201149541089789026840 9902820 -20398625771536383897001827913561681920 9902821 521888077529581052447802111308606894752 9902822 149071321700616792744844697070694320192 9902823 112700090157965829427845889748524135680 9902824 506183674911396923959593254814421416960 9902825 62938558819932228048012363232796928000 9902826 -2582728707617273162869904658043984896 9902827 14870484367063793454667266790044304464 9902828 -28026678801146502902329956431675280384 9902829 132399053382544871190440653554614904384 9902830 83587267424690809778372730202268997120 9902831 -312007967854343993313815118406769992368 9902832 -78786329134058108710181717571455680512 9902833 -387180832688665837077983328533229148620 9902834 43946611613743854510873862318776591360 9902835 -237691528541730201708430842838568345280 9902836 -129833211496335108303435025234202235520 9902837 -26638756753605993989207343980259408000 9902838 -61370167884416695685682376539399936000 9902839 347470127632353221898254425725853777640 9902840 238525800313550684494898912992227532800 9902841 -20154980919597964037000636292429592320 9902842 202294836341720790512853943224396297072 9902843 -1758309901262163164283276219630301416 9902844 -26562152499932536608937062626555904000 9902845 11744348264221873894000257840750119520 9902846 271544882077605720947288244346907066880 9902847 -287058945273217596113608768365527052600 9902848 -258095683849041098425270094232243142656 9902849 422319581423582221319234927472903401520 9902850 338693585512886474801069102446828800 9902851 -173608005699226978319870395112071967700 9902852 146035542149518039083199592079658686720 9902853 -134771945120852442758680845203460991872 9902854 -31914693970900867662661384662972522240 9902855 203642420705431947375165006591637926000 9902856 306200846424097856617836654290468659200 9902857 -1242215639593657062042122331848663040 9902858 -28324435016597086838436775467101004288 9902859 -246894492279590047946604152026270893096 9902860 -198489797633393249334076935848297917440 9902861 -181434813460904737241327747641821806538 9902862 121510873831703257129492723647501815040 9902863 -296503476344646874380972866461815464216 9902864 -14948308126744173182894903915250769920 9902865 31643417547317180594748372228826848000 9902866 -127286674643499289772001581156906853216 9902867 156853689574989173112534270433823529120 9902868 -35932230207444921060634667256989306880 9902869 677144251661204759908826295541430811900 9902870 119367145372622802012833234037624218880 9902871 249055606883739096868016270877905479680 9902872 -12321450137402302076263789154060451840 9902873 508465183337115658822549439703948850122 9902874 -27061709014945422381794931042692571648 9902875 -12518510599955680279468664934813300000 9902876 250966560624889466946212466238171776000 9902877 -184185024001435629044304319205438359680 9902878 -288831253668124080848476562141314757760 9902879 -23980695475797855910891824726561780624 9902880 37754205898336597527437654455857315840 9902881 416019949040617012859187775668405763682 9902882 -37152282308292361151464183095579648 9902883 338463488607027308893922952983854389624 9902884 -395832655644525301901576873067530061184 9902885 32586804495160543023655829478148547580 9902886 35269125170948991419403572672296310784 9902887 -21555031327863464575069495065723220640 9902888 -4914998036370905352064323325960519680 9902889 -295614540564959121465684819514220390646 9902890 -7397658577827986344668239663310832800 9902891 207293739010230297878619086818440496800 9902892 -155443951871716986798392798109841218048 9902893 -101096982832775929494984478542073090752 9902894 850247071746525376204445441756623872 9902895 132276204357307290408965753252923171200 9902896 -97971490531933466239631306662738034688 9902897 24304192301073979955800870762396451346 9902898 -13873672281442173115102070027153652720 9902899 921825423639307016095232236990573336 9902900 2931434896449385194279390454751539200 9902901 -44983298701619245237556326099225567968 9902902 -436765219282783469128367279317677696 9902903 -38957270891479271910237371777243788896 9902904 -134637459920942352093884218654525685760 9902905 -107087204548928900551378029845782874940 9902906 66293806597280177446630551253452367584 9902907 28064265110397737893237098890531800080 9902908 169677326040480924985778848826442356736 9902909 310145212158138443365961046000696775110 9902910 79377169724057642176494578573786655360 9902911 147735475740114004715367417300220824512 9902912 20818037606270014178664966315220402176 9902913 -226393568743342273259810189543441416656 9902914 94782501094027527166771316688403046400 9902915 -31836562054784730169288435916520940080 9902916 236373493997748346150539401835649459200 9902917 139358409836118507673467295110838775966 9902918 -155578262454256946454349126478784711840 9902919 35874512833173630753471258643509805056 9902920 -40273575535219152701952923060325888000 9902921 195046114165795821087391547902432739712 9902922 87146153343135307021228170599741513472 9902923 470416165405696604444352779515258941904 9902924 -180971928198078342023348506811302193664 9902925 -139506606637861796612758521214893504000 9902926 14089397803111102983393984694852267008 9902927 -328745740673971461212143613317225582224 9902928 -11373883292223993543312149921623965696 9902929 449929627674760712838582283142506140530 9902930 45363172838430573910957796399596851360 9902931 5170265472047065793883588810291844464 9902932 132401310360145519229167665980518856192 9902933 -7011574174011148165040616476331476160 9902934 -119812324707034945561572541722427322016 9902935 -87093689854348979061364480498625018880 9902936 233146870134612695680470416557286983680 9902937 181563056611063048406549894991192027360 9902938 -18979636532342537669582405448853413120 9902939 170246314242250712148703222741281113856 9902940 -5130772331385761727937344951117696000 9902941 -43803423606080199209197243394317943700 9902942 48639585140596026125214234226722005760 9902943 -2608825407030457797373820549989296840 9902944 92516158791579642526829849998267514880 9902945 -92678957006215518722134469977410807360 9902946 5903508388395669904006054435346765184 9902947 653719031293544717813923508739109225916 9902948 -245735504461813662514980519734837812224 9902949 -83682263345866430485981292673428926080 9902950 -40482460949631006067368955747898688000 9902951 306626792502733781513198293458277184952 9902952 -4593523378834845205308239923209830400 9902953 10777316726990957659979696773301041744 9902954 -81162377302328292058850222128958427648 9902955 -57625178709316631311003337254166714640 9902956 -43027137320004514195496970525280197632 9902957 -233527869257442455091444032173401907488 9902958 6087068576254736164165979243706588288 9902959 81631019196321309051449777734746064752 9902960 -7864334790235184338321910825135800320 9902961 20706410945358374298331635438814909188 9902962 18193011044960793426758723247253171200 9902963 201849594568483052057692584730170522960 9902964 -151825001453137120421995283477111169024 9902965 -78521578102080240086279577141789004800 9902966 415135236979573534236609560191843699200 9902967 313627266952736401495309521497633839080 9902968 179963896033952706978353161003993989120 9902969 -251044491816206771435295880679501585580 9902970 19111878628217027068802824178426649600 9902971 73026277575730767691869032448100437680 9902972 248660435836726073502312189911409103872 9902973 4670458250059381149591229498403844000 9902974 147028613488722070398700288412377230720 9902975 -61018372039429989786662856055277997000 9902976 33031781739916956029219110556994109440 9902977 -45791316641948102808128559070181051200 9902978 237862851071357405013554943716092284960 9902979 190213227185720335785674174574747465408 9902980 184040814328131797677182061872638496000 9902981 57637432770768579040785034316027739648 9902982 9112380048883369816915357984743696384 9902983 341384726585210626085580535619978110232 9902984 41698988402158344455093209127481507840 9902985 -67467704105042476420984824844902888000 9902986 400813817794564218364596977485622784 9902987 284675756351656691173979608635870004800 9902988 -146319398110152735022496637256487747328 9902989 36034731214289210275787391678075748790 9902990 89065706595305981324880693371359939200 9902991 -13769372862558165042736779131597252736 9902992 -135991335358926153301727164521236594688 9902993 -129317601291728027615089502440669656984 9902994 211489145754459736843965606805888975872 9902995 -196721074622996616025399446497795438880 9902996 -25871407452098123400652289931261573120 9902997 77198152671036014985039888408896114328 9902998 234833696604866671110134967206033682336 9902999 18278820640618657613451562092072710664 9903000 -136903216181438761774868581547304960000 9903001 38400182594397484628754928599247389002 9903002 -189726231074276524522288324417813587456 9903003 559899936569165148039700265723047512 9903004 -134450628609523849587774268853971730944 9903005 -2991384366082432380890263317603108480 9903006 153786047140182841405585277043214684800 9903007 -983910017026837941066950907475587498480 9903008 -231404838743046298671808564567166484480 9903009 -137375681399219150012245585376018257920 9903010 -68919262762328787775674538949448516480 9903011 -383158197534454287962525139534902372388 9903012 -17613430799558412273824392990951735296 9903013 -62077322469543570273991193485399060100 9903014 -29968100309622593815948298669591256768 9903015 -213908506544770106928406229053747216800 9903016 -291793441186526237258940689721346667520 9903017 30699802956838615248131748492713908212 9903018 -28271961682118016364591868987214838272 9903019 107731988143775372738710725596913056000 9903020 201209986868237341567453088767488276480 9903021 -184505730469704206403262389734709027456 9903022 96814134622630331845240326496376853312 9903023 -165382263662731676281080251998903097616 9903024 24313655923984572666441867665104748544 9903025 111552709997849374624298476253359071600 9903026 24629914633299699335768292051602319360 9903027 163655402334917174372818753723716653664 9903028 -343410276974907203364689792346066452480 9903029 -2226832428853319471625844981743666816 9903030 36675445135970068295503916029577184000 9903031 -531945721841248661911081893606439294168 9903032 -426003919469418695222455312242980966400 9903033 157464806570713543521156911400826275840 9903034 -6445541636178781164040515653351339040 9903035 113012043019887684403566420735657924480 9903036 10715939332608882644493460736200704000 9903037 -546200271226301984254847022179812400314 9903038 -109980625862175116910783437460286640256 9903039 -12908136593205933927421893769649252592 9903040 5598177276840213866069914779994030080 9903041 -339408689636455552210581686637670669056 9903042 -37906825561629753142243396030208099760 9903043 45093487479301698843853667360657280064 9903044 483548400965826920989938889878434631936 9903045 -95918207834239228240735229634904358400 9903046 -198234088788706997639534648920563552000 9903047 -178890869330025754386430497912300420480 9903048 42988724252794721104802781792210984960 9903049 34717117681347190950621027469713113764 9903050 14548450068206489876517551815525281600 9903051 -21744180161511809158752077536261955208 9903052 281429927934980575623136542559930844160 9903053 -226027923621158243160958118961691811316 9903054 51183251719060021800245673550404498432 9903055 -282013180097680231554391468200160650000 9903056 -75905380148192353324256686202124607488 9903057 110547947060691358575632726594303097840 9903058 54035112242044732146491422736796568320 9903059 259756281137005702799304552188344273260 9903060 475464212827256057147807427501223680 9903061 -231201838180613563684189303707632940480 9903062 -25576421296911351247785703897781410752 9903063 60688844051489976554967404441709439488 9903064 72000644963958621049876059144701214720 9903065 -16290391993970115312872829605267064000 9903066 -146191802848516347932806886349207763200 9903067 -370315710536916364363751666131627661884 9903068 -143057008706493768254090119471181313024 9903069 314287005945880993798558237792864930848 9903070 1405041604234044173847045685843548480 9903071 -457513955444719226452728515858020069728 9903072 1147235780117536969711085575313817600 9903073 235691631986006886204571888229201692322 9903074 5746854374131591675342225429395707904 9903075 14353190077210976643197995978281043200 9903076 -447164692604676912101215427943952665600 9903077 366057096207473203281314719758799948926 9903078 -95026008839312155088501357350499326656 9903079 123033302041999706046218701315086866176 9903080 178071410900494711264499155440761241600 9903081 23912976463325231913604647566018500752 9903082 -7717263734467198309295284664627750400 9903083 -430478651464122291718818827640324358668 9903084 -363809793748827206698330671662337819648 9903085 -281787312326898421593579916738204768800 9903086 15737564170787765971479036358231882560 9903087 -17867363417925426177647709878714603520 9903088 -12380509673356576372917826967153934336 9903089 49576769622550090702039248981648944832 9903090 79408223235557218536201196917634552320 9903091 179650807103969589645559541927421115200 9903092 -11676985157795359804670095742985888384 9903093 -11732710665223947648106251166890934656 9903094 125146057813719176361890162584084158720 9903095 -180793283830434982068853321840124722320 9903096 78797264753586076958308152525797376000 9903097 -135668538021957067484526806802907589120 9903098 167180642916098133392935861921740754800 9903099 -127749907989325006345624811193679549392 9903100 -31363801468075926445329744945527577600 9903101 -208990007411330407999074715895976263988 9903102 -23435556412794989843137781248852902912 9903103 79133388927197424078699977397664343904 9903104 33551000376586934890830635776711065600 9903105 -146786667228201544608551248101344741100 9903106 79080736484216884550732886453679455264 9903107 -4279509527997259548739721664340254912 9903108 102675128835328866877038019089566837760 9903109 -456206792968386808321189334729685862690 9903110 -26074633088487475828152083193501818880 9903111 -42315196079736414006419129692476823128 9903112 203373900969621461681081042987310458880 9903113 -598487674383922380723087127542207514416 9903114 49572941125366906868706772942432074240 9903115 -5917513635900955536593064995677981680 9903116 62528531718371134387727791526547920640 9903117 18161260479849505050426707210638016640 9903118 -41627180567820484512040787211614419584 9903119 -122150454104858219926301413645074115920 9903120 25263589598065760767466610419493765120 9903121 -2163143328366404860417930825060589456 9903122 -165088696411848377723296946911906443888 9903123 -148863182685548797239844071830217958800 9903124 -85304579319679278152829138205818880 9903125 -163308592395583947304265692553766187500 9903126 43532391494763763072180881998465041344 9903127 -73933387868788771547103174269623704440 9903128 567877118044614941603281415210636328960 9903129 239819595412666419406892877225136860960 9903130 -39031682980889353508013512550815627040 9903131 -151243991133654576732877272851743834608 9903132 -148940613001924538646530841146643538944 9903133 -316155992818574368024291442391354290016 9903134 46345856599734173830556844430008633216 9903135 236085550052691857950040637453464632320 9903136 179503558283140521437691458329824460800 9903137 -60222458594409905599755243158926500348 9903138 18755305865944259859008097119201134080 9903139 107007826284121440335560536713378210856 9903140 4525058699616842355964772580041548800 9903141 32350844889020125237531476474230460192 9903142 82396976709604890621468340296235915200 9903143 -80487462919630612771137732447508630896 9903144 63404077552724840671850858677923840000 9903145 -52875265327038149968712745692648781120 9903146 -99154009827665539197644855763753200640 9903147 313127289826346863591661939197502335680 9903148 -392641185053432493544510805242657153792 9903149 236097469537576615296487299275537376150 9903150 -19907629293513555345402275676539544000 9903151 -139968374681532827386161239355788114592 9903152 54866880094803906508154354301026304000 9903153 21195404005576614026276934048533822208 9903154 13235857481090958479055007647356880000 9903155 318324550963002768152341977641901976560 9903156 -15597058802474529856660394471645454336 9903157 -107490854073369923176886938634561895168 9903158 -5136106487489347707620905391560545216 9903159 -71100885198224095982813542337720635392 9903160 224723171059649988038020740771712512000 9903161 142945943011201054065642131612370832320 9903162 55265369075098879505145812872249224960 9903163 98595334862779021919190919096361027468 9903164 189274239965323171741432162175262821376 9903165 -112383994592468895092106918837426247680 9903166 42696941759289295170620661965618360064 9903167 185912842753065511315330511991944010624 9903168 -98088528191828064103053941559955292160 9903169 -1384033229763166961207310798736218430 9903170 -25754827225745494070176237483863398400 9903171 -131105374947873328320475686451783901376 9903172 1577124665436907149058292052775305472 9903173 -21553018448527331650542742945450262400 9903174 -93234834850910813570516797408884114240 9903175 17726447037184813174750731916153479000 9903176 -515243653523966616648495764513865169920 9903177 -173059519091420722169528303006648920086 9903178 28042912730975288301304128898896302640 9903179 38018087034360265160265114324100751616 9903180 -3233190849031637652919244999535820800 9903181 -12506121736176845751696319362198172200 9903182 48382765966892747100252336142160171520 9903183 17537586776528224894881329964218316048 9903184 -77815649538247945915186362232605900800 9903185 -285400151325296338683242540612754628620 9903186 104733886629040480091017171113687785232 9903187 -83007914331604639440800872840277129648 9903188 22608938811589969288119639225248853888 9903189 12958543600802933250266129863625224608 9903190 54092143325830328717727361916637768960 9903191 -327505019097952838206743734985998652408 9903192 62021251140253419402549999680359587840 9903193 -273492164355968359846992653441026429558 9903194 59905965942417902158571758384244209920 9903195 -123310555745563227018420711337803048000 9903196 -47146993449976774465593917570988121600 9903197 500347804473010253680391378415893228172 9903198 1356489778773715071151496685157416960 9903199 758463741946274993412382692151463013840 9903200 -172547315374289236298536045904805888000 9903201 -826740492291391237536211001425032192 9903202 -201463957402957649481700854689021707776 9903203 -330929923102581035220567196006957040640 9903204 -65118296117557308997154121297256120320 9903205 90429911521389393769659501502703147520 9903206 25577292632518947512014626826212166368 9903207 -99392664249927375001020350385964821504 9903208 -37370020077356487710903509784673484800 9903209 -202903203671671182853936167442307047680 9903210 49908057073201717694846900326042905600 9903211 -251648802898519964776293898156233218188 9903212 -58969486465400203455492802324197743616 9903213 -174725772413811314338834088118831323658 9903214 -66850657803418520471273613558461547648 9903215 -1131335720990908770881456163746214720 9903216 -109903971033689794066519066266199326720 9903217 -8877889717548105131396692467873346460 9903218 76670114215973996811282270825533475840 9903219 31835495707378762936677269654072601144 9903220 -201087223520560761164684154982793637120 9903221 -192880695311495643763415153640935779428 9903222 16246887054381960565665820570501828608 9903223 -148964705614266133789911222676941472296 9903224 127983105402186554093660210583664128000 9903225 92229982468318551669138408181449067200 9903226 44027954731369104642829060771656531312 9903227 2314966272864612979650093290488007076 9903228 -27087284794824890768040738575948439552 9903229 -51092986578460286846803344617337962496 9903230 112597653734234869825379193990469853760 9903231 -264906098054614341099792978823344045312 9903232 -396801706411015745420771627152755916800 9903233 8918553560857611044179721172108232404 9903234 58160264495204496907438549441547466240 9903235 -16563267270372852577592740123769880000 9903236 -91901882217639580334460081462972567552 9903237 39026408205084602008607555013732653280 9903238 -373032463225833394240236978120750621504 9903239 -468728912377576475067393350958630266040 9903240 -8449731597157477104691610390391552000 9903241 -411152574520252953372772015289478432358 9903242 -221849850265227193780479259714157995728 9903243 -158544503534308576592189303253539594280 9903244 178357876523872501813851849891024405504 9903245 -166734852574446061908872853674159700 9903246 -114300044168458379909353819425616553856 9903247 200688146642574954242066867211508475696 9903248 -20833094201251783756756096581601591296 9903249 -319975732591035935075149786546735478880 9903250 58554499444718088145942155346081920000 9903251 321474487918503609927015486956462478252 9903252 74588314315805597569049558062182180864 9903253 -28520933653240214247262703342918237636 9903254 88072087371480747172285968585750828576 9903255 156347666711100220494630220068746644560 9903256 -12008404158385326841418199001008537600 9903257 -61755908528998482497556999761594939328 9903258 -76975269182916375576234768372862261776 9903259 -19838453887213470184780135102523884540 9903260 51443927302092282329620813559011368960 9903261 -9126850213173092538805409055594518496 9903262 98758263710890860767824049809313343552 9903263 109665670308192976702335544259936030064 9903264 -71393677812833911948603996352311984128 9903265 265869988362151788929344898941527189120 9903266 -160130228536129143306444681274482453168 9903267 284860577119180049500852823927940806400 9903268 315862273293894722667711960228472934400 9903269 275716371037484356961608402470314324670 9903270 -38268401719553611477022305191418214400 9903271 51298913789994835682705903744258486784 9903272 -192773421624579948435341294374506424320 9903273 83946937907423502489653119398166467984 9903274 20608489294064116107992795728336553136 9903275 -295438468498061180372353330981729575000 9903276 457002817753363222802626046292342865920 9903277 -812445584761625017102435048068498223008 9903278 45350766592712343050995336347449432064 9903279 -266729404725016153004619373217950029816 9903280 -30617109999984695433625632296166359040 9903281 236128077882305439833971035520320488082 9903282 -55014354796210222441948506844530739200 9903283 -54097168547299436928765159748243432992 9903284 325063618853316968598159456712758239616 9903285 69641024241244238595690512068416528000 9903286 53486196320935477221385687516044722592 9903287 -10182496766658243810708840315693247080 9903288 -185566431178475244280723953174306877440 9903289 40345071009416770319929091170041906240 9903290 -72354178945228914868391836026499245600 9903291 29495110991233935100000161920965346304 9903292 -177632993790580704326046841102666807296 9903293 -107483018030984312211735628053758068896 9903294 21201811259879224948475396465143372800 9903295 190051557680867712687897791738857453800 9903296 35026755856848222110189268901489016832 9903297 66958224190450343847486661378770432000 9903298 199796115800754543406976461982735240400 9903299 10088405319839228270776438722689630112 9903300 69219019858989332599088629592852121600 9903301 341098711643319098472811397531213955900 9903302 94744554839194978508979576380074001472 9903303 3339855240333248456218959658611917832 9903304 -31405396951918904648598874341106790400 9903305 -178544205201734043944005415269787424540 9903306 -24779436142317543529246739550608580096 9903307 -383845038318254298096486024580585006444 9903308 -319453051591970025228193863559807395072 9903309 35272966850549554356137248434253939968 9903310 104719947892578446159137390320193018560 9903311 47524476959789159520840956475919486464 9903312 -5876490025459171296239961397248737280 9903313 -2317400630904987430488240435589188480 9903314 100061722506702361761044580646107290256 9903315 109840833502658156167663283939234797920 9903316 -334017004990644195819194777251862921472 9903317 87722423970088650865640596957943364960 9903318 90121439768279600360668540303161837504 9903319 -24305042088411894575614703197918298304 9903320 -57871976324330866235942571476211302400 9903321 -13318434414112664420468748897124423500 9903322 -33510036746144422255507870872488988672 9903323 737871735620051781377274741342356763360 9903324 102707801084437814580981835310380141056 9903325 -7302965634731294047209684046259088000 9903326 9371616083183393789336576301598070400 9903327 40851208506301569221319585765239040 9903328 -196636865342748328062270233941483192320 9903329 -52778125569050839663395051825283903824 9903330 2179592857446313686081049208155622400 9903331 312895509214584890094261339570455903132 9903332 61998593119210127982583365576455746560 9903333 145872799126545422059281823923676200960 9903334 103313964034016248211247479999229907200 9903335 -32531564030541778991597860241536516800 9903336 222659448192242148423598688273876582400 9903337 -471297964028504200301837238875933668208 9903338 15682430563020709717997486359405497600 9903339 -158001010553559298924914181129422613800 9903340 -17557811752586696289227160951882393600 9903341 -273154699696151281369674872953208908170 9903342 27950928329253667225984118736215925312 9903343 28989848046349819205184668212341384280 9903344 -26110205473960954275307968723273154560 9903345 63732582490321554150755401553293741440 9903346 -127283114160461489317153301975309397072 9903347 816620146109067696244666118067567670800 9903348 32425683101834971939689745381739249664 9903349 -199544764353233741514550472341483949650 9903350 -81215177107694011644289805678344550400 9903351 -3889472473651826349914416641645822720 9903352 162649265437116483909180433089450393600 9903353 17716653943152395236879990106041459968 9903354 -10829196600454107934357016955024103680 9903355 -31750983721993205990967512793530803200 9903356 291031299151380993382201150484151889920 9903357 -225307664908668709863811854822078183360 9903358 163266988569336378219747300599577185280 9903359 -339875923172512509262078617447308509440 9903360 54212521502288615310854643415567564800 9903361 169015611066186865371209479988635118720 9903362 76628797046537359270815702015894676992 9903363 -120681854608917909886255989970088691456 9903364 180949326093986006438863028851593572352 9903365 344653409896647066261529743459144163260 9903366 -153285884419982086805937984922744224 9903367 -361204027556288861730039334839338147568 9903368 -63949261977699177864770709375166986240 9903369 -32137971867845868653166710527986496320 9903370 253351602596464449388018839023751936000 9903371 -2993484558108831680444084543875685448 9903372 -47149491695380507638829490111012049408 9903373 -2832421020724386605495548420179233696 9903374 159532756966874754223164427159027664640 9903375 169102414605728753603172607560895818000 9903376 -39302767095025600729651626040378523648 9903377 20631279631558887379801525154460988272 9903378 -40764807036397234802079053838898286976 9903379 -325763665025489320407176464128734264020 9903380 115218176756873924829899349272896727040 9903381 41133702074237536191972443159805125280 9903382 29040504150495956931498971319881589792 9903383 -77607651680429471771402191305052840224 9903384 6591981648152329549889748995402956800 9903385 59238902483849979755631289204286778180 9903386 -17880166598219023783181437838843366400 9903387 2204965227664756864707624414129915360 9903388 -320865852778298490275824391385576344064 9903389 366580227614090685461683770732227365440 9903390 -41225785086442740138611902411839400320 9903391 -86346550089074123963382157989585185528 9903392 -373409335029573336574323513450851401728 9903393 -329020108767582467483542842996714150318 9903394 87075532383193373826881104986112859520 9903395 98227203137699970579650516272748193600 9903396 -111364658237754090653021256523895774208 9903397 125380235703973074788363438144914359552 9903398 2985072690552128437272614133832548864 9903399 17835803288410087401988781537736731136 9903400 -75168699612767232865695332813768832000 9903401 20612130145125447942299370314815683840 9903402 -62316882212960360443706383865042794320 9903403 -510255674870726810659230568953574239920 9903404 154305277583957941487162271517960765440 9903405 32026719479536453693510095348628424160 9903406 110693014989182311529094580408640761152 9903407 -163793210281313598253271418276019663344 9903408 -56725501111378250353744025155475865600 9903409 -247090250019139296497314014343257418076 9903410 17587163451373890310168071223793310720 9903411 46453284634867440008877210860967974400 9903412 223821968458621831354123036420214751232 9903413 1260932831887349139405780284900401200 9903414 -99509991991288889955953347848839722560 9903415 6337287364210154155370262739428483840 9903416 -3679227281403350301698013907145625600 9903417 399187904195076922090579453026531126912 9903418 -17197983268968110012818897565430286848 9903419 780066514002704511134195071151793323496 9903420 -25064638256365439625712109000525598720 9903421 227191880482703208224320917054312980064 9903422 -219759227850170112019808080748440590528 9903423 121095790146790245859021257815553513600 9903424 -14566863061128948600266358311603929088 9903425 105875909797231136996995060098358012800 9903426 74718390742994036143041583038411446784 9903427 -184207396391833058439084969586039930320 9903428 -109700584421435768587956682765545820032 9903429 72141987089608365779395264625408530974 9903430 -8137142053519398698984948860575790080 9903431 -300911648665785688033888155996013689768 9903432 62399619461834854263294378173902356480 9903433 74086232902657530710832235192343889204 9903434 53717426783930540928352678840990080000 9903435 -61904197682660682243517493009148065280 9903436 348358177772993682649281152375732007680 9903437 -186388172367400108426119553317561515328 9903438 -162249531431854578787244888420879479680 9903439 -8436928331570141036956758483556308800 9903440 58858800309887082024581241033877094400 9903441 16869118943716561319456050102649886192 9903442 78323408415925307104714240137274980000 9903443 85806463983966079815173992238481799680 9903444 1363842872922215823165842224940476416 9903445 -21086342551347388305459366386121840900 9903446 16713261291019504855123257800135393280 9903447 -28011271050716008039847517919337077392 9903448 -68430905071547564335454948439574640640 9903449 252970207190222564780525650975353143364 9903450 -35104630198178077130935968003665164800 9903451 405981548336870792630922036744648528452 9903452 -25851158137865325208420776745599121920 9903453 -117584222573221490066679932772850024896 9903454 65871373580556032980072317468181647744 9903455 -120244659450873792570800522476074735840 9903456 -86255101269623619387350561773358678016 9903457 -86298334837475065148171765698632844268 9903458 188597322337393242907947273325671232080 9903459 -2165681548076101370010940958446364352 9903460 -5863791688748653826607812125737615360 9903461 -7306842595466240475536824379533345668 9903462 -117659923516898086301653483001812016448 9903463 -110130615938094497201077405493948130816 9903464 175163298277811993876983660015133491200 9903465 -49019281222587704640834229682389915200 9903466 252521569131406419950931360473015040432 9903467 -718607069500158237182643934513971168 9903468 5891241888327336373164425375936424960 9903469 833275653164346420590751847775548714752 9903470 127613681272495748251946647329053477760 9903471 239845601935868380215171501968460432000 9903472 5998874234141750617008537615730933760 9903473 172932433151724455663890752303761152722 9903474 -17167757474779156751579903677961498112 9903475 -138044444983951665395157260296333383000 9903476 7986306869712700923476623973909268480 9903477 87389409259413793391980347970882062336 9903478 -45407669170561572905568326386798002432 9903479 446904828334380245603147599565103000720 9903480 -139630857697874693409933703705353216000 9903481 -61308801784574784915499976994707648256 9903482 -80955737336354466962502048830742603408 9903483 -205373288544092758561411318151732468148 9903484 -57454497093190606142426857272845721600 9903485 -385323353409490427163680068448817284820 9903486 -10467562616720440293319788894704474112 9903487 324797084687380027552127304105260168 9903488 -305921200231465715913766911288646041600 9903489 181761819665302709379424321688192107824 9903490 149775538300282925625934193838313428000 9903491 -160685601276357151398097856467062911328 9903492 -216641978731583719947972197286170480640 9903493 248329702690977137245402135868591227742 9903494 -60836587557868848519831409408760293248 9903495 86874885049304742485285641603908188160 9903496 -37855656038090156360619089129428131840 9903497 63901833674979978665622854426403040692 9903498 62751432802341643993974445767874568448 9903499 -463788070739281740081689114840931059500 9903500 -205683549953212418947363241542506240000 9903501 152976229822617207172864328813523209568 9903502 967624808071546508362748140358882304 9903503 271091291684810635105745012361744434640 9903504 19269176233656114438219110029610188800 9903505 122706532512005941789096548502571820660 9903506 -171162787312401221768848792263004354560 9903507 -202662474034181176113695849517360588360 9903508 -34617650591544930501678139060759076864 9903509 -34005866839575160586657613680725739136 9903510 101804353036964554636141143490355990400 9903511 191405662435186164973902055858800661152 9903512 -467801610168151662468741025620210124800 9903513 -57624720153316267680599230655077831776 9903514 294785807489296044840276712447306607856 9903515 332341511184564862616300423315797988160 9903516 39708109371265146408473305941154406400 9903517 -180203744052560386008810159777990555380 9903518 -69752891334264107215818113857399806720 9903519 412188242495205039204575059125909235200 9903520 -223035775478255311155699448314939310080 9903521 62346448081578812599985853721779192000 9903522 -10909560220433233255645228908746841600 9903523 -53967683463359370573729813336735516256 9903524 -175348099916256053825814132741318180864 9903525 -94710405578918079311534892161019931200 9903526 104534703469161458804802148811579684160 9903527 -18869905467015853983995350500527171880 9903528 -5084649100102689515545246976427048960 9903529 435988361252191967309321898830426908260 9903530 31210883440991461271289491460519736320 9903531 -126667578520332714962962424566379423232 9903532 364525880497350543798445381750771901696 9903533 -986925891681885654274483218055839840 9903534 39712696009343349932298823121473865280 9903535 -45324189546477961594936383580851902520 9903536 112499052382402250018706206281008955392 9903537 192730427662539685532002820137279931652 9903538 -42870495450482075027428215087539090304 9903539 -139348683851504259750281958616113140160 9903540 159625696861551370215238208213774284800 9903541 -18950746533119465168967790745637388800 9903542 -138563550485850731815317127649153144256 9903543 -12766930910438855904256232484650565936 9903544 -94835226649048731491610785600812032000 9903545 516198533495965108213942494228397440 9903546 -5768743511122761190831308414556858656 9903547 108817458397064282785614133442204764080 9903548 -250815273455493004682315519213562964992 9903549 -41832703590099392617215378585902310240 9903550 21248641436183393995969543726074201600 9903551 66841646552243598323461367017348019040 9903552 -84732769825740988919280330616495669248 9903553 -306140727838023908109026156610342297792 9903554 61321353188499403576402778219658246912 9903555 14775335819250617618333052096537543600 9903556 9207454344049805772173395998108119040 9903557 560867428326580655535835171378712395806 9903558 -33211089887024841555828670458237665280 9903559 184289703733544624848382409192180748760 9903560 -167829371092210365083859111084109824000 9903561 -272525270860943472832819984971643289328 9903562 249355348253003881878980114729100700512 9903563 485526917566604837644197023002233195600 9903564 -47017939516493233674923976598519127040 9903565 -53031968851137245748389428549422163200 9903566 123326118501869805173477743052163095232 9903567 -57545459389029923213611670006881594752 9903568 -44569949915113486637914855381067448320 9903569 420134905662351196297709390868887877414 9903570 3516406179698760047736247370211655680 9903571 410843034593444422116114244618619513592 9903572 24805483429610388278333341730192025600 9903573 -105490583902365873517587326217676056000 9903574 -79888335382501279748017050199104202464 9903575 190700809217981512647620971615907166600 9903576 85125809414814418763190260233434685440 9903577 137984422215446210635352409315723316992 9903578 100760626317834651559997059698224505840 9903579 41324276509777835403127237619194394880 9903580 96139342905848014054199795970506588160 9903581 144190676962602014860939141289327502252 9903582 -59715110685416477094839835122206306752 9903583 -344276779046586988432652950972387908600 9903584 -356081405833783835991230789715562856448 9903585 -90592747328967142483817128865688932160 9903586 158547696236364630075087518047197691776 9903587 -306559504338164236219926035235093388800 9903588 2353296047657170389524084497623183360 9903589 -256598609544505604762555310857747508610 9903590 126303277702823820662470865094843964800 9903591 -143672394039348038719285337058001689840 9903592 123107513282412753776054786337488256000 9903593 -56812109318208384173773658249338425600 9903594 53447389351274671282171586893119978240 9903595 33078711173380742618485134282743861520 9903596 115131800526547199516348357261955962880 9903597 -63563980642280496478156216786842958560 9903598 -156036371606365867485493853496280320000 9903599 -325841411543961208389763480748069597064 9903600 -19504567670993631568209957621202944000 9903601 116066259521741130908708323140213625344 9903602 102146577682541910557131231020977413152 9903603 3216383184166980763929478112783224944 9903604 -12279391001585400353095514411540012288 9903605 -252869155154014485844188346265631429120 9903606 -4913675988936609872783334561979576896 9903607 -3652204233094223766789515253026692688 9903608 -321705047518045934932384582340997120 9903609 -74329134567207957890894926194568881993 9903610 207250424982315831759285137155914324960 9903611 457671949850988568660683234010364625000 9903612 88086687812292068749097590194108006912 9903613 -45279802436564190945297270783301450740 9903614 127110376087723430337746036281153093632 9903615 165884514922404930811225819381937496720 9903616 -29174498205082608857467178699464900608 9903617 83846274321691368159962174000467838640 9903618 14116019587415894868656116657366429344 9903619 -446377663370066230277432939851381806840 9903620 -178628213531383702451029407118541464320 9903621 -19727614151770786123182392798236457856 9903622 51219008010833582168187600990474437760 9903623 -397801059181741229387930750885204449128 9903624 -283542130686175368709773244068715438080 9903625 -349512761629848860842574579912715915000 9903626 -259148203487484803733129923481821281488 9903627 -19623200149373331894604852314612936924 9903628 -53495677928592043850692951290486544384 9903629 -489151235574777467052301491385400238624 9903630 -7460525308831477943409460696964520960 9903631 -1782128035616873697649047042970047760 9903632 3534526740057604499296715932145025024 9903633 29144244835532930743392897553363785600 9903634 -129080848730600301934600388274888739680 9903635 186653052858701335505396226967097617680 9903636 266082407987192154150130667187616665600 9903637 -152345002917136943149438556707737492128 9903638 151676470475850586376042277929072754720 9903639 -150819644261280252635522020639709874432 9903640 -17000868112874166798145226505408307200 9903641 469530130471594665622666373943369248784 9903642 2752024162533794559697873964252488704 9903643 -40668411312451333346306182233433098696 9903644 111117844345278651458025138467502798336 9903645 -303016670482439448915325466885512533000 9903646 231500393367135162643022835868630630272 9903647 -137445492041768193026694357187018776048 9903648 98058406002166392364486185160223490048 9903649 19654807090194440548198090504441828160 9903650 34785651205681561386803298826617010800 9903651 158681371156647678446667865125746503032 9903652 67135557932943929673600363164876759040 9903653 19959422505537380483262492602143200000 9903654 3150283737940632752638787365035559680 9903655 -50341932883226995597309321970020188000 9903656 -180270027277858656290590812586123591680 9903657 -19682662858175492119276449352050590208 9903658 -75662635275489789060653175507329962320 9903659 -32925027400891154491419815738734359096 9903660 -57702174636795770287419772942731479040 9903661 -211731291919910585851740192215062389600 9903662 57354302937682571198446671931918058112 9903663 39204904461967248842701913095812519936 9903664 88697582813535026416960438548049018880 9903665 266741853069087631152821395873302846120 9903666 -84452196515711498429358564768067042176 9903667 316049764971025090464142153825291346872 9903668 -143575183948377520283489172166386701952 9903669 5983002149382972253076419377500675040 9903670 -40604185500502492649573549728828496640 9903671 447816146251070645086702884932885896872 9903672 -404719116776132322300533870826910740480 9903673 3130995553285192253372590977953343888 9903674 -79691029371119107078705934198426880 9903675 -130221458177719432268509324939300635000 9903676 -152626397585622998933761472487397805568 9903677 -278788626315424485189295302496771411200 9903678 -58852009638993504569801723228515997376 9903679 -12133175774712142944357547680194868824 9903680 15507902289602817754088488203583488000 9903681 -4213429963898378008857850909588852800 9903682 6929423986811104694119397263525324800 9903683 -100319610193779532263539881449937024068 9903684 -18038623624124692922245729894968382464 9903685 -195620075490389681399968638815052758400 9903686 55201043411503668079976973452056136064 9903687 186819277113831051629752200405647573160 9903688 131093170978245591535994572934501237760 9903689 207255682424039301631786317919455133620 9903690 -91375835842396330616752174621304642880 9903691 9934750705851427063414078855393070624 9903692 -278489097637598409320761465677307537920 9903693 19498435714487773492750626511132013760 9903694 -7600542054164635972842201102826203648 9903695 20286382927799275277751522874139697600 9903696 17848453821198652745807468946652790784 9903697 -184493731090007914704309489367351930560 9903698 -33032356910855899130437954863686974464 9903699 156313022708950435017941794576286516928 9903700 96314261862552413023719087622690950400 9903701 436942124898341782373173194041127882702 9903702 6433372418724360308546115187120132032 9903703 563233891771771801580026014681459122280 9903704 369755469662271687202304582280639989760 9903705 -39991411823010550377970278037176074880 9903706 113499406829477137934587794040966337280 9903707 325619464484444041148734262487461620608 9903708 -120760203398964267726877432704868048896 9903709 -138249703920672317067747217714412368090 9903710 10230243357737882255632326015989693760 9903711 92484715344364572594663437578108627272 9903712 -34110685575188258978314450059971788800 9903713 -362321284822400275995344692789015363038 9903714 40815647373119436760058087007898681344 9903715 -29096804111921757022241259244012958640 9903716 20382371432145292436987965944929174016 9903717 -915873794948546319009188209560865632 9903718 -264174681985381518171098269416824468160 9903719 89128217236274937013403301888628818432 9903720 -43619228483641475906705636940377702400 9903721 164068886917839418818507987381155236922 9903722 -189749071128855202024591551806391659088 9903723 2384104037597354528583264356995158768 9903724 -137046129910817391819687303746665219584 9903725 -9258001020776216408297491956964876800 9903726 -38197314606803769205604765307311256576 9903727 -119712773075446932867329309748633432168 9903728 2917874383459283064619197856211042304 9903729 -263216650355569852823118121964514288 9903730 4972486376195207783357011063187630400 9903731 -119297409727208756978490850452002423040 9903732 146766393260332542612514316673736704000 9903733 -65508952615996145243426701829553299040 9903734 -317803872232367035340371348043277765984 9903735 161771689043790903856147268487595543200 9903736 -353568439651682747602199876204266168320 9903737 54091833989303196383026793581243509840 9903738 72081589126666332924010581318521697024 9903739 159084276440535397563647790978221024880 9903740 -24268254830629275417212292655583232000 9903741 71282652669585998925653010860716643712 9903742 93305510306215091730065397315267561600 9903743 13954104932178355158271340710934919720 9903744 182257261670780814811143892901057003520 9903745 -59647588361494861915897660920388387500 9903746 308886647082064964102970306772679669760 9903747 9709694034311564183139459398073430272 9903748 -73661792825485205167528529956305551360 9903749 -144849711231369391707502246822482041250 9903750 18813406229345727385050196163016000000 9903751 194726079699493899517263575770722470064 9903752 -21537317251794157591545583833921361920 9903753 -81797364471609346430805734887106501916 9903754 -52469255946029749973695614910938283008 9903755 -22765063293742091760524598256059547680 9903756 90407539050324699971428315192495964160 9903757 -191759295052410283988932284916217140788 9903758 299452527828279494970582875032780661376 9903759 156539697147428247507306596309320756608 9903760 -796998122937392394572051306722099200 9903761 -116519918712791332769572940909897305920 9903762 -40330770229981672311243319069887429120 9903763 -272374337505573654658929862773782423216 9903764 -140888390107057298941657183387476480 9903765 -158105035191328844494938846482097715680 9903766 161994641398599497589104332417028492832 9903767 36231701402163679097541795445667823816 9903768 -24461302880462367816541452455207239680 9903769 295369452885354707748880940074114597840 9903770 -66708763432784825913845289017581957920 9903771 -1069178099258594115482100261537826260 9903772 10576695309521768145573693119304901632 9903773 186132773568409929370438105898350887840 9903774 -132731787840525945155238443599229519040 9903775 83378095431419548249310794687023492000 9903776 -67694177187379186053336186996301037568 9903777 18820882570436441787913448157649412352 9903778 11926338223855143078328966502331330720 9903779 263763941726985668411345204527355740380 9903780 126601021687558961464701342396820680960 9903781 366105592762353487152197266633333321212 9903782 105723228660225886365421045276614508800 9903783 9024019755400925980758581640856176384 9903784 90862097825340374652021335433091153920 9903785 -268787947660253694546978131449260061020 9903786 -31597076883934684383735643556197289472 9903787 153413147918762038350985476295076583232 9903788 139878550618828506305844248897894154240 9903789 6882676554898755466019033698972162656 9903790 -15342828698858011055188346639997158400 9903791 -474353920571723451670610116741274650128 9903792 -32421083354558043924639792558776647680 9903793 828837378592315055861865634881673643520 9903794 60091904585654837199656694223416615696 9903795 176628246125299070790969508213571719680 9903796 64476828402861921831479792283926777856 9903797 -274990433066108143857539520330305254308 9903798 103446716063204271855790743737692130784 9903799 97041601783562498953563311234719152120 9903800 -95371565130806325699843684698821632000 9903801 -199794296887554282256187231676515272368 9903802 -81444387361279384478391182122754421648 9903803 -329955869446379291822661082623436032 9903804 -470663179548962364823006680220015165440 9903805 30125750612797385299622718244292588460 9903806 173562961912820674154604628463577047040 9903807 -147196334221018153053263497725623535960 9903808 127580495434278805388538197740935446528 9903809 137316607038815364053595861013324643040 9903810 -14635235864219998375596711452962452480 9903811 -431823969467477083787574647545924219588 9903812 123956833384632292494555884636595978240 9903813 91873369657884044317857833958055134624 9903814 -141279864451428266418922669509750147744 9903815 -338219633784984247031384893567722572040 9903816 168611606508124162071514383636337459200 9903817 91581867892658689124652404913558360384 9903818 67280687482835881408209577695616097280 9903819 50073250737345817169602706540865669360 9903820 35320900783852548872910099651755105280 9903821 12484818578281804194355329993439196022 9903822 40156044089938597282735020419050462272 9903823 -348617929454471857489602894826351214256 9903824 48697364631249703281466097851761033216 9903825 94489572409203807286497763947466910550 9903826 126918663701814143615684179678181495040 9903827 -156504404337659667554008417738141073808 9903828 -214969106367919348850558460837323888640 9903829 -173425971265994944346530634660006648516 9903830 135188793522350754515036244486877858560 9903831 -7129320662204820050895999935143043760 9903832 53752999290682777787591991089759232000 9903833 159397066102235298443405800447307326980 9903834 137351726943596101170595706239078201584 9903835 -278106528896571411391703923086778123200 9903836 -377601480782304594421155488078538155520 9903837 -10478890235148555812061335616811355904 9903838 -73773485274131853161133007999757945088 9903839 -453410414098957036758642719715369697800 9903840 18679069578503603824767632622904934400 9903841 174395656423607369320622147232924946432 9903842 -105662028415622380189658326645189034208 9903843 308989232461847478728448180372355146720 9903844 11907636397504742673517155766192516736 9903845 28948554509435764976832055738764422400 9903846 1437428733567713276089208059774863360 9903847 285634721764124846063589375391522698296 9903848 549332115117100598221835560578706176000 9903849 8551181769988205917053455085973347840 9903850 131933763189031150411033080262813200 9903851 -332032631465290488901927380312284503896 9903852 60712717310885283226259025208512586752 9903853 -305478372244257640894551657796157049898 9903854 63710701741915647765979040535972297600 9903855 -77288327532918641373159315090077647200 9903856 58075745855636964995962072077809549312 9903857 146169457276508744734036474991983457106 9903858 -42121881735457011485654697646557288960 9903859 147050824931235268001254165188197294416 9903860 176571271916196008012526785236841203200 9903861 33145045439239035157049491600509785280 9903862 -608724703588646586258251596101484670976 9903863 92679388152789223543330953771635199984 9903864 100673431858327101004539036098695987200 9903865 229699007129894969959963802468277256260 9903866 -83780429813857760234762150993430604800 9903867 57680831665098060568868325907683723312 9903868 67388515508966755847402360963216313344 9903869 40362672884611888648963180371553827744 9903870 -1020031044791101868125655235019581120 9903871 58921345829352243093095522757005219072 9903872 385503613123095816477734872567913644032 9903873 -125118097264408475464498349049802014720 9903874 121407504996246079448352129451499269152 9903875 358452815275413374152994735289422784000 9903876 178917689510385194060636817577309323264 9903877 -731780604291662004835410342795279433800 9903878 -30684191881627734499995409694848847040 9903879 -192497177212979608318270559473056734352 9903880 -13093113052021243182290853739787059200 9903881 90423574897176288097585579573117902600 9903882 -64405722107785231913339066880291556608 9903883 9058943165520260393714269617406165440 9903884 145142598616551495534868350061656450816 9903885 -97255174989148498747904322819210903360 9903886 -106131143209027387940636839344618412608 9903887 214135680779205148898518701637788183552 9903888 -3956244788449846510625472155909480448 9903889 -4348167681110999223956267933447137120 9903890 98699983850085958798086887839574935200 9903891 68922518247671088723221017481827475520 9903892 94567832216816354981909474153149181952 9903893 194528410515240367656351072916645464000 9903894 16203278026133770670886974699764113408 9903895 7166394373848918743775126613724953200 9903896 -95102497067412767981643376789553356800 9903897 375044280025185516712791490882121939040 9903898 89752880698652940074305841766934830528 9903899 448956318666375300224484934472188980720 9903900 -59721096391140650881845887533361779200 9903901 50574964123037823905362829993140144640 9903902 -129263263089522433163533007786168318400 9903903 -28517299328390582175953724333065692800 9903904 -49655991680843834087283911932672081920 9903905 -99173830338063697950260977333000178880 9903906 -161167247992604879054267456991090336480 9903907 170106515157399500231350769630579881164 9903908 124096426220179396677804930106142908416 9903909 273498034279670044633686460565955595104 9903910 9854006976056605257205484507161436160 9903911 157698086677730417053051533444503954304 9903912 -28255870845592969136978552560342548480 9903913 -224114796018515438766439635339298344838 9903914 361109141311870650727760918723542709760 9903915 -28021372444099641681515317318884449280 9903916 -419081437580376421543416340739742696960 9903917 -335318447954851069372542258893785718880 9903918 -1303692672134378121643512717145270272 9903919 185778665877532176192312710245096387920 9903920 6212653702628992546968101454653030400 9903921 -47276994272646117919872401121200486400 9903922 -1309336469453734280834782984856870400 9903923 -365941102394478435781824798602808959616 9903924 179027952421950806922125580145915883520 9903925 198933107018884336095250647100517964650 9903926 208325509574674017372734842353724458912 9903927 307787228372166941285034629178585732480 9903928 -206142340934382638380000984880607191040 9903929 8775376955312393734883307375292562346 9903930 -15266724301499606407291554048131354880 9903931 -111198857832753329163802744413398346268 9903932 -1255191239419237748354781912414068736 9903933 23140424089952682910391495434106357100 9903934 -294440119649935889848914782909399931648 9903935 -352249488267367000765502085594544296000 9903936 28875216497111003551530206001176248320 9903937 -387981880188753339646546710235269988414 9903938 -67909885705973322503410834439948436480 9903939 21954095300907071805534306347897250048 9903940 -175877977015370226085668951443578368000 9903941 -569857944313945314055449024593385647328 9903942 21546289735576131876530121799083072000 9903943 213519095040121743161834004237559927600 9903944 -153228804558543750009212437828840995840 9903945 3460261460957227635354997939989878400 9903946 -35827466377148670129576365057932005696 9903947 -52878255297719523895938799674879194604 9903948 -2982403524075141525179781026939281920 9903949 126230876489237924490041383023231941760 9903950 -6365511373304619604096207002140553600 9903951 -53986745630653910445388618801416903120 9903952 11825514630823553458885179285968838656 9903953 301716515846494845198103152334422329202 9903954 20050352515610960397622769723205294720 9903955 -296198900784111547224349508337912242640 9903956 -230265717298032896701140682986461642880 9903957 -90634125941919274934732674228185763008 9903958 22822855083879247166503212508328691840 9903959 -104782971460503579514552961127778804320 9903960 -53136433108740961886379700093964697600 9903961 253506243117292993421226999878679705024 9903962 -339922596699572422347379247292790698528 9903963 60157287813773596013425593033061307544 9903964 114070185581039514390517514743502960640 9903965 -16378994016390886435583500349961914880 9903966 -9753189544938702929044108606617802752 9903967 3683258663416327830280082051861461512 9903968 -37225217918431864843926164938155884544 9903969 321568941958730169531520930392609432594 9903970 158573868165420409539865041687346171680 9903971 -143187420775645839662698174640118216192 9903972 -20507977496268187842945654880346308608 9903973 74220563872811815158927694944618865024 9903974 169177612091877201785900951181949568736 9903975 588225343134543804147707480215555200 9903976 -369897904037460873644856091041365606400 9903977 429069034155595915061017871918526848826 9903978 91512820248004150318699878789062899200 9903979 -662144010211087714333170745887317858424 9903980 -121763128433705403402586227232307712000 9903981 143248177260115911879588512102087892864 9903982 130538129115379877783554360974303366144 9903983 -42140315860573867280931737425590447216 9903984 12088400262673747175287780916420149248 9903985 -43598973235545662844188996908328067840 9903986 -91563639086849995763435430672405957216 9903987 217271495057917061131436757201084649044 9903988 383155742754420071667727351657602599680 9903989 160112107856902408889475596099000639790 9903990 35450247255916494273194621398139637120 9903991 97742951496914402487858694068883378192 9903992 12402875728807090208320629073893089280 9903993 416424985022803126882110963511398451200 9903994 93830450810964039096107489861466493296 9903995 -37394466680679075333550679960087338800 9903996 -39639944993838118720460509532644482048 9903997 704850958626457514078008962378703457280 9903998 -58179510645628858144126805793634722432 9903999 -60496060728924097138768182532459781760 9904000 -512834514996720143295449749625241600000 9904001 -80045677903198765696420693541329374396 9904002 108787253347146518542833135456242293632 9904003 -224590204405956990838887321176528320176 9904004 19725606933347055973273080001689452544 9904005 -238406908021397208816267536399244916800 9904006 -21505151353992731796601090949635048320 9904007 -221192456725959235454659987928660331648 9904008 265049530770025283021501784416353935360 9904009 -59814894265242701321538489058991124120 9904010 26206354905332555580757324958142408960 9904011 -31647596827111018859076347857172605200 9904012 70496864123579519978726954935715906560 9904013 -47206054168127626053749272722406211904 9904014 68222697049630372683111950900913056640 9904015 273014013205074737827728874568952699120 9904016 91235391584358182962794904951765401600 9904017 -37292918067317934360558960030644897088 9904018 2775415693943858696237612847389848704 9904019 452826396065702996221788977561011125420 9904020 17764371712121060438836121982198620160 9904021 -57441725727213589474232398858334391400 9904022 -44910153591660756229484360479921315200 9904023 -76307720727122159025712167534853492128 9904024 123308705083758875937678064397262520320 9904025 152275248707940074020643402669713361100 9904026 111299769203409729138704311688864249088 9904027 127663036224780313499114636930621828520 9904028 -345767532775505445947523961643966054400 9904029 353726826948230362824116424946795853184 9904030 32350251720667589981982349887415392000 9904031 79861048445492603980734801827780911200 9904032 -9568749399897921636049886701283770368 9904033 -84615586474080664317577483154202596096 9904034 38471855812385791825089463715358638592 9904035 -942672307527153739326351568494412800 9904036 5956927031553370247719857902434570880 9904037 -66820035274212968567645321896373369760 9904038 32142993132772643735640983603488599744 9904039 -141597296926333381571983565466433609160 9904040 -233705695257769959536819994432197683200 9904041 -34791581691094524622893886220568733248 9904042 117003352336853448713512662289356408000 9904043 94356345983325404892245824769412117144 9904044 -110358296185530076268088097712832182784 9904045 223301342863372412860884773403657468300 9904046 157078237041283952157149545053511025472 9904047 198282178033242458502399581302883584272 9904048 -11429446651443526957906860732155166720 9904049 -210591172272983896329038819071492633164 9904050 -2096159554881594169138595042888320800 9904051 3321051176934611657366178577980240720 9904052 -264244733350218385737861120576593153664 9904053 77817424081891335111026556783619253184 9904054 145591588229284357601530954981012807680 9904055 -60904340944052422985270342508975601440 9904056 -5058720490161842016867088636671221760 9904057 -92633378025395949759935598334928966460 9904058 -114738007870861332092622199459297506816 9904059 -131883618127479549896110005724433420160 9904060 44732004979540243952427829335330600960 9904061 -114221479890223223376696182578288608 9904062 7776349318955920194081845528861113344 9904063 50706082245504987924196204619114151200 9904064 -187850064615807261610859334469706317824 9904065 165978841894299748141835605989181499520 9904066 81716071427002409093474922052162224336 9904067 173714275595617215094289604927561066720 9904068 371888462504440312806045510819067060224 9904069 2170646235072344456870840802460560960 9904070 -52786059960433946171147013355362662400 9904071 -188092676208919058219415869350733907288 9904072 250280360712515593772050872206765260800 9904073 63130273494350002294406045684647368720 9904074 -142713134831585526394154888352646434816 9904075 93584022509059522669135846422652932000 9904076 87455933070361765160395099589442385920 9904077 -77518530680693800509279576041982564852 9904078 248233430988255589125096473087191318080 9904079 -229118633882307239962327273924818562320 9904080 -41947250803200628877711391694022246400 9904081 -61190895856644816215850264410122612896 9904082 -247238998546762260427772150181279602016 9904083 -26731774950974043122974356016019131392 9904084 -934964949264533631579233519696980224 9904085 -227223267714092138787085377103818797220 9904086 -101578564787705141587048803925159937280 9904087 398944126381109381882493959138230907752 9904088 1667264128698742876116109737324072960 9904089 123327663523867058529870654512388046848 9904090 -61828343821887691006011553883187517440 9904091 -71191438432460951211399175332678833016 9904092 -310559056447295244675840144439910400 9904093 -699683485192109494138689534361585868660 9904094 -111314048958886213435150876650925423680 9904095 4537855293008095428036601255564561920 9904096 -321683548752857219588884404304355524608 9904097 -10013615590927951874079804424631502336 9904098 -80404374294094526122062116238740835840 9904099 -13197671463523671816910258341108390912 9904100 53929279649009184662996666513004566400 9904101 47343985921828865254935735463270955040 9904102 -98431401401614372515713348986071565056 9904103 -17308163900899283766061212586350552192 9904104 -835485199626130079112157535727943680 9904105 -119831575998037719521836755536866603740 9904106 134990896856118064123305924786310251264 9904107 -160864453196662333171018497178699137960 9904108 113451170324342355275386769023879457280 9904109 438821844551051853184205862203442586860 9904110 23870078540478921636912559463192505600 9904111 -34429502993262348104977312878362553600 9904112 -97794745217995960752050248652301533184 9904113 -6555036292875369021527341478806860558 9904114 -173675603477875870342641953940310757376 9904115 -79687823351036042873768372355925003680 9904116 27373826108282661228855088392898609152 9904117 162276279569917333731139583155057429166 9904118 79455223573123088710257739617427199616 9904119 -90328023045641362658753612626904096640 9904120 -34118696723753076138401812301285683200 9904121 -6308455900929055459250878123992799788 9904122 11717942732090673076363406224811120640 9904123 33225925474065057698112753860795606080 9904124 208897095266146482908577787624027382784 9904125 -112465314069974958684170769451154712000 9904126 -29490707725827968934626257536909492096 9904127 32988455263820233202931480970730215272 9904128 15386708665865276428925932068403150848 9904129 -3022734577245566480285081221002630112 9904130 137191754250398203203694931074790553600 9904131 -259719114803913169732340292975441300072 9904132 -88445884482903027827791854583426179072 9904133 558106231645864115402769836734438556382 9904134 6012484499938305967802187989899571712 9904135 -1251768645249080096900479742677275840 9904136 6449621834537542622801445020613918720 9904137 -257254080217323530404631875448518445040 9904138 -202087838800890345738645994802358241440 9904139 12665010323020400590986648578827901472 9904140 -90558521282683692960104540372766566400 9904141 77980799164725409656496112505182741184 9904142 -67744384776503174478089446202549886528 9904143 141848146025824058273962384540637405328 9904144 50319576534815840427228659205999042560 9904145 104377543247630619091906884389172176640 9904146 -29789697984670590080821072651235897856 9904147 5675426775051630677312246137967088960 9904148 100834885980792350241791496234960782208 9904149 253993188851238247110955470145275354240 9904150 -156608794248961270802007067646786575200 9904151 209189182062386579662446838161422257920 9904152 -631727777913843241298878756761600000 9904153 -76654383591066111156897791440549318080 9904154 -87389859278503877250622885402795268640 9904155 140281703156020595448883431390148802160 9904156 -54081965445173123952610844635079764480 9904157 -298303575350399959557225388672819485594 9904158 172911408925915501011560023048593517248 9904159 -70561001223560753753898430497051878720 9904160 20695562803517979047345987953832755200 9904161 -208371819142922983709681970251536323456 9904162 -215951838127959402478587835150732245168 9904163 221109987714165954844026608655637005744 9904164 -27281504631815091297030646718254439424 9904165 10040045004881490855039406929872851320 9904166 198788142507117911820667727739422020800 9904167 -54322749900222856427732721921228672000 9904168 -94570569231183269933608094486718873600 9904169 927171281022793759080123977375376458112 9904170 126408315247638300503084810636261510400 9904171 -415936569526677937310377447763412583088 9904172 75488733098683142732123987676586450176 9904173 26011314780875542040777586914148235584 9904174 238139251192378881089691325324454126016 9904175 -77216085412923969754300280353640902200 9904176 35143626804052913323760053085425827840 9904177 567511982646958332136348688894708647732 9904178 -243100542185835517968770121636020421360 9904179 -380592119220910856009838091748183605200 9904180 117903249253584826014007726829797662720 9904181 25391541630932162796583119622874144064 9904182 -79213752545611442134879496108085981696 9904183 -313631305066275291913785450991281997776 9904184 -117335979472469702762282364332651581440 9904185 188822770240816417528645297815162904200 9904186 13303521726560615312205608540138247792 9904187 -233353124438689724725140314268235597200 9904188 55685124361306865822966980753869176832 9904189 474342353612695164855233557163992481990 9904190 -142971712691169165643439182206812160 9904191 88891780254785354307284034759207878400 9904192 -97923671059295478732388885133631422464 9904193 172575181597499030523342126656609017044 9904194 14369053693850526708447743947060543824 9904195 9958314222709585216043296943919192480 9904196 -2310529386741903512073059332331723520 9904197 149060490726853335584648644429417882272 9904198 84562174554180419831395212510309380736 9904199 556113917239371983821309506370993018200 9904200 -80555108916683104470311923137779712000 9904201 140400231169471484748536560451692906202 9904202 1327748326405996393804508232947186688 9904203 -192310821112574334928942378930252054788 9904204 292096347922488248861505244621902579712 9904205 34017113848888673451883893075425329560 9904206 -4107318473396178922249440467612743680 9904207 583957719996779234661869089772751161456 9904208 -100163648707211542026412716264430632960 9904209 -26569437527233749080291015351837076480 9904210 -80993285088593078907723120563258124480 9904211 514546605410666958016502780629793752812 9904212 176817352507345227625625499247042283520 9904213 794393114156543213319986591971381166 9904214 74577658962333444244454971704930894720 9904215 63761169665465792047856809887710487120 9904216 59406467417822222077337300856990597120 9904217 466489617545729044237246457994481155732 9904218 -64325358496584690442030164411913821696 9904219 89109411146792783757536650225305443344 9904220 -65070105458870950196083865076990405120 9904221 -101423608169849478508738448806585873920 9904222 203358721843294905148370450777051707392 9904223 -222165415192911989791610921332261054032 9904224 -66193255405138768212871935867343601664 9904225 -338952771198189657974341067069617200000 9904226 -41548219264101685079797825441461344688 9904227 -47746166782995035330230093202904806280 9904228 -371317652626443926807375963472429058432 9904229 640502092318629832609006432980506496576 9904230 -6124096738893993161260471470397440000 9904231 -391574703074528012961763327262968496968 9904232 -47528297421235935824644487031205447680 9904233 5017671789647998898293653833130511584 9904234 90532773554482988400591076238732935872 9904235 131910716444978995815371664742548258960 9904236 -51280338092637740971355888436985932288 9904237 -1599455355650924281202250583403728896 9904238 -115291920260103243213248146493091180480 9904239 184752268384044203588807547185077592904 9904240 -3854701410619393669730116211386122240 9904241 -183989797175354918677788017851291227456 9904242 19184029457605569443176049119330865664 9904243 96051975645964247513179023562846635904 9904244 -39572397552214121747567996859957719040 9904245 139342901437687365758645043871961394720 9904246 -227152441792749657740505099672980892096 9904247 -116486589375910785883397156820054097728 9904248 -138923889125259388293875809720993996800 9904249 -278956506652455972653781492176417669040 9904250 96824940580727263363870740831531120000 9904251 143817617195920801110576143859743729664 9904252 91934104218530973777941394576253530112 9904253 501445147847797805208050547948741722502 9904254 -36822608192215040261462107605183185280 9904255 212277726298292044418421140577335602320 9904256 321959428723787875161226557663121244160 9904257 61602544762688546508691282552647269328 9904258 -17514162183053147453595174045462888960 9904259 -35090678018677101026650348354324836696 9904260 55314460789660988242825409092041154560 9904261 168009430344451903585655028897072544862 9904262 111661566796132006537855396304204379264 9904263 450748766124340942419796938283398781440 9904264 271680926738127530032347928936428303360 9904265 19810816089949054219127007210069734400 9904266 -183274047916812832204715921621970335136 9904267 -120720119354257388399068871949025840684 9904268 -150871654494045080731389766508779281408 9904269 61119798111466260094271065318883860608 9904270 -13170794570084999338904970845934710400 9904271 14008156054442284431806353900382412000 9904272 -62004714476728014722046337895552974848 9904273 -378743779666696662763795155987203574478 9904274 -374548906352723898330168896718651632640 9904275 962258426332840652854945418306605800 9904276 -2164735114300147005502885319903170560 9904277 267477710300682638413587940765275114126 9904278 -9229765683655857629400506289127094400 9904279 -6217974099458527777056942716764362240 9904280 -170647709866119866042605668840197529600 9904281 18708181643984199900178052218717401552 9904282 -89879609463923643114113584226613780480 9904283 -132933424590393128787771324193005158400 9904284 -25036209060852386443610769247725451776 9904285 198976092331662457439338857682975446000 9904286 -350884244352998589820838795879951616 9904287 -97099380137673682339622184542157840000 9904288 14998045093267406896127179510471065600 9904289 -181174449299410965736187804489844890910 9904290 -46908975130334603030868835838322792960 9904291 -176597902543014839330317689007794518308 9904292 -260532617756397795224188497247776537984 9904293 -109116270903518187423631051801168689696 9904294 -33673794666815273985915659505158006304 9904295 -161257393657252056579243568102886800200 9904296 41266980488703169328663385055245680640 9904297 -17824707272125596441692239913112879260 9904298 -295088129978756510095617684977841867600 9904299 -150386614080868903195716208484649755472 9904300 -25800240191893855898940860675592320000 9904301 -228982981271205629696549948622037442400 9904302 20195954381648531415435959801794924800 9904303 156347201511818450987938601979811786920 9904304 102449702901068838894809515998655365120 9904305 88294134561364531726249768112472376320 9904306 -100068871564817607492626110377362496000 9904307 -24981790065024129993258394307716531968 9904308 80059915548731034703390283191305271296 9904309 765345296351201780413122184441723648960 9904310 44571062559571881881917906894087019520 9904311 -251586097170095603342721303395438096520 9904312 -456839053094695753113272936231615078400 9904313 556871120002261144165571674382602907562 9904314 19769621420240660612363185483405000704 9904315 -365149722407020052969984078911033319040 9904316 292997343479962444062404146161740375040 9904317 -353467589083021205125067083851089122752 9904318 25832962078205642433837147642502685760 9904319 -529172667088950571445715370479109464 9904320 15745353852380888906903495484584755200 9904321 271621582120583734262050694878899973890 9904322 20623774462453870151279237445502126080 9904323 15889004433621291965433844900334842368 9904324 354990343882664978163218580819809261696 9904325 -167217404294831814253336504812080122950 9904326 -131913682556871617738017072488237635712 9904327 -56062079897439507270615012362045226480 9904328 -135781776533800106405623673047830528000 9904329 63087296637564950284306590271498195200 9904330 49520986986999253635952109504865388800 9904331 198543189004631822710802965398357354132 9904332 -220470071098417502237902653422876656128 9904333 -348724615179214624774891542442561185418 9904334 382096174132288750446098529401879808 9904335 27749957706671218879998759232852200960 9904336 21997163805025131849464551320323457024 9904337 -199806755086762852318707763051593308700 9904338 -153188596426940984445417744891660028656 9904339 -534928980501476756269725929293582203560 9904340 96000774750839948573389582575426324480 9904341 -31788239857754670903742604667765730080 9904342 25834142836674722337767031833179176960 9904343 -571842037107305290247437022196134988408 9904344 62063862582125734806904102794341376000 9904345 32697842472415454317476044412145259520 9904346 113340013238440683351186327412137637872 9904347 -43580887502992102575395417095702406676 9904348 -16210559582107610050368005457042699264 9904349 56562462724536087399981990117175160832 9904350 -12204406384046948797158331139602536000 9904351 97309471647842289248975335333781800352 9904352 -99610891280320741199093123806989385728 9904353 96935570264207680358292757164244925664 9904354 -48027111493183070062487758054656072624 9904355 113810914044794821875720735712006955520 9904356 4566289727199993425972051169565495296 9904357 361956514550153650966052967155938903872 9904358 84949378383936229185860227427865569280 9904359 459305535837720584076029869385325731328 9904360 -86089419540656357310202772770442496000 9904361 357801465723449164059186720046689451962 9904362 394378729638084275684637548590281216 9904363 56243469816056775808277852988320255520 9904364 14567441130485139752204090538949572096 9904365 -39309265163325126972095851348546540200 9904366 -166064526925300297561477392395278930368 9904367 536691850374192820158949275257336125752 9904368 -32777228691084845958610379001974194176 9904369 -113514461468096927132330846709271623056 9904370 -53747923993224596666892926757541641600 9904371 -225735482820973274985336186245864613120 9904372 -68354362244278352998155012379525520640 9904373 -494854290439026341544767634154782327378 9904374 256845859828243125794197588788139044288 9904375 -8404610076718148692504728282664620000 9904376 -1798747701107932246814329871561687040 9904377 -2349097483392865471394781780920432640 9904378 70992347950526609738827001580148742400 9904379 -460999029426217280693937870655739013624 9904380 29763916876526825070189815798059499520 9904381 22669541973156653910968064943764882182 9904382 -68134675694815694801735750280872522688 9904383 303791234526211642264335264484498275600 9904384 43999746785585965459571949269759819776 9904385 406881440468770042896333672229111466580 9904386 22158646944325647092484436303263260928 9904387 560182864403606538168757136958260145984 9904388 147233541063252909635137277018029301760 9904389 -87717188084383475978466990638557071360 9904390 -81983256910376989682697077322916030080 9904391 111565911005924769732915164179429127472 9904392 -87138416797594434400083015360438927360 9904393 -532887841679125379583553208630181936358 9904394 -14415564030301100455912351819803922080 9904395 -128181575515582864062195160693035513600 9904396 -10451995101930312054082868099945905920 9904397 -331922670499709330224967003772899102154 9904398 27186624197139582152617782342538211328 9904399 148581369286805445870353920552769256000 9904400 14701228609972376610791355180186009600 9904401 55322725408776002034509382536178103668 9904402 -23908145212539433259627234929576756848 9904403 -469985649614592213805343136905864859348 9904404 -3496144232692556831621550902335193088 9904405 521543595752198830639668812319285120 9904406 -153402497595441276187484476814977018848 9904407 -41027504216735247934500303866255784960 9904408 -292368110053030744063994039507408087040 9904409 -594811440137604801764886822653704897584 9904410 33969799261005097325095362541213555200 9904411 -116110663507423564394997270075818728752 9904412 -54635003114514665197112088392709752832 9904413 83016555149086967317604884085865193344 9904414 -159627206326230955802093246614536745536 9904415 118516542095168316693160207493658775200 9904416 -176745452023246251003222407419698610176 9904417 33297601416182304438415274140778741952 9904418 31892753356259910682992323706079118160 9904419 87710770908495332319987173475234714816 9904420 -136388947626382116871522067928417918720 9904421 29336284519783002766285625141601681024 9904422 118692586774314918031742709111795792384 9904423 202312868774332673199504025565592154344 9904424 282631490297555041328528550220336158720 9904425 80415188640127970391607048325923578000 9904426 100837465708635292039904900028392904960 9904427 59888979001479679888866701601064979760 9904428 -57643847357423784617439468046783411200 9904429 40848476477349006139631732950729276800 9904430 -60448018789429895665059539457654748800 9904431 -22878016754411591116635495646366009848 9904432 -6207718120351591167403956240076324864 9904433 33661578570952518706382406163508266560 9904434 -16500306807067415479032694216975902720 9904435 -534943173060943269149823931706989886640 9904436 -353504082138645825343735292173215639552 9904437 -93528960743733062623403748783188525280 9904438 -104288060911179019482553868820284341248 9904439 617101339480492026611247771914389030056 9904440 -83930506243383840552296393991782400 9904441 368281845209446604235780551423764716842 9904442 46772963479759623482964073529313776352 9904443 -283356418141889630848286960539210632936 9904444 226305618867675222946133212869217984512 9904445 343723724187639246630997447091935250400 9904446 -41371394757606910892888101503403200576 9904447 -160877249995523668638137801502778010768 9904448 1668742586411543268576821159626014720 9904449 -309370653538004779623658964769499919232 9904450 4173883549201768446446122903251333600 9904451 -1030864997321689377242393092650780080640 9904452 -81736334154382728012647575769530850304 9904453 -223938207904622288686087272386176276000 9904454 38170872799768420291541156510978208000 9904455 170461241142262091375832545928220080 9904456 -219183631459601916628026780726774896640 9904457 39416731322889192798553556510795896446 9904458 105392317874239267859567463841758576384 9904459 -55559943491574463126630600396463247340 9904460 -109944902421190007095373784414325693440 9904461 34031136091948121865111012377055549504 9904462 -45425014198824870602771311726700712768 9904463 124729716336194556334309489772845840224 9904464 8040721632089176629271177704462090240 9904465 38479934025089743300034295057024888000 9904466 124298350697569430012296046364488913408 9904467 -107511378153186911990061685911565720356 9904468 -215697508591861631999515223802906112000 9904469 -108916032215481201593704202911184592000 9904470 -64324515369572544760008491146039056000 9904471 -27197174266671484107638186538169134328 9904472 -187366498168371277293841144484540620800 9904473 -123164813372336321888310382723102986960 9904474 29829528243443307579309643687457441760 9904475 -68604787369551039582395974566900123600 9904476 -113177186220655591583141761744964419584 9904477 -619621177423587646735015096165934378400 9904478 31058949278135813730827706988048487040 9904479 -131321925165119873417934147009402184800 9904480 501733806512096827928452322411513118720 9904481 44082229317093216591394528989935919252 9904482 -7944502870183083864960732164021173248 9904483 272788667416624226276965265083402856732 9904484 111330605014700933643237744899862374016 9904485 -110538082206427294196897667120387612000 9904486 151359696819047053859415399171875278080 9904487 -542977965035130414604374801482538657864 9904488 48403277414916114906084597953177272320 9904489 -66144008427385788617949659275691171328 9904490 10295136599870967283666135311258885120 9904491 -8193249600260903495937544268060640000 9904492 179679024313241920441475778342458401792 9904493 48580440170031340979886795186847201560 9904494 7114770690796889687126691133803980928 9904495 -72633544802714227910452115357323683000 9904496 -5578949591753328044550655374300020736 9904497 -101395671972630167285186297569567290000 9904498 143386306836203779223699394578823975936 9904499 256334305076058235575416656790863909320 9904500 31073036909146133037229602895454208000 9904501 -98546765050383196452868232731865874596 9904502 580704065901766078794837667731130752 9904503 -22167377480595518177135708086002593280 9904504 429865328644954025763114074184748277760 9904505 -99960568794717362595413790402078026040 9904506 59415478053623124841510253229041316864 9904507 -140828216190054217544073201391669076280 9904508 52775278630421419677354133940563531776 9904509 -329691906471926029645269896096197356372 9904510 -15632755047704198399808851934716620800 9904511 165342346594234588989575815448257915800 9904512 48032106003509265364284797886073405440 9904513 93465271410079701594338288903274211008 9904514 280060631068397982499455396081560123856 9904515 65266093944879789377336395077084636000 9904516 -362114713986935696888681785500977906560 9904517 217442085481211466607792830762857196192 9904518 2252909969110166366659912071577726464 9904519 -388248826437555626131641330712234703080 9904520 230460128277752290778252314660823500800 9904521 261147620770534700796710294242566020064 9904522 58482170167627532960844958474892715312 9904523 -270188212247958029688611836914535722864 9904524 29401046202207895917002168689468588032 9904525 -89698331708508394485678361548088313950 9904526 -119509649816983512713005950188802317376 9904527 358572224605807471856243015458491943464 9904528 105676147367386861210036415645163364352 9904529 321025350619671933029101128898184132640 9904530 -48847111917491181414930004212200225280 9904531 8611439553564265553634371903087669248 9904532 -49244484997455445724427990958126258176 9904533 104837502236360713387718687101480888224 9904534 -851247159166790089872533001129068352 9904535 307408003231121936513723307592412163480 9904536 65948098015798412156492964336404029440 9904537 -1569905518883042681263550845891146348 9904538 -36976863779098392212304401122507394304 9904539 237557676200190398683690679327934768024 9904540 -328908514885078149676929480513697797120 9904541 -67865807508844048987273919664201101748 9904542 -79330137279838764320927661003388548288 9904543 -170545693534048683144553795082224554240 9904544 4072989222647922838017598064362782720 9904545 116816005522148137950981786687509299200 9904546 -11286922024773475138215788164127723520 9904547 -457917307930313200764374403675693332004 9904548 19635570081032368498785313480309155840 9904549 -7453612137061744806390175103111456420 9904550 157141291482719362797745295106639448800 9904551 225623646482951985827276451230513339904 9904552 -7955265136489809325174582755285565440 9904553 -176412113530760361648842033419960766640 9904554 -33071374153574673903200033774556855552 9904555 -162653664732845892157774366868107067040 9904556 99125663450772058701391116079574134272 9904557 -124181217899056193348407671743970075840 9904558 -189549001237514374956946108207790589120 9904559 -21291622034127043699760596721864002560 9904560 -30439265653618373038003267139562700800 9904561 -378254370945765654857086110065844759068 9904562 38240895744903448838842395830320932864 9904563 -110229308824734446147326865606716475640 9904564 -177249949305368098195745422013911133824 9904565 -35199380759712139090531524399323506560 9904566 -76277727840478452870619249004703214080 9904567 -15476181087336956588423983224051185120 9904568 -525763279597545346440994570856632381440 9904569 -50609130591333858169694715984388927680 9904570 12931884444606295222992778711380720000 9904571 289085676299120409991074227556334022544 9904572 256751459154888990433766144268693719040 9904573 -81703694079690431494138354788877290240 9904574 -678012087657383566290287451528271488 9904575 -18103631955520228441096018124010862800 9904576 -111367349443573763168697528384225280 9904577 -913553991926193496815946731236679120 9904578 24525823710461985376522811046044567424 9904579 238716804922808171814823788522480965180 9904580 -74662857436492893456136570005102182400 9904581 105932013674391834511516427965090093470 9904582 154235688521740459910827853682068410752 9904583 445268074560916731656525610236637328080 9904584 -34632063970720133937016749717030912000 9904585 -412984116501361859959814923195910622840 9904586 289376101281606103514174145095404888320 9904587 20179027975096883087947149130143290880 9904588 -39866735815859188380769579931085384704 9904589 19455090335285515574283544317718326390 9904590 -71717633223432419527207248271479698880 9904591 334576396032097454889109575984404511552 9904592 -59198893375840112397852593706289594368 9904593 90004639468507437336953504564833475328 9904594 -97211796996542969934988368463865783808 9904595 113686036350741421841970153146500215600 9904596 36234218901129482466716642223670738944 9904597 724705824999395678599631382244232252220 9904598 164051857316644760213688003460729920 9904599 -16210485694549758387922835257397029320 9904600 -20832833201052796829322552092111616000 9904601 187714525361300674399114919714141137152 9904602 31675739693714188779983119767038142720 9904603 446824484760271868233306743424473133056 9904604 -18454630638784386034069413602444020224 9904605 115381104814797566027793912924779980800 9904606 29141333482128886770614955583959323520 9904607 -99084940656949150842863268568382198040 9904608 -53899852694083069527054049474558033920 9904609 -50159199477189233833264697322219967872 9904610 90339886146273622868995185196496424960 9904611 -3208724049902958574984315642885813440 9904612 -137360539992857559500250693099791333120 9904613 274302146050652672345870890086430772862 9904614 -120993377386608223376797677390590756160 9904615 44421908115060758830759850954197252440 9904616 -59319766582403742904415290909878896640 9904617 236913566126649983317916497954025129034 9904618 -1328589596923352679030765543620042400 9904619 -489552767733237755068120383083975943960 9904620 -420641315953521783272789065648128000 9904621 327091586669205241653982882096515140822 9904622 -34025411026826808583358131791665730816 9904623 76565750653477071976965433042929861384 9904624 31220896445995403401306489381380423680 9904625 -490383534627681593687041757131454400000 9904626 -189999520090587707136975551651284224000 9904627 244394746491712310990779978883639049480 9904628 33886969188148339723289696375568998400 9904629 -110543635185530707895145280877410603200 9904630 -88619715311265139617480173990150615040 9904631 40951227347491871128569463052150911200 9904632 -33778411269791146074417459474363801600 9904633 337932283470517194396624299514807275882 9904634 142304052760506104795285325874701711216 9904635 -22824418338215451513340965397480530960 9904636 88507005739546497812092929628251470848 9904637 57379905730995514327248313732621591680 9904638 76898094037081895836811518832775444480 9904639 370212400782618657076154793897942900480 9904640 4118374683278692439679774339964600320 9904641 -125557326078521837411107336821697812096 9904642 -47858474675867035403853546649617411072 9904643 -222741268839575291602943591910139234560 9904644 239948739007726621025763409336188670080 9904645 368007622040434802167015752399090579900 9904646 -201647300253521763880643907183382093728 9904647 -259976388110195922173692647530020398000 9904648 -75969580188114147270316176245592391680 9904649 -258260027649237658811378173801704997350 9904650 -8951016996727096970387969750803622400 9904651 -21944541583370591991906153823117440000 9904652 -256856335573644717881736476584327006464 9904653 181445153085999584956673725059595944000 9904654 22469788272402747951433497806259427776 9904655 -111610298047487006139801568668603338880 9904656 45657297359103932817398278618131136512 9904657 89962618849254255972983013253448481024 9904658 -291763225962217882796701156696775858400 9904659 222767357120310541399989977764347580512 9904660 83619405043835602841591097564856051200 9904661 127555705296035079802711381242594398652 9904662 -60311510694557627716306872148280166720 9904663 3359243590105471691355163745580048664 9904664 -291470470396627095724951403510330142720 9904665 229940178255435428192152799545662745920 9904666 148694264810176639211581319705047997664 9904667 -81960208265117262518830765245021244284 9904668 90005396280373553544601897713376688640 9904669 -233793122008540986326016195690536548704 9904670 -100036283950357354524586544190005523840 9904671 -71998754960250854103791183087297971728 9904672 22214729030549088001709488225053376512 9904673 548828194011014854557095775261793197360 9904674 -17834229641210349505208723390485085184 9904675 124616180051453711874841608257724403800 9904676 -4557917449394549845950228491010332160 9904677 -423642888938904079133217852735632484768 9904678 41643412049300107891044431367820599552 9904679 2145983207706506636891070218372492280 9904680 232546366187264941930929297641527296000 9904681 -168142378228346059029317074681991174000 9904682 24251639103994552940342655277442527584 9904683 239332103634595225508718543559337044824 9904684 169333515986362879799223725598488793600 9904685 60170311218649773000509935406840060160 9904686 -103657551508827776629412801886873452544 9904687 33398145631367697008031595744449404160 9904688 -31245244365198999400617487713302839296 9904689 -71206889549683398007010494453454001240 9904690 -14098342437456094019481388079367650400 9904691 -36506502053677871033085789149636584968 9904692 60658135654998956260818256146486042624 9904693 187525641488134558005183167794330223544 9904694 -104334785792636641888545086631539169408 9904695 27865333977795760033852622877999795840 9904696 -193217597129165488852496096491798302720 9904697 71344462632891753036616627168493760 9904698 -19159771790339608631732417067002060832 9904699 -77626535654045343899550953378922689264 9904700 30843414321029497758668216057828736000 9904701 -1938536144546004232955638153476371136 9904702 -249980941599777144544266590628387080448 9904703 59877227472829612590228842099501045952 9904704 -30734655309158403767571135469757399040 9904705 -110166498985333633922960401002532708140 9904706 1330790302869303525033064369665698304 9904707 467509169681406462009023015824428902640 9904708 110661486884539180531960468265250140160 9904709 474287276750215308638402726828931818910 9904710 40405151028909831960915325689026584320 9904711 -456012971096425307154060639550202882376 9904712 -70141768156904434232813067793875532800 9904713 3541050787123936569639899022125666688 9904714 21522688582797200339400386217145809456 9904715 -225094688248268147225543414750328604560 9904716 -31481922806888810450795348517692713728 9904717 47374549971703639495823840468455243520 9904718 -13408594337926795071919153519215072000 9904719 220961227603327667534678318722771447680 9904720 -3756764410571515660823135109434572800 9904721 -62822888034906674559288252854397130200 9904722 105773049907509209170309673669516540160 9904723 -5417118766608019480423886236688402360 9904724 96744828625598717960176802372231450496 9904725 139647360180310104964312125206440871850 9904726 -100240827073748161987515153926695042176 9904727 79914199978478860627819276305162091872 9904728 109162608512990403911377448494289387520 9904729 248637322962838579098853916179948136330 9904730 11369571061770045612437873754558873600 9904731 6086968077362586931213442639515412784 9904732 82792115235651412638403409560379507712 9904733 -248061948410510285562753039365775332160 9904734 -52642519735040501490170353584177960960 9904735 127760475195209684991733947967700272680 9904736 184943489004536583018441090086557581312 9904737 -3574867552459760581284453210215810640 9904738 237760797507264995643765318520987539840 9904739 40120583312894219646361753558216712928 9904740 128982180179455650183012029762576486400 9904741 -10060532441793740211412151040606005760 9904742 -183924774138195697679951145914159293728 9904743 -55907558610870412993976067665201051520 9904744 -48598262941565907017551732688985784320 9904745 377493647992153425147881201252359678500 9904746 -15224422248210530920839799350301007616 9904747 -147456259486644972711901848161525429040 9904748 3049764563394256651110312258598797312 9904749 -3077381782427943143072791278647366112 9904750 -41583035914470417860322376619363760000 9904751 -356143128886244576833951064575840051248 9904752 -15937087276482280707435194208801226752 9904753 -298472415795793034147840844100318056280 9904754 60607950433247562819005637582772290576 9904755 37250297400684573504972233263235070720 9904756 -162841252249626171218682000464658033280 9904757 4743706971574239024041064058859083566 9904758 -137795097342902220082329207114070334016 9904759 -229998729185210259575560939323126815640 9904760 496789444712730018469103375692037529600 9904761 -14720296214341001985692649574832956908 9904762 -290731658590682922948720559967499678720 9904763 -515050768784370168245673882030323884032 9904764 -126844896990677406994000534472211930624 9904765 14068625035167226787092767635932233720 9904766 3277514775993892910080377170899739904 9904767 186973999952244681662477953205840142624 9904768 -385995113013688759485814501764319150080 9904769 -1186346708501617881381895236793055040 9904770 -82202365479918882789103404916661414400 9904771 27915895790397132468912335529847393744 9904772 14644149269881764950272466336894487552 9904773 -74950190162327652302228549789134442016 9904774 -1430348261537834505053804675461411008 9904775 36785467994172778843190211268193475000 9904776 -44037362944853612952274670646657024000 9904777 145803020134288113447098135222718153626 9904778 80690220423307798861150153720774077120 9904779 -14289853197500600898308636973547874304 9904780 -141061296724756816352177333768510545920 9904781 -345187993183602964267758081551080409418 9904782 -96443008433915877653611727290273070976 9904783 36390279985557004738115090270174888960 9904784 -25595816848776484161471825899052072960 9904785 92300634156787994683444314441504369600 9904786 -8651385189648050027999489960195923200 9904787 14040146040828016999647782173146254880 9904788 268528933901850226221007340590218117120 9904789 -65299298903819357161271481565744948992 9904790 1761979662009502446372234538334158080 9904791 -85195195912351395996311088788018883120 9904792 8496331210944943980357777137809182720 9904793 -501299267153741734678379101385479403958 9904794 27492243081724799288287428853685640960 9904795 2209452244824773433750071930823823200 9904796 -384743448032188518211418968751333091840 9904797 79793750889959074422247803661529099040 9904798 -136029281933112100305783944393895465600 9904799 106301640823864836280337529370578465864 9904800 14605352523586388167179354438421708800 9904801 -89627935192657654254765070091996647198 9904802 41143857981355426186716784987597142400 9904803 -77753124684349996905519340218757084296 9904804 -43837984952933913362605183659599147008 9904805 246098041414987561875016594089192201600 9904806 54713487515992151141940020626745908512 9904807 -237282282698662219276079704608156902016 9904808 -276942812993331279257120249932952663040 9904809 52191363111651109037694460638393826704 9904810 -24125521132246969227089742957904896000 9904811 68364918983700625579612852770650649600 9904812 16112777861449913550296429770440966144 9904813 -30311978643434774825510029454777884020 9904814 81769424912780946430308416246295818880 9904815 -305980724854654386293064134072430828000 9904816 -54670059819313988279698779954592022528 9904817 -164441410951302817433808148109861336640 9904818 -76156359775106660217180155958796800 9904819 168949347735023758108357391161522462220 9904820 -189037055483149697442270724027611505920 9904821 -63841578195410309298557207859542303616 9904822 56830924537770393055492855628053237632 9904823 408496613692397217695673025385003436072 9904824 -247643806831432479566534606753771274240 9904825 90493623163442455038909510863637640000 9904826 11357692531221566135992267803071042496 9904827 12287395788085201597394414148227404800 9904828 -108006441737642088239976821238537666560 9904829 310931270995474699457523319282341742272 9904830 -21781222602432655217688353200497753600 9904831 72472519493871249733032982442493832992 9904832 25090851276040696436825872516754964480 9904833 212135508873905767393497946416342913680 9904834 -32936166159664512765644435094857180640 9904835 -2163483118883881690593914798674364160 9904836 1388569882843500363582124915150912512 9904837 -204695484184165597153848024835186188514 9904838 -347825394713241576136027004136591784704 9904839 -22229937122648064157496734039921783680 9904840 151404848008332616700277848380897689600 9904841 74814004147221452469436805057816765184 9904842 3940092950894124038720997132126488112 9904843 44934220179470489357889554392877953824 9904844 222190631064648265447814512713186550272 9904845 -68074250592438608357067948222822264960 9904846 89516011093714280972081471991921006336 9904847 6404242884521016846338852811783181296 9904848 13220793221494522320595755225291423744 9904849 178991883644176070522580391313001370740 9904850 105070772000469269801683722137093444400 9904851 -74124212581537611100626497824128583800 9904852 184133159195061937082062216932047923200 9904853 33982233654251632509066655595780376480 9904854 -101575163961215307949261726226066712192 9904855 169802715558135996881159567197939031520 9904856 34443150385998336098000496499133030400 9904857 80011313777796358343741763695584238592 9904858 -23169982668849573908331407026876641792 9904859 -82943614266840498602207645033732112 9904860 -50377908183676109407618246480650462720 9904861 51819963551007925153458097362046024800 9904862 -89931440857596066335786665466121523200 9904863 -40587045347003002732459602366524095680 9904864 126459798732693364595187569028638441472 9904865 -36006049190624020069970981277143734680 9904866 -57575608358835539207162808277937438976 9904867 86813127744302672376054451105166305184 9904868 -21473454547548134525422516520215029504 9904869 11523499433514724963291563477833524800 9904870 44500050551935827291643099167849194880 9904871 -45834014102375606049396146514609895800 9904872 -35231623833415671555445717413036687360 9904873 -73624810758284448210665191452915032496 9904874 42341429575778056564405495603357181952 9904875 -62859328762875576348828748662647784000 9904876 -240821565260316529554738901468084944640 9904877 107033327845277671282396278865522111680 9904878 1997614885239239203042580989029408768 9904879 -26051765759955429211996920241563148416 9904880 -44122629258875713095071372418083389440 9904881 27366813395004273430874333159868355584 9904882 -64210768128408857779255862473574495328 9904883 179340667380704739747526538937196477320 9904884 28388148934512220285765843454771054592 9904885 -171808149808191408999271896309821872200 9904886 30087016283719223418162457786269151392 9904887 224160195523712923243015718791592127744 9904888 -45872821011223612689710443274941562880 9904889 -319248747483116381383640197935852092310 9904890 74950760871675027265862052818808307200 9904891 -84234744881414749359358143159463807708 9904892 770037461598968131418821171512912230400 9904893 -182432675335259535246599900578176347136 9904894 139392117504620858770623768691137770496 9904895 59142559626494196737152444464144729600 9904896 179010287814386377558300588259923722240 9904897 -56706211677833266160409852324216985594 9904898 115621204121094143825161627474656949200 9904899 99627164126666041544209233896147120880 9904900 25721021261551949172120231363148691200 9904901 60577068596791186061104010684783143902 9904902 10988189252636211118866764130001219584 9904903 44534014687078896918796647524618341248 9904904 85964369045721098989436269301229649920 9904905 49090657845718153867115796702969711240 9904906 -78263866746194104335096770383473716736 9904907 -155226082262122153911425514386556262368 9904908 17221611748354380215180329683840666624 9904909 5940145354723302461504447478557006400 9904910 82988252427077713054637103817757934720 9904911 176022261274563958995229145058692712072 9904912 108749703477064687449137876169612271616 9904913 -107184068046884853020076942311174109840 9904914 73032603265446997054065597736789854240 9904915 53156904247567848989908680711964720560 9904916 -48313592361670200848583106276582275072 9904917 153493293971024037892388884407171357600 9904918 -24664002505656495155643054749379499584 9904919 -537778293952809768721463175055308682680 9904920 -113870236085626545178630549390540800000 9904921 8618475142324897636843539592304469120 9904922 49244801566860619913534192524011382512 9904923 91888579081430541532446115062442429440 9904924 88095095101976114499963622000703424000 9904925 170293022575617370687436035054294225650 9904926 91990459684173632713549096836839205888 9904927 -142607189824472299020368369151392881200 9904928 -202771910625923103062885472789064581120 9904929 347326643808671257482716757285731185920 9904930 -28555761621154909942374005738255040000 9904931 -306040138099400288509235704196191321128 9904932 -6500124527933918978203344463045128960 9904933 -104083650636613689605244978982351849056 9904934 -9743242247738815018748380816205245440 9904935 191517239368764433532692251704495278800 9904936 -355200948239438558958385218118223063040 9904937 -99383494814369016905542009958817227520 9904938 -12195351811266691875682743697244403456 9904939 249632164241780420368033552844356960 9904940 -401404836321601322161742845846009344000 9904941 -193446273640843652722008908633190319680 9904942 66531188619363416249404001683681227072 9904943 -272825202241515852277475516678547933576 9904944 -12461403712026379131706939872085278720 9904945 -92022851827302614181757921239517547520 9904946 160889462120198480978735989597117691904 9904947 -74061696507967857066067231532058942720 9904948 -242768491108582070416771335889556077824 9904949 -199686987353127056198730900257971804050 9904950 -57394003232208999183376351590627840000 9904951 -20113047482152345203225717685859924048 9904952 -289709132252930943848359237491181670400 9904953 33134487108869258607944423641555564704 9904954 -99862749518733819932536967339169895824 9904955 -106949812223133536437501200938378336640 9904956 137078806579268234168355925502362563072 9904957 37366594799923504347206202733279468960 9904958 14171199090590713885907333971792804416 9904959 -50751177719490475511653870362025360416 9904960 -9214089141788699755128777443943383040 9904961 346432930694254383729360860186203584864 9904962 -58078815097582997937563232003712240896 9904963 -152064766310371008170163071180809725504 9904964 -3894493079856536884900357192925758464 9904965 -12505041141008258587909399876808294400 9904966 -146620008111783915844014387547889055360 9904967 -487571665334014676890002465264637122984 9904968 -296518088781447546869338764790333440 9904969 -44093746894627008578497140686022852600 9904970 -168906545185081849727125579591246780320 9904971 -204432585138551653449889823700214351680 9904972 30213366667560462074550900885276917760 9904973 96225408485203643987904815965744257408 9904974 -21829709258075776309756449004569138048 9904975 -220700772814139943567208022193942595000 9904976 -6645072586509488906698962512222035968 9904977 -109053243722556602947764373982888216160 9904978 206836079157733307992004275934191313040 9904979 3040772289649489056894581689352812800 9904980 -38275565280877011641114549018288240640 9904981 -120334039230602287214832068303836428128 9904982 -67203161401227989416264177454380366080 9904983 354264906355580999025103035050892978048 9904984 -269158841848734014984244953120686080000 9904985 -70362665657940921440307970663305849600 9904986 17649548689264756638960375880933699584 9904987 -146188931615197488317065339332776082364 9904988 42948443813688763562091013035585546240 9904989 266640965547808911808023202926467677824 9904990 33821425079036658871030988207114474880 9904991 -212332009309384306438960323271787898048 9904992 295355833386705318536067497231002632192 9904993 -199511961742706472156072688095993992000 9904994 94023430458135649234738686859244003712 9904995 137363152549050351436626401349222796320 9904996 38813773071408899787122306410504044544 9904997 350740519020056012390940367005571355904 9904998 22618379889874364453603209093836850560 9904999 -206548058390767274573856335196139595760 9905000 11558156555579500236215088276633600000 9905001 -245354625144502151079248447664440478240 9905002 182811786597078989049617782255476203952 9905003 -18900208651522055665424756261070500748 9905004 -5487232389399181488086070368672678400 9905005 12118880223137529367152478503881785920 9905006 77756280274041685409187674059148837952 9905007 2371877986243421120570866358380564992 9905008 -87476945908566745754938915058349342720 9905009 131081695329587407698789723967097058660 9905010 -32298524197535329103511038001061117440 9905011 -65874034176233499278311319920823299056 9905012 75203530677791196485805019365893793792 9905013 138836868073201339187120946675850181742 9905014 -70038676454802328770205535803939068288 9905015 60964593239270871307077924531766331520 9905016 57721001353594517771559669472147537920 9905017 81389431013499849113600976193458713066 9905018 -5100441814677465556665357360317450784 9905019 80164239363143507474688442583696652288 9905020 314633031298707851132828153007250944000 9905021 19544414224432981645341374208747837504 9905022 21329264030443391924751798239851604160 9905023 253794003099251112275568020840979319720 9905024 116663914435814411375143990500387717120 9905025 -36825969769886449149296889653948304000 9905026 13444781790332596291392679545562214400 9905027 -467157250561931989614185565633869157624 9905028 58790308302201413236373661044734488576 9905029 -494765247137510502840387846421223607716 9905030 -178104655740432869581826751322462611840 9905031 -345275749595272103851708734254906906160 9905032 -92758869317969847612581281364205849600 9905033 463134025931003402349557419776623934900 9905034 -112972263306442853958830687570963338752 9905035 -83182756715627402557523906402115587040 9905036 239153825582345946190480659562760666112 9905037 254600757371395657964338363828592435520 9905038 93636865834163488160807998025674275840 9905039 236819824678278665318326568682936925200 9905040 56363264899460894130474829374227496960 9905041 -413306262846077920073327338184997574416 9905042 -37926734854888529159989138934245171200 9905043 -44587731480739717113530306072555134536 9905044 118449675312030501680035938805085923072 9905045 -131324664111164598602575985533518720000 9905046 77712273828283118093766641686341495168 9905047 -688378127210764965034943033553155226648 9905048 -17319093905524964047475518019753779200 9905049 -61869168059970370995849127648826020032 9905050 -272717042908080870690901704467942400 9905051 -168024088071525032557648361369575544688 9905052 103502675923573471755358835614019000832 9905053 -128754620816061485401093607479853756698 9905054 37496192304253432001315505622664178240 9905055 -175612542427203336263228213221996080240 9905056 174850103199101273266813951943320731648 9905057 -193739805354198264328293452018955377694 9905058 -48496386431001480350660297166544773120 9905059 -306454150452500660499068633075475656740 9905060 139765644318835549912023384807440640 9905061 -250085615079649522296671095837425887520 9905062 -312104853039464237409804808142670252288 9905063 -140743184510455425103965695100915343776 9905064 -33410960608330847912210168899608576000 9905065 87471353410335896537455086320103424320 9905066 167697527230148211178268143286196470880 9905067 128947772736584885768347065454525872720 9905068 -177698694648366117305819865102385142784 9905069 -341757278251573460622565940063310132480 9905070 -24684340077058692315408000499653857280 9905071 257933141687383820865189303478093477944 9905072 -116238426877750036670707707611570356224 9905073 -248295033688673568697168264772525712000 9905074 -144807664189146038414153749746421797888 9905075 -128126945249089153346218239425999399700 9905076 63739276893960651697519417591822252032 9905077 -6086824791063301535430974303405226240 9905078 8378542169454061572747970779215385024 9905079 -135406970370692956217140592870840739840 9905080 -235645487789435737131360096769711104000 9905081 355949612654741647036222147625961799764 9905082 3145127783510536059020040770741869824 9905083 50957845982213673767748553795189973544 9905084 68412238786247855993528106470274938880 9905085 7811379091321422055979104465157207160 9905086 287485205807423323119822333845113204992 9905087 137566364205471943783796601211007420736 9905088 59748633707601869453593108965872369664 9905089 8480228973133735639966927375204541440 9905090 -1008779153312611591279339160433509280 9905091 -45520838975124750503033782919269537536 9905092 -51926043769797166221153516605798848384 9905093 109219340483598696723439510352098816224 9905094 -100762251177930554525830710394324558176 9905095 -72927949749425235753458580340530415200 9905096 -533258243217764181513422720481318558720 9905097 2574745502647560891359202069976016640 9905098 -47976149301122941767360842122248053760 9905099 -497851679872405059600436159336146240000 9905100 650235850637175815694684054653260800 9905101 -186132208014278744821210040767402954536 9905102 34854850435298818709950656839740162752 9905103 -58478621957559314201980835211850412760 9905104 175914487579763475344027111303676690432 9905105 202003930853203683813966624662378795700 9905106 -208586460310238721629123131333880664576 9905107 -214228602447200343177747360938337888720 9905108 74954326357793657358358250152335972096 9905109 -149138587924696571340096442246663440000 9905110 -22936900520443428953939626549740023040 9905111 82548701619514488689761008268837453824 9905112 747079461196030764149346494034739200 9905113 559560140016790397286427332820356708362 9905114 -37497863301928384268995346442216402720 9905115 96265007369194850891584376773398071040 9905116 -13979984737263728666776334446388981760 9905117 183649327343725074742790506394681902380 9905118 -3047976936507335205963608033027967360 9905119 84471798840281030523470162407843202912 9905120 48039266162086469808127210586332200960 9905121 -115776360785411678746604832481573273710 9905122 -10278567971598926401926053423991215328 9905123 185526468525806191188222113879045001372 9905124 229313632060447943344445983252653711360 9905125 -75832535118758551576056659870790021000 9905126 -86003456787210380141766330764658524160 9905127 -278855218050067348863247222620324574680 9905128 231104907771477614057775870492704962560 9905129 -17982222569333673832717565928071638080 9905130 99226540599458866366790553436295478720 9905131 -58315042638441898252078845068887400208 9905132 -227897884426474398656020703471996047104 9905133 -24401110639613569595144243882259327936 9905134 -89443410364053733839213821768425031040 9905135 116144572753984585152334582820704314960 9905136 403725753607308745958741592716083200 9905137 -239471386217623732885674528561045891840 9905138 -178531563044909767126473673938049655280 9905139 -233655139123839816466167722594157788160 9905140 6092416860994614802939502972230656000 9905141 -546663487347659251420740385667970181458 9905142 48617829820654092577575577490303640960 9905143 -196001733909828968414030280184954775120 9905144 -43523003797867608229039387815227289600 9905145 -26968369626435106499147864785338782400 9905146 468036049959246829672664465080175714304 9905147 24890494125020235040892429805050321664 9905148 -182937924560951364425738970565863461376 9905149 -138379194116112375175765630659984937620 9905150 -13866651679110687580248244135149000000 9905151 6304714912288989072981207950164577280 9905152 -342748057534280094593219321543880867840 9905153 -143525242776047643412299557013470066220 9905154 88334979575998320136093815278190259200 9905155 131748660675840117037510055556918695520 9905156 386801531395254513985082139964864588800 9905157 4519757057615716438237416659574537600 9905158 -43355487120954978725410251908697273216 9905159 -129621538107102843276623970227263869648 9905160 -21708066041341029580779337749295104000 9905161 -22348143173454584050909728389438346368 9905162 226651226707923339929904428055618741600 9905163 23076272749889698455071654478045476784 9905164 339713204314907074167336497843770693376 9905165 -173855089156758589206763583406626301600 9905166 -95046982272716986863862858931683881600 9905167 -366324204331074708592599305510657160784 9905168 129637035940513062960784896795869184 9905169 464914906588816540029986187106754144640 9905170 -47355091657338934856941396962590016000 9905171 96152407034569001846782100591761999116 9905172 -63545402531016877429117492087711574016 9905173 -383048384006716628555884701477102158578 9905174 -92996442317429227718901709248669341664 9905175 32892125145518558970016354087972272000 9905176 52421042299627415862590171698463477760 9905177 -140876930254922343507915447326253553974 9905178 -22924158630705838611371481222018493440 9905179 -4809080965934909539063798861962656216 9905180 -22968733054288114958121687116699873280 9905181 11514421474216713196140919074415200 9905182 -36067125247199190054767879347634749440 9905183 124931264642019017840721173416641198432 9905184 54339226131925469008290743743393824768 9905185 -29350758610754168180733220315411936620 9905186 -54869815845864738498956741136963078672 9905187 44889434862532331460714303226406392752 9905188 -66031673349765013543201258899421386112 9905189 -151500357260624878356230364495319343808 9905190 -3431349816753822240584090370148450560 9905191 362616234203028834204784792381543129592 9905192 353671907832877576908428472496744857600 9905193 301728947368825334961600212744943775200 9905194 -83637911241461641321034505310190065920 9905195 109260355173039189191626379011041258480 9905196 10492836409744237563267584014250950656 9905197 -120145549252392485330657991585276085354 9905198 57787653559322846998380640867779972864 9905199 227008590623116097438863344351260371464 9905200 -51695579032015280468881589434506035200 9905201 -652221105669620823743877913571526379968 9905202 47530245809820949556586320321278868880 9905203 313891958403741279740107801974612636672 9905204 127506214552848440046157896734304147456 9905205 51387691766661466658861435852410179360 9905206 -377130700466867086781299922778395238720 9905207 147702055640666308487837922678794471880 9905208 -133637432483081615997891792474506096640 9905209 287086766059987189173103201528986234410 9905210 -4420827428193263667811221081119508480 9905211 102128838550150477231425330202994248320 9905212 -40194408073934064418368344959428588544 9905213 113240806489243160573739647432819374080 9905214 -112442539056969379737054998797461725184 9905215 291235511796355689597844377640421050800 9905216 -134375006221700628192603288672275005440 9905217 24399744685780303220619349210313253312 9905218 92764916830003267534600496445033508560 9905219 -149544672578369726095571979290142317304 9905220 -60978378857576163159776780519081164800 9905221 249568591579594867853524537807938411422 9905222 5109683822100166902103838505473769600 9905223 169561607387476717285950994303994533584 9905224 11824070176007272950771103222405201920 9905225 9897543338245778860880913795837720000 9905226 14226427743069660539157042948083602944 9905227 48494770614150551904537216965397247552 9905228 234984134087649644960830958473336013568 9905229 -281378870248864550897974695712790971626 9905230 -2161067160073815201843963967755090240 9905231 4631200370200459701943725965715001824 9905232 -37412167862146679389309314253532037120 9905233 52963085342400268296813205960779978344 9905234 134797247603553899600899216839182177280 9905235 -93852498490684956642791297082448674000 9905236 -283259526604073550659550293559826145280 9905237 -328875942921078315005775319349323786248 9905238 50696118032081335645491088262463651840 9905239 -250825627145376795181551682511708371960 9905240 71582358346404968086182632634209280000 9905241 -156853571331958101684185827402195176960 9905242 -26001943522479871529550020730978310656 9905243 -68664676201715874449469852083257451040 9905244 -39885315771270158608870950050712158208 9905245 -33413266656426860930206943088224901120 9905246 -37698595237366193354740177254778441536 9905247 -27640177751203617488150163928616865288 9905248 -57880232243746638465771005054026383360 9905249 -236921588886215579688399893154362799936 9905250 122740812355079900868160307625865728000 9905251 -378652705100178439864443877619510119400 9905252 173807873688047058049042132132082773248 9905253 -131268032198805841258240293331235246496 9905254 -257466905718986006396225179441552289088 9905255 -155713718493096265863629470357945398000 9905256 61634054749537724988226108124920273920 9905257 -174976317545935368889939870847503610240 9905258 51668791494328107125946189454256916480 9905259 10453453854553473287506050943285302528 9905260 -27994804191507543003613363232056688640 9905261 -397356331532404581454292833459303476138 9905262 51166564846478405123849663796298009152 9905263 190463881481246064354011387132623746512 9905264 31263363244140926080754253831413268480 9905265 2868119359235913650694783368780390400 9905266 -11673393114021373638900581566870586880 9905267 -249372536331982789204201933043602965684 9905268 244253463808436793784414132521899581440 9905269 183918607668970648176737651070407073120 9905270 -12547066011529605238327981834026144000 9905271 -252132204884215816142573659785730573056 9905272 -22918059470349524099631676729344491520 9905273 -111120728375162427208884777544914600960 9905274 161284295299850776139574094314668352000 9905275 48438419131938023997966118573852273600 9905276 100480795601674301464231528955554079232 9905277 315481695634288817611329909610269457920 9905278 19092956589028430653134653039301373440 9905279 438144871800736103775380646717462524280 9905280 57026433801083975339552548408472371200 9905281 -233259619729024498900221284165591017536 9905282 -157825646804662721298467115782308674048 9905283 -153789452050392771710623923931871644440 9905284 113737781713235790733398315997629631616 9905285 26587241016354122208753894611804957400 9905286 -128700310823393098144715960852913788736 9905287 -212002956856144926931375131005921716768 9905288 94876207656884742593285448509609349120 9905289 248767576338042518224246400272686567840 9905290 11462955457429382894950105963678370400 9905291 -438088669211824421564802598659259651416 9905292 112237456839801511029353794428297359616 9905293 -143039327663523022808671250204974064458 9905294 35494475097001108589441658017020438272 9905295 31410369670747302176831342223375306240 9905296 216922171226591763055511695671323738112 9905297 -16183938462035134669591212410279002368 9905298 -12351945324390147091153987163444040192 9905299 -406324078546729105972723321550287095264 9905300 -75512392066577976152214032477594121600 9905301 24699696980104541907207581354388380160 9905302 17828402138159213629219445423320312512 9905303 203953363700884352133452448486433337088 9905304 -303228441706095773342543085829090836480 9905305 -349311887727230028964631171453761874040 9905306 37047505622093454990157209539257488384 9905307 -80656191443968788047251059177782955408 9905308 -449484348513658114699004067592847360 9905309 13498941123821088513080791341820413504 9905310 13926044410606755090569048449577745600 9905311 -66840331456307029537489980834761974416 9905312 -170758521114688413237186245222885818368 9905313 -95830391070605043759668814515350165824 9905314 -172439817228523992385106362164063915648 9905315 -90518343537297575376309944868111919200 9905316 151561157741431059697264312680922186752 9905317 143604972104043662001640535163415431040 9905318 279232298516787047285490924497683200 9905319 259947031802589270134683817895980280144 9905320 -66477390792769291265910097737057331200 9905321 -19248415528202289054357111301473987456 9905322 34086371606092152861090374905011201024 9905323 -56187144429447047583074529625692046920 9905324 -114698980812270980315306657674991090688 9905325 -114873362568300547774316755205369978400 9905326 -251467202566165654701311715955757469888 9905327 -552579153732112534564545385591000340400 9905328 4972384762066398915635209214533189632 9905329 -36843979882789969383467394207297201600 9905330 101550694285037487767239183544459136000 9905331 -247441263765255199821278345742879682248 9905332 -52158571510600648633316581598534360704 9905333 435462560101959404595432890283985575360 9905334 -31434067531683298530066852821540589120 9905335 22915629090519358136931892145151434160 9905336 -132615886940783390437293395491160064000 9905337 23381625027890613641177765988463401216 9905338 43646597168045071638685281796414174320 9905339 -571326293018988897777058566677576819760 9905340 -134196036312283638792614359989259852800 9905341 4458704686256086177437964135116224064 9905342 192708891253030758001008545810716323072 9905343 -80851142012085239266460505744157746816 9905344 33034799855981880175157251044141957120 9905345 32532755440575867318920909929739320680 9905346 40725708173393076008147744183388936960 9905347 -467444895414420585630852549711840448 9905348 -206883967683112723037394718210687723392 9905349 147632643072444248706987362557382489280 9905350 29924465465179967958265580148144988800 9905351 -2888390460364394374313213571723339048 9905352 -102531285943173872591927899802518978560 9905353 -158554421688714264314560164607389768140 9905354 -51114813700040646317277858933546957120 9905355 38690633305798122998139804318420864000 9905356 443059632640927906034019739612757729280 9905357 -30518334922301751105724451318509838976 9905358 -204515803247858516075315299268900925312 9905359 -73386347922241543161262239025646861984 9905360 40661665393770883497442340312268718080 9905361 -116194355670227833934117951219365210128 9905362 89540557478787839356910929889200716432 9905363 19382076487469251503072551919855732048 9905364 7338547284524443181792806091732459520 9905365 -3775959195395421983776801747822540800 9905366 -147259752043272376018916712738144838368 9905367 -44651618315254471908328923385728679320 9905368 38347930746636610389857096821757706240 9905369 177166889764895162160856923572779378944 9905370 4580781576857488643402180324864125440 9905371 12055567107228928900045974702760730400 9905372 28950838163620931028341722600139758080 9905373 64684985047281974386298707308388723608 9905374 -85857917277436102932163557484557011328 9905375 -65019331456758065102973601311968280000 9905376 -5573241902369079143775067725306003456 9905377 -139769359607272434824218549196001799774 9905378 -57817289295701501436692191721932998144 9905379 106563154670878650932307975390713556288 9905380 -25904389230422413066300131194628499200 9905381 -17272090033388966436003137448981976068 9905382 -34281334321689107102577572486007025920 9905383 436007612908325694729259562869179864632 9905384 -456534128166028345096599141779297894400 9905385 17347867710166468801008112145165049600 9905386 -96666758699479551631964385681916836096 9905387 -74330783621413592126813886944708399520 9905388 -8460071014887016067114769690716783616 9905389 -206941223876769113124191873369804850600 9905390 244410084718304283616735322740677922560 9905391 -244689086089339140787426290059703668448 9905392 -18279040453551516568302703803432960000 9905393 512710133694263650804804042640932007424 9905394 286826767111392785404613833095721728 9905395 119541733995005106312425112905018565600 9905396 143071611745817487053670284542414959360 9905397 -86590523771835910913239853424461906400 9905398 -138465420561626638050738987498560296800 9905399 165564969610098807074863250657686798272 9905400 -74719814519878970331900723608788992000 9905401 -123167484853794661884729525307898346096 9905402 -33471122537537443701084157601124825888 9905403 -137516151110342095201491795788635060800 9905404 -47608733368059326888897910883207942144 9905405 -131556020380330921367940536332933289940 9905406 -1189520690229091942967204099161362432 9905407 -33832844380894853405190653309398043808 9905408 81665984795829911863270020949141880832 9905409 -440573259618214933619094850984413159216 9905410 -69625816642748594320577673577692387840 9905411 96804817285438496171862519042629718012 9905412 -237327328339985867308357647304837195776 9905413 -51535895172229345560533544229656105440 9905414 406553107527348299924986413318546864000 9905415 -8147868695871739350114620964242764800 9905416 298439870799854886388076023952296596480 9905417 -14110235042068481563920064134165090534 9905418 -26764758079171098046706271946257342720 9905419 18820707118300685498599325125504468820 9905420 -3175420258488859030677465684406917120 9905421 51105031423219731735612937957254386112 9905422 -7658974357355657690498570892493547520 9905423 101864460924006340219215284448083952 9905424 -8704708314615906626630300886643507200 9905425 -64206220419471581751767478157093293850 9905426 112660792366688253596242006614657984912 9905427 -42002097936934689710462169563889374640 9905428 223930221414700115102631749337740491392 9905429 103778732643616607268324675693544055520 9905430 -41309583569509410025829701093014773760 9905431 86755867613172440132845714253266780232 9905432 -376362196909732524010432672819210905600 9905433 38098709560803540687342228207607201920 9905434 -65648502174202010732098904253104812032 9905435 -44026931779059249512741803568318413200 9905436 -134623432961398117681476127561888634880 9905437 63793307544875189823896121426138368 9905438 757482460564908710418492047844450557952 9905439 41432194001432174514039834073272619920 9905440 1886588846570237088974089085455564800 9905441 -86182308258313910437772294015088149760 9905442 -24302143866369936851569985778883663488 9905443 28657655779735060874422707933499600800 9905444 6341266575745288032506110455603876096 9905445 -222770533151114527060194516932199795360 9905446 55017427550064559162097273090200128960 9905447 -152805187178441586829821986664545764104 9905448 -99529932239039991285333491438594211840 9905449 356532912433830471805116054531217139200 9905450 136204815248790624830548583517199434000 9905451 86431897087872181563880026134980577280 9905452 -10669748310121998273047377856216068864 9905453 144445945300624886730055046323560279702 9905454 -70979491706402529351200286946985147712 9905455 7979891991555116116323386342103672000 9905456 -51378748400812612247038254126062370816 9905457 245394415681813534406204664682228387440 9905458 -47761561746157600380304781090357305824 9905459 368593228014936656232084292496320779660 9905460 -4811252611412913218568466772783616000 9905461 68634694320932950093395881739557558784 9905462 63305658831263838302078931378677667840 9905463 307267471417522403751725166089420408400 9905464 -227598478390254524062994152975269089280 9905465 3240710828772088115112931519753201860 9905466 148047906897873280392571746676049255424 9905467 65037522013819922107343363819402735136 9905468 -20148209728199442661930171405254116352 9905469 -2545570431342880195806657730478310912 9905470 -40503555917013329756042925884651536320 9905471 -178968110002441508516337431457145368000 9905472 11947561106269695780593462684245032960 9905473 -337362388992132876574010244340163657278 9905474 -151572743726320994703218669824108367328 9905475 -26170701431650918793830584647861358600 9905476 6357534030629272417841688612810969088 9905477 83891964041436623228781636294528682332 9905478 6351893924487835166783828268122055168 9905479 -151579534131010963563926131782201456 9905480 1325695485487405896837652883587891200 9905481 -197430022747317059229678811807631670288 9905482 328170184073598921343798303074981732192 9905483 163831361167384370504373175197675826320 9905484 -45770279359038323993101831122957358080 9905485 -248066882413154152482081233503141505280 9905486 -27912448317014548644907696031274623808 9905487 248042639633038289631796509584565268752 9905488 32305116840932508223330946098499272704 9905489 -157473380455564503968510653264022841120 9905490 561502637083271148081096070348346880 9905491 80737326307613513320979165120339686892 9905492 -25715069061315261007862827830507208704 9905493 -105196988662464006401125729965507128736 9905494 -4622787111862795426661451252681953280 9905495 289538626615542052404425853747978783000 9905496 -232953299878135997498894752683923251200 9905497 260964375879259786518879256095044384000 9905498 -203643221505878839364624440317872117760 9905499 -24288399802897208930543549673632327316 9905500 250287892230728936193253026029547264000 9905501 -223945962867377730317353542067349598900 9905502 25291964140030856729900678520732272640 9905503 642907933615503180376481939985027405664 9905504 -36696673583678311782921209613192265728 9905505 -164683149575537696863892610518553421440 9905506 -48069564661314549889365247559642898432 9905507 118241374055212372115053444654716126432 9905508 -249619298154860514831131700237721396608 9905509 -572679354928226077829431477628022217284 9905510 48593347511378987461188968642902579200 9905511 -66693704957463327470222038834464456192 9905512 18115794498421249772926610571232435200 9905513 303121208734627376903927410368018792762 9905514 52131337785369974637271654003175897088 9905515 -309410918422755031734629992864523168400 9905516 -8769331988131255583387654736378997248 9905517 438368898012249760948332483650171064000 9905518 33881726971506329882030620025992634112 9905519 -52926629327709414480513146986342488456 9905520 22004590815251095949990026814767104000 9905521 -232627773558885333096790810320895487278 9905522 -62463514282613180430199008281392723200 9905523 -1623975043950712802175153887653696512 9905524 185935948088059469959032286641724532096 9905525 -23319414734822867423523549857835967200 9905526 -37207716414252978951808870143730211136 9905527 718963618721904892403061090662847595000 9905528 -24932921423358391216059095521367040000 9905529 186657081233673011139917163481519024128 9905530 32099933185274728144507857653364062400 9905531 -252872301334124550047357386979439795336 9905532 -52482191856879115546521916145746968576 9905533 -5839797434909330809669874649730517952 9905534 10208673769111262386887638960366332416 9905535 -71972496054692162153538141437242816680 9905536 -263138746981772621912841442821773721600 9905537 -323789979700996501193907790089805597008 9905538 101302474854647202254097119855141583744 9905539 172564066095067040104713193745065295056 9905540 -45598832242942396136120637172676309760 9905541 -149502798694960229287090130236707736800 9905542 -81430114820852961618168988282434215328 9905543 420321047997799504858154495691705453216 9905544 -451825193613098393897466382534656000 9905545 90210521084196156461689082115486685320 9905546 120533354918442192756823962750539155296 9905547 -135058121390655954388593293638614931728 9905548 295989447604378646466917992598664462336 9905549 226964153904378093643860219138180768864 9905550 -5169378379281787999975120126319419200 9905551 -455148939029910822940745017825273849248 9905552 62899220592604203517772738296364728320 9905553 18975487797621531612314903631949340544 9905554 18548456105512630054389451758757668864 9905555 297683408332568194291185977590700256000 9905556 266778779346862372108014508661391267840 9905557 201567920290068319794166010189623665280 9905558 -57781081608490148043714710888177586816 9905559 -69259680413744060004127156728383914080 9905560 -154903150401910328726869553519682355200 9905561 -153806826147995444785762044372125894838 9905562 39554662178241798569482698161188942320 9905563 211928484084697297819298715225189975812 9905564 -221727447841559288895349232624522125824 9905565 -103962141088428179061723006374266225440 9905566 -669171723810644830054114297295188992 9905567 1726738849832319509956252901361735792 9905568 297267191928674715819141917258331193344 9905569 -140087320485577740978326520021850672080 9905570 207973317488535038702281864067188277760 9905571 3697743741920357200746712313204809440 9905572 114487684613223478814491953241850638976 9905573 454491834326910556598521130041869324480 9905574 -27962501798677302066312564126156011520 9905575 -18603594099455446094604812804238503400 9905576 85714130622641714455534316406882094080 9905577 44762788913913732576622820693590586304 9905578 -266712798268940308533619314114792731040 9905579 99930037584322359333716330594716669440 9905580 15129034171631518815082553780197877760 9905581 -146474552927986521749919844449091359008 9905582 -2113676936453909788516644759612249216 9905583 204819636569468426138339558487582524424 9905584 51409793406447641794573243835055407104 9905585 -81753615998070524401711171473586064640 9905586 -83179083842430397171365099007244555136 9905587 -37940902790048031264578231780357208368 9905588 -129068248829771302731570933417850675200 9905589 -7188931588306609410054067329054694596 9905590 113730066594148574800240974511024780800 9905591 239553319580310679253607668816841373992 9905592 2908503208792500514859163660844400640 9905593 -217696409786052070924204922264678473600 9905594 35210837416623186661792645223699804160 9905595 -108280483274909396742254221435316511120 9905596 32103198791182793743373677541766538240 9905597 -365970241284173591514935206963801706766 9905598 162267917189595001589881362904176021120 9905599 -87785665923358977051279386849966327808 9905600 17484814409355256142455145176026316800 9905601 -312604854076615713088583542288233796416 9905602 -71675048326818317268798608841767490048 9905603 80197700906866191138976377178201930320 9905604 29660099253440712862604467825209424896 9905605 -127039875152183267976089749487608352640 9905606 50222336996511003236295482589370505664 9905607 -149950402052301416192865802067707430472 9905608 223979476549072335784928923672951464960 9905609 -1798396412040575404059825436410713280 9905610 29713395281814731231045131307973350400 9905611 227862535842474031945004581029996077040 9905612 209060098972474506925195151016195663360 9905613 -522517122371922345104087285054061840576 9905614 62094846231364563105164335486267390656 9905615 -453840694748151382496612266048895228400 9905616 -8275107187205778124651346704786784256 9905617 73430621775502578342810372205945062720 9905618 241841189789680577459104367669388719760 9905619 85498906987221854829098177458252800000 9905620 -4422979839302541319402315279679109120 9905621 219037997800475752064860433143435484544 9905622 -2494291812534763375727642664476248128 9905623 5299762270345589238565245628121766400 9905624 -222094907847607862216315379138775449600 9905625 -87209085735167871086242523729367300000 9905626 -204905415715628759192642006728324753920 9905627 98342474778524749932628649877800641476 9905628 179811517827849700440682146858230661120 9905629 315559988453605212749040089724403320230 9905630 22782605218393344222861862630766380800 9905631 -137802751994497362886187531336671989120 9905632 230355514422671698282037431173270994944 9905633 -439395344010839950945870485274155079680 9905634 -3885277245806819260621028963502005472 9905635 -147238535467175319347264129868120118800 9905636 19022960359816877131048905121615417344 9905637 -23781007034443327276082647626736621248 9905638 -94947104794531212340276546649850389280 9905639 333127698295251354534451907006357680440 9905640 -26202555268476641197638165633082982400 9905641 -146478036117425344939563279669320267916 9905642 -50183311422839811019082859943411808256 9905643 -226360116891255920797636122015486895896 9905644 -30525622791080163515389128738107216640 9905645 296851040683118175498033962195496973080 9905646 56072701359412085740114714847382172800 9905647 -30215194794966052073209581324596119680 9905648 -50791360536178500979327572007518535680 9905649 1359320302677772473497295157326600000 9905650 81576563453521523264560708965150288000 9905651 36378844300777589682364699374142089552 9905652 2961477367043093325916022958981672960 9905653 437236732503613412665442491622814153902 9905654 -226429254554258945002877170299904840128 9905655 45258845862370742927598135198067598160 9905656 497308823343106892368884875826088243200 9905657 -332551085131487129465556711422430227094 9905658 -22492216600099440944034624132453004800 9905659 -36134087597655368588338567159637234140 9905660 -12378485099983180801059203488382115840 9905661 -191572262038358260198136987212870849440 9905662 -2146100009864227366233246439379648256 9905663 -308096938496461370495434538721791616000 9905664 46507796506084871631029072858343014400 9905665 83724244355664094069436713909617600 9905666 -6280578259305626757967557886871377968 9905667 51644491174936988297927131588654388400 9905668 190584807131708864008191595699637222656 9905669 543518212698948216726606323711728500000 9905670 119561458318028163904721442741590526720 9905671 -42231593796922844904996990123897569128 9905672 -126917902116939780041648851270184632320 9905673 17393334449983694861508942043033571328 9905674 133131195694683256651619561745620460336 9905675 -106196411733624940012938491191219482000 9905676 -22092851582372091950893932318530813952 9905677 -53052281266189306326330626275232083508 9905678 -61587453338000994220967793843292162560 9905679 193782894704852072906863428858830154240 9905680 -10693368938249103786954817706358128640 9905681 -248016914801727970366260155279797030800 9905682 67487731736828567554453160938721868288 9905683 -351033536267603494990498158605560922068 9905684 -119501606253778528300264009100487187584 9905685 -117816466828015229463713043676186783200 9905686 27208552271638895702916041783287977984 9905687 -250719529132969770946400600475236866560 9905688 11087112395369180821569216833667686400 9905689 187422910453792241580258719671325922756 9905690 99420441288589302720780476504848435200 9905691 13732901400996572232844314704529699840 9905692 -3574804991211044018781873736214301184 9905693 -38379055014678197013827606849030187060 9905694 138314384475956017559164224045734126400 9905695 -6408020704833077097931013708999704080 9905696 511985870894798428957277934975194234880 9905697 -184336820513521526009658945424552560000 9905698 25442913911014516358293138395866459520 9905699 455318573922126825604198927515380331240 9905700 -6317707851093854661255445937753088000 9905701 -162207382130765716867226768278093031588 9905702 134881231218078010535232774370103654400 9905703 -26763140403012423022980781964502228696 9905704 137901125432870557230385006580258150400 9905705 -102008860266367405670317979728258882140 9905706 108000109531902026582374168455938380800 9905707 -84671863326853421371235642662671168000 9905708 -275629642979012547204905638810210266624 9905709 -22710700042025439932315966972253708288 9905710 142300913774624408500873340446734923520 9905711 -166286243745635528384874126332875304688 9905712 -42637296390959120576241911078340034560 9905713 -320667488599399969449491418842818845660 9905714 6713579694449452539458574357068365824 9905715 200267586274220767495399965170424783120 9905716 23548562518881065220323736899798013952 9905717 -515630789679342473290024854977585049234 9905718 -6619705452092021851830129807098829312 9905719 180908306676600287925173159515486910120 9905720 616026636547706761928545441454751744000 9905721 -102979836470262247619961197238883804800 9905722 143265227127671768522334917800902540912 9905723 -135798670812656518640997640582495981416 9905724 34502855148159781381722978628393474560 9905725 377877795427067564152221031053413400100 9905726 -145216035416315684846161527397609606080 9905727 120391229579655150162187159290155201808 9905728 28180885098299270590710719939551952896 9905729 -392528283075126621738841759769217986220 9905730 -18279988682983049498219876882736967680 9905731 335650587216216546928430929467841344000 9905732 66497038890128985186290487472833073152 9905733 -27825747448250918583934808507414587620 9905734 -4963905830581853586304703823056427840 9905735 5275444129303640815962943348840282560 9905736 158241720781387831114938921806383718400 9905737 -82674799590368926721216429128271226188 9905738 -4590088493751488746779629364680787456 9905739 -160506573166426907749869615784554377280 9905740 7500661813645868126773265628402892800 9905741 -29562085687859878587412824549480182868 9905742 -84641150071434496559267359454373366336 9905743 -17318350711699570448052995978286141416 9905744 -33447840441520782662971431749881184256 9905745 161750427363375952373417543056785403200 9905746 174396427106252191215211618576269189120 9905747 174806797863841851107938253096027502072 9905748 58498534997763759584488502882883348480 9905749 113486606484301850482664394445910626112 9905750 -22959385474854755086320463339520736000 9905751 49100780423105756363374876483648097184 9905752 282325813689104819616819919029118617600 9905753 -43700219121766900271954361767030158272 9905754 31360166500813988535996797505358840320 9905755 -151407377915689185579486423605878964640 9905756 -6588036968531898722137975891380728832 9905757 -4506720704761011734700653317963263360 9905758 253727286624130501850473521969751382976 9905759 327517188801969437642318594341633212960 9905760 122776322792329975960199359244088115200 9905761 120174557132941747978071829925281757332 9905762 428291244127306960095425721170375085120 9905763 95219638747358822691125064481121543424 9905764 -34692492475738307909871038893120174080 9905765 121972233253220086752317744464837761660 9905766 -27542282052519594898160826227535645120 9905767 -310324964311162669882383217388239076448 9905768 51372686058917815600176239338768005120 9905769 -151792460907450821884879386382611966006 9905770 2813891096787387129649645864853621760 9905771 113683524850832413582955706326645415744 9905772 221301412282047741693882776750469906432 9905773 404920810564126922509559855008771057164 9905774 -144909709063820273683246635663955068864 9905775 95263596150577881503757036385688841600 9905776 -58001302533348076769165420041463431168 9905777 -2524196491208732390558697324238923456 9905778 60244185812590420046543728491045792768 9905779 185837051946434501649171620745750784 9905780 88016603594859471349234963019959161600 9905781 -2703217789527815108016830642068668096 9905782 -220709841954422685481032018705788743008 9905783 -385342138566380235863930064699972279480 9905784 -61065074975941308707146308371297402880 9905785 -95319109561782384332437819150029664440 9905786 -282697936233744771059947067584819344 9905787 8561749211560400011454269901913787440 9905788 -151991275394745049779298780506946655744 9905789 -80884869226628183974544723852906507220 9905790 -90793954718592576299699846643518088960 9905791 -113322315083559415298061935899617884520 9905792 -45807003847324873791049778985078620160 9905793 -41554708895289674566244128845776035536 9905794 -178947506679738286091011390268080544304 9905795 -13610088067899322792307867668816441200 9905796 -252982750648148115900221218220841138048 9905797 -285173048581602748284548985411499927776 9905798 2796583247786516806042485316240787712 9905799 254230465203595411492823910345559293864 9905800 -112018613734216034407398183411968640000 9905801 -181675428833631051470717694239597519040 9905802 6572880436594351788557412068905205760 9905803 125000765965950834241702183844155690440 9905804 -401956412580055638120580871766629593344 9905805 8489873206809360656396283560470214400 9905806 -888923623797539101601788794069672576 9905807 8150188578149942370436037912550336120 9905808 4664486405200363488638851345486184448 9905809 -11253790449332865535524882387570023184 9905810 53077015264835401256009479543687296000 9905811 -92156342250920776550786663162681034960 9905812 20277121848640058577173652225755688960 9905813 316183215110280355874176346539361746062 9905814 8467958838125419023712855312539194112 9905815 -113440342925041869122878941365449654800 9905816 -84586299930706667481508675542391050240 9905817 -241084038605038107219683513241264770400 9905818 -29601363990239870456529221768535931200 9905819 56094282220162655545379806367102784000 9905820 161804073963211306224333155716239820800 9905821 510562575975334249123615247355176795200 9905822 48765497019121359765630739986880368000 9905823 -868369137786644624994214882221704496 9905824 -6247817872655494386737326645472919552 9905825 -76922611451268923743219418848653298500 9905826 -3827647375752067256900772397183057920 9905827 -598197422125403889597862273750688145288 9905828 7507312974782255699646890953982234880 9905829 -79871781827929844130649040755867091616 9905830 61654932691498707129027659395324321920 9905831 17803919502725877342889928864024120064 9905832 -168689060934754412658946724345854126080 9905833 -17450491498629592744923072362089021440 9905834 -215373864218670270029571650977756594848 9905835 115358293213368600619897920553660300800 9905836 -21025974846562240067634404173325593088 9905837 -26737940773633664069396178626248049568 9905838 -51427059155517165144139920480206025600 9905839 -80915555636607431442417070069047253360 9905840 -828477097113671207062288097918976000 9905841 -216391724071238495566320149635804249920 9905842 -142654644454134783402454177725634034928 9905843 48763477728664414641463226926080462024 9905844 92410357847638794558470540500518144000 9905845 29076464217169994536886307024509603100 9905846 35795971433539977904402132832718456960 9905847 26439637023252744430735270796433661440 9905848 211146196582929350842053035656909086720 9905849 -145116716004662921460327119931870583680 9905850 79397241183333148465140824162097867600 9905851 93790694676763289083351319639113632304 9905852 136051470286625366367822999382185917952 9905853 122297167375224844741275574307403151200 9905854 37479396839994578858433544642444428672 9905855 -149860647226942265549152465903562880000 9905856 54522908204805590270911625084704653312 9905857 -236440302796573945692897880544787560320 9905858 -160469537667555531826387906812156720 9905859 4925092219489937896528865591453790960 9905860 193341376524153805663018653564292915200 9905861 -50731736944846790475958114921553053440 9905862 69553632137587373618428272107840141184 9905863 71307389070424835916100256215976894208 9905864 -32734646367484929309250166647760486400 9905865 -132397025661677986607459929430499209280 9905866 313072631873775396567721999062400341600 9905867 4135100318161343522955854851340772840 9905868 86646866689445737140510152813349765120 9905869 207792502254681969985288595213544209270 9905870 19203002983601667156595461683776381440 9905871 76866936597516482893868432485689771912 9905872 45303929042882891079265561599500312576 9905873 295025480135383348930810666229260032000 9905874 12615676831116287950967559888829551360 9905875 -122804136123579657620604147008153016000 9905876 -25120471542649989079421758934211008640 9905877 -189390807738144937730075461323368575986 9905878 67124497310488610816611323192437088000 9905879 145408378525227350741215705822138521480 9905880 -130295445905841386795838791001768960000 9905881 -26402552587093258464525542871808186988 9905882 -4551828952130130066935269757685404928 9905883 -114174235593603900427484990647649912832 9905884 -87527619582790366137836732020925382144 9905885 -47286180367316346392804803429465171200 9905886 5378570323864377093626028978144320640 9905887 230208417151443741460517281193436505440 9905888 89349934874638618786056177252949032960 9905889 244218687656194832578227031999698264960 9905890 179728150155891841796265337052782951200 9905891 -228811458759588506367229700799590532708 9905892 -84171560289922824238498560949697154048 9905893 276553067118752888402731131073392813024 9905894 261544345789206952125727364796925622496 9905895 83023891044112337715483089927318231040 9905896 -42525265576398130946946513050789806080 9905897 -7353029057534560670567164799383950960 9905898 -115200398255199474102377350349608379136 9905899 -51783522802208655856055616629746064864 9905900 153574042708291607924378444859658867200 9905901 -72966709933069411117064608575089613120 9905902 117145945433584975837125157713758450304 9905903 96055161237466289564463540269762926560 9905904 15313114223323238256825107516735913984 9905905 156823614727702779714278187399294603060 9905906 -88251496264678097732037915271335652848 9905907 -562753609315019814112255403009234640 9905908 196055877780378469177847843478056349696 9905909 197301193961279364750328224737970529404 9905910 -91504826256815677929598578197729280 9905911 124459734067464711646290089392662561512 9905912 -217093983171576183227139763695731343360 9905913 45758220101757424229473367515179809604 9905914 15936221566552385291360553178443187056 9905915 43659806151152731127566347227554659600 9905916 61465671066702361040491815629840793600 9905917 -126972669131774008991164920561013551168 9905918 310975506246432401163440771903583136128 9905919 -58993199367306202187380131465971183472 9905920 -47408332086189162467538062847403622400 9905921 -176354582583701469659625608605346650878 9905922 -68172117182749940940303872825876613120 9905923 -249569934920443204818417462544103678400 9905924 -65524698521741928242013546516191514624 9905925 80334854593646240685561494704586892000 9905926 11404952365555781948740877789850376704 9905927 54275202235011773927837794509675429360 9905928 36603021318771920276819204093752197120 9905929 -321235633457378132989926940393077295920 9905930 -204885246889305377662553172142544564640 9905931 35349349269921416232268243883643542304 9905932 -35309738512630710547774959073729994240 9905933 -208014251507455663580403348838410748500 9905934 -197722996370531468953836602945861973888 9905935 -1827661272847172929538926946238646800 9905936 20270782636694201757734255539764756480 9905937 -42853089243325071847616116761325148640 9905938 103756942774310908522623387834139621776 9905939 -167685489863677744747158237118772048640 9905940 40285096680334552980449347796145592320 9905941 -415705031675896611056654145430497372658 9905942 -308307708598558854099573114643786204128 9905943 28510052929259579147728480695169481064 9905944 165177001717925513817592787747582361600 9905945 -48444027920863358746171227133224083520 9905946 -127913274096399594788450574790808418816 9905947 -198190983722509624789422212934581652604 9905948 -45237950826960717173116335475163695104 9905949 9280866485040806146193267473469413440 9905950 61686900205194657870263148678267134400 9905951 478448041206215527148970999975207351024 9905952 -78884572373980523343188149678444118016 9905953 -3670029584930477183066316551939923296 9905954 11972106606637899399381693832068737280 9905955 -345807674404933259044447596244983329280 9905956 271790185589671445198380165195264277120 9905957 -46183620533654146451961414990040307328 9905958 146075617031183033891379092386777338048 9905959 113564579313695689571263991129937415216 9905960 -55798607580234572875905676526250240000 9905961 -59951632203584444641267495187962992000 9905962 -127756676653606791522702629243078247936 9905963 159514569294192824450013886155095692212 9905964 -60512195755296782287111185533738431488 9905965 -5212549512589616033505270205489578000 9905966 -55553026543028569350144222929098767360 9905967 92937489647047483745715800890392594000 9905968 189507897620894647420996720734441308160 9905969 62400989788441776154707272336749651872 9905970 23835946277163227766935821755250752000 9905971 -370822499632900401289891964391502963828 9905972 -165778627294265714552121761392814266368 9905973 30484780730171919174982527390981519360 9905974 -29199347198402969052310531395502074240 9905975 -156774691295088099357228019649671494000 9905976 -14261232582372574717324998264507985920 9905977 316725277689098836658266347473800785552 9905978 -81754447677846040530026698340969538960 9905979 -119986554454198924234458484897808882832 9905980 23325728867532253966175420109007564800 9905981 -284055521830678317601307692206903196218 9905982 82271476854502340083095794393284208640 9905983 231434977273790483402121299352072018184 9905984 -30702442644658744872956206777418907648 9905985 17312092420602598086352358288169613440 9905986 42351802039466032650531009202844394192 9905987 -180935518797289667698768713689001111168 9905988 45657629742526274639307952656770964480 9905989 516541856424902154255027058270086853790 9905990 7624388247177000562527818300434128000 9905991 -88444613286127816630049968083690788736 9905992 39721266272534788072649341444536115200 9905993 133362281613914631312489300429191521242 9905994 -26102779497186780436984293320094612480 9905995 505456510929583293206361933542400759840 9905996 -5862304802805205021721145116457143808 9905997 -204821832529404491441925966486837768000 9905998 -41501648733595352462925037975100736960 9905999 63846039715125172016516724228792725064 9906000 -13554788745388979933841706274783232000 9906001 154063752038952669913770580581073836352 9906002 -48239804803525434572336537601757132800 9906003 -264340117053194144092398715871963725200 9906004 -386067911836805033184818058975833032704 9906005 -236692593317642775244296930324017234340 9906006 8015089473392383399112877357444331008 9906007 363558032700537428248968492912546133256 9906008 -18092631657395869013226850659751034880 9906009 -18414728285877643299320621334290696496 9906010 -7714702960667227484041803144420286080 9906011 490015380861247259512897859982337673400 9906012 79876574667471465757399827706083035136 9906013 -90671001934831172661241026337934895476 9906014 -4112863350031912550341880575608484608 9906015 -52371398819026791679130942056419847680 9906016 28847765220410777780925566369700249600 9906017 122647993862199512216565284440344423264 9906018 -15483593209952349818892506195787451392 9906019 -62464103100424236439695069314603595648 9906020 255583562722787545492837831224314292480 9906021 -939481060705835165800329274705447200 9906022 24271308555862898498133030983747989632 9906023 430081508563045139131226372934565084680 9906024 -44022690903440629685176332987338588160 9906025 -103392422813826519671100685182097851200 9906026 -109117550725317828564210909678797340576 9906027 -7589470027656694554187394490610400592 9906028 373790516744430116593231500576091648 9906029 -7798465799584163889739467636071556480 9906030 -8740506548640657387306735753590016000 9906031 -325064562033462906268940344713843066288 9906032 -27895696666747862917714869396810301440 9906033 -73066480314475879414399408493009029776 9906034 75390983507593554623571053847431528352 9906035 29706295681933998887501196577397570400 9906036 -101900710563059495369614572339908788224 9906037 103659221848428564621807180942626907420 9906038 -253531295010323768849680864717950649920 9906039 -1010712948605702670272256275607745920 9906040 -116949868255273916694862467661664563200 9906041 -330567586537667659686246164085743046000 9906042 -10150644876869420794926297649953036288 9906043 345347354933981466925032239227429123584 9906044 -50394046296640730326753435849684260864 9906045 -117476790689695282569023841744268171680 9906046 91891384834794158159105136766230569472 9906047 304700491901184111482927210329512811200 9906048 199887235112729779698306954005839872000 9906049 -119345714573678593569376213800063922560 9906050 -8492050245447952906401411323247820800 9906051 103696892114625076440206445713418653424 9906052 152585266133660580228311687564602329600 9906053 15045408975248894589760893933834120096 9906054 -873862600226990934984389054782684992 9906055 165922433548709497334841964746803319360 9906056 248419634647747506570113437925836646400 9906057 -9476083169621373416040541121030696448 9906058 10525379666624306209108408703693347584 9906059 151214116305151772578074414642241625016 9906060 32804857657135271368425518753002536960 9906061 102653255952988663299940883005697497824 9906062 -84338141458384563604188334274831147136 9906063 -338119088521689467206240309785615755376 9906064 -680148490155139950825975065108021248 9906065 20280795292707079495110610805757043920 9906066 36831522334027909132361826210946151952 9906067 -101346954622813900971309504916806703088 9906068 -33893251559183356567555501794846382080 9906069 -323045683497530698393142847997315935552 9906070 -221027955021110328732755577370184739840 9906071 -63013737547490377400185821213700850976 9906072 -106863641548396141600111323474866995200 9906073 159539123997489266374930256234215491840 9906074 -13923187935602987917221286229318446368 9906075 18300781854263094877293591967636992300 9906076 14818367536138719053503948718362275840 9906077 -322923013581301593390118488485880693600 9906078 29413316078460248012485760202077749248 9906079 166966487466063911927072209429729779680 9906080 -192062007216746627453627980304834887680 9906081 -26563564336488711414362005053815400960 9906082 -2462036599251118608826040904878369280 9906083 -419830289635717443695122582640184301176 9906084 241672016038179131145859506779748833280 9906085 340991743215985659488809878826082099580 9906086 -185765634637896049656805406090830783008 9906087 -27004477635467535014841651658617208320 9906088 -92808445120801458392320250250848256000 9906089 -694288874803923118312993557336048117360 9906090 -34375087635358579556740431199144231680 9906091 158286163410703650791652301924805953072 9906092 17263968162937872705707743316603258880 9906093 -228803906234661788464246374654224123316 9906094 -32025316175919472044432857899829018688 9906095 -390368958751380241579178593729598563200 9906096 -25735010276923792365691149594390429696 9906097 -437207296671720695606909372976438695360 9906098 -134275415378151165495784386489236521200 9906099 25211705733240632810976953357642269440 9906100 -5315410592240621685035481509110272000 9906101 -105554047379399788834750387173884858898 9906102 -4484080568185149625787307596328955008 9906103 -177850674380532570183344651408516077736 9906104 -61069590721909375296531508440082759680 9906105 56390898750109090090640798012303037120 9906106 86571099771360182024058056915485655040 9906107 464824475676993863768821924498070464356 9906108 -216310128006830180647032951174653898240 9906109 300442164128669873168364964530199402310 9906110 53915299516494469454154852501716544000 9906111 -300407833360175605482202894591055370720 9906112 -27815327868741825584698436387820535808 9906113 -19360417467366531876320974312257347520 9906114 4354924892696524582460512940674131840 9906115 -185281578899474043935005622306018877600 9906116 418639378277342101555079600434360012800 9906117 -51575921618824649051873155969049873952 9906118 90930882563180372275954770436490129760 9906119 385975333263600910786608144895711682520 9906120 -39748245688167697213621346705397350400 9906121 -144365195355918906788657159946599043000 9906122 39999155793281804350478791131053528112 9906123 -84120426372467706801088693563523984896 9906124 20443126468146276406874331399545926656 9906125 4916988509721700688477326396859280000 9906126 -147887108861316047267200683883888896000 9906127 18997350554372147098132197370485694464 9906128 -189836557144408842676258772247604494336 9906129 -185234804639744497761203106728282776926 9906130 -11422640778734306724605412926850956160 9906131 67292406937187968580907954946609682592 9906132 -1156145979851634025781850642858620928 9906133 130803817627075678622700864132731114592 9906134 8464965406782840464978239450613805312 9906135 -242776293240770426874254899673301332400 9906136 164207998264075096904747367717876295680 9906137 -225262033486423270457536657366859006700 9906138 87254523353138542995695723492744240640 9906139 155755234846026643603808317490905854980 9906140 -15215124675091789125990341079094786560 9906141 -114959671074840481496967725910796095936 9906142 -27404041985222321114997676303446133056 9906143 -1790076831547325911409411122409582592 9906144 39498510105257032357726058527567380480 9906145 -29562110036359393965504234971776887600 9906146 -143713978133336164241477936712650681856 9906147 220116497621348935199705678712897530724 9906148 -1873978210494083556682092991244800000 9906149 -155418570301311009403960560805317090 9906150 -72811646696630744758228632251686142400 9906151 115888271689096934132846950523687505832 9906152 -360910154283740485833221903376365798400 9906153 53022330453640343540184416154157709184 9906154 -317601741317560701289460998457693446224 9906155 105808777663146044885265766661583912000 9906156 104653142179193673351339202660851938304 9906157 104091939112756190725526606449031368406 9906158 -9102887014785357271597808265120257280 9906159 35240282849215177577332388430163960320 9906160 85848688593187647381946161563968143360 9906161 254948092577409147506551081569852423762 9906162 -11669516748184203822889063320593227776 9906163 -75969781628538943645410501849109239080 9906164 -169124267744250840575387704935945642624 9906165 297953595258286437753276271065811128000 9906166 -7072208643948565735948513116489007968 9906167 -197675763767797116491892375932523052008 9906168 2976723007466750255697686523401011200 9906169 42267892755146211895352763306786847488 9906170 116915126058963936607989221078009276160 9906171 -156125110070885380436896328998651196736 9906172 496660166447459409255593492967698749440 9906173 -18905648589660736265922975272315623956 9906174 -4435547669591967534038601565051167744 9906175 -17967317191180706535788247506189110600 9906176 -6131774487422266319448522648107089920 9906177 -124891591600328241457405485334910414592 9906178 -9010234983618076293808252326329229360 9906179 374911743111152858254047286651695045000 9906180 123418682525392646636913667769212968960 9906181 136027332232886076800998519776382811964 9906182 -107420252551394399267563627749207613440 9906183 -211100204045390626067499799775924004000 9906184 318013789418272075087973038043126338560 9906185 -149669868250281052219970358424959550620 9906186 1777323501401260640685210869377897728 9906187 -496734963247480807370869172237210165164 9906188 428432181972277342163789083179489285888 9906189 -97793978329900779957603807153728094720 9906190 -34438170001801425543187533282285527040 9906191 838566872248170116263294229717855688792 9906192 28860333809838814751109352119077437440 9906193 -80831258648003543480422395868150567056 9906194 42363093421905451621627841792079611040 9906195 25224100806584143765674435092551496640 9906196 212168748994079767649674736731560177408 9906197 17279089787196404495895917984297664000 9906198 14693342733383940712729310473542550464 9906199 263510324275679747503021138438294378560 9906200 255733037159247237301900131211048704000 9906201 -8297606026638928698604023476206524150 9906202 284048261708074359713922478824973005552 9906203 56162647252920214595752359310594469304 9906204 -26805119199703335085322915480867438592 9906205 -54526380675614522332894644851342592000 9906206 -11036828640217978445996836567247639040 9906207 -166988071158772117640316713514119941560 9906208 184935933834287793584236970138247757824 9906209 -482143676606142530217747658676866642590 9906210 118752501838420172829339729357260263200 9906211 -2609316730209152122245183323622462976 9906212 -17944361378359379707756756014311255040 9906213 171791777262314401271140969509194696544 9906214 46212194948542519604573794782915839232 9906215 40974680296116655992111486410730823680 9906216 -109804146614685101393758779073632092160 9906217 310311430802245773226735981225439575104 9906218 54282564216670928034492883934431948800 9906219 -13599265713248717807895756802210808700 9906220 -34868072249666800988149545838663680000 9906221 -218355271926719235840892913255697114708 9906222 65399990501770979621143851818575645824 9906223 -239991608315591243595311745938667454080 9906224 -35880070500441827697483973410273116160 9906225 33405710939142192426711978251072136000 9906226 274346169142465821858199233548504578560 9906227 238170105793847348723187183312020840076 9906228 -359893935447229573511824464826455127296 9906229 515867507071505739004401656507224047676 9906230 -76923874577318993810887993128818801280 9906231 -379480811516769430071701613327968472960 9906232 -79179995256121413578219667536428830720 9906233 327726603727146088440464196200295037482 9906234 -9091684182888810777257750416779440640 9906235 257741476447557297264788120395637911680 9906236 24685587071003373705788565230249226240 9906237 239274607449471116182470206564715630720 9906238 -142782476321976191007142002606799145856 9906239 30207665073244545890296916842920180480 9906240 56634089523590450128406920192044564480 9906241 338518196849450546100160408710292136642 9906242 193494580885431661696958563913844760272 9906243 -245549251553931482261547138009373865736 9906244 -413875557157173931838220098835024494464 9906245 -29410181355998242434800609146110318120 9906246 -6792695853621919739421945299570073600 9906247 -46211245991278412819143105122412317760 9906248 -179954939241216242618910527438890721280 9906249 345732070404956964373090493847884027664 9906250 -194350188583702141652771552039064750000 9906251 150808454755981592989562224645081993104 9906252 -134796142340781683032377167047076966400 9906253 -100737996930607176081211389139597260320 9906254 9111217246651667321454348381437952 9906255 -8112119266294085238012667989463802400 9906256 27278373481793006388037303244854247424 9906257 -136345170695960994653269100122085093148 9906258 13858109028887562797316316091918553600 9906259 293051775218133819441184763332310477640 9906260 22036031739561576926533318949870837760 9906261 -169684504752683903784410625754232416320 9906262 -255867381502961119673990224517383248000 9906263 520168650358217246097741074260541845512 9906264 -6671399056027701818192931509984471040 9906265 -100752346806981827436440587589983803000 9906266 153157876768916144110680902770195982832 9906267 -10966073469334750704072904256287328256 9906268 208439181518436464183087803886970741248 9906269 33475319414485162924573988479878002796 9906270 9366802239656493183993811924982400 9906271 425182715313960899997674555027315005472 9906272 366932569270594092429185442071861133312 9906273 -379107013862363796673215511854186835200 9906274 37533346200050126440233834154551997440 9906275 53995029543533338837231237812468975600 9906276 -51612318525623721242959064935938447360 9906277 246153661031089154117651355697831351200 9906278 104101229695638881078171805725071046400 9906279 258932874309751425181446862086864705408 9906280 -42738298794541066038740119676336947200 9906281 -85305844996042090208932884856558126320 9906282 125649092840799152840516062191011080800 9906283 -186209862774534278224381870853138014752 9906284 -360959384475779404947873221406169497600 9906285 230400731089661469246582232501682919360 9906286 35458688172645430707571356389691495744 9906287 668945572517462641732943040561571706400 9906288 28403760803844750749905527570575130624 9906289 -535437354478809097375140815055820452910 9906290 -9528224612317688246273404447808260800 9906291 -364477787295977345387784517656004417848 9906292 347858929025083795912574152764245133312 9906293 29514056145222467461001863328715754542 9906294 60400683739577272684345788788205022080 9906295 157362221559469246597751622914703974400 9906296 -293772625337293104530050917478720204800 9906297 834639858218174144772216077877191616 9906298 -34014689360553176821094927412396579840 9906299 8512868073191848256773861411124154288 9906300 1573554758868480458255034574973606400 9906301 245196821297720466407140915137055410604 9906302 -89282036301115435720381769718938833920 9906303 -118158612648382812128649441333919483392 9906304 -245459340349229769747364874490017218560 9906305 982797535488982568434792579855642920 9906306 -22523962892727652550435879619264009216 9906307 -267972916422066929441831337058160862480 9906308 168178542838713028164293174282298644736 9906309 20545042952188991058695759723409072864 9906310 176368625630382987023710458357006802560 9906311 -84148998642781728465706998654705297600 9906312 75771154139545487317033440839996375040 9906313 -404247178871860092850062469562846605020 9906314 -27154707545957139615582994790675731968 9906315 107900051358162405085425052339665312000 9906316 -115743913880739437638621988060358044672 9906317 266762515566642557395162939282526897580 9906318 -33956258611530654675670939773454071936 9906319 23432947325088726487982678718273792800 9906320 31810261230948317990307255424011878400 9906321 204283770415066193085414774461023721712 9906322 107756690848639101413016524273829164832 9906323 -92064124977417506792325032205922804320 9906324 79969080332725004679460829428408621056 9906325 19462522996282348270430897377755787200 9906326 -74267959770986951319406569589936519296 9906327 231371478884262363662614876626474069840 9906328 340174329811552506351128399904895580160 9906329 -69407249015407837044261571743352399872 9906330 -22112593242924677570067854026863866880 9906331 -474328039920064177750614311054236877088 9906332 393013931141422991462990711605096951296 9906333 -34917466920036189835195026113579326656 9906334 115048535267014185440606113194007034880 9906335 128691682965673993392663402306670106280 9906336 98980224931370316106415561853008609280 9906337 -199770208880656278379374931223054896448 9906338 23310047072964849118752819903944597568 9906339 19360385165498022412337155786634382768 9906340 1834888564018465939991945660586393600 9906341 220816122547162176781248144067344524892 9906342 29974735204680223766335932248672062080 9906343 -237599612070097689569310310170119463560 9906344 30881216891085338674927879747971072000 9906345 178730661513889917588575453050821706020 9906346 177456153704752725346867290635323793664 9906347 -372881308110846354912543952370929347288 9906348 7558512311025833912471688405137915904 9906349 192892306157209808986464125730178947350 9906350 -55916224959215900065062515936686953600 9906351 -25277186183701298986166342046197985792 9906352 131246493457093334895318315958541320192 9906353 -95264034775345644553209384665234443200 9906354 -59818410330969346313597567964674300160 9906355 -690444001221114597675145791223560480 9906356 -119391791085735539649267991866475511040 9906357 -10918521653202362579091630994075764960 9906358 67035974666348725238098955787848681472 9906359 -292913461458829872559214983770359883984 9906360 -16384872463760717616449989627792588800 9906361 -5546764057787416070995154374736894038 9906362 -22096593197517087666893526769363034400 9906363 -333931477244396250734071651592751667680 9906364 -153397938600706779590243732955937001984 9906365 -10545824360116975993094664724784784000 9906366 19997071226581095945022103613763651584 9906367 442284837676690998372210016477700964416 9906368 -57411505496982522328041687772170289152 9906369 150195062260065660127276316406321799008 9906370 27831920827856708786333720024199566880 9906371 -219080933934645736697999862233940223680 9906372 60361748273811439529718778129618022400 9906373 6200628143454176725803262915943803260 9906374 9361566014702299169397037000514183232 9906375 337366111418279955748010867982270084000 9906376 266464037047255618340290657593737871360 9906377 -3223468414911508528343287282438862592 9906378 -266983681832502126203136378831942435840 9906379 11733930593470543212173907333077890392 9906380 17989051291522611812025146813859194880 9906381 -73068260820477595058490805054892947968 9906382 99571927640710708397836648057193043840 9906383 3607405520871309151198835101944306288 9906384 -60384345683399558126762601328727556096 9906385 137843960738859407152754374634866958580 9906386 -83894186014696567169032567910325302784 9906387 100630130527663298696343513457132491960 9906388 -182561540793008133640059777403027011712 9906389 99862591738354319889809936735101051320 9906390 12642482448867544379815238310939419520 9906391 -167546862305785015061271879051251200 9906392 1535703966374686743844823605623582720 9906393 -48730230494895641301614854944516240000 9906394 -41978775844278933776223678689962894848 9906395 63388517813283466179695022247328475600 9906396 -155724627162496294678362305677039646208 9906397 251211425295439633798198452137324909760 9906398 122781359429335905433724794679587075200 9906399 -207426933569104280828833228057015916976 9906400 -75020746313393729483392927138185216000 9906401 -84729452815103130276645943537463765598 9906402 46318421468757626832000892465682728704 9906403 -185814644576162571513672693173354650016 9906404 86670635986900986701997601090527497856 9906405 3303552641022360276957927854580798720 9906406 -72628254422180763820660354792477049856 9906407 -250285066027405413219761399254004306976 9906408 326690792928171541200959869957735219200 9906409 -77495363274048789535900536896422631820 9906410 8236011235528428359488125600387801600 9906411 63809544837845148889653105869771946072 9906412 -95825331471474777882527441092999918080 9906413 -122189417880089206615503219377930598816 9906414 -18515990794966463876359816947874406400 9906415 79123812749234994801387197220186579120 9906416 20699996839420078780357776449874100224 9906417 14882922834117711356240966856091654080 9906418 169252050904679840246357341542087494160 9906419 -15368850429236602215271870039411641600 9906420 -63629509779354413059224831911612067840 9906421 244802284093119598958887554401220703104 9906422 26507153115474285624101576647922294784 9906423 444790970208604697867363904590324091600 9906424 255930115021327795514244646797816606720 9906425 -368700659595709379437767302998843219200 9906426 2667522802361584028036987777469235200 9906427 -162594768103204499537907618501308580888 9906428 30455243929449309442199517217312109568 9906429 145360002176325509521911735425577724800 9906430 -132509955491423576029609015937064200640 9906431 557902298446393215980008367982282240672 9906432 -255714542173108937924582569485218611200 9906433 483114306573178826043456674123907811284 9906434 -125624301265026372480984166883347428480 9906435 126837567472375802722423753481073638400 9906436 -309106433130868601225232957271483112320 9906437 414567283565118985827913053593470054560 9906438 -53439700186802747793017109150254235456 9906439 121663017252088237429917054109875065240 9906440 -264757842198420832371102674214216499200 9906441 175451516755291567502463405456154848384 9906442 35653807448615125485182495199242373120 9906443 591206132869413636265021662390872740692 9906444 172737556156182014950743428784010615296 9906445 -117471056400265634640668752830633646080 9906446 57542806485532222308190632102467143104 9906447 -198815974435621709671285178809504846200 9906448 97756972553177475995223054068711096320 9906449 148168527472616059463471743041290492736 9906450 104219877630136908476093556743741203200 9906451 121506043133236685572201147156465385392 9906452 423597224921757406873118705191481644800 9906453 -59292522048173452137115056722328425856 9906454 104067899554841201392971061846811011200 9906455 -13898738489545435880740003216499238240 9906456 -91883885311616730156762667659309219840 9906457 263119254463644015554305095216377916432 9906458 -60184322786568036978925807453792734240 9906459 -171485682629972796099979823937156270696 9906460 167668785753364057527666912982807457280 9906461 259979937042611598944829008756208806448 9906462 -494930777582151137018365952258780928 9906463 160139086071798023304230924878068966240 9906464 521287378314873561530567538198731882496 9906465 -3840602613555364680236726251045641600 9906466 42969429195482401360374344723173188432 9906467 127373235785700941143618471255548431640 9906468 27731730518503635899708295431931887616 9906469 -1247203623904332232941091639231211456 9906470 292953801536019979396788539182440960 9906471 343793378012933448370063587494131214472 9906472 -121099191230629239925778419090706104320 9906473 427251315599172976199535677722274137722 9906474 341222972228879897440561744844213760 9906475 -209669409914006454248424543818103293500 9906476 85338855194478189779602149173385669120 9906477 245374364002347928911560999104649210112 9906478 194075890255549401307612781740004509056 9906479 137695573660393223770059459939101914680 9906480 19636901931901358223368085850855833600 9906481 -73282480600055813253991921785695800268 9906482 -194888981801447422113414424150038047616 9906483 -176196173210806864927017526826638667976 9906484 9065147542244566660630474664244609024 9906485 101836265861419143928213277365123953180 9906486 117266769623536191943603402150361226240 9906487 1285228626030184116182651311736318760 9906488 -26710850741643720368623657512386887680 9906489 -191007320613270891139927472273144376480 9906490 -106364939149441308469491170517094790400 9906491 -25236195455387231020063869635349528576 9906492 -40407451559639961303914287991872183296 9906493 409182638482297128838382462011682380742 9906494 19559393118183389207682160469345327040 9906495 106157627196144074526708289471932843840 9906496 -132716657297851931282082385106769018880 9906497 -706052195261859804931710156525731234940 9906498 15143242942061685714266313201632692224 9906499 206721348931322433735371158498353684524 9906500 375121354769795563750942059574612032000 9906501 127226544018134573938807041537817177920 9906502 101304616484118632887131878598728157504 9906503 -579556653900937844393311055449287016200 9906504 -292021709010138393970823343421329530880 9906505 132879030103458366242997938335633353600 9906506 -108374272341000610086381933045385149696 9906507 4924920300102743125611268033791547248 9906508 -187664940413005403915278068136873017344 9906509 347439957385777143014008498739999998710 9906510 12020077128220319103009952464794770560 9906511 367093101962931983660214506690327776112 9906512 -974126647356027186355168099958784 9906513 86092845177723093072612465481513321920 9906514 -128540567266873631864429839522366279680 9906515 -16121415588298013866742376894880913280 9906516 -56809081475921216145741928199847014400 9906517 410455366326884528809015567371653775566 9906518 -115151871794976381378499416724279715040 9906519 185115540638541898184532416930171907072 9906520 -90372799437654617639913966393115238400 9906521 393588698888073020973444370930427952000 9906522 -160200215125516790797608502077273014016 9906523 5148903812825864158975891468733123304 9906524 44297305239006514894477246863994176000 9906525 63335977352661163153686837347410355250 9906526 -28233869255740868588966296505275740288 9906527 -573559691950888943770137550412619750624 9906528 58150832039431445041630451071993774080 9906529 614080158379495023961742282531232049476 9906530 169463136856764221972414992586505715200 9906531 -293298136629536054541330530705934317448 9906532 -79887422194123455863455368158622091008 9906533 15166118530730697332226830210378456064 9906534 -93079867346413971803637603759467243712 9906535 8989012674068550895220786446423325760 9906536 352080383239808370942075741904212679680 9906537 -83374521507875451093882103635483344832 9906538 -21558962923536301795126944922015076256 9906539 -12648971402574095778845257798062973344 9906540 80081435065966861764550829864037580800 9906541 -15905875600294559248824444169410718068 9906542 -55403788800256600070904260038163387328 9906543 7193880875022641783905779672258684240 9906544 -24830750486570587983608919026619351040 9906545 62810964590288190957046026695452017600 9906546 -294946054852617201148843385238626304 9906547 6215738925993270395957508429889310032 9906548 -16883349195254502621851582519493789696 9906549 -155636549383533796699399129569137927136 9906550 -78847822293464265315323906027293920000 9906551 -72707396528812570643617293226899083496 9906552 -1713766575674502669381148055513825280 9906553 520264060931071274862876423488591290960 9906554 17853888366762499107767113251940396032 9906555 250888258897371906436251762787123200 9906556 -183853166283537298283024424595730649600 9906557 190392259477224086162230448219316738732 9906558 111688114195481848516748835028070155584 9906559 -14478811803109657199461747982098126752 9906560 144333064995910285655204984305955635200 9906561 -42495309916671060332927240980241991168 9906562 -3068618231972806350578353277478741168 9906563 265822585585098043768261308189901936800 9906564 -30132351046103076825030392588362036224 9906565 -16596192030995562833163692400106761000 9906566 -135875085396278939594773076805315989760 9906567 -320241230775775245719661531435160350336 9906568 135586020127032370365596417429944565760 9906569 -547059188858580466094385575230470621030 9906570 6107601089558717043011077085490931200 9906571 304603167843955769520181309598096275792 9906572 -132575820322180538960092613612030131200 9906573 163387811619233568635364519485890613184 9906574 -73342208922540662155733638161341875200 9906575 56459755842816618340621567559471302200 9906576 8731932231228551602974939141988024320 9906577 -13502350192866151089007640410835199488 9906578 -109429587968265164471310230493810326400 9906579 -105828698871312480413581571892167106456 9906580 -191835904217572265776052748413945909760 9906581 95486883933329305533106538408818188000 9906582 2323387797574344870208073286287499264 9906583 -64464698264663164181154190599901947896 9906584 200765407158245844642620806124157112320 9906585 -29119516750831013185014084527300632320 9906586 149141276505966064994834535247951690992 9906587 -299320509073969924141429352639182142040 9906588 -27410138104348831597531992025633225728 9906589 -6066292657054612659517449461053551168 9906590 46096074374500553949261401336834198400 9906591 -24482748463613067905865349057835873208 9906592 137699631917772684889001523386739720192 9906593 76499347897096530366828634984295695842 9906594 -74781038155567247540744243977762997760 9906595 -43795356399455718469109480081929894320 9906596 20202042649982437448571521853153681408 9906597 -119030477059555739620687145335528581120 9906598 -727260150051822675797362883886740352 9906599 -335117633693652373752923445674070059400 9906600 -117937559375789740952774050485043200000 9906601 211224333324674463047017316284278957732 9906602 28708407622136403008214872432367895392 9906603 43909190076719395697795072574748680960 9906604 -312380803464416251146602558391259519744 9906605 -234473009239616510409955206056234784000 9906606 71178481971677283340915387264934805120 9906607 -81776091861768026653178216376548292768 9906608 -21675526887245460435574819128632672256 9906609 -170806278781917501484696259591842014096 9906610 -47092778230592766875603032748826547200 9906611 242931769012957665594538629375085095588 9906612 -58205093413810220358878735137395929088 9906613 356356140695231374397776648143519400320 9906614 -54318557830455180042242046438473178048 9906615 210407818810142907297506838321889898760 9906616 371319934915282550640624647025092628480 9906617 8088371174910808128568008800046408192 9906618 -14511781983813739784117752015199577600 9906619 -60086133868528884903180404547860329160 9906620 39682865386053746959311898732462433280 9906621 58495162604661856240990279040387526912 9906622 -101552161324187737350427527227026771776 9906623 -248174890520682562663750258213775460696 9906624 35463788113005497195451356780288802816 9906625 -155291729457468602848119803171288622000 9906626 -106811658002763704912361226158760093488 9906627 -68669097811555361661775611211973692680 9906628 -10981832621533670569319839373433031424 9906629 47121188366455537503050054239488540384 9906630 49102499702183209252083517834978007040 9906631 -34205892869059557540019480425574707840 9906632 8886482323013721561355880849102284800 9906633 4716048348100803926623523645933401248 9906634 66667480041784970292302628087537159216 9906635 -3408820032828326140741859112029283840 9906636 -66025162960138219031259940684364825088 9906637 182553708005966876712553593428785413100 9906638 85391321543993814370439627003710755840 9906639 23683950035666232655434413265387601920 9906640 4497996462640988130620990989846364160 9906641 4435921411514800616272090733304646512 9906642 65865946978551955210255679540614586640 9906643 420694286016080996652598294035016059664 9906644 -25825921824794353234437668648901421056 9906645 10687019761031540157511010617448016000 9906646 -157788330414675051981666879455679875520 9906647 -59544607979217164229620612210670795000 9906648 -214026560341677830745650098326880788480 9906649 404246929112789997228590977545298801536 9906650 -62416953514297098045530517660331394400 9906651 -28646466672208823613798929206846081920 9906652 46427617686240522670139496602860879872 9906653 160475715091882244573383717192057876902 9906654 18694733769297814844845436828551636608 9906655 54768555726247264551035710495938006240 9906656 111131025232105910943540749760839811072 9906657 -120769845465541822090654561275258224640 9906658 -29553393423120928105820784722572005216 9906659 47897511572789480807276220390815844816 9906660 -253385395355467874491269564230048931840 9906661 414188123381309714527617347016326671200 9906662 165819974016602818319857850714449988832 9906663 -25864908921839220845905005679417862880 9906664 362539484637117312555183286080970767360 9906665 -342002869598578546856472604208233011000 9906666 -363963736730372164995274497126457344 9906667 8510828090315001378239750679214661520 9906668 -383457501240518557278456174606921821952 9906669 302969201381459080073028312125816865600 9906670 48149927518175925113807770554430479360 9906671 287862332456869562667118656528574177872 9906672 -680570541715532037144093159360233472 9906673 144702167079755359241485376448520422516 9906674 18823797519521572555958655871265018880 9906675 -86309184772331715356071480481119372800 9906676 6224966248450123726435926813240279040 9906677 -59256424872447766926019499253966256128 9906678 427743476045466929137647409522979635200 9906679 53078978185941511888116301259521272000 9906680 -114716043800180975563743677897218867200 9906681 -171617311137047061441414788951131896480 9906682 -264392837152950757338803307647102953248 9906683 -167734954945075349910487176327042777840 9906684 -225721300197930331104209425827151872 9906685 -225000993883375993115266616489186737620 9906686 -140348535860138759315647207172399226816 9906687 -58556016717459067311007510192182012288 9906688 -176960078728788654699398204613124423680 9906689 113799226343563343976396710658334871124 9906690 105934289740108660651880789324977536000 9906691 248434485484243516911686488199104356092 9906692 148838325577702217606463214691144946816 9906693 360871411390827038830503454552152380064 9906694 -102456378333302764978467656835811077888 9906695 306593762461169175284627153315040205200 9906696 -273632608192841767541531571342377978880 9906697 -445676211412711957183576309519343783580 9906698 57911149870616845353226404879907803648 9906699 -132289988603993837106624049826153093760 9906700 -210446173944033662517117568381696793600 9906701 2633571411070251375796801222454059008 9906702 -27135166716736330187684189971511202816 9906703 -135779088550702237407486568675906516048 9906704 1083296431926145917212908877719019520 9906705 -7464171774707487094195756091312489880 9906706 -65473081131288798576486401084973902448 9906707 -99136223505487712704518867577739965056 9906708 79701542300244689297151800290600144896 9906709 -32152053783216637299435434945761985696 9906710 12149577320830899323702536457101681920 9906711 -16976352605387245313586833988090712728 9906712 -124546113465660656929292584717956096000 9906713 -140883449933431633494358107843477061500 9906714 21873876734867674901137583785468128000 9906715 2966878194194501118001533658443750720 9906716 -121728216351984477012805182280401411072 9906717 -196498127106467008789146667215300115488 9906718 -54784736885921989389338028791333712960 9906719 476200840035182995549706229555799011120 9906720 -21116419334627193955474295778548121600 9906721 44925413485864717645417886858120136384 9906722 105742879788406810470789141017373917520 9906723 -134582886569878444690895796763116536028 9906724 159789907497120824984018220254583802496 9906725 -33563774761050797727778045700550555750 9906726 -213700028732444372275487244325220070912 9906727 -1748203084459101088886109277305604520 9906728 118549208577172968733306365958427842560 9906729 81059268567287643449742902703590136000 9906730 108430712510514563315785387533008081760 9906731 -72119711346124309966870403152188699468 9906732 -78735271335148318137538699574407987200 9906733 -419868452281363395893723396935893836160 9906734 1188831426148959748153807157604343872 9906735 95270939106125758461612281008297962000 9906736 -29110622671810834364224133210868940800 9906737 -184494764904949458152642562643643365614 9906738 109383497620256162240148854583925125120 9906739 -494679725762325526104148947374045960480 9906740 27106606071140755256478615037149776640 9906741 60688439640726411503090234581070880348 9906742 85385333118343230307264821573208326912 9906743 121645893275657832936799821954493153920 9906744 -74493209831885419626948389459257589760 9906745 -358381860711082419765882425394935389500 9906746 -265248714668967860607556443599540188416 9906747 213741579741347082024004189729549832640 9906748 -131970565151992258345606080462627363840 9906749 -201248933983208561605750413743297294880 9906750 20630580926591255387464828461343104000 9906751 312420986976048313241915785076808642752 9906752 29278474438065088318737714579253493760 9906753 -128678066392328354905382886803163692496 9906754 -287472715415468403638284937997241344 9906755 -103127574025332913026982846876290522000 9906756 -237678228481195215544121988186525235200 9906757 8576510356663335299766915119827439552 9906758 -106733321817928043693420073733443536640 9906759 -516520923599559035514415877152375391280 9906760 -90011737951940780392718787984155750400 9906761 1371965800601022949200762320720518362 9906762 112529461595940465180574725826434146304 9906763 179822587089277895901743596648966187648 9906764 131565634117981634223921307630353724416 9906765 -167378078513497966052104836850921191360 9906766 181012839551993222547382058295088482624 9906767 -112254151776693004652052303949405579200 9906768 -31248354271402247325429659319818403840 9906769 -314180033948797072920058370401639862540 9906770 671542079978292084721902502622822400 9906771 269350670867898817038799554854169971520 9906772 254777627369640217915748404541294733312 9906773 -161255838194944176757223450360970492978 9906774 169840928852774447536629121939340746752 9906775 195636943801632700320757500931222340800 9906776 76791439110969012642820612088554229760 9906777 137348519004672680797489465610827283460 9906778 -11240036873021091108775055173641356544 9906779 -504735104317408589735604732367879378620 9906780 -22833775581340312196984339877414896640 9906781 217534261414840136293103376228835148582 9906782 172054778578337621465802422273967844992 9906783 253086155462585547104019017821423057224 9906784 -521771327466157482984929360113197907968 9906785 62016844370708669649256650325658256960 9906786 -4430257036326732008907846403601354928 9906787 1841864895317860497298031978456438688 9906788 -143850073896613040438495905899908726784 9906789 -67078610806490249100043372001764727040 9906790 -37621066728453316412295546081234892800 9906791 319661927669033257219629982801828203192 9906792 44405482947450325481087966415672115200 9906793 -36674634720793459357504996980749686556 9906794 -31164155240751527024755487502418818048 9906795 247864059790005442481205471319246395120 9906796 -216440070118263842821714000110770886400 9906797 31521912090270682930007340088016113920 9906798 -118590468972678337650942382714458869760 9906799 185129463807729292057801234645497028992 9906800 5102951854911401366868285820757606400 9906801 454849392933610733074410442985757698304 9906802 32176582025575520624056776698426677152 9906803 41221253561426507536990866960749489640 9906804 -89269282574353686886154628140544263424 9906805 -18264350757188652340411474056335133540 9906806 -45304496846782481369564862309911600640 9906807 -81115704442367057216032069449060443160 9906808 215695789548790959597056102862004224000 9906809 168897091461915654005217340434965902080 9906810 31988713260666217469800019805518780160 9906811 -47726153052768660294613761485628455648 9906812 80260147478870384918894456528197318656 9906813 625256099789590244206902175599144960 9906814 -47408367537889837619718257878720662720 9906815 240427172106737968874743429205025737520 9906816 -245843431306288039555767751592116224000 9906817 -22173445798702382930167568201816129600 9906818 -234128946306419177754374373202006821984 9906819 -18889421479128367369968183014480142672 9906820 -31370160030077508466834169837344051200 9906821 423980496386972466340437212970631648992 9906822 29346993337242793550704197202957203360 9906823 -76810749093417085076685643095456348336 9906824 -174833775158411273616662689010188646400 9906825 -382052302929520607609704236437164800 9906826 290484206256921554993494070284920824112 9906827 142088693764331515099533864456527917344 9906828 -144058346154466124901978936944831016960 9906829 -211889524632231921123668038218661593824 9906830 3324344690108645228633166100202653440 9906831 358780358581882808564129854852694247480 9906832 55430281425110995021537442552064655360 9906833 496785766124663177531087979211978892082 9906834 -13426495715801780520444154900761113088 9906835 380721657335881301400290316773590188000 9906836 -48267547587973189390836266569143521280 9906837 -472912209689572015608342587722062929280 9906838 96479513957903737075612917557651377344 9906839 -368559555741387109280009392862952258360 9906840 361047256112146231555994606859196416000 9906841 -53693340315581271347195930820842908928 9906842 -143654753791366438845701428762892979456 9906843 172265832718723449824988242064169916928 9906844 377552291812065131518834302362990644736 9906845 11197116367185053181852551799259449840 9906846 4639100672991419290418513633620988544 9906847 -144830487485928098845621415669732108800 9906848 -308903994166084407900381643127566368768 9906849 351073419030351931739185105149577711104 9906850 -136436920733525134304285390243686723200 9906851 -174592862047758895798831358295894842148 9906852 9948794799891229695028694175058225152 9906853 189518022112351195364294146987817993664 9906854 75063112737287305689816505329015299712 9906855 -4344443300920680368326814246076718080 9906856 273343730265813141649922711312793600 9906857 -22953015827706464758739345988718740600 9906858 35894291008041153352115062293881987424 9906859 -16818735028432252266537946503331404960 9906860 54867576736346261020226888501237422080 9906861 -87172583677563949706775783511872720000 9906862 -50975174137678012417605111804485755008 9906863 169123058905421164402037070292945556112 9906864 58672575231802367210874424990991646720 9906865 -29268115332082222554369941975670556800 9906866 85586913913425774443856243544120588800 9906867 191046704496284271651341613579017173440 9906868 -82358913458953914258203783265255079552 9906869 203412137464983794984119698710236560000 9906870 -76354445504401340166941538644849347200 9906871 -10872003868039058181932916779725994256 9906872 245563870483968696800121234912826675200 9906873 22613996726676246846124963856539650384 9906874 -404598872406906157413949226788745283840 9906875 -153857208923551877029319778932302500 9906876 73906409901798440291972260168353856512 9906877 143613505556849161757203788777965510726 9906878 131031655280675321489634882833960490240 9906879 79373288611512511515735492299657632128 9906880 21097123414068833192431241808586997760 9906881 -243515249158577484879041849111015294268 9906882 -35249833662725091721070853888511127040 9906883 178401466785793488068638373229056130464 9906884 165849802932056816610632747045670615552 9906885 217400152186588323187576117064624767200 9906886 65094660246260132344099396504665175680 9906887 -60477779305025318109338412503941589568 9906888 -187420229513456724874236082753925775360 9906889 -251381606826799884710269231929696134144 9906890 -21673783111312916344524291004285885440 9906891 80810259255430729237834411257365976000 9906892 -268671912676955491824049789654727574784 9906893 -522270805198255114996111841729871054420 9906894 124583469825667670924645386131393191040 9906895 -290459808190753008019899080111350153920 9906896 -83087075923634063250530392293291368448 9906897 20850284603964478552277661736570598400 9906898 73838549109800591199000434364848639136 9906899 5650748623906141455165908108239651464 9906900 -45462920551608744466606365205222195200 9906901 212976614013253285892779422086555882360 9906902 -162283786435717817299963007375759194848 9906903 6570054464848798978883152123078444704 9906904 63246806981209604524961085403181875200 9906905 -73739209556970495066683801171106650880 9906906 93651278727645129438295582505198344704 9906907 -67793823620444861547096882433592702808 9906908 -336329187613685191439108394479590070784 9906909 -19704793032182801264614725625211776896 9906910 17552093851022249739397061356588085760 9906911 -166806628987905353638988505646640980368 9906912 -54839645349971184930773837670202736640 9906913 6418925089182073195902877978340443840 9906914 88033606319148088231879146446194801152 9906915 -68236646318877539513448438511516750080 9906916 121147818042242174251945276239039406080 9906917 -457055324754822124627520520493516220034 9906918 2918070482207459956440178888214249472 9906919 53988908440643950872141455422891119408 9906920 -121872049355691425742188886071677900800 9906921 -59154312676490259003247835424621641760 9906922 82231743794278846974322642420822408800 9906923 550518543774036136960432585042126464 9906924 -21345709743340542303068737319101254144 9906925 52565951312476835587079414536772360800 9906926 -21064118502532652336936215634554616448 9906927 -134134267266608156376615206890842606192 9906928 -9444702811347690765407808914541182976 9906929 -122113653176415778516406488578860599470 9906930 -40556044906394035039215240901064071680 9906931 -271006071360243768672789359406761001268 9906932 -145200592555114591127635550486830295040 9906933 191931090879343520632063923943445961504 9906934 20643703581558027269159315579544788160 9906935 -46298040210528494177602402383573474240 9906936 22029846518588422005810024350427463680 9906937 -513708027565020425817137888538828744108 9906938 36605638537786147514669280877314295296 9906939 -116830854278219994052991826500936991216 9906940 45965924043058331126279192981472791040 9906941 -621950075550080048443947738890303612736 9906942 160978082000037302069531919717687060480 9906943 424672471975405927505242509800891816192 9906944 -380433963818041355318167256569793740800 9906945 17002588949990158880354578492269623040 9906946 52250810485482694430954440884115015680 9906947 54583795167878611344376712505242012160 9906948 -9786128525792458863500831516728324992 9906949 229444252118567257227096415899227844762 9906950 -11272673889753938340169270345930884000 9906951 107498103817955699569046096747712637440 9906952 -25968018671968901264357838550417244160 9906953 45771325871573007925628158345909971840 9906954 126235889260203192938320070273918188032 9906955 -119752833222222348723346541511233709840 9906956 -93727223953478415152573921181273626880 9906957 92297941021434984588153044875785952854 9906958 -142569437697322171285989924350374201920 9906959 70722657057641142967935465581188503120 9906960 18762374019816403915804601657272565760 9906961 -55135553854672998761351574400190131680 9906962 -49845800643880468229386938841959113568 9906963 144833832384744404908033544028087209088 9906964 406290142171311824360792750657847552000 9906965 194905672064523550777264899307311760860 9906966 -26429636738858420822466763883695723776 9906967 86003826500121594044987650374177351576 9906968 58934116596571948333322545366381762560 9906969 -40777487308249647209716215482742666240 9906970 -79159627846242936535628620068585488640 9906971 -106581117967357588581095325860997797208 9906972 -18459366663719638211195555574373840896 9906973 -551957437452373406761854231200957274778 9906974 62993954059768281392950235440678539264 9906975 57907548459059561703684047550580380000 9906976 28596759512220785381327941020871163904 9906977 105021558799806516697217099101541872560 9906978 -156946338754648726602655839346027099776 9906979 -132704555340570456563344474744471148160 9906980 17174677264346761872278359943856537600 9906981 -55282019813216383968497060308373101056 9906982 -18759209027196460559831188035304677408 9906983 120344734918841717043692435198285930232 9906984 121420722780063390842891716621898050560 9906985 2246899594267249099866424620080870400 9906986 -124510505032875761084160530135588201808 9906987 314613456915044791101693890285823510360 9906988 -15174451314316699478227447727069196288 9906989 -279937337217009790265085585006455148288 9906990 114002368011406692275626410852407253120 9906991 543949399964174484789344966709404133392 9906992 109820676652344794393003005183027101696 9906993 201207338475174873957708579774448156482 9906994 -22074048222348390144516881816637954528 9906995 -170612163331571488447228484075156275200 9906996 196629704652536262884924681828345856 9906997 -133307077606963353190934785931410185120 9906998 156143029278771473164839700980891048960 9906999 -76841973007274633754208383699843720960 9907000 104590783873234593663354337985602560000 9907001 84071695224409015373107071933196646280 9907002 -82448391927840852850720034202009676800 9907003 282602471432075499000466313825255201252 9907004 384537821357652738528609992671503277056 9907005 -250403893794755120696688188936192738880 9907006 -335898537376430809410205868811502554816 9907007 1630018903042782615997810632247135344 9907008 25284948136280615823975644944505241600 9907009 -49287497413225529663767644140240582400 9907010 66096205177744801865499930068369040000 9907011 -40535190784736202447911771798249856960 9907012 157513034531878577319323186879742333056 9907013 -375681713065904099247204765564857040738 9907014 25754953336566767629893211549632157440 9907015 94788766287265062479903470100566919160 9907016 27433433268867713193857065795780608000 9907017 277347963069714157999873077616019819280 9907018 -38637824227610909641423119443823736320 9907019 238018811204085746662211784332384839800 9907020 48254722501561644483019535680938424320 9907021 66606261981305763613461478290123647222 9907022 47162355351282665948336316333788649600 9907023 17588094021044058630095504097669745920 9907024 14169678027603847314651337716500848640 9907025 -45682120598562115315022401117594049700 9907026 37232489160998347147617308266449558144 9907027 -34183216235335333722087041879385224320 9907028 41631059199635673915777157805383680 9907029 10990243491771670945296366221471960640 9907030 -56634283605131341440160144562752377600 9907031 -70535537988531626316453744407258898168 9907032 180551386480877515197572778098353336320 9907033 489659374114578217725913994944827974282 9907034 289030047712053730597823618836114798080 9907035 9342907517691475688718196154297265600 9907036 -62563324505397449461608800846477924352 9907037 52841341632703757167533480623582740800 9907038 208265094341098086551612700525610132800 9907039 465377820263428133273973182916674525856 9907040 29310215169031093863491493263116861440 9907041 70711982105219283691662339633562010304 9907042 36917762697215258476152266959353606144 9907043 13742555111637201665204294936991024624 9907044 37384704859549389754581765772001280000 9907045 133724568020102173079906411130651186300 9907046 41624550556199111447353167665744778624 9907047 -302999027406500252732792583692415582576 9907048 291360747095888172051997950601405455360 9907049 9200992269200773389684504527508125928 9907050 -66041744057857196435052601856531251200 9907051 73978176816095301297935703166619268864 9907052 -189873417247756839762353506611095162880 9907053 26774708039646553657881074535185973024 9907054 -118748403813127497275781101900001369024 9907055 68759722027416453223803595052213441760 9907056 52148647552506111247794623222435020800 9907057 216435959154472843570231350149628548306 9907058 104704820276073575623077854193000370176 9907059 74754313990388989672611001739387227704 9907060 92310084052657926980634236401753651200 9907061 141889544439258885166164956784744294912 9907062 134858879934602094468095993867683782144 9907063 -148569299283748363864052897414332957400 9907064 206871965960662940947721986184877711360 9907065 179827612036537694150420102171285689860 9907066 61229662863458284111093036852987137024 9907067 -556905198728593266910754654496508778640 9907068 54881821016108354151875983585329792000 9907069 -400177450120838349667049391129343409530 9907070 -146744083960856518014251255744043779520 9907071 -1174141334195348105403701362808104320 9907072 -51231774278268011416197396336727818240 9907073 -27417523106478864597336651417702888960 9907074 79106964032228444235008029389391580160 9907075 24134248321691994546908074934975653000 9907076 245559765266398996105470532098001211904 9907077 92054689131668409916330384275163377120 9907078 -82669128473742019760330698024465704576 9907079 19749702263465450491813861844349481440 9907080 82686223444109671481909981011181568000 9907081 164255868645727519170362842764811529882 9907082 229451571675923920674495598535969881392 9907083 -243756658542099166360826558577232757760 9907084 -338481341149660082103966497388138106368 9907085 -275229762219821274235657870205078039220 9907086 -35350749702185585758819490736286341120 9907087 40359397966611391804743622203141106736 9907088 48433930808338077485739803721692872704 9907089 251889426617253944900316926721296928768 9907090 -57432420780244546282334779876658605440 9907091 -137741961652124894594134936150209863508 9907092 51248838223564988284193148729159632640 9907093 40003736142232019876689997343000081216 9907094 -74977648980914242409398306444939824960 9907095 206252513753058733297790119232856326400 9907096 163889232563398804436403822902932684800 9907097 -475611669982430505519615653408942966454 9907098 104182651601988560274044027505144651264 9907099 -441786594362194614167626659880599643900 9907100 53293433191990997525275718735017190400 9907101 576195916338415760933617658986662002880 9907102 -241608587963926173028277493812810053248 9907103 245356321396550692749121263762867947160 9907104 -74071478902568753031008589303596974080 9907105 -124367363431213914418632928982129735640 9907106 62892835757613014358193355800213417728 9907107 -127269596757700829183489806152933628416 9907108 -458527752933451971256104302126290673664 9907109 -263347888106710289439711581502440730690 9907110 -90645717121096515557625659148805376640 9907111 -11840245188204638086143759102311262648 9907112 -24308466513128521794181110785508602880 9907113 -97067043133920550294863497665492665600 9907114 2903271628327455005347929024824934912 9907115 13808270127170087302727344309330745520 9907116 3546351452893901696753599921776625152 9907117 146916604024482480915800636999214156 9907118 -194825429982795152173470321629786582016 9907119 106553465354705029582800506769849897000 9907120 -11706697945612094740464394598786334720 9907121 -138933883467365814889530533248089866688 9907122 -1646304471469107015656093154505509120 9907123 55892373468557400421900090579835951372 9907124 -109914920515434167992937406486979054080 9907125 127889220373010593075947912837733440000 9907126 351760376817633081964260286498169563200 9907127 -162610612071213172875441171153827379408 9907128 -88857170594650620611523777461793914880 9907129 -65464261609761396585060799957758768816 9907130 80851895095948813775115414227217991680 9907131 17819455542104839469018730115655464416 9907132 -121019435652117090434747928570788039680 9907133 -81143745531981712713777939922316993940 9907134 -9475569840367467221573834054137774080 9907135 16581037323433153960816088983331512320 9907136 13918548446879522423315040377398886400 9907137 -258469607068043332774830083471491773120 9907138 82725366673563714458335944360545472720 9907139 -503250782849194800284844283311398110200 9907140 5178955619181649487889290357024133120 9907141 224791075003709582694972826142921683452 9907142 40289820935464690911047484378596906112 9907143 129362190150087221003867784527748347904 9907144 157608872558875991335589729502368901120 9907145 -165830103634899913878813852800670755100 9907146 27378396993586065540577217513386560000 9907147 -102555294071782762388454693183577655404 9907148 371266143540327752932945355583646526208 9907149 -50928832835618908221734882050349184960 9907150 -79704088863591236638284121713056798400 9907151 293532201039453242369572256500879242600 9907152 39890599128252929957315575324527820800 9907153 -256194819816347524836977817395191953920 9907154 -156219486001665960662113795076216665440 9907155 113647757077235420091669730023621516960 9907156 -39938254772139800820094848487997353984 9907157 -1894503178995625032352707725056980480 9907158 -54164467677462154570502594164722622464 9907159 -399574995633428850174804761108641048200 9907160 402489988504440391981442634139713945600 9907161 722795359597611749255503528693924608 9907162 -14452233869205904052303255641961064960 9907163 -436173457771432480358036264356885151052 9907164 86478585926465990316263304307623736320 9907165 529650221152034684581553189711416032000 9907166 -4626424408151186273860035726580486656 9907167 -2142176448507417906073618967962152120 9907168 335982511986166955641714674900900249600 9907169 -2235077050380833404417837585135374204 9907170 -8322450232479053102288297716462387200 9907171 -328905840347365212760979928442012345088 9907172 43077659572768975096052947603900204032 9907173 81332486881251824233378796549916957822 9907174 28150903736815196610367229856607962336 9907175 108723365892376410056995806900366448800 9907176 -9283478581775789296769256389395660800 9907177 32256404465671221607051139129150829312 9907178 177687843318790833497135405180527303680 9907179 108324227905052334472126641867479837784 9907180 -60843151106153030722632415027767705600 9907181 73224402138572293794632487748399617312 9907182 47336059024694807560626195908436658752 9907183 -65621668146027417895283025325775863200 9907184 19637586796892757846429350154835722240 9907185 -118285881979593530100875822471235456000 9907186 -16800179372386910502392830600916468208 9907187 -192361640971784016428751973804523290164 9907188 13435835773280026686058354979046537216 9907189 4978117809819370884394327912443403040 9907190 -88850358398642941269561864376990310400 9907191 2166075697283786626753548652468526304 9907192 -298348234368944498808783146371693117440 9907193 -326229132542100200855247857789555685756 9907194 -6614391871130052288883434011914876416 9907195 -28034453812696273827668640582755578080 9907196 -5466321508727749496314849471863556608 9907197 31737810152259604449301659727452862464 9907198 41608502930789661136915963948542861312 9907199 -136978493191647222836304932840647325520 9907200 -1821198622134828024405490335429427200 9907201 26084919574033451528126432117632683732 9907202 -84796151458515289145970373310495846448 9907203 -24938570047133736001523091163483700496 9907204 -44144905592050832467859184993501057024 9907205 -111507776043780411039794639258579863680 9907206 -98327040426931690232010427711164837696 9907207 138272371721444120939348428956864329920 9907208 -447913052314412763146529914327626752000 9907209 -21082045145751928166325887117723033556 9907210 -63256280931593295326130337387148528640 9907211 -70757801309391973518567739744872502188 9907212 85963926402696163612980186867437568000 9907213 101201753216735274137804695416842377740 9907214 1462909085782485068766304013692203456 9907215 18093083499622773436900054832245440000 9907216 -26235957435091725602084271510801088512 9907217 147187618683566147889018202621048851492 9907218 9363937964240652779114735984182794240 9907219 180060076814389329115444345126615279696 9907220 -116545878801829847476563285050515749120 9907221 -124528890647044069470913473255431301120 9907222 3754041515558340701300476616737152 9907223 -86330877205484656259143442145178026912 9907224 35806560096220073411519873703668613120 9907225 -263317840582437077739269696850160718000 9907226 -20392350956543321204881452368474939904 9907227 142790102704469709876348005403251692800 9907228 45228760520178777295360007304567480320 9907229 -356057037158699927266487882335063222170 9907230 -6146437174623666175478728795360721280 9907231 237371569410754832949516482565694992232 9907232 367412246983507321857360822717225369600 9907233 -114580413272826901758288192823656531072 9907234 -174261531163791419840609170794786039984 9907235 -63712172636316824260341513859479022800 9907236 180058948519284477802625773602903576192 9907237 -25022115901305820407422608282498023648 9907238 134953517825199858837451204740469920 9907239 227587632884971791633971289948372502824 9907240 -22758630544783889547558230527141478400 9907241 33709366964091462705240754116544044900 9907242 -40774166485277579981933977967142405888 9907243 4006656241220237051320833344767848144 9907244 -77788938812409551860561234985628574464 9907245 -371814519231398388926722064981247230400 9907246 -124309479049440226303884756413916185280 9907247 43153125778567649325556676570065819632 9907248 -15113416079266145824420656911699214336 9907249 -576440643843383277390336092732419633680 9907250 193952449162487662102809635954894208000 9907251 -26931303485993286261326623915356293520 9907252 190945277180207875619554484642127316992 9907253 9839354473789667629810710161729740764 9907254 -1672900749086180093886344701851728640 9907255 -40846751323391496866285048734246302000 9907256 -85354652789403804595796010880955781120 9907257 -79059896747156296736762964548254505280 9907258 31003564596855793301515369216533882480 9907259 27841634235453800593521742731007452480 9907260 3413844467310292784516933173724037120 9907261 182475430079682021040965717823887464064 9907262 246404396961855894357439422902560165632 9907263 -72724172365532613419538616812439792008 9907264 33932125062185686929266617377353629696 9907265 149048117702434535559428824150584249600 9907266 52851824476380951056492812758923313024 9907267 351393561355731944425760890972336762080 9907268 -4151637571510620376905451683335774208 9907269 -3106184132270811044684925102950400384 9907270 101038825794579425997126055064736768000 9907271 -450454884134530097165839883950563576576 9907272 -12408639202390330141035691065358924800 9907273 -35402442696284636594026161209755443456 9907274 -22916976801292820325132191761712044032 9907275 -25237759934659873566199135717848614400 9907276 123885948513709473999419392469227324160 9907277 -427302614370741574119611911472250789588 9907278 -86247034634129499262644135576592522176 9907279 176730323840546305521792763487893408880 9907280 3926695567034850797817980707553280000 9907281 -50009165947889332893689145160649831100 9907282 54888679579668851512095728156811477504 9907283 -300293055704992765691939074988626307400 9907284 5394854893657701866172493257195319296 9907285 276578702825650623749918761254744229980 9907286 -356021435975550332336001672582791616 9907287 -149248345407102239257663759585876803912 9907288 62328686056046719418756459229627893760 9907289 188756911316018391775951387953323937792 9907290 -17201255961194115434309369235452866560 9907291 -328449868951167266997403190213806469308 9907292 60127355949865823432506579906967700480 9907293 335214980598042231022062590295081450528 9907294 196896065482240818768351380866069206144 9907295 -127425574969037923991761384649686165680 9907296 15602284178217851539172536543239733248 9907297 -92807051187352470073806030345296012254 9907298 -24784436748224984835410477729816298336 9907299 -37992778272981891458274932969588560800 9907300 62646668550196825152612465367096748800 9907301 -125714522036378584817525490946235319396 9907302 -5810177823205390052767176296898253440 9907303 19386025564153281494841781950378269440 9907304 7361508083895298523499637068633784320 9907305 -50819359734366000533920065320717820480 9907306 -146633170355151993161263790727533958816 9907307 -160840273459332002589286115228581218444 9907308 -255004823705381787665248421451173913600 9907309 125813104351808349461072842221389159510 9907310 -69793083021708302434342019463611707200 9907311 -487641902726489177150447587061341478400 9907312 106774284061158233592332858540523094016 9907313 -116971577064787263621050726109369363276 9907314 -126816737878244462918376729145726373760 9907315 -118385230366744611975059876006804004960 9907316 -101954096156400961810371525860285269248 9907317 52524219955243001926440332757620308320 9907318 414326594388565760636750688966959721216 9907319 220176481479708659289414725972824838544 9907320 -60682858310191674041587975695827558400 9907321 -156299265823781299265063088206702502656 9907322 -93424364573500612203286885921144281600 9907323 -204166936915431555317350478889087936000 9907324 -72480895967324522853483008167043892224 9907325 286340172842094205515652734544653220050 9907326 -121518593721495205916035745754264176640 9907327 17004744387900284930832988641686413032 9907328 -394259892523439389423402499936826163200 9907329 1181008328428067645461210728548086368 9907330 -71299210713799753107805310375220073440 9907331 336322416827288373159167887093478955264 9907332 240778820688888292075699179034885327872 9907333 -463512365726047015072892462751630930596 9907334 156184304611305631637418098679109854816 9907335 171487244960612433181823361966632295720 9907336 286402677025142509853833085510452930560 9907337 -80865223060580845424137389700742919360 9907338 31036899824538299890214614784436257280 9907339 -16036848220603738709949647394972124080 9907340 -52466250411074554863813490259309598720 9907341 4810812954764351771117426818467015360 9907342 -5999711395831474308237040348711800576 9907343 -316882317818619922335004934127200463768 9907344 -3077324437804263817857494433278263296 9907345 129532175225014516627672829828860767360 9907346 286546930901996713787141232961721641872 9907347 -85695656295422676705142041726157398600 9907348 -220267421874542131113835168329197850624 9907349 41320561923765821297804852956930846350 9907350 38723352517688115945514125257244050400 9907351 -62353884535009940488783283181012552696 9907352 1253713206681818733634386064362700800 9907353 316222776621469730421221478809076675504 9907354 -115215114581697582774970604550491172624 9907355 15761126287319717840846968006303805760 9907356 10249232717330650253901811732434934272 9907357 202396097535914069964667775890957428000 9907358 54515220399376115179413798733266257280 9907359 -39953755472692592777191499908767672 9907360 -235579843689141361557348915565953024000 9907361 289796338230399992819848691851354650624 9907362 204796148861088848132986834667830967712 9907363 133459680030141274917040402572613704264 9907364 -188482168154432640006246930548440657920 9907365 -62268060830989852660395785925513098880 9907366 -72510919443732378837222095505250654080 9907367 312401023017153849168366610217820055416 9907368 149501127853203884341184391679267061760 9907369 212369644557062216195840937167074451280 9907370 119910096208277055965718762671605167360 9907371 123775643211893736984759960559328025240 9907372 142818198059589235895455098424125952 9907373 83900042801229010855662083746493871840 9907374 29628682795303384545140918413690820160 9907375 -102079997664169279645770896563703730000 9907376 -88537110756451853456243498085702107136 9907377 2679502987302583041073917344793694320 9907378 -92348221583671371537217859747553795072 9907379 242100983155472667845966804213044965600 9907380 74760003714312743802467589761048985600 9907381 -535976758029349920451356530953423278336 9907382 19775510044319613580110083632925068032 9907383 84892954081717699750909001033435432448 9907384 71875604402016289328506143393871810560 9907385 83935266046817007836575312110038384580 9907386 141809173248666874705515611029174786560 9907387 9591694841242648993168298941736007952 9907388 93545186145991936495721383537543440384 9907389 -597582467005742189328586791255751059156 9907390 -65077648932627078634936514861337715200 9907391 9341035492667770291235671054975790160 9907392 -25135045021565470716485949915509293056 9907393 -245662061604721787758597396663524307992 9907394 108780091057978371817730523071002578432 9907395 -168949509945738966967586003246243987280 9907396 -226738251966299901072225073901180352000 9907397 -18795922507302507392418990331757899776 9907398 73011662102327833235771966899468684800 9907399 395615834368718578449753627101655720360 9907400 421343418271542509181462652497792000 9907401 -36511898323950886135229280551563742016 9907402 -39950442774297956511757946456821456848 9907403 208483516321449811071371854562733924264 9907404 24745787572222443370847994270102067200 9907405 -181811855374572516677101323470050878240 9907406 -1355265233210616209995748207674242240 9907407 -369174928135297434224546561430395925360 9907408 116801328498308930765818099698218262528 9907409 -261093963535599713614307374061365809420 9907410 15331402898965659203468456642036559360 9907411 142272869961331834716649617685658790144 9907412 -83630348524382095437181417523211878400 9907413 -261113769749785221200122112311384228416 9907414 722907565059842263321866845905305600 9907415 -241841040327319265141552378354419200 9907416 -107030036472438058573344192435988684800 9907417 146191069444781658097065131591521892480 9907418 228834100033543707062028135830037170160 9907419 315756777876392772729758697553427041944 9907420 162690041776570127831350114459762337280 9907421 148066813119746344229016046517955099744 9907422 45785951530248228196321248701707643904 9907423 561104702640194376362908515858352736672 9907424 142637496071199077790185090664102100992 9907425 -145740405980550685631970157639217074800 9907426 66036755055017958497357916040176120912 9907427 66471716285141431537110406645018848360 9907428 115838409957118246416334834487529584640 9907429 58474610516637912599509051330392664512 9907430 -63655840684728542934489361673174964480 9907431 -307606843848683348784901124226506725848 9907432 413902538437202194434627204707077094400 9907433 -435859424471870565802610948835987381318 9907434 -963612262799712518203524112318874880 9907435 -4497394910908512363060035510825433120 9907436 -7328806769286106193170612329124085760 9907437 -78316815514517244678128456027306521440 9907438 195173056286655404598476180475903213120 9907439 -177147315601488243736788979545968604840 9907440 15456553271828563853867217679793848320 9907441 -221329233071713977161703727400543594700 9907442 231081164723501804026411939044632328192 9907443 6812670438719861310749372285083764384 9907444 -320880737764100520149059133534636605440 9907445 -6225853574676406070664555811173964800 9907446 56582870070501045734604748192334448000 9907447 465941805101216259063140878144553210544 9907448 -1306142777918984226388316661876080640 9907449 -22216697639836302065401296884239705152 9907450 -3308622872184266192762975431166649600 9907451 79130315380296725425505247699252595752 9907452 -251064025658449118698912660590579085824 9907453 229453441008950283225612866609539485138 9907454 174730639195216128729728931423520553472 9907455 53704545256264699217898919421709206400 9907456 -235246944334274290567118574638585610240 9907457 -183121580049626202780495542607464616000 9907458 -28669460518123410766001183270590464 9907459 341695067388557813133164682429949071552 9907460 3297972222849802002044450453190144000 9907461 -55126096710078947952697916582124256320 9907462 51109062987282784756499418806196372672 9907463 -529334760120433234548215818236279903600 9907464 -13307117537431373461150135133203660800 9907465 -189595981617422345845655033723061226140 9907466 48321526759553448092456132656204072704 9907467 -259462134277418094378742985752932452352 9907468 -153991814702774811422957915940935940352 9907469 330849577921683413601857692391199025920 9907470 32858674066645189259382392951444857920 9907471 -93491625798952126880781957509901985920 9907472 41091437104127974282150049628855140352 9907473 -78452798419759773353661403280512940160 9907474 -71038993867222798911127419401510885760 9907475 -238251275818279001983231062514217992500 9907476 7998482380224242178806217014307078144 9907477 -426557506776955886360522257197910898674 9907478 -3057120075088035782509532113625103744 9907479 81173860163667717439670603685160422624 9907480 -94743272197696551213690778650624000 9907481 25535684055125655994953099321806762772 9907482 -9087490710006865084743415395228564480 9907483 178495110038840685923448891090354583240 9907484 97163563166521221496812964611071510016 9907485 -62696244537638609454347608003548660480 9907486 -20087340649597440998515151565424315776 9907487 -4052789406190608239980802999369457360 9907488 -237738946405446649072131657230718074880 9907489 41960461375488836061189823713271870720 9907490 -31111738581637356021835609638154461120 9907491 -310806679779093306769925099691549232512 9907492 127221759746882986217654232194795294720 9907493 -347571124548243546182200681963323907680 9907494 -28464927653644632296694515012038761600 9907495 104784745807330136618614800042230529120 9907496 36772462502453265589329199029995105280 9907497 -258936060364439167431102663970115412726 9907498 -47131532998017444937421830722126559968 9907499 -76069559569727068006719699244236042864 9907500 -26244423760118182680280422074921280000 9907501 -1475733307829112263041832351328200640 9907502 -62917451894346979545685012401322824960 9907503 -1423906245782838874273007889657780480 9907504 34387413887887313432798414544387014656 9907505 -213074084114267010293726599986961207680 9907506 88802127191930034382991846385541539840 9907507 16231772994644031923291058118862550144 9907508 51342246666431555104467226946047783680 9907509 -95078319732886964293986322177829366496 9907510 2425053032037026954543526407450104320 9907511 -222336961157089353922200868283975796048 9907512 251087971322804488985266570342150963200 9907513 159193571224994655645203877563236319040 9907514 145605530604157619347444913743938319872 9907515 1293804660109205604925140837344899200 9907516 181083353641043615047889182662607848960 9907517 326811714750040963410390804576581146566 9907518 -33960197757695315733119501031873386880 9907519 -48927625693370612784023146409860886080 9907520 12041224289004245587949303036463022080 9907521 -33592728688729766129030816511412827840 9907522 -254748982871145395215636964984625296688 9907523 30351660777098287663982622348699864144 9907524 67574121826186870100693635495585185792 9907525 -91417290644435777906950479926147690950 9907526 -35931859162570304404159566953649684096 9907527 11815298067065504265563648841071152128 9907528 82386948357861455215365950178822389760 9907529 -377672896133320455840429375439262136870 9907530 117242559780906643317207631778644016640 9907531 -307958051859459766031582001804361582800 9907532 -376360059932188959114826042514333110272 9907533 373217378029422105110754340974381140502 9907534 37540416095391396310278498905596699392 9907535 -380379934372537541817524780645207815440 9907536 48947777861424223329293455132902162432 9907537 -3345380797997603467819984145100517260 9907538 47995955838726846121411446729302169600 9907539 -48415409358829706567707344484652990160 9907540 -114383577845312411860656662785572245760 9907541 135132895045702180970377356771572183424 9907542 -243982300738436136142545590348060741760 9907543 136759307370439420820045800037962116040 9907544 -6606499244763136227388486284951060480 9907545 -33562766637935001305974899942151135680 9907546 105025532549089404107394363713691688704 9907547 -65575253655941710843854919941203524272 9907548 79105621334546216754269679364058972160 9907549 183640089765926613751659610571757257280 9907550 -11305532448913215083070497388828360000 9907551 19993664199218661700918695015317979480 9907552 -134569011566390716443923717844627357696 9907553 -71725296541153390990213103984943970560 9907554 81854861384608344265768004548724929920 9907555 -34850821178321335922947884266278320000 9907556 -110131478402187197278949217832267948032 9907557 -195366487689334905150122912698055434080 9907558 -92118488289506099332263162175004333568 9907559 -39951087371439591839976031131963791160 9907560 5035484643112427563557495141129216000 9907561 809046502099914187355976815049778212 9907562 56595259923318866032839594043342401792 9907563 -155780471585869774765805478943579802112 9907564 -110238690253751282598348409942630744064 9907565 30515730063227100750188105114201480460 9907566 -8668414613029113111522724636981927680 9907567 42728785122299678823269468685256849616 9907568 32010553729158125479304275569420730368 9907569 17276671314657233992305606810028032000 9907570 273514372862803545112149982438885363200 9907571 117138071679461359439875188501585245772 9907572 11207083417953655198795393995366838272 9907573 -136970584291612481389123475532778709636 9907574 -277818811397717202917520133739418970464 9907575 82015082127949852634316354951189120000 9907576 101886918964622916863753388519825039360 9907577 247301205274183453479713912404292061252 9907578 232143622055512260001621077698551008 9907579 563339114297361883007825318748254315880 9907580 -48827495755845901096859353553534069760 9907581 -171465581295247139438920793679496693248 9907582 25514283303575778186934674349062523392 9907583 91674286596050141465060666898178289376 9907584 240392994536023889471409047963581808640 9907585 -382727087706823280507488228419494786220 9907586 -122165841188047213114009294249500658656 9907587 829831494726796823430966519625578888 9907588 -263077166386269174720813813901725946880 9907589 -515552252650496960053947474301586661540 9907590 27084023354598986052535622291917516800 9907591 341233653245533024628907831114160371792 9907592 193834210815452496924617038588684416000 9907593 44653631039071121040779753827189211664 9907594 -214964317897286469110636319649606109904 9907595 -110282875736890168073674280956253520960 9907596 -76316276670296559793455041124114912768 9907597 -22871974861752149248064559998739344448 9907598 73521312221518328502718471393129059264 9907599 -55822059828948074292098761991948257392 9907600 -24685346674467813374844236932526899200 9907601 37541888396551448008744727254925556 9907602 108353423093130414240214999723105928832 9907603 283014484945728437826970176668858476624 9907604 160651500636327477310705638917837923200 9907605 195481732526430629845695964543699256700 9907606 -228623508418588315218557727748604121600 9907607 529245218875385162830819475358921267600 9907608 104324460897613816642975455200032972800 9907609 273349136110514046507165068954642742912 9907610 -207037632394274873372004840408878603040 9907611 -82002280324569050109198610907733597696 9907612 9491211417209887773190021136429435904 9907613 -70781587042940528848094494665105040800 9907614 -44222938837729836718305394163346164352 9907615 -81227383338677266609591848315482001240 9907616 -27051812837687083291168445039213936640 9907617 307981640513378385975255208229848319712 9907618 70238495484637672145190891145029457920 9907619 119134664391498025231235667656871661020 9907620 -29360343401008827802560791625953341440 9907621 -323952503469383149635075988452698778178 9907622 143091251066257218520107364167053510112 9907623 525289568054388347088193465942195622400 9907624 192034278544269468128410484007401963520 9907625 135721191278993841050590853249066064000 9907626 -62470097830320228959240882452572080640 9907627 -533278844500330723178384130022159034880 9907628 394254676601465196890337174810888922368 9907629 -4906310577306179980319993682450791712 9907630 1774438822249058168287783533351861120 9907631 -56411856427502786318126272823901923136 9907632 -4248262585791360010106455694692515840 9907633 34797897051105678178703150244537830884 9907634 281569545829429661257134818524156224000 9907635 103607024419846932373171482407051223600 9907636 -679350857114562402845227118468741406720 9907637 -147856324960960422515757542237137821714 9907638 5109132722704000872597349381835797248 9907639 191037657541918924665520112880501543856 9907640 167964467361131831754357943259427532800 9907641 -225811768983370811997087035285350522182 9907642 25614587521080204153949620107173520640 9907643 -975515540387582555549728988567398531056 9907644 181761185696380026298412476164705686016 9907645 794050927786330022593724193972900000 9907646 58015511026396422132567745357820077440 9907647 -496577100578871573008042970948996602880 9907648 160352083931757127637525366539192107008 9907649 200442882982026087131036341405885603650 9907650 -23233022427046642663710664891149120000 9907651 -26110330679752180187226747415136418816 9907652 35932373071466408861051321585330833536 9907653 -129934995083655279279566101537818261600 9907654 -152689984430988764440226407660913944224 9907655 506311959938946907039030648714035755760 9907656 82861821720250872669480529908666777600 9907657 22177726088944737242963504103261845760 9907658 -55451334072981916949072132859507292320 9907659 -164627476427460388294837426052601352836 9907660 -83415942209994953412037865395331635200 9907661 -104936325443678107518211029122948907936 9907662 20960627861540043263849708845799092224 9907663 -96760888366674196593318419910861411088 9907664 -8329713763147240634841526845584179200 9907665 -145830007620030066113548119917360738880 9907666 49354226730093853655914078916183398032 9907667 57625657946965395516936485189179152384 9907668 72229515147297788286869332905891536640 9907669 154686879853713340400388593049629845070 9907670 9236747770569698822247936425944769280 9907671 -120840438430751483138615490790646292888 9907672 311417118421634059343877439457013196800 9907673 -15660242786425973332465457950230077376 9907674 1820971035487369658172508382300590080 9907675 35826656940338399675209067100565574800 9907676 121599251483392645302726253531263367680 9907677 1468056375884226771694297846513921266 9907678 140655317498212823787152830165710955200 9907679 -148571527393951823395634277555369978720 9907680 63923585461728878146553153035889541120 9907681 43004994242537962900094412217899153344 9907682 -113550622860296543755153208164857792000 9907683 -228050765000640460230862734436188715200 9907684 -76497161321552191630753770691875635584 9907685 33822086307056230617290483492283054000 9907686 69889521436823858124918882786097331232 9907687 149137005213141356641683523631033748240 9907688 77663106643368556853338961800338063360 9907689 -84247319358060522912023284243708096032 9907690 -64611781039105434888434220688908540480 9907691 -51803395868218458042614891289174255816 9907692 -2657034281541544973489991716957196288 9907693 -8656735706376785490377350033199642880 9907694 120002891524525047185628956583740174592 9907695 29550231249990600901994913821022512640 9907696 -47399703743113131016607222504192311296 9907697 -33385891690406397415204157480641447854 9907698 -161114295474189248290887365963591665536 9907699 -266298353712704337512466938677519669300 9907700 50861660105410568167545497463649382400 9907701 -213862671130634585508760230794060940768 9907702 298305367469376599690860464135636059520 9907703 -70612891646126442774747361447446627216 9907704 101650566685898647083240082156741632000 9907705 -171504888360122694517236724557609603000 9907706 -7287777593391936628927759214088422400 9907707 190963690990062914964011549696366716440 9907708 42875199755717853147725578027839561728 9907709 -159982822164491788998639658883372282784 9907710 -15183409659163384594473669062768209920 9907711 56117211591205680147734313076470933624 9907712 -1450973641043723750087844673647280128 9907713 139456430262219924479907255415640809842 9907714 -133442826829787353007285806953613201920 9907715 -342813422231461071640245485223430934640 9907716 -417464372767978769990297021626908672 9907717 -11146043703244120608962315623143187234 9907718 -184810493077128777621169575887277955200 9907719 163489705759311634248621636242270287440 9907720 -92400937480182850686018640529675827200 9907721 -329914330635127134769879245516491417280 9907722 35077349462049711407476297988074800 9907723 -142012090744552227335026567204666494720 9907724 4678538823009820150863012759687892992 9907725 -6612175079718195779346743762364554400 9907726 -54902683333077850552595435330793088896 9907727 -175280135279781612096688672157846288640 9907728 -72361383609989974424609600355152756736 9907729 64288590027578458446299757146185190888 9907730 -21270017009967420052501136338614796800 9907731 377832027768088535175692532960321225840 9907732 120618498090604972196056655701049478912 9907733 -275829747312697296332722000361841258432 9907734 10064219380555197735258724540910401920 9907735 -115789762943941323129550913902635049320 9907736 -232518612358576911635000820621068451840 9907737 -21926373109855678711006086010567403520 9907738 171522591835715155219199869893353249520 9907739 -29671906065007011199625385610646279760 9907740 27600850773400306005788628165711897600 9907741 203348292891576755105756533387299993792 9907742 47430756443038643479848848830173383424 9907743 -117827494867595122682053975365588636672 9907744 59684870804090200929190618468989272064 9907745 135866069385185428608529075364202614400 9907746 73580658044094963824544719145248102784 9907747 -97205288947776922107306150535539256920 9907748 71177094923252976889813245032465697408 9907749 107408707678910318492171819633098875804 9907750 154460362196812385041381613154417984000 9907751 -3125177586388735123880599414491566160 9907752 203214565947599910126415586090443161600 9907753 593150605896052696154234576603008524660 9907754 -110277095828000144284090699068565721424 9907755 -22158986082933326288702303745151488000 9907756 98647943170885989207527694674911030272 9907757 7255882259633320672496283083446627692 9907758 2582091667305456089527408687363426176 9907759 -2817621883162453204380555252396168320 9907760 -5452072658290308949099679580876963840 9907761 -55484577419644382640460954036312881600 9907762 -112857989558701943223778378580613731808 9907763 296441013708007540646954643887001096480 9907764 -186201677539754006756724259553519898624 9907765 -102147904828194840017381671865478633600 9907766 -110120637950642769989806958052560320512 9907767 -57259476497177782544588159800029240792 9907768 -66108554874160637369325296528311971840 9907769 299176336407403900759765735843314736170 9907770 -124279683154753063214265039073229437440 9907771 232712729174660938640646484025417183972 9907772 -10411272561850537055976341684004298752 9907773 -47967133817151437054642442520185038400 9907774 -114651920275314370952418339147435276288 9907775 -290438051397309510404387402543533768200 9907776 190777154683685812867553861005719109632 9907777 667963659450814996367079920779360045344 9907778 -183041564561235321085577569177940828160 9907779 -2422247417456025402649355224713145344 9907780 -88373084187339489341578999172625734400 9907781 100516387999758910583931624086693124960 9907782 -48729466570815339066154900518082175808 9907783 116741380644499202838827740343498692240 9907784 342104760420560394242673332405761566720 9907785 -48234960093381907864671865072042560000 9907786 94167811099953836940588055853064192 9907787 -148893949352511773843975612808392027364 9907788 392605414225608122896807000652096765952 9907789 93930200245672990473511468414612196460 9907790 -56713733820933866762098458312738097920 9907791 -12317967721418269805523837070451245440 9907792 -28644264122995016395745549235016826880 9907793 -124409926636704022705053361524767812416 9907794 -73129398504845075498170326175956568656 9907795 -211845201387161325180146872286429605680 9907796 -33973006041322729981194312032960897280 9907797 94912346496788535596870770487592384960 9907798 -240164250168302439039005725770921957600 9907799 -323954339184024216284145980105524313808 9907800 111466627637200330698826226451251712000 9907801 -312026800170094369257240955046765614198 9907802 -1168256337518473546242633281245416960 9907803 401273039122301198448484288564877201664 9907804 35599408188385272693468984807861943296 9907805 -195052038516451874337068183991361065000 9907806 -76298754417863703087367909017797155200 9907807 35923805596242247252954785474003474272 9907808 -277110038124222848549235488043942543360 9907809 251003521700833320209421961572245686704 9907810 2277036929118606483503685091290693120 9907811 -59759690724635498971119906795362562240 9907812 -57301181231924431709127498436494336000 9907813 173198631382978744101564911098905816062 9907814 -31313746334035597665661644922525083264 9907815 5532573443890841477039391411187469520 9907816 115849707879332472401161247301948211200 9907817 30558809950723483528167704216652648192 9907818 -10305159005208409138241619050051562240 9907819 -94249791800614168216541826970368688780 9907820 -63656627275155044881685618503297228800 9907821 -30122622348364785936301712862160625856 9907822 71878974583699966239123305067781019712 9907823 64935448224603811655890520785493153520 9907824 50790399416948409667391814766283096064 9907825 -103081039116266650145171113238396054400 9907826 141807369454643841979986878897210355840 9907827 -348188130821910998403232600413272481792 9907828 -493766755260452250870010556453142528 9907829 318262921910689276125140779720032622560 9907830 -32997369423724657231011805086672355200 9907831 470215713287839743849427552155178389064 9907832 -329603340500519143508411460698438553600 9907833 21872060755785561034042091719566107904 9907834 167443222516346392828084089291207144816 9907835 -193175157065314392867761521824707942400 9907836 -841439023613357595709167077521628160 9907837 325042485440432752964223826350828738912 9907838 319392783102906087170445587231468819712 9907839 58701149439139563669285348362923318824 9907840 41321033082661170019994537756826009600 9907841 -98343565919911479533359904138482501758 9907842 -31418122030033377352117756936426891776 9907843 -563177326552940396806767056641440844 9907844 -43943041317888974222865490875735009024 9907845 2606707791952560139037100435468152640 9907846 -48959520068779992543000402792759534336 9907847 435522078109028382108201402610597750296 9907848 51475082616497767402548929495248404480 9907849 -248059549712082873289676745834517139814 9907850 -153873229199500360390392811790816076000 9907851 206442783789898595185432362669350927832 9907852 -14032028655175012158678597315733196288 9907853 41639828979425739779749112414164396524 9907854 -54593548842862075742250406757221155840 9907855 58703952945002554309582305886465069920 9907856 990072851183395720847203664034004992 9907857 -149278397538913397771386207550861333052 9907858 -29080488867524821878516932918024772720 9907859 -411987009115031576976501871975976729952 9907860 -29322403726901717149967113328231792640 9907861 -574280020720674122285476740262315719538 9907862 -150762798633949231978285202644065497568 9907863 -5758028915285488412214867181228373376 9907864 536745912452916332700119346964765900800 9907865 -6128351338441762277334288580154463360 9907866 104000135655284385677658834679646553600 9907867 -516124498319178637299902951536802713084 9907868 22701720570513672215702784996912680448 9907869 22460116744801459763751465708857733600 9907870 -13611426413912199440176920055879680000 9907871 13383924544839042230725953702862003104 9907872 122102684868515083022494842581548007424 9907873 38189773634315231997240832634549097600 9907874 -351238231111244844064306397262337498848 9907875 347453832213297622695821755882974804000 9907876 81388809119358517717714545496076212224 9907877 -122787046613616033622163849270050184928 9907878 -23653461345224575626749663572921286976 9907879 138235332730963539798456529192656721920 9907880 -193904902116060304787288255136483993600 9907881 10183681169043632274820573284780518784 9907882 -87656005892235413952882464585471907840 9907883 -125677686025222430573202383766115932816 9907884 -28093564874269475002451362973543414784 9907885 -37017308953313090673145704633337216200 9907886 -235879325222881843478418304813363132608 9907887 -67192978002844424336711911661293751040 9907888 -145485907803808099043067686102859776 9907889 -287560736741286248307588130937883823008 9907890 -38751336080840625329557791450615951360 9907891 87931820920374198048936325017292807680 9907892 47077725097141171049831675505301340160 9907893 126095768690827114782190508404011030720 9907894 -111769181250619979345375565455152648320 9907895 -78440782650661068967753874854729920 9907896 44781976829048352479683859652336230400 9907897 215430280394917317862857312268162573252 9907898 37278987633978973135654651764140390400 9907899 -61335529106380331784903176403911616000 9907900 41221374333677462955685561618773056000 9907901 112794366706498093214204681772251896902 9907902 -6648977643112145109134250022200160320 9907903 550634140817364793303061545959099496800 9907904 -83688852980636058174235711821053952000 9907905 7297090990214844878502032753524408320 9907906 78488454408939959445873524119276102464 9907907 126913643413700288300751012748174884156 9907908 62219432349607577841578117271292600320 9907909 587020641810419821829269071047848165440 9907910 -88760174452690474534979325375897217920 9907911 -43962774801377920543650993054853054320 9907912 149107051986865861897363019593307258880 9907913 37139594487718578850171064905996868880 9907914 -9414491106168070608409079848305166080 9907915 -205171720525995467772414454996200121440 9907916 52729883889679071743387632636923260928 9907917 164262116604230333063951265497724090048 9907918 -152775916085835478715083308975628632384 9907919 -136366798678624068476788209450434789280 9907920 2533088316710075521346930287912550400 9907921 486677696729886262027756336100448795122 9907922 75885366742114514622688769211740410512 9907923 258862104157553714793420553913018621568 9907924 -59439667962590827516499207402069813504 9907925 6489519703803546729980905954852569000 9907926 35010155994520988682991769590375630848 9907927 -227712526177248101384120067486242508728 9907928 -110413075574741360952362481497388963840 9907929 329808444072875717331411755677217589120 9907930 -25713917002115884033137755232507014400 9907931 -2514567985949239144554885406598481216 9907932 -117437884528071145928626286923903907328 9907933 59590134149397332949026867048869229920 9907934 69189615672601692306642892789805697024 9907935 -181783484457049062844832564407206169200 9907936 -163043009912311199674434527735402201088 9907937 -23047663660594132326477610386283418160 9907938 -83301496030841037902986535289466718256 9907939 -233852506248212496516082326494100671376 9907940 15277617508279403979363285194211164160 9907941 -34728120525682360276311123963390410496 9907942 -143050519960993406108753088919456049856 9907943 715846141490181639110347185858947573760 9907944 -23489781690695836932034943464397537280 9907945 -324979018844111547636347317524231726300 9907946 126229471087943531219874588991946826672 9907947 -328534290321467382600059836095967947600 9907948 21406291254847760432636070233489047808 9907949 -270377273015567907676983928035197045760 9907950 39978267880253297988403926936880675200 9907951 -347631260169599526008165316555619600048 9907952 52644620244826011190275489807494086656 9907953 143524950213758333462436265463510209728 9907954 52632198638784371158053759578039427072 9907955 -13195096306442516989346075754448956240 9907956 -17621718753706064661836794457627221248 9907957 -290969201947756724130798934502125528548 9907958 -55196999791373587300121441328531373920 9907959 -73849816462167078983125181985809440512 9907960 -394383018540593231566028843730818457600 9907961 12787199752470945119800179999151066944 9907962 -260357271569316190269914697385155058176 9907963 -231680234909488568040179384178603106800 9907964 -124311188236916029520471305707559044096 9907965 -95764785609372383269324433210181197940 9907966 -321676425536971251701749755444874125120 9907967 -5978017138388224111186028257945963440 9907968 46035052203030516476210748922150256640 9907969 -43225370046814385964331120925321149356 9907970 -56685707158355554339728649766482276320 9907971 16632793166997378005254369615240703664 9907972 2420443032420362649891501975804116992 9907973 242298801192655718675339678496339017280 9907974 2700468131689250465013123564782868480 9907975 41283611737047864313807285806231196800 9907976 -16665579807302691290988442082722775040 9907977 63719399542695223727767213727266129632 9907978 -57229493253067248480947445190687585440 9907979 -40940917964803197031178538832157728992 9907980 -167816311774961604834146137079004656640 9907981 -297184969614352547567059990139101931136 9907982 -106083056965991295746101331730306625536 9907983 -6283370392782882551175455089632162648 9907984 -63391078822104445698915615487316459520 9907985 13998931268456859640558485095152632180 9907986 -37841402238381950234596331075644022784 9907987 -16480428319145220940051181822505104320 9907988 -63765248183189052922496416537977815040 9907989 -10659404492456445359208218474357933952 9907990 -6065770065263334273391794557235936000 9907991 -92889460236157639487281433259885777840 9907992 3180515421557391851960410930509680640 9907993 -49827130620194801274799833893287112758 9907994 58483646551486954890430809850308589296 9907995 203111172235610647191465993289715320800 9907996 -273274996040848799216634904703198971392 9907997 118518023986008605193691484261439972480 9907998 -4563055763918996686746640309358312832 9907999 109452265305085839735361764777882623328 9908000 -502869722168771122311248369638146048000 9908001 -16705016947210690979664150724213554558 9908002 -53371868325810243607297800427675262688 9908003 -27512497427470610641925050657204730880 9908004 19196209817576731919644317093959239680 9908005 35323162570223455810951723045501071360 9908006 5546423160790228221688225151213785632 9908007 31976658847027510887958177335779703888 9908008 95556912016690970056612255840918732800 9908009 211784265589874756587966979782759432704 9908010 17188226603709020154520621415665551360 9908011 -28395674380656573786899783169006902000 9908012 -13066331274189548773318018638683378688 9908013 46973378016253446585001639930083445344 9908014 52514441967134921445335615623522663680 9908015 -61046729100801461669264266817000201280 9908016 33539660403593591944311792730823983104 9908017 -528660404908964313778791386862405568 9908018 216576437679527028554048913937088256000 9908019 -100415569935512163956513527359662928624 9908020 233597275699773553086982051974313716480 9908021 52261275331167828379216672567680474222 9908022 229552699524389224343223832951173918720 9908023 -180314311904907047612779670575056563040 9908024 54838110166505295552001101062309068800 9908025 -97540588682136076072483095042459240000 9908026 -5448308943512423458282005392897574288 9908027 -308276260545915416719823355839483574888 9908028 -137416023620096472622481025891141089280 9908029 -166967111458381619927588699153194293600 9908030 -107891419428674451922553597171565578880 9908031 966280013178561359500248586886796288 9908032 21101305348495380940860666265617825792 9908033 -260111999597352527949472476228054470718 9908034 9611748757736731825119347908962170880 9908035 -383752845239766439155162164062211585520 9908036 -71937619701603989211786960050114887680 9908037 -87217280707015162573124568567434766306 9908038 -93602888747281483218000627182410898304 9908039 412587089890210142872335324933189642840 9908040 -53094699795709779604689709951517491200 9908041 -264893710994951476931182432400770869120 9908042 81906429742090508868760184200938284544 9908043 -339184827600404061011046711661352074536 9908044 59088740879254686036437486407957235200 9908045 3803721901484712217231634835274916280 9908046 14638356842291600388998709229182675072 9908047 -133067516462029110709330524945359591760 9908048 106574163066651858302412322482732982272 9908049 199038262183716992293724284479508794864 9908050 10179264218646804683390643640889433600 9908051 571967906478452001405884742327534851052 9908052 18166698625226904912091171333324898304 9908053 -252580828480759805237816991563950641000 9908054 142677225586838327945792252104306938240 9908055 56551438503884566524673297886294246400 9908056 94807685769796362863529315892524441600 9908057 -171938893842783752332647449739566264694 9908058 76605849035333273157537231893640835584 9908059 -117452244258966599029957038418126656000 9908060 789189737712673042107778987546859520 9908061 -41070341157601290892787579006724362496 9908062 -105836507101584325382695544474462659968 9908063 -312813909415381788295605549696099989760 9908064 241064978956743225665479893274581663744 9908065 43367425232676634503966083927955033600 9908066 -30811820725046469395798446624819393536 9908067 -52635116232442460597820972918125404752 9908068 -837043732118107568006824023122484224 9908069 533055407550793497707130809351894802720 9908070 -145451329865641051479033391910721392640 9908071 6744087287277057095955873760298733472 9908072 347671579480816421765184757718552140800 9908073 22503602275606478990784622699266393024 9908074 61547108440651042628297577856503969792 9908075 96784174033641297693766000908507543300 9908076 32594891037873359470896101633628553728 9908077 400968976675376810695803180744730640940 9908078 160977188199321106019073515196850449024 9908079 282159601479168451879861667510275845384 9908080 13174681687655425839032284983762616320 9908081 176337470422366552209511167389603100882 9908082 80227722999770477293468393026417139200 9908083 -15580972696504117784640142826354509800 9908084 -13870292588519676696108343460302829568 9908085 218545364519290043833019486415765120 9908086 31101553710254816509332061039581883584 9908087 -97798648117896923930132038487542778448 9908088 28381071454674538028201799706203955200 9908089 -151121940084805862935755165125726489110 9908090 112308702497378488700270126446843000800 9908091 305358646228812012886185835129055028300 9908092 46534796403691017814542068398952758272 9908093 26428673029058623537659103144771736640 9908094 -80493744435320362329161243685989710848 9908095 -278242386126180824334149451367545173400 9908096 12987442536959625689636296805780029440 9908097 -88963324874352896892832160366864974272 9908098 231764697243509699545890141818635534800 9908099 -154404081849896490631538167714605600900 9908100 -25621986704685383891240682502829472000 9908101 -39087137781254143985770723606683033600 9908102 75934818625732294374549078735668230752 9908103 1166088162698874300742002875563269120 9908104 -49502655742109865191794427131803801600 9908105 118448307288508306282447343285292700260 9908106 -43058542609692496669023279541893035520 9908107 53250273707327597285487217917531416232 9908108 -80817113204997602850852454055112480768 9908109 239247844914912573552884863989396534720 9908110 -56551668333097450377787792870900032000 9908111 -383555218507458763867537435216574788200 9908112 -31441985269074395234515902696012840960 9908113 161218662386015154089178055983486228224 9908114 -46794769585281024740013358660428550368 9908115 61594984323633904458353360066426572800 9908116 -306919569913289116073545516374735967360 9908117 -150199988462334377382559074374985267648 9908118 -7988751675943084114317172264223780352 9908119 52830876059247031026684420043828743200 9908120 -109372942045580583414624690874401792000 9908121 -58932445407166443281363192418731482752 9908122 41556105475666411523048312197331596032 9908123 296326628552787281592363864791027418372 9908124 -127961463111479383662299223552173875200 9908125 39617869518994184026640777849574240000 9908126 -164638721526690110571191065098883663488 9908127 136427724190587071044653821330911205760 9908128 -252227048264346764130415739552684113920 9908129 178528771379426662742043556351130129472 9908130 102934817871834950088581560342813931520 9908131 71365981286884417615528286174393551792 9908132 194469186991169671631651952277849109376 9908133 -194500617385038693079385355751090505376 9908134 173352821987695156714044768026521845216 9908135 222203632716945921238639760455757329080 9908136 103920475230321985555982271471801139200 9908137 726081133027488541348718330575147360372 9908138 -85446630371903121168050877331702632192 9908139 -100652388010881982757061630639094820160 9908140 162328409612743709749797588440383948800 9908141 -297712300997877556599390178070824011648 9908142 -18373175197433577431500807242198585216 9908143 10355702995485214076881797164531527080 9908144 1086469645008502508206449684602880000 9908145 44771595743573845535003648134409962920 9908146 1175178356313806036676824733304485504 9908147 -191230513939907816232630703782552965520 9908148 53942913041606418821519476266789703680 9908149 -426303989195340610597954814405345141280 9908150 -25656642233910988434359093016382416000 9908151 -72736647590664521174734725360628884096 9908152 -552874434448547022410158721242828369920 9908153 121149485389539359738086694637415820484 9908154 76942155921360476826161290119637413888 9908155 72685207777839913447910711948081266560 9908156 -607111381665852148363625865559813632 9908157 -42720432767255430130974390129328348608 9908158 -26839692889171964202079160354251653120 9908159 -349012837209166476187641965416890979584 9908160 1117382271160562301928044951880335360 9908161 -630269760825519271127271020583983584800 9908162 142032721327694121228282465992014857984 9908163 18111340539441266876562165139448652492 9908164 164337856581062973417691044668249456640 9908165 -166155347312714410701771368483249551200 9908166 100869566909034122988913044104262853824 9908167 7299590575072858427218158172808361232 9908168 195040600690797737330071919626175554560 9908169 -341462334884572810790685660318502582080 9908170 -44036643825950266814218387225921867680 9908171 57076826575458621769339551380330467104 9908172 -82562193662574842553623043365310530304 9908173 87720655378949389367267316503894491104 9908174 173449935176738686348964343675607110336 9908175 -19582951732774080962461565892613857000 9908176 116958076427883979087534554579045343232 9908177 -96798776932183536477164706585212380560 9908178 -21008770595280890250687942594181751808 9908179 -81678931784250372341572951090623020616 9908180 21018200894914541302606843267901030400 9908181 -125545344302634207040995221510202815730 9908182 22016785556608660548032078767283196192 9908183 66166230956187690861489254705987887104 9908184 27052359065728253032983532984139120640 9908185 38232661051824570487555838639811112320 9908186 19602244580199658300645874267054711520 9908187 53378887237471190713448001837364701120 9908188 -19123589818171993487048610250451379200 9908189 -1657180479239608163979446964374568192 9908190 -142093171131117328561584420906671174400 9908191 118041793520272767899212752078703355592 9908192 -81687713535402169353195951792924917760 9908193 67435091340272350057741280507876815488 9908194 6154155456701565066203607515141202720 9908195 246835697266724746504301382786038854560 9908196 -169532154591618428674676285021074298880 9908197 89091711988134824475454853724872705120 9908198 63554703224049923277683405145776976000 9908199 14910048292371200746488967272515304624 9908200 -23752819489431513685910330335113216000 9908201 -209812385924306689032371110829101669596 9908202 19257699689337905306200938193175865600 9908203 -195007971586019930682642275855776769548 9908204 -157341812734652081055048122289123020544 9908205 -197195386820670309334425962529769028640 9908206 -34719622277102102638490145352963200 9908207 -199385427529199334065591332825305242544 9908208 59386293289295752984513871993364971520 9908209 -257385777819939892209727326166538178380 9908210 11290430414972957189141264332713984000 9908211 -385823009324567133328638640613294923776 9908212 -423770571542539701123449125963899352320 9908213 -14970333330656389809860295134070899040 9908214 -161377233655848032450176001425250832960 9908215 -198163159437524433614755821397353884400 9908216 184470170529131301149144074904196096000 9908217 -17403327574310110249062796993026030720 9908218 27370450520294127609262469283770056560 9908219 -243111427962667743132140523809159896320 9908220 12276465808596702894143190784227409920 9908221 -413753647625548187699230766130917699578 9908222 -73333878981576557515747057524938179200 9908223 -58378185131509433439941242837154964480 9908224 115053338468127139176064306894098923520 9908225 -176535498753825640221702577028189346000 9908226 -28657128641781835344009287543788729008 9908227 186644613006640767154941157008889072800 9908228 -369159978570620152253151133655832127488 9908229 60770557242043922987122596318263901888 9908230 -4265728761821261769292674597978585600 9908231 -144950908748713640624763347805476548968 9908232 -3358457711634127112139425669212815360 9908233 3653069622004965684826088524641620404 9908234 67606124808382650165626072330673104640 9908235 2049264509769720512157706639725713040 9908236 -79024027490928572479066579856585381888 9908237 -64000295829096001524202266042925804800 9908238 -128153548210455398168361337992566215680 9908239 357365484069576415950966181474105623168 9908240 60134395225607594185664383690961141760 9908241 -244303398603134968599407395051812432000 9908242 109050563929131976820868842797570768272 9908243 9402052688864512670984097630457740960 9908244 -3433564347190063564258691843738851584 9908245 391662033534127384190461052040548929500 9908246 160131489883557961448260545905005773120 9908247 289477138702921185684597422599537137000 9908248 105014893318003486061422692975993692160 9908249 -146337022702834310810889078383775499392 9908250 -85690585934351872790739567555325824000 9908251 -69939509594621336313459521483915415936 9908252 -8561472549010247259479864828396235264 9908253 -243561775837424517917520531383942687520 9908254 -192271989196316020169286613851647543424 9908255 96758441576422672376103103343233016160 9908256 -48880556666414374806227461080770150400 9908257 -4391377214397761735602142372400206494 9908258 245185299838733670985885744053894782976 9908259 -51717263937432304885609561030062766080 9908260 14213744390024071147549091029516058880 9908261 -172816962545592776402239789744548211776 9908262 -11939955437235986285377676052188012544 9908263 485005658479107899988679559869972320 9908264 474970968074444889612815089467790863360 9908265 -17416994698049470968601684347024879360 9908266 -273213475572307745523583087505088192000 9908267 123611808814695751967896724991181847712 9908268 1718473130227437582892153535182333440 9908269 -146104828096088979523990365714929263904 9908270 -64943432476703122005717204370939050240 9908271 367742599849041636943042890654690084240 9908272 -86309286913680642304904330008528158720 9908273 408322985841164568471197694316456574004 9908274 -90049706714087595027343782703716359040 9908275 -176183383569893285079219863541754000 9908276 -87378384135933364937892833140891994112 9908277 484741183341150232833234037288278330432 9908278 -60383657041205561170584414669433150560 9908279 219721708982070958282253323653111923880 9908280 -152056139281013427466613010624912384000 9908281 -27108505022159777455635047981201406240 9908282 3774737071956831742775450761205597184 9908283 28851004317437827095879071920727101440 9908284 -167307270451225185636880697861976208384 9908285 105978526245329831546187400236339753600 9908286 -40313400542099387743586112518793117696 9908287 8892714747857537940308114806623652632 9908288 -19616026121342028793875482349262602240 9908289 -47064007155251477626726498216919050446 9908290 -4727759576506288226747473305642448320 9908291 491167591451851309889904017708683234560 9908292 58657716297508690462912865018554079232 9908293 42579369127305684316255107715196784542 9908294 22160720264039660075424420941245000512 9908295 -39183871411416569925643813088038166400 9908296 103543830069866380308264947843159393280 9908297 116160373595199121268109851354457585024 9908298 309688879235863418965032069376012677120 9908299 85834513832365825334224125108308225300 9908300 -136996488138134468774280581110313145600 9908301 -148142173856434770945221266388690476512 9908302 -7368203504617942844333194228436193792 9908303 -272034295500852959234655477357531842448 9908304 1747480335117743912813993459402145792 9908305 209030847765547406872469354621901285120 9908306 77795921775100124938542382881314298144 9908307 -89333797267118146285318192301269377720 9908308 -198146820966890867415753434492083660800 9908309 305268864228714003279623408638140041820 9908310 -39060249383682878714641418032782489600 9908311 142947566351763714293111948457423750832 9908312 58296271126908850826670590718852218880 9908313 50927197492208306818433492110478239488 9908314 137038490900063761907482241217761013120 9908315 123691212787849577688979765895779104960 9908316 156016103783520225946668726997403762688 9908317 -5864077086018096011511356515901160500 9908318 416933562132833758429689960104202240 9908319 55758213240038970857065904244708411648 9908320 -135370472214793654648924080345718456320 9908321 -245496711415381617198589433626582208478 9908322 138752081182318305529757275002461734272 9908323 39423575856534641516418945350536409400 9908324 -250397203895586755920204419398495570304 9908325 -100490325920199577347140274170060318400 9908326 -213489362877879870718617432907571512320 9908327 76709894743359122901836753131687800 9908328 266442717796931451219314590514427494400 9908329 191304370204105196398939351499806026640 9908330 -59965987967205717944255383229127955200 9908331 19005989549435034872119435203230121984 9908332 -12108453368983687802792451093405424640 9908333 86619041479629053069441908716510993120 9908334 -2936468813871756511166032706617636992 9908335 -249940662503404726077200145335329281720 9908336 -50296872423464762064363383549907959808 9908337 -67605738633359057379077432172673921440 9908338 -81787815488091805937971490989208263680 9908339 104642940873171516740637276724526736216 9908340 -74119823425504918670088858975510036480 9908341 -153447704382281555606889904055681889096 9908342 -185816884140455244747826954103787268800 9908343 316160233559261165742109347886433944920 9908344 -135014773887659779493623269113973473280 9908345 -33747024176389046106775623517554291900 9908346 -73530742902274015319730160657953192960 9908347 166449495949746743758910828841272552472 9908348 -100268378218544903308928349930826828800 9908349 248830160246028357932353699728137972736 9908350 24098553280420923333998250182773512000 9908351 -590958084176886961855020705173794275000 9908352 -463128888717899256728982397067565465600 9908353 -13773399816901165852053532625110962496 9908354 -64363416007579401273047455600095091200 9908355 -63711439305906914407767557857519049040 9908356 59030661821365876221180061147879053568 9908357 -58876629198927567115602801671332197060 9908358 -69148939532668154232443583431313231360 9908359 -399402780488338950448327029096955454440 9908360 49196315248004911615848766891420876800 9908361 -1346910565077610105611535829946212112 9908362 33467470317893024930725148026851017472 9908363 31385405792266601768571459455860373304 9908364 -59547140301479362370510695310171533824 9908365 -30180053707012765710105991768800818460 9908366 -34166490705645218482732846569153187200 9908367 -1056450615409636032513603729372778368 9908368 -121401184329263052213315766180741931008 9908369 -112262433027784316986316653442103745230 9908370 32046624288454545091048194106108142400 9908371 -188502144313497407160298285679578902456 9908372 -123285696495226901382054065938493913600 9908373 -27945947219153555255737630294500418656 9908374 -58480980901551227920555098801841655808 9908375 36308678557241736590009655803745504000 9908376 195312243486297580266944652422340096000 9908377 -148419052499358683890824228388496438400 9908378 97196057738926425419007348585657749952 9908379 -36645856374877430613918209824288096800 9908380 -48645363125162888251078971291755443200 9908381 45145798456900724285594067184240587264 9908382 -48350574055104100176259400978247155712 9908383 163849581916665815520983601560072493160 9908384 -46905497629546728110163588975848914944 9908385 -88338800073102201515629988814124598400 9908386 29416358187339106154003908965308200320 9908387 262747938151487779899198213281726691036 9908388 25995065919590282166253542728496635136 9908389 349140795181689827955614131108418752190 9908390 -131677614060452454663440897550107760000 9908391 117058160809400013849653990783585629992 9908392 195281612499269954460620452364823582720 9908393 220718497631360180108932444891739179344 9908394 360757989857448035125726175254514723328 9908395 -10680908276115521451479500569446461920 9908396 63175219591164155247212461119770337792 9908397 -136162006735807413039441928339962622026 9908398 112523109661637060277196428981264187200 9908399 -1078420515309344385485481830135825032128 9908400 -18635419952981293826726916374790144000 9908401 403009743214426392017885330734937529600 9908402 -32723604594360115159040943877281977856 9908403 -800132671883428479403733127047463072 9908404 -6815945918368546984476326755511175168 9908405 24803350033705906100141837051387884800 9908406 2515398303519318029438125200953516544 9908407 -115022662088053293087559834682200784344 9908408 -195936023967299369492711975598473687040 9908409 9869524396971935975197523091988300800 9908410 -161710988135561548724777269775974532640 9908411 514061393434177069004438419787654247012 9908412 -42023531527587533515308050478866738688 9908413 151313248530217119315303481410672066560 9908414 93727203724032535551602104692094763712 9908415 -90645573589974710794386979362391923360 9908416 -24610045344902410697551435630425145344 9908417 -340063636961350964515400809886262263040 9908418 22581271006533292806461769375232608768 9908419 20413541591065699704556696709042389820 9908420 -221004745535981088771604329672991230720 9908421 105461796459502306309009821985213862112 9908422 -115069820324066184255597144552672547488 9908423 -24469784327624236229711201843513427456 9908424 97198369093946285014957673691796070400 9908425 7388014442527539857840119471398182800 9908426 -256813905474547685883904506094654050816 9908427 132537657971626953440649405057739254240 9908428 -158007883858529907059166507352573388032 9908429 57379824742093644773324635614290864832 9908430 -5032543155775934263740670356676915200 9908431 191717173794368301364268338892090495032 9908432 25774829580719045128574241782306267136 9908433 -25732498012598624291811742748770630080 9908434 -33589832357847034437205168467859027680 9908435 41676239925374436437748891878763032880 9908436 13830886021881341646380610936373469184 9908437 -14541157369968247691656994735753124096 9908438 47782188805307247890215160613135609120 9908439 293535517194903645771528967014811947624 9908440 40217861385445180653192477228031180800 9908441 64168094423132447598478255719827607300 9908442 -144363384593311474137439852014427238160 9908443 -436505556342027440040965698179602916680 9908444 14036973308478871851429017697705295872 9908445 59292971919982604910106264236497773920 9908446 148869413614986629268710744809758941184 9908447 -9809045622267873629088000410532917760 9908448 370096978125793180272774525829251072 9908449 -482710441455886844590830983511220179550 9908450 -167474194354529521003235238647633805600 9908451 52531992508028708876030126366391805392 9908452 7446375616182913453649595421119289600 9908453 -242595096542884335148925643434254292100 9908454 -33885111246710714837411475230756009280 9908455 138227373128880173814763829303825154360 9908456 -279094253761983971087826424707041740800 9908457 -74064647742927547249344929096544053184 9908458 20313672804890445104748431456559595776 9908459 43995910312437344470389268342193940000 9908460 -134840383288531787501260073098850304000 9908461 -200941844713066030862538177023274450048 9908462 140710765568782214447329420902277785600 9908463 6524930582407739517741597934256801544 9908464 35316788540514583009716548759568711680 9908465 -43101210473777820840730592607148152000 9908466 -187167973221459579368226119664802248576 9908467 213428061589974984009694663418803682232 9908468 -47272049328754557856182143650053709824 9908469 145624219499267429303654542523094265728 9908470 -35859479475189061773994081994603251200 9908471 -64344690803337366068971210866322370328 9908472 -46017513923574785412393794270188339200 9908473 -39835319177494701066425387502148334460 9908474 4672828065770343956651025046535761344 9908475 26435023319194310820246281725359198600 9908476 -111675363383657565528609299226274897920 9908477 -81027345172633573805025756303803239674 9908478 -40197951478650849049666727672795493696 9908479 29496847508439627838820334900394616176 9908480 -79890506313817032185714398113237565440 9908481 90974971865010646192342600887189500160 9908482 -8656970683817022967068465776590095408 9908483 84586702256697853098955960930797898608 9908484 227719584903075998684252048849914509312 9908485 52525491853173345561519005632866848160 9908486 -199175085751171309279266635030617231392 9908487 -14969085719468249412478360703567857464 9908488 -537990949538586331166180383816962816000 9908489 451194935990356561564072967092134756 9908490 -184016494117524173758152621772008960 9908491 516760735654088039081818682883759319892 9908492 -98268977131330182519423273183912001536 9908493 -184720208177031986862984780450985144320 9908494 -257911121290299465172601915892047536704 9908495 -183087670862295039474219836866074459000 9908496 -38246330613289387041209091220509818880 9908497 259753992939658616100343473000455406400 9908498 -216382176526764354653468929867137894000 9908499 -105978590428846521740395158309583706112 9908500 105225643012004585261793771257088000000 9908501 -118883148345035358890316710854281023268 9908502 -22415906564551169695102821540046258176 9908503 548422383495232961354578980140400037464 9908504 -139922108558229597754782348286306836480 9908505 138030741393175149768877774712579136900 9908506 8015630813261111104376269807806131952 9908507 -58739089261533429244243290467185637376 9908508 90143698241229468836113946552575080960 9908509 -3882047490911186611396786318185370512 9908510 6985293265433175572122898051000036160 9908511 -23597980018154138300391794763034496496 9908512 121387198099016743895206820942040268800 9908513 146896448545554802994754145491814641762 9908514 -28343298629812732992251665113116344320 9908515 102146644942552262403179992285397745120 9908516 -18218600952598941762326122995418162560 9908517 69560743038088959982818619678496941920 9908518 46076581041881447771433750036510322560 9908519 -440466645870913335114460782910212912000 9908520 133889381068488784997696682924769689600 9908521 -68489430293535947338921312322221053120 9908522 -9618258915098458376534924777892217248 9908523 -16221879037523626947850013313406886628 9908524 113297928261035787137818139809040420096 9908525 -98344289317073725018528936418617502400 9908526 -1836627768409046433640224630787610496 9908527 19568377801040225664314495149576399376 9908528 -9750741388348363129046389830330286080 9908529 284960113683057199647761431242168131184 9908530 -43659017442151969220755330692785633280 9908531 91635423437977902472252579321531816332 9908532 -253331263340868071662996435799937465600 9908533 -3500451455381283268191885904106416256 9908534 -185474520152445468070264307476202815584 9908535 -57327555578541818295257267327921004480 9908536 -1685435552293356579763962467516620800 9908537 447812142633062466630355657996184358186 9908538 -32262592093294272650948507646653337600 9908539 -166591526401715715117120369687262760160 9908540 -147249899437550684643758927288567070720 9908541 -191352162642303944009795760450843226560 9908542 43480598706554713069671345546962531712 9908543 15316426596760364220959411807515920240 9908544 -42319727202353127292455038223787229184 9908545 -146667192670011239707038679294163827200 9908546 -21609591177634724381736120097899172320 9908547 12167204963798751013268573322184554240 9908548 59606593614689443105902924582577543680 9908549 -164921144242892512467851346549744874464 9908550 7094281417806403594802210872934260800 9908551 -185639992475375538338648170444831809448 9908552 188030682193012951444255063693934530560 9908553 136955040327282394062405095114356306704 9908554 299052399456086260189359473716074044976 9908555 -193196400097913615449941687849304883040 9908556 33818725322364860241053450432102645760 9908557 36059015073958441961153657914426867840 9908558 316365720860715531713076000372234069888 9908559 49639965737816847180166183308985153344 9908560 78842751606013735879995909621010268160 9908561 -46204927549361860966584862404636349440 9908562 -63580001946551848153412451016352386560 9908563 -67650939779500875323846002827568755968 9908564 1277221732918018564875009976472674176 9908565 16720293894302146566578526987205032000 9908566 163452119184064712915399656463345680320 9908567 -74451282057243348748279989997478715528 9908568 -124655253920186295872905978518367488000 9908569 36615077167879062295899065414506548 9908570 -62235418934139600593964790440264407040 9908571 167508742587845444219023468044249410712 9908572 -94642463029185074298617052559402129920 9908573 58352941610382589826483489437625715264 9908574 -7784964627845611825008556848052866432 9908575 118612941367073612498040301897239720000 9908576 5260295433561263426516509770330931200 9908577 101045289170342749640114966226749832960 9908578 79303638024788868834803718202232605440 9908579 632793622331610124344765928855611320184 9908580 -145639513508322526846634286904653434880 9908581 88551838076418039667983891585161887872 9908582 16687467278961120229548615008728729152 9908583 -322285708541980333178361051285080943576 9908584 127430453393333992873113783190437888000 9908585 -250679329469065627198368805922072019840 9908586 -56334123916959110838363600717761670816 9908587 251496968910460677419507932530950903232 9908588 -348543820744534658320148110465673709312 9908589 -19672915905507261395524139764405460352 9908590 113054568532960098547521730187980358400 9908591 -11610503273946795501781993752227757696 9908592 8668007885056527190739034284689981440 9908593 -304031670925149896799541645243552315392 9908594 85779808864761800605479594303796623360 9908595 210491879656947611092826891776254144000 9908596 109348576614275080039384102934151228160 9908597 137819570177080608644047500435214130400 9908598 -27992132265849952295969805473300828160 9908599 -159165379939800180453581513515507413400 9908600 51195236329164761570036438425233408000 9908601 -164700186447900308075049255145781100480 9908602 133227755640874266550588708040545231104 9908603 175007577185268570003085432611239433960 9908604 284211105799750675477628847814677404160 9908605 -12752541706709342852129119068594910080 9908606 -56005808425207133095438545073909237248 9908607 -7097905436341009049272950441325864704 9908608 -36905618598538539731303526951813120000 9908609 306645453518900166825804348224517709104 9908610 -57301872014579612298672257593542282240 9908611 79986750839238978782780570284845725712 9908612 -74770658698465992007257250535437455360 9908613 -16837400982183115611010344904446098400 9908614 -115986764099389031520869699847496388160 9908615 -118870277387916051670594694755573332000 9908616 7155606882631852375796479881909657600 9908617 34582552529666580049072977005723072666 9908618 178403489507761035062225007903109551360 9908619 1331226090209009162732088966342789888 9908620 -220307731422192462321464006356829245440 9908621 -196992576848439021289485570630341807178 9908622 -43853969366351762031755614965172965120 9908623 -50732269244088550846434285382131697152 9908624 -27861093266654551414050541779404390400 9908625 170557530400569495770406987730910928000 9908626 -2726357194928630410459981528589323776 9908627 -284950737476787756660337129508602632288 9908628 -41753355470940866383015837175098497024 9908629 571109052972288536670709393759879929230 9908630 10170707810244054282865802507836446720 9908631 -52394573032125737216001019451627491872 9908632 -247243808390296247678818688679824486400 9908633 413289493886569481384936148562326364800 9908634 111456637549248656589406236087839299584 9908635 354369830158588474067392654685554943520 9908636 40393850883995969590406895757311598080 9908637 41126404473462825861962489874229852800 9908638 -5768660914916968880900978832004741056 9908639 9277958644905306864874022793291925224 9908640 -21499966230623118772818256965748654080 9908641 -407654887419878482933172821038989912828 9908642 -154960634150594381016573731343711780528 9908643 -7646793499324753237288629332753400000 9908644 319588374623512051361245047286295966336 9908645 -46668824938398594052993981923024191400 9908646 -33501892048068166684846335871231698432 9908647 -25721507901094561047942724256999624608 9908648 90255447233242848038808588616465858560 9908649 -518422328170098468054879954755540700 9908650 120617821317696548047527442290865750800 9908651 423168152364930505721351303866621049652 9908652 -2010607310636972480672007883860049920 9908653 -122879072547572821322349844301924979936 9908654 -10862497321346234050684881283488645120 9908655 -4055455809531838331823571387698924000 9908656 26805871865691308183726445943546445824 9908657 32808744594746897748568129863901893504 9908658 22576656430122878978475267215502144000 9908659 -98241577181069958037078655460153348096 9908660 -167271315762372621285821614982583256320 9908661 133691890614026782843849009131050243904 9908662 -523765025573357172757643455522736448 9908663 55476593574076869794321812130559952224 9908664 54682383822621751319700706513278935040 9908665 38328706734953056795426695261214117320 9908666 -280632735022020204242501115591287725968 9908667 -45816405424861850772726143753121749760 9908668 52494156825203741794012100599711137792 9908669 16122736452489791345211141356597280 9908670 -105388307248941300573908335233924105600 9908671 12029740513157489539008382589516976720 9908672 144400860578074102156280164645701943296 9908673 205042400440914189544287034090781377584 9908674 -31754951541077811550383345745427886528 9908675 -23005818968684697970938644129263610400 9908676 -42083735506600682434159232015322931200 9908677 -99812241257157615616220538017353768608 9908678 -26998969871218295012647942233012869376 9908679 164396814475477726911303272354246937216 9908680 6573224430043528196362416682426214400 9908681 -570661011649348007805736030938697500288 9908682 57697350654772134623297718566501283072 9908683 -614531318037477930304112660385841629120 9908684 209048907028549799938595980358793628416 9908685 -22886841591203018718209329779289436160 9908686 88838011448146474768946576129559468480 9908687 -204359154027461700899783348519396818128 9908688 76828690376770448819463613231998173184 9908689 131166066311733635692695770836148352 9908690 44203830437523917179333504749081600 9908691 82173621630977727084085693927129561440 9908692 -211448946616496212856577187080202029184 9908693 -330216788274209267283728323394456219058 9908694 147127655170886153309149622807697608448 9908695 190081753363817305531528062958136818200 9908696 -66927456236261339122644938041344000000 9908697 -80916652779174241850214960133307912928 9908698 -91717636503147477795650424300985681920 9908699 -326221174635763702577946652561390493676 9908700 -78581502762294687112517676990527808000 9908701 101321875830733063952782993180201641600 9908702 -165747347641216975750622962292478488448 9908703 -23753530221193493928808027186954521600 9908704 -132828132293877119148174653506549186560 9908705 2542753429103964933958187103737973120 9908706 -41711173168682200328560056801625062912 9908707 -130802231619743040752838892227684083044 9908708 -52272343624547792775989916564112294272 9908709 174439116500555994219176143717246970880 9908710 -6450149263762815703044174562453102080 9908711 181488450873653731968152154740270535672 9908712 -239614176339150238218379117527887708160 9908713 367812212387724790264173167519538315962 9908714 -3314769087070480970767206351123707040 9908715 993443340864257320514849786202294240 9908716 -36169631810242320426432584069068185600 9908717 1515702147355458571372366905145790592 9908718 62734448439306283552558285680255616128 9908719 413084545033834759013256518488826903120 9908720 67437214441501423823981087857134796800 9908721 -5483300093341318864644677369521342092 9908722 -124069063895938393387721451463643283456 9908723 -510220365684302116196672212114725482160 9908724 -23654968272765615716602138813899571200 9908725 66189456245461808094602386663875646250 9908726 -14893595951161641463582942421924861760 9908727 217019668318995240274015895302958221440 9908728 -938600047718739906721187393782333440 9908729 -261774829396045576731317117728870571670 9908730 -3892016864831404281038312129664540480 9908731 -173838711759103541239338700228487567340 9908732 -107806223596060682758874782265380247040 9908733 -9270991851119645864072588012030486400 9908734 -81773516899401087032339236539759881856 9908735 -107719138478522263123805572928444455440 9908736 -41820032020932846361636005622616948736 9908737 -204637111670817077803053265331493167614 9908738 24520220537170403178492457826333738496 9908739 -182429922138338776347701127867437447256 9908740 -94239281435870153101933522965124719360 9908741 -272505897387742468590949738988887493028 9908742 141416025790850754906633996919535186112 9908743 -185534509285112266811189290858327519256 9908744 -197139896064722259199530239257922749440 9908745 11204839380541813358538674193214279680 9908746 38657292023292971639133395522386162944 9908747 -26168933072922409172868451312832056320 9908748 -496112116894399103215617458897734656 9908749 508580506994917414835793676978110255660 9908750 -11555743629215881804452251487866040000 9908751 249880255616035794542504019545252727432 9908752 -14991783280771162968188168493155483648 9908753 -334296414294171627388091852170599313998 9908754 73648374320346508731251878514333182080 9908755 -77973029529971358471468284304048438000 9908756 -133529669602812269138850686147995176960 9908757 -182722850275691769175651476933556398720 9908758 -1304931477486515816268672933952737216 9908759 111116869901787652363452517030202181120 9908760 52949283999613655400883480523371315200 9908761 -69483373408476354191258624543175413628 9908762 382374664674662966574427139117774875392 9908763 132625289044664518714952439397117710744 9908764 -98844243283262153234556293395722642944 9908765 208565614454124223284015010897754199660 9908766 -37144969794098930911258114301576678400 9908767 429900034051258001947290593653485090552 9908768 -163088101916339157095269969871404793856 9908769 -123764494793867142690800603727082049472 9908770 34221081527230333751455742392166092800 9908771 279331291328260059913003958194484690688 9908772 8077308839771778178610222346188285952 9908773 -113135013927198204098337185950700892864 9908774 6937710356201016481470904051872236160 9908775 300885172978302750715233664746437848800 9908776 -151838601444900353850971850499011793920 9908777 -57233636441770549641277870080679694448 9908778 60439685658703086142011067356523069440 9908779 -314819172573651695828821290629355467120 9908780 -41087950743007762203070517748422492160 9908781 194647799174313174407025667268021727552 9908782 -14292639145281080239981974939651701760 9908783 -172367253335073790407608317974979030560 9908784 92013832202279307527598614721363640320 9908785 99908562250186197328842256761776712000 9908786 -59845199669223282468376261070076148320 9908787 35016511915428709234655896026244215552 9908788 419865789852693136304411160088401131520 9908789 -74574916163861392627162053511510379232 9908790 97323684194454158390073988787138476800 9908791 304190398122406209041519248724700422928 9908792 129389882144009781438231292427109888000 9908793 -265308525074805844195797805106819738118 9908794 -19467753906515300910990388021108359168 9908795 128976332652477533378554945723870138320 9908796 184834816924490528121047878073590804992 9908797 -48720261813905302879756806976462653754 9908798 -41945025631675118860458149865053558400 9908799 123557368871471769449007876102997570320 9908800 -9014289476467062624741228259521331200 9908801 544830566994413190614266942437510144 9908802 157431371269277078134749794442174515280 9908803 -204303199327653625781708496310109050948 9908804 -419563058190335867671122084628280755200 9908805 143052391660451651134596500140760353920 9908806 550057138719426634016356176916351986912 9908807 -52798919815737264356109788742771048000 9908808 -13330711523181922244426890519769088000 9908809 116517884843415152690558995306743182080 9908810 169082678935100252622498602462691262560 9908811 808033513108319029846104778013180616 9908812 36745773183129347348409889694988298240 9908813 607669899189817262779009121714700041964 9908814 15197394961736533979297617641939671040 9908815 3029637623246990274215686922151710400 9908816 -35198314168664572585791632173209747456 9908817 179078915735682946689995885345526186480 9908818 -226635332710214174059091384094486518640 9908819 290197621305203915262230134737272618220 9908820 176642059032942459560833204834848864000 9908821 -73378552166221490921033233794398534536 9908822 -83550583865839943106731922751446626304 9908823 -204481690288833753751584981693280262400 9908824 -94117158057758433637859495821013299200 9908825 -10575749549008861527551546538298158450 9908826 27556077396050270757368646518992863744 9908827 -149099538008431997060397907320824179680 9908828 404924514099508224506164272138748878336 9908829 -49174485044532185868923165066779055130 9908830 97995806792481518859413460938511686400 9908831 -343504228925357948503975880405106308736 9908832 304489744132095687797748970237817782272 9908833 -274593043077329433550622641198117636176 9908834 1337929243573296214159712047454005248 9908835 96497546828177559689019323664992852400 9908836 2454343123729993211987550593049415680 9908837 48450897790429885946001300119598927840 9908838 116605443652646315727461736039777832320 9908839 26423408729502718172840927982337889760 9908840 -94726714077985083422905836628888780800 9908841 -183146447845420316266873717538423153856 9908842 16632667234302705284112180891115326720 9908843 42159748788069805924156519266035173920 9908844 -12268601378665512761989020359686127616 9908845 -139443632405104834468930953216135933000 9908846 145909612161859537268540914107850999872 9908847 14177355460086305874020182880882497128 9908848 -54553107272984281748379347396824956928 9908849 -126441270707642902461557168521312380864 9908850 24477090170078194374894518832577804800 9908851 428948124140832017852077951576019051852 9908852 118027476278750091134106008391246615936 9908853 444148851479227538999971812513826471200 9908854 151279924446288886725502187021140881600 9908855 -37852647286840090421466518624464998480 9908856 63352599533753160325658943735554641920 9908857 38658922467341452169005945622488188672 9908858 68553405520410464301956876146572055776 9908859 92415146153242364097560385062922192240 9908860 32579290190587544051008474549815644160 9908861 -210671082787337597155548267256215393600 9908862 -25446228338122911230123848772457171648 9908863 141748543747216226206327631953303414360 9908864 57567969594788676188591272272435609600 9908865 -90517335528068662447406919388373424000 9908866 -105935492050207668198798368461723368576 9908867 256761943068221958272569903608824993916 9908868 -46209815803650818288990924738947445760 9908869 -677033156117611469699525566662430336704 9908870 -24117258050396165615345446432978293120 9908871 -46174218018195525011040352079969555328 9908872 301025170227529710751367947681936465920 9908873 -89192996583469973821633235497214721600 9908874 -84880113600576314713666731495952032 9908875 -505000565698644996558161285621152296000 9908876 -64521811346571822968758611723730448640 9908877 -5742173442560373060891239449743865344 9908878 147619998937876002841696899562945713216 9908879 -91525301166984610597125429561034421640 9908880 -6299531757843426579849582717842227200 9908881 -108689041529765408216487790168594138318 9908882 -58742492597018924598257390006546397408 9908883 72635127256587805094849982797067508080 9908884 -27141698185729781962102861451086598400 9908885 20974793204119729708087737650848613760 9908886 27948126925730961442591864749581076864 9908887 326070176356872248118165927189261966536 9908888 -56469601634434189532219925442186260480 9908889 91339416668496640195307356512925321728 9908890 -180127125394810725154597488913314304800 9908891 139474420080651158115202357041409850400 9908892 -6791430252737846515173589750372411392 9908893 -247366367586338760765678227631968968160 9908894 -124920475525273682612713117323537599040 9908895 115684119609098624477376178461629688720 9908896 -98108695762757922896617425322398842880 9908897 -432872118846956832917322170524725114654 9908898 28181957511184719443124267315784046976 9908899 51143774497879096239651464520636495360 9908900 103195664327426276112320480336183088000 9908901 321145636702278354986498028960090296700 9908902 -13566243861096163751934312609554030592 9908903 -101724861939119246787343764857737593840 9908904 18736046591290387964898750079451136000 9908905 -146081986296892216727209933954867007040 9908906 -48907865224126344243900687200133405696 9908907 -140358344828862023985432843056712046608 9908908 189890126476173191088212940359199737856 9908909 -632781953058005980830999837714893244480 9908910 15448572245783160484760895170002531200 9908911 -405979543746491440096651161648549893488 9908912 -7504866909079590589358993366505553920 9908913 2489547034758842196876481292891020224 9908914 -201790810658503189457757653032442440944 9908915 380952948413917990314985343681544022800 9908916 -421561960257963868376096562951122657280 9908917 455025942299924862288695331223008521966 9908918 -57748287365663652709264348995225456960 9908919 385068999019501881037887546433869130320 9908920 -1582686130237176763483415477216870400 9908921 41129025165748127512145596216353343488 9908922 127814452078233209017466801757336620544 9908923 -94464405139827447610823866532797282320 9908924 -313456879159112311819169306074790575104 9908925 24603969772030358963787284557335463200 9908926 -265702221508174075724867317751771324160 9908927 26868895891939478451667865304931572576 9908928 6684753642796033427368480813379223552 9908929 -56010704289463906531465077651973732416 9908930 40645784501198078163326744773089699360 9908931 -32141185599119269741293309546282851520 9908932 -592513395688626996750410412835752960 9908933 5499169343354573855965961717588494848 9908934 3239010328189860784880464884469696512 9908935 -171672560203777676797522372625038074120 9908936 39181631398982284280007214361130485760 9908937 206559678319987112428343520918558288240 9908938 -21453136978977826892007457016128645440 9908939 -326619348131116199821890046946812945260 9908940 -35142787188488317371463980438677913600 9908941 111598589846925340348444057987052529024 9908942 -173149924085934703338382891981864696128 9908943 50253454262899083192851681714211367680 9908944 102429381971176522217587168971431567360 9908945 506622629510540899727419974082235964480 9908946 62539734935864052298907280544566240000 9908947 17975172623991842565192600254581185600 9908948 126515196543002994599879099973616429056 9908949 -127422069072973588912543216415691665760 9908950 83445866196982545034378281965727492000 9908951 -9882457173858839733431619400010756088 9908952 215346134143786878584401911552294912000 9908953 -24515808144938078340692893428247168700 9908954 -29732070009868603896227045881541437440 9908955 -39487976044645531021833267343804550400 9908956 -6153885894701283605644740166064143360 9908957 -279351277940637933910060248176155816794 9908958 -5068718169687481541943346567640807616 9908959 148694945704269008617369224549421413120 9908960 -212255634075177794129580556640429015040 9908961 94035118558364901122880821398725220272 9908962 14395919903206495756563254522960544768 9908963 3542302070817149318210883224182654464 9908964 -15480279614941245221908230324392804352 9908965 -363284500376919531816228892185317073600 9908966 199755650153463638660892215194079522304 9908967 -2207724568285518978578904304245583152 9908968 476714605518280542750905559478233922560 9908969 115487020761568081198885642949387373696 9908970 -17275261272233526422731204617552998400 9908971 75797597830236888375948294619236045144 9908972 -83601580162291275371439664541244472320 9908973 19686932503328457674024406421716150624 9908974 145987537114601257204148097895044572736 9908975 427653751687664008971760527262416000 9908976 -52233070169111813344571377099877646336 9908977 -18862515584935225818396390110818682100 9908978 66678711071603013261159204556923454080 9908979 247294711947489451474517043060384636984 9908980 179365487654729464146965153181055968000 9908981 608933481271800864123671763849766107000 9908982 2096928438499379117321091826346831040 9908983 -177496257928042920179224220088367449680 9908984 10249041405079487422845640253490892800 9908985 842144287788878651555010944969736000 9908986 27310191199880430964417413061890500064 9908987 108807987952956134885202287166495109992 9908988 134147812935617924363804162756328768000 9908989 -104428802563016140418742520813015283744 9908990 -8402968031437983417252380222025945600 9908991 10976340831336671988139116087057522840 9908992 76192675527180305964564004017564286976 9908993 -219214174013823563723093272573704470460 9908994 62482193430089346468836283089485601280 9908995 79132826710779672261885304922229916800 9908996 333277032006499670047564882738046928000 9908997 74863175808808728133059836941219935360 9908998 -108245486713974035303587041990776881152 9908999 10339145776951280766863889711133702560 9909000 -395374467499392210880436909391052800000 9909001 117508481723009347484356545159699999002 9909002 164454370409730427047016439163922562304 9909003 2669221324524052375302072726344940768 9909004 -2653365707092054230434402248447672320 9909005 -283652385752253553801168904278605488640 9909006 410595895298726212180892037708441600 9909007 15388215311789250049931009908992578632 9909008 -65987077865196696847635859260360941568 9909009 -116414009658999203597081908893752511744 9909010 -98589704421016197905854098251751321600 9909011 129116036935918816026944959267116700320 9909012 -157122699596000687000006800011201835008 9909013 340982158884050616919893655689477533920 9909014 -229314331098763205778835252699489842144 9909015 12405091351543617648129469425926410320 9909016 66195601082224120467876496330384588800 9909017 86022442785380820480499644338307333066 9909018 43558770174224921623798970665732856064 9909019 3944551196152614771373981164629612420 9909020 -135405366531982095870902602588170240 9909021 -58092221228040817752303422380568727360 9909022 -145652074984046949305202202413103682688 9909023 14711426162666757702005289141403482696 9909024 285883791485934118715952637775207989248 9909025 141155186315124373589944323141820221750 9909026 -652415286722774306646471342003628032 9909027 164542617795947348719511162158180281840 9909028 -225981738117188295858403969379291622144 9909029 -69191818178731300705954559796345943716 9909030 1661243405158516358118645435487000320 9909031 114532642382539916830541867566264237464 9909032 139339587641245844447980313200656384000 9909033 -300038755720941113557863595224380785776 9909034 -16094450936567158304582758633544706048 9909035 161219864269482573268035636037652765760 9909036 -177774856196576793130697970524569291008 9909037 343376002388780700299911121317314650860 9909038 -162837180554609912906897344306261169856 9909039 13240410098208667746000102223988958720 9909040 -7138978191496138577701235851504189440 9909041 -339652645276513362022063771844171395788 9909042 4520560275480267978678843086625062400 9909043 -367668466175430963863956130843951612000 9909044 15086174955584257593873445572820353024 9909045 228099931566141798815324248935856780920 9909046 -67174947143528241555738747330261528960 9909047 -497631061615218365179828101437505276504 9909048 -181705396513467177610521815586916270080 9909049 -121733698318566728548189912526151040 9909050 -14552253211037367851230538733644160000 9909051 347607544017484294324300589493161928960 9909052 -264307509645652023127742088903487857664 9909053 138000914124878696339735939317629600 9909054 -62471646261805527394931683800013561920 9909055 78855431709904019584714035076918842720 9909056 78443606679489603780913594920565997568 9909057 -58431753745727208276673745537082679296 9909058 -3871392042206552148055095201991096416 9909059 -576724733554621783305473384184501096240 9909060 12227612627346271860082162660296744960 9909061 -423259806765289143729308302908649322338 9909062 142134655842278641083708937081443367872 9909063 -26595888334241330956188940439705658720 9909064 82023996758368980510722978438120939520 9909065 -165807943908522048403909084695575040540 9909066 24057288744336239287240856499687546624 9909067 -33382810846145747692097952219548598528 9909068 -3485714360090009654510867492812631040 9909069 -134377331497000039673217837746643099456 9909070 -45744182308694636036384174027802172800 9909071 -355092789735446953340032742404121347728 9909072 -58018595700252264129494193495108427776 9909073 257481265391153533853376798937426997760 9909074 -112151649975351342268887545764128841584 9909075 14771088943092742981576665098386843200 9909076 -161428022994370234864286775662065907712 9909077 -114670450536532984826151268833297622308 9909078 -89982179038869999958593101161152576 9909079 348037198755849580011845577477501467376 9909080 132407945799183136054744921550654668800 9909081 9491508248471009276385391062816038400 9909082 50301329730293608803632328259153190400 9909083 169757829247513771474608515905415651304 9909084 -47843086619350936190716360842171460608 9909085 78778972164451327231675832006298591960 9909086 -104906956842119025235794815835272283456 9909087 129022737762626076085086366837542893968 9909088 -18119700544324215924016143871946784768 9909089 6535262772607607792812225099348290450 9909090 -18996617059978861056448935232286676480 9909091 389557250268650606447212815916150046492 9909092 216484396219090884160534694976847872 9909093 -11171303281520863341871726002088843776 9909094 19828614137544262673796695599462105728 9909095 64317679708319035216531830347710195680 9909096 -58681431248598159981265140958236672000 9909097 569902050138510565916919194144896758720 9909098 -301946386979878575593300344848147013200 9909099 -363137956624013833591448639722826663016 9909100 -54688082147217214198672920298873113600 9909101 68488988288347077963231247433748257772 9909102 56658057301869918196622970251370682368 9909103 432649523581158804844539534859907406360 9909104 2592858916394137590209396895956729856 9909105 -125286449143586030520217683097324631040 9909106 -196358275686005636195109748394290315248 9909107 110139782219519882651910631875934452480 9909108 -17848711669718556522025800438472704000 9909109 -32349808756388156880256688084587260480 9909110 -82648372413926165046389858399787262080 9909111 12825153672325810026858683293042843344 9909112 -603480161890367728953320814905892741120 9909113 258750646687838644782619104720893251584 9909114 -1577213206498207692011472234063959808 9909115 40228739885810295601757759408090941440 9909116 50058269334933727895060661522540592128 9909117 -320785986922346083049006698634794711200 9909118 -38013844544014436681640658555461684480 9909119 108810191051109478219398630440489955840 9909120 -49474497390219863408815835026607308800 9909121 -34570900519412060753316597492066542976 9909122 -272633797046589449524084397053955427888 9909123 115505931391388755854277719087794163960 9909124 193789365362989586775272864246681607296 9909125 468100381350288319351354197145150539000 9909126 13185330840257766843994660054981808640 9909127 -151463684763667114424944209008759469560 9909128 -452651514511320665601720118522871808000 9909129 -20726219898578791813078341487088946432 9909130 4780093979992982712076758158072616960 9909131 206590815748340379751052979435876007992 9909132 -70640778866956469703770127208691033088 9909133 -81304809276108722319618129927446107796 9909134 134647398456681228318576540780295150272 9909135 -186282691320908870171462752036678800 9909136 16108061745539282433753584943449505792 9909137 108810915928267262695365272212308485952 9909138 -7346326011180344667815286851044526592 9909139 539360806909166105577851043993188128940 9909140 190986231746237803529977016862423709440 9909141 -200793579184869253003078515143324359776 9909142 -31955140761594854490577836838153800000 9909143 -98469008974033285306985244942339991608 9909144 13456321711273953543548470433754193920 9909145 -132620398985909862885245550329515062960 9909146 -75713668364693940582069106106402315520 9909147 -269361937757264227662615932428045047936 9909148 -261820641540687593087114427976174889984 9909149 289965360065575186212510465262785253836 9909150 9009119955549816676101908593259827200 9909151 63636397961026598533123131889703531520 9909152 99750661135769066605225982914754248704 9909153 115833420755375880041454167117980984980 9909154 40822788293775572368380035453533501776 9909155 -154443221167394339887600981067767617600 9909156 168834964604089815491502893265607836672 9909157 -6401218563297681767449450137481715300 9909158 -17445970001772091629813897799920023424 9909159 -7384723487937225468603913243850906112 9909160 41002329347187128023134885648867072000 9909161 -430346498873615452252140028609559711238 9909162 -15855789195594097024631664793237724160 9909163 -143878201531895567626880467967770512960 9909164 257743706732694412119019482770968736256 9909165 -35773762940004780765426601811110348800 9909166 4393586963071058984208247723631466624 9909167 -156700835115585952086500944673948269488 9909168 58997494988768045299462627618160640000 9909169 217737920801495508718265731594364112496 9909170 -125765586934169703183258641937194778720 9909171 145851790327531039404158185381784938380 9909172 -116852106612745091749901537734973594880 9909173 -9945788478935628640482959845963670436 9909174 -294163234546279481832139293408321600 9909175 -1599265440705620023799110630968339200 9909176 402131228877396099437488053543629230080 9909177 79793868636208327519370661688150877520 9909178 -539249002835930555810325505939627776 9909179 -2981325269120649710119777749334494720 9909180 -47125755218661555187108259987271344640 9909181 -31570977130247437231356240086178936576 9909182 117432443290919182912801334940418253952 9909183 -82943138286863385244648270768534371696 9909184 77733921378727821684713700397783449600 9909185 -102468349382329556352176712077280628800 9909186 -35100419506142131195135504980545544192 9909187 -216871629436129395633384961665432884164 9909188 -63559274946629665376444366454515210112 9909189 -18575618047531150119763352453300724480 9909190 86380527245825370857723681010445641600 9909191 536302462392308506779698839212291269592 9909192 61952759461974190521345851526982041600 9909193 218974531427774086744542972128166403520 9909194 -178971291902933691229052292250595761104 9909195 -158958074957656641955587116136241846560 9909196 -15586642070503381117618290131989625856 9909197 -6519372335258122722529446766678009428 9909198 -46674462058389751601498418246568061952 9909199 -642941195490633488091767390587150802336 9909200 14245208738105463829145838827913216000 9909201 -18175081474488868402221295660007961696 9909202 -279870725262949612297934675336509358448 9909203 122651481785535211837165532123399244120 9909204 77907924027368071377179127377275238400 9909205 6551157468118189035897817476489504000 9909206 296673012110128526686076831158696500864 9909207 -38650443286953779221099210189541544960 9909208 31663086775309025860810255354981969920 9909209 -86133070765833653965365706472743321590 9909210 39432739154683079607625475111120325120 9909211 -10258905866198430195112430312836078896 9909212 8772275871963702073136062095521832960 9909213 -112012816640596004180645606940022476000 9909214 -16521829547643869573523422651192143488 9909215 -320270577383591479155751957145158959600 9909216 -18671314916324128881586374324681965568 9909217 246492288867289890952185505825192431266 9909218 196498784538879235432238446403757654528 9909219 38253178554529800624292651585448598768 9909220 -125714967708652626450248686160328165120 9909221 2835696633551036092061017751729181312 9909222 -52336658701777594389898353567617963520 9909223 784035497059925714295856157893668077800 9909224 -171549584464079170936830681573614223360 9909225 8746128622772333801359731975133090350 9909226 -1145194698314667025135275731985092688 9909227 -61980701691238586862206964323989935480 9909228 -27573118118446967642404983963993440256 9909229 -94871438166391870730476274372066331456 9909230 -4112790875330276094729988271475378240 9909231 -2583092812224857432693291731000884096 9909232 -45877048538067323540346874634583015424 9909233 524460272653577118113840495294759225760 9909234 -10660918160058095057160155158651368816 9909235 4438597722696994171145011934923366560 9909236 -32740533994500337917941659713160110720 9909237 149013145809236275551246586625929903968 9909238 92205608311474119521900324433052175520 9909239 18618099396790800435607994112980759424 9909240 -195577368723022403244656236854937190400 9909241 105678990511247558186988989749632542800 9909242 120109246163171951502388978773030343680 9909243 124348210060986253425029974496940441600 9909244 -20014135902979790599534551065102270464 9909245 -241976865092488908643978445296473696000 9909246 172263162103404744606721663348088126784 9909247 -535837039978839062991588034617391842304 9909248 517075048599800141971035428042789879808 9909249 -12687231712789191315137106852058542336 9909250 128684004369063767707970901616837200000 9909251 133735477325736028252047022068665253120 9909252 -163515537082754255786929115390743207680 9909253 553987173092242480426681557414589345502 9909254 61955517512517404737159375426059540576 9909255 225110554210711232709632190776279428560 9909256 106467014196726858949393847083505909760 9909257 292692474284091780606301945624395542400 9909258 -223331768804759149937150498249818536960 9909259 -73221424601334242104904239478702462696 9909260 -45328634056792663818609289874109696000 9909261 137685479258220397332447670237200661920 9909262 -41317864282443060451520617003446159936 9909263 -17546514279837240219313843329167119776 9909264 -1050317061365758061357065124254973952 9909265 -16062694089847043684205993308168627340 9909266 -151856746561649886225827150296277049024 9909267 165741056459848822031435797715999735136 9909268 332490779206364326400241924076847973248 9909269 70373739316784409699222272649211244796 9909270 47160282718469428710588382288481280000 9909271 -94216556882129955911451004630666233600 9909272 124692152799189500641928003454608332800 9909273 -25283706688288115480570033440543779072 9909274 17782554652833930802665106635245260800 9909275 -75447419763002985985889835918971563200 9909276 -2133914037113638276071933199157922816 9909277 -163321103290229224489932010857011565728 9909278 106596779739691323213272944037441005440 9909279 519558604060379059640154258368679795840 9909280 32417020396147328587779078197176565760 9909281 -6846055453573411029456896705823870288 9909282 -181639886790132013953270359214176519808 9909283 97928681003148993440588357924968061400 9909284 87362716097592670880698520803188068352 9909285 113419251063632305280394950466284503200 9909286 -266609440231228102533187827274351718400 9909287 349340581188592532023056971346647395080 9909288 265550088336102031775054111754922137600 9909289 -5478981700968901264133966892057816476 9909290 49678916706933586247083041830820715200 9909291 52789295307106733355848634274227492864 9909292 488127461144941084405703580346186414080 9909293 -39561746384873027111158416990064612458 9909294 -7619157360124326791084556074306201472 9909295 121625769466623846588679831882816504800 9909296 132287472776149349319155685615742205952 9909297 85643752432009042329863343861186305280 9909298 -97852681297814469002121947282289768960 9909299 -113685502260985169484089871200972729280 9909300 129857611472133415050098212379914752000 9909301 428803965418099709234230624914334787932 9909302 -49863423711495397679554582204441522176 9909303 -12189442172359423280551270818813552816 9909304 -238404882252523642697662427321286266880 9909305 -38813913290963623206389792123969940480 9909306 -93067512568359879030332988805912129536 9909307 1435921285533347128352932812888927400 9909308 -243551841635920181333774794875871491072 9909309 -14888897199958322989845228744688712832 9909310 -162692502639491623628471927923273104000 9909311 -180786509023274669646636680809283433168 9909312 -1362824442463703665388038539177885696 9909313 -247532036409829974201961423495832197438 9909314 -17945153422704097476725897214339064320 9909315 9433315650955799517233194579794405840 9909316 -386382678877483500900233065614778072960 9909317 -253415506486378352029967783715648062400 9909318 -57502751767386049449916810418244338496 9909319 185564225222502601940903782309046030376 9909320 172890664800026335640538391472040345600 9909321 286357793646220534857542213481559058880 9909322 -49171608209129774772283008330504654288 9909323 39455660159926768003687506369223735572 9909324 -243017727341998224933556120560650388480 9909325 106044646847770497384539427992809182050 9909326 48688134455712092123873321611900106496 9909327 103077339369353259481055212545727050120 9909328 -20767521049152694046571108325220941824 9909329 355047938435404686193384736512340854260 9909330 -7173911463180238355600048830034158080 9909331 25844407289464519820133863670155474664 9909332 287160847209787798681635989070244327296 9909333 6348416388132096266707921517624391264 9909334 61273180553982371208475514540324265600 9909335 214925451688371550814092811086192064280 9909336 -68694318921823840816374469117752115200 9909337 337809172793319582394875416210643438986 9909338 -262711468949343949217581623951399601680 9909339 453213742045421856392916746929384757760 9909340 17294817681111662808440468668124590080 9909341 -105820527395046727674745273999821805428 9909342 101381892025402397479396597627471813440 9909343 43587017578482281531048675182765135824 9909344 548018017898001629660626922816400654336 9909345 -145725788529947173737548722247305646400 9909346 -57945909213150403036002115253763231360 9909347 16992535935590445967837425694419671712 9909348 -198535912775402836518258600638599326720 9909349 236369753552736422662412889368878444380 9909350 -411284477251843175627197136284608000 9909351 596722011360275572746347681404469200800 9909352 -286179510922616211707966714975782010880 9909353 -234517729030647676950672490371980755398 9909354 415114359437025970693571165927961600 9909355 179025497884980540207797334073285086000 9909356 27405511812863453679997299271684081920 9909357 -76529673988792306649551933081895332512 9909358 -144744221697014052125576989138245090240 9909359 613439993621741282907654430099995343104 9909360 -9592259009876521965809033252353966080 9909361 132131526892420989594273317519715561024 9909362 95140629085715771642401082604691227264 9909363 4072116658192185548869393581322795584 9909364 -233577348179876141761507039280348110848 9909365 356173032735858269468481427585097318400 9909366 -54295004222129671310551159615007195136 9909367 84085461739728922745857193418610683904 9909368 168551635210825215522395141657884016640 9909369 -25647554600319322205277342440894795196 9909370 -60420268253639635515965897739917625600 9909371 326733611553992310942214055630153785944 9909372 -44246498815823449793618495902489362432 9909373 -54128012973736555286185816415931040378 9909374 -51337363174830833734368706441869389760 9909375 52765552567103522718769946177083200000 9909376 388666775626522910893120857773766082560 9909377 -117077797037939973137066419749789893568 9909378 -14863873905379861141901733198680370480 9909379 -39829552278947825466225009331755541800 9909380 -6598447861807039458819587410470397440 9909381 -150630282619094929317078573881200662048 9909382 31348074491399697101481020534091603072 9909383 198036284141548615235538518833745589120 9909384 190176801766937275637839175383399096320 9909385 35969463796031010656324617065545529360 9909386 -36421480101630350990611241586334494720 9909387 -169693040715981322916005229817962569440 9909388 11410411533309388906670533294484294656 9909389 30706816143799667852711857586147600640 9909390 -31757751058520161665273118245890014080 9909391 56712877109301995641400900971177688112 9909392 162210720143959717403261112945983569920 9909393 1325804133455909102462864954230840320 9909394 286775575673156774257018718381250585600 9909395 71271370603685984060305677387074228400 9909396 64670765932950390803442687517419190272 9909397 -300985228269191002826511704106773367154 9909398 18275571353243928455105653772377285632 9909399 -123674153782233984383246175640251292032 9909400 258907760830874575346493331608890112000 9909401 59877397737329978762125822210316643402 9909402 129700765930664270163689109849656254464 9909403 124589087047246077440772342259142244880 9909404 -37795990091653146093513428884343808000 9909405 -106036631380568707007452069570380489600 9909406 -78253358236081579674520039431872608896 9909407 -264955621232231187565539876663774253344 9909408 103857030520076787911720144786470993920 9909409 -242632339041189568548933244913603119390 9909410 30506347325858822468053418613655941120 9909411 -149199114419987969271212437348644641928 9909412 -23500447755323320697640332140644249600 9909413 80684650719439941101252029370535671928 9909414 65848636642179961449495554683876968960 9909415 -303034308731285549690195407273851802440 9909416 134654266727119886756912917181798400 9909417 266694532160994307041340683767174734032 9909418 -106584821793009833754413063357140446720 9909419 193166976423929987471515308828805502880 9909420 -138551183498355731055175035811375319040 9909421 44162733437766332230431094555634617622 9909422 -18893566700063242054270685894596763520 9909423 -211252742483740395144896665574053761456 9909424 20307739224978486821346904342837329920 9909425 224483030052447656721080658278446950150 9909426 -49402442463358170215215217564389213056 9909427 -146182919663168283037088811944805551280 9909428 90346595203498771057075925055250243968 9909429 -27854223275671327029984799078245335040 9909430 -52130182682178422894039797684278144000 9909431 -51467428382568283925618228109158378880 9909432 153795867633978276546822375232874496000 9909433 -216352519374804134803138127955781618560 9909434 51583831785055095859694654345951173632 9909435 97797588782913109345339636189740829440 9909436 7637564007123041067705396374748503040 9909437 57295051849963084530291471199516438086 9909438 312979040789041567455070293065502720 9909439 7604551893072955781401298085734450240 9909440 -20833653002242580363901339542067609600 9909441 -181937528672179703679164413374602469660 9909442 -23349828707629618063380827059042702128 9909443 49039944585639043784679862425434533692 9909444 -116936624266377676044366847249163427840 9909445 40900822826103791847468009101161497600 9909446 41012725906506162378723719175461013120 9909447 350711538215802401511337739468403205800 9909448 -139118202417466776001193754651522800640 9909449 246040858196617936701243564089502396960 9909450 1366450422204475115431607171927955600 9909451 98664055323695355856815422028666905984 9909452 63694205212445057248381470918724927488 9909453 24271011849921799447874069693593737408 9909454 -79063311338875841366539468959436147968 9909455 50836018894152533502942747506516580360 9909456 -1933343771249130577499941228478988288 9909457 -9933971058041668005727767528871009294 9909458 -514554229847619432296592910897646592 9909459 10403357730218230713463101628358465616 9909460 -40578867732406026705095085856878919680 9909461 107229406067337025198138675863683722062 9909462 -60227033817748340068402465147625127936 9909463 -89172299390434254243583489444583523600 9909464 -353486162658568241392122429723538544640 9909465 -106576160028175211937176568965085653760 9909466 194784915329208674132556388373277800688 9909467 -100742490575371983446921444489435903160 9909468 82676262461905709959243368537731837952 9909469 87406387970264338585958921793325483840 9909470 2187791706722416971301017076183211520 9909471 -108561813074777464662486097008889315200 9909472 -510006142641533885973770892043898585088 9909473 -28966638771001553403620625580981911360 9909474 -102411216071952805514411009409072084480 9909475 -243448039416771551399478696484291790500 9909476 40616029704016275026312259055689842688 9909477 -17281295950900831216081934102842373280 9909478 61765531881714881929194844411291371840 9909479 6939090174342247973512136694052080984 9909480 -60070552968698010368328827810768486400 9909481 116211063155437047855744110522906560512 9909482 -50375213638117408055499233375778287616 9909483 103853769304408564863853706555219880024 9909484 -57574528018200936758796746784452043264 9909485 28492224020409259945801015606372283160 9909486 213061346608361998467900504974327683200 9909487 -20154138129074603399806885950635616288 9909488 -8096542215017033455020656512076021760 9909489 -94507726948216433635527497617176748176 9909490 -326233476019232659068359221411339826880 9909491 -64874856291217634395214775406605768576 9909492 225129506474387488306433185528863178752 9909493 -331988861694564059959978253405737491456 9909494 -68809313859925347495926792662106942208 9909495 157858230460108766696497475707127807160 9909496 123805309821105305926448518211924705280 9909497 -54570452603234588519869174873010509560 9909498 -9236588533079473534601081673247871232 9909499 -213232925420615555592211931952539489500 9909500 -376506900078496256026552744439230080000 9909501 163867872876860974537379035806259198464 9909502 -188547764235335759792018595191875458048 9909503 -79824884549840851584550910320113496728 9909504 -106708731490608134625533106615245340672 9909505 -82379551263028987482076357486565543340 9909506 19234437114685249603169270140089453600 9909507 295979616045282321155486336038791439680 9909508 102125334847504408097303496090698838016 9909509 394025818088110303656075443319519199710 9909510 23725934154824314726544905340852371200 9909511 -242460999909825890338605976434349206776 9909512 245044308015449621451134563789528934400 9909513 -302284065845096884493888941129495053600 9909514 97521320624804088918076441005879138912 9909515 60845167241451088482964404256269083280 9909516 99561381147501049364122252184602512384 9909517 -180825160468248213661822418160695984200 9909518 -101240118828256726461975363956841661440 9909519 -52960505818597243068607054975853281656 9909520 48286195674713369868659114105683476480 9909521 327630051794188468370190599202089444040 9909522 214462443735530304886537639771668480 9909523 198687251785842759805260341987151944000 9909524 274531484006414940152482570269215028096 9909525 -37425942143363695948756691210806082400 9909526 148317435118389300849090806642846484480 9909527 282683655992295565584351872145561999360 9909528 -115082778669151567489283615987891404800 9909529 191821719791385863170205701978776952576 9909530 116715718149698397261061049837352104160 9909531 -1448414841602062748142048126302341272 9909532 220252038980697685640205071573537456640 9909533 138346035474569155349146789952988967782 9909534 -15724529989026788314629568252563606720 9909535 130088300622197486475985807474887296400 9909536 17199527156407611192324656169461219328 9909537 -314329096629313611567424273839265200 9909538 3441639507311430310873255700993025696 9909539 443259968982729742845660473448703157340 9909540 96422025922962628004451419705678131200 9909541 307467560063534316901742537797486461984 9909542 208999131170069309585666157106674120672 9909543 -115303801399230745373236416557857843200 9909544 213661391431510775639167259002247900160 9909545 -324600680261920070508612236459461156800 9909546 -144137426177334685295516440106521679616 9909547 -21443947525428847605584924678279000720 9909548 302697524287868155002672003359264242176 9909549 18512919078937644576784399074118565964 9909550 -18502784785884977702477818938366566400 9909551 475164779530395309805750387733103105552 9909552 -18762534947905902449223782902718791680 9909553 97387464264083196831001857251800136448 9909554 -198971759811799322170739938325000247024 9909555 127598839002621411515683296993943002720 9909556 68143268818873672835535013114000211968 9909557 137251231285098560486014847960272458912 9909558 5582571576420930329060640934374419424 9909559 -144671277614496409037253666053911550760 9909560 15745018735124448362641802714881536000 9909561 338661895678526464304434351480905275520 9909562 16314982081063022768945812296044854464 9909563 -91034916698034722559218572346240092188 9909564 38381419225524940800193294024749096960 9909565 5687805841028057180140076727872817120 9909566 -80443605102539830767323727002721024000 9909567 11034019079425828720117805915880084240 9909568 -80895459348980898563493617534442143744 9909569 -807940795598927442525777558641948952 9909570 48862799118176702595777404977826649600 9909571 -364317617447781869838141963918220679680 9909572 117006468718359561100874492889921661440 9909573 27288842318428587064250719841740154304 9909574 -537069523854064482746594879580582835104 9909575 -8478209348020511541962025712739429400 9909576 -184025591588798182071237889695455124480 9909577 36375347779742118843721173539737745280 9909578 7885200764118570465256683768691942656 9909579 -27141291186661471681581264600561464616 9909580 115938207248485879516168709482745180160 9909581 128361775742987768797188315854081570400 9909582 156869742134601806861129637735002313792 9909583 -331781568446372537175021586112245475480 9909584 13999481375364915052001228031889244160 9909585 -17898581309226387358105840524779410560 9909586 1111511771039604857173087916566222992 9909587 11066968199742844895135288267673514752 9909588 38814843650721842647537970194237870080 9909589 -33001479251213586276673476247841239680 9909590 -71818629397372304696383852770996451200 9909591 -36340772552326265529909649822432004736 9909592 52902645244558771402707579854933852160 9909593 -29252931967721862110253873888510007158 9909594 104681669629805492500945043503461527040 9909595 -171553745089469675696893500636583214400 9909596 239117486406098041163617083812058350592 9909597 -7012180426459776981686012675856009600 9909598 -159952506132721653479702502241253539200 9909599 -21872851555319532200808296754112015008 9909600 -167392548926396355942489684469579776000 9909601 190834222998346620284951771205191893012 9909602 -174705538442968860895469369121461068800 9909603 -22418234443629431853056824081739270400 9909604 16626984517358001020249569275662085376 9909605 59626878457162650689484297409508059260 9909606 9981068387167689340819780274266460160 9909607 -389797876153597671159431120952040673768 9909608 -306680659565754473128822663588823040 9909609 93554967742957926299129160936270767328 9909610 -140937056592865835894276023992325307040 9909611 250372766903633010463165821031470916212 9909612 -72991550413424355686296028504092965888 9909613 -161075313977981099275234464133847558400 9909614 21425607310407579463107638460372681600 9909615 35715707371612110968295884045240186880 9909616 -11473574355571519443684540880738713600 9909617 -216305573714979697535730992252009721948 9909618 37430670915754696415171102268310841088 9909619 -118076676492618731177926716677211014400 9909620 79387081941250854281232042200926126080 9909621 -14179123380587387290365942992921777280 9909622 -47481567702335548029497521779941737728 9909623 24911012210190582594657701520025756704 9909624 17248161833354354802775860088752721920 9909625 -141147165050078015360155958087762736000 9909626 173368711625865742546546040493801304320 9909627 38712049676453014095467070576370195200 9909628 279588866924399946997313166425833146368 9909629 138088267915906879774626145387193860230 9909630 241426570737409315346603068951008326400 9909631 9886398391637680872935889510762268264 9909632 151784000187829383657533054654821171200 9909633 -172032143258812771515873462946444210752 9909634 13826491241001160199150525752423060992 9909635 421244254221630046877907840861091926960 9909636 74861861499926307851880545927148072960 9909637 4661014305917861776629232297509500892 9909638 -15614634639785979218220749086325998656 9909639 -365048739130950423963294428262387946896 9909640 -90067927166436811846408561388298240000 9909641 -12969103273921683767161643130312360000 9909642 96425427845107449436656840832270333440 9909643 -12875256970088340900611655062289002520 9909644 134237026926310612072258827472483950336 9909645 -120697380016695056475422166345354773280 9909646 32309419236724975228051536684295386624 9909647 203871829833412444611445398300526020480 9909648 -13242571078473274004707924534807756800 9909649 -587564398630435762221210315754254566350 9909650 -38989237081525100601965843242357621200 9909651 2592191695324952327145052471614780480 9909652 125498860419861245958465899857689201536 9909653 -61682752113521834999346983986045268736 9909654 4840243856335447119662560912487517120 9909655 47114475399443298376130156728414875360 9909656 -288509359920430380662713301191425392640 9909657 21112551471501888406053449844880258560 9909658 -39842563851751325683316986578416400 9909659 89114583016898300726318052123723124080 9909660 -94866682699872857007920074914372234240 9909661 465616072622396290507064795937723736300 9909662 -193765570497075848230243037398899824640 9909663 -75605876069262270839710884168670033776 9909664 -21974136229962117575422947392375291904 9909665 119839120938828223985962861583186358720 9909666 41160523901168208531353560862344538400 9909667 -205111535196437606508269828833118837284 9909668 -526048621535088725870542020691255762944 9909669 -80498162015763216122398199385272486400 9909670 165568813906896372893147059519162385280 9909671 412020496576516845906087032871256301544 9909672 -148781693214464121064034804792115118080 9909673 -18736291164802904806542864497789469020 9909674 -107768442956941598065514205811604748288 9909675 48966598520018460092645522259143076000 9909676 -126848944901683694334010119954310003712 9909677 8188764120922819095789850686230615040 9909678 140170103015635691499240728590602147840 9909679 -548102824879377114315712238816895952 9909680 -56892398505094089523487989629573857280 9909681 200698520272282227397751065400192104320 9909682 26523155622881241208089010000896018192 9909683 56644873269838023815847561292017057792 9909684 222363607785198871824808787873096104320 9909685 -39804480459019509550081581362538313440 9909686 140491884244797597284053197648531045792 9909687 -164786645719389908532574098623473602840 9909688 -121026042583429807794379195002599792640 9909689 132469301248311168518492835022443896490 9909690 1107981555644169059565420003041510400 9909691 274358100161444715444422422220579281440 9909692 78538294057787252864039211845148672000 9909693 26394572273237856268677597612588937740 9909694 -2383616166627624237662222580085146240 9909695 136552814130634727261472470025044884200 9909696 -102869815345965929199678762977977171968 9909697 -119082166011184730711542242605408660800 9909698 160110580816900063248728728577957617536 9909699 187946256991184457378504486546445542720 9909700 -36322316221110548991653877042499257600 9909701 225023329309822984202671056373851420702 9909702 -9703381045827283490793295227663484416 9909703 -327306858860904622414288354372864747048 9909704 -95413735476545672749025256484007116800 9909705 25171428271541952329380966534814793600 9909706 27573906392460634742514297917359613280 9909707 -248917746630501023550749190252561640044 9909708 -43841958946160112296712741391811739648 9909709 13002909049345731495463051290325105804 9909710 -3749068030635348040095116072992035840 9909711 -31418796821057413794099209016992302128 9909712 -203292439642350452782883853603572891648 9909713 286181310943430339343737083946876969760 9909714 -24092332728517609329482027435529278208 9909715 140514370699976319581818979956081617600 9909716 24275477581510264023824890062914979840 9909717 93308258863173582967787939625400179360 9909718 43817963892971053573544621067974534400 9909719 -504644633582976941298536976661460693880 9909720 -109812913873312851953714229525303091200 9909721 -49604123166798580771613370144122202300 9909722 96385682706897192618625784427023891424 9909723 15386195047552758914404377126857462064 9909724 -409224500323101788190093715850323204608 9909725 -30293080890344362085270370294356539200 9909726 73480315765284253403945601916531316544 9909727 31688894174037247734288329933717983480 9909728 294620334997976646314212931072185073664 9909729 92022137429339198159968803854096005920 9909730 13548018882959132636882404799553065760 9909731 -108885207682364598393821139998082631536 9909732 17954575475262236681950972484038766592 9909733 -501492900487071691066623245697642990176 9909734 -193765999303080216551401730508549500928 9909735 65459674326321740460274270873801920000 9909736 258216550601691310989950301464059591680 9909737 -3518974949976754652743092617641009728 9909738 66538578094329500421748984390753216944 9909739 42913128692694968467883148263564598272 9909740 320481627474407347865017617257223982080 9909741 53353179462314129758027649669834564544 9909742 -297070729254595100545281462102385913856 9909743 -399838450516216519379839570032770344176 9909744 -14447928325151260194144581658096893952 9909745 -301036264885325539491716002631716471500 9909746 -53437499282813399075617710795314887680 9909747 56729953061471377488571116809061409920 9909748 -48921328727004903200743700113293516800 9909749 52375328675977168563191821703418264750 9909750 -3167988875635016658199673785955904000 9909751 127614687921876675918728512625453643752 9909752 -45581970771772550957769040132789862400 9909753 104846746906278232368689484894553216704 9909754 -38921035207180746527092022923290078720 9909755 61184909612423579064883168955735314320 9909756 -96622525676243923865057056056046525440 9909757 118056275289977535316664768443608730656 9909758 -91534462606673857587894857098458007680 9909759 129176414125362847252739603135916274320 9909760 114021968975480773775005110781555507200 9909761 -49278097911312051807131592800858129148 9909762 115401397345279081890134389758110168064 9909763 -122411786911434060656170705706268105988 9909764 130286329956289299903368018544356179200 9909765 -144106967704991224009924036895302773540 9909766 132436470012889434836805800871634292832 9909767 -144534503427292357762365389785967014608 9909768 -250464729903047039140894636861022945280 9909769 -28308025067664816383389547746023041760 9909770 -26015923763714774900319823858040524800 9909771 485494933151617126364028569898194748144 9909772 24324243644482769022849027305388623872 9909773 -382895908865911499617706987918981105280 9909774 -36277964541855957714234076867844995200 9909775 162526486579069532863593627349507845000 9909776 -16873327016287886413819706262921658368 9909777 -178225031022775071493639646656690552080 9909778 -61894116319504291846354012032948708576 9909779 -135287107976250582728108969704110300 9909780 1575874288055202135011018646806200320 9909781 15486836023492241850549823900018633344 9909782 -116148766581437377512763328351389022016 9909783 -95454623795072958427621587554571973776 9909784 -100763037344607223022528828478645657600 9909785 16731955345853085638809193575930468800 9909786 57307119189532299532769379539256993024 9909787 -197714273091029992079003019657795997564 9909788 -81933932548000572188735486442049557504 9909789 -210797678094070977972630421246684238976 9909790 27107934657920046442640342862367574400 9909791 57484048257148741732561203313634148192 9909792 -319585393035766844711558922328402821120 9909793 460581277762326529613310004666109333160 9909794 89486131129403806494466874534613970080 9909795 6462923050165534338391516427522860800 9909796 168525911376552463893352185391449256192 9909797 220285835483263046924356214574192957246 9909798 -20205061638441120361399751958530557440 9909799 -164012821348443147491697196937912072200 9909800 -93052780838678229950667382645718400000 9909801 96448415165124788972571823093967735040 9909802 -9506266182117575034394644691217740800 9909803 -132853742129529588144400566879068400336 9909804 4315831423002029086069054710222581760 9909805 112931436544288045132356474845734078560 9909806 151762888784420423547575051081447852352 9909807 -345734770000027454768273597513686343160 9909808 -121667821403313492020622268045432864768 9909809 -167523545678906383288045930764351416448 9909810 -29948861302943952273139021135465267200 9909811 -3540970677521479517101683563671796568 9909812 -90121966149380820725555793567742199808 9909813 266685637906150658922006800942263750944 9909814 24406441853301037743848696740535700480 9909815 10552786895501475251466648075433503960 9909816 -45863226037277201706990512355854254080 9909817 188197349136988566642005519615722890240 9909818 -5377303042975896893139723716728586640 9909819 -138770607074230599661637196430813834356 9909820 -291329406302450751536475785911371025920 9909821 -52058326420872686564478562119090977748 9909822 137044051176144018495994373199702683520 9909823 69142667952436588325628582149592576 9909824 -2968647349199783961279061667643654144 9909825 34896306177392436532942106049470779200 9909826 103973279859696444020822051579526916608 9909827 271959036772453742969232526217093340312 9909828 187457852433560628758652673471848628224 9909829 -376368393242146309977247916462817158016 9909830 -80198159661281220849204233504542156800 9909831 -144079629037754885841494515161639155760 9909832 -10060944213200752982332533099117542400 9909833 9218606450727728959154064861191717082 9909834 -29064538931876589038849603998719819264 9909835 -91618384562320526977229676305318156400 9909836 -810737344386120065932890640821829386240 9909837 84494142113601939933554533069625024640 9909838 61010447049090139544588446662517168320 9909839 -405231035137678934688048079216291057440 9909840 -38355306906011139101883383873501921280 9909841 320576243513288260450640234587147696500 9909842 157141937165985624589500284324563965072 9909843 -327437771887689118691359565487806763336 9909844 -34551070384766850531493594638489354240 9909845 153930205247932295036093739144821248800 9909846 -31650850013064195374916528730691018880 9909847 252084203788820218760543677751914572296 9909848 88210172245589830527599368978464399360 9909849 195349138217215211284985418755440204800 9909850 -38308335695262052477913032873427415600 9909851 -58286686087944512781140883925975895520 9909852 -48872184276298532180155151639955936768 9909853 -203803907913350664891676290305547778656 9909854 127270582068161763045445330694234357376 9909855 -60006868245032307536362977606471228000 9909856 480990512835184548034723776000373555200 9909857 -173840701748841183311493311273321532894 9909858 20588039768256765150391111704942001152 9909859 139990347253254191606513753984904620060 9909860 79897552301221786022511244952721461760 9909861 -66797258388631367849188946021410364736 9909862 -51558937193944368647785937793606497568 9909863 124818962192252847516332281452233671104 9909864 -2390978626823602762412748521263073280 9909865 -57940464637869551133827183078176468800 9909866 4426524658811613746916689636661446400 9909867 264629592022730219482649892656990155200 9909868 -289760210787279794019086793176479272960 9909869 189907717426840810579139689796495133270 9909870 -27421495627255561700772758114895331200 9909871 -326877924818714256730414504903253754928 9909872 5534551687433371746167150019757473792 9909873 -150554485397156166296758211901685806078 9909874 44610014407690218119106212705654952768 9909875 131723611175476178323969022500765560000 9909876 98259598504500452850658747817075189760 9909877 205055466181488898958875343854792621372 9909878 166968523216179221090868395247568252032 9909879 -145056376879614342588638464333939987200 9909880 309256829050177242009471603903012864000 9909881 496571295483091981131360712958244008682 9909882 574432815550394572996508237345559552 9909883 165129742273312301418000870130763560440 9909884 -51026536985187737398749563349316061184 9909885 -104335526627813713495264792421114282400 9909886 79796233165776351847048887595025673600 9909887 -6557703102378155096863687007878583520 9909888 -154740782997892191304954692263435304960 9909889 -266517357502361671314764395449853644000 9909890 117749600479553469263838065492960263200 9909891 21582035112081068100517587072392179440 9909892 31781385628822446048816157836504271872 9909893 -178443252296740262565407260513311018816 9909894 -31994002631538846894032076515995975680 9909895 -33675865782846389962822536520358240640 9909896 -8644784236957322252286413714649907200 9909897 20192904880290188426570500737141942528 9909898 612296439627941923843043614906141536 9909899 42099791932073282917780820819926936440 9909900 -20562498776950387236768204907545600 9909901 399772550714039133409676971562690142902 9909902 -197640910083813130074339225207440758848 9909903 -507882222700972182454401718806696998400 9909904 101894923418547430188624613657251237888 9909905 -113335749869617919605784571245401553880 9909906 -31651425450388334800182949749159724800 9909907 73137631242528103085540961880661976156 9909908 250815619705580521642763817820532119296 9909909 128975077103263632209012669447819040 9909910 154182106892847138862845016108002936960 9909911 -36849852780097318704819478596702857856 9909912 18041377147564658624704128801648476160 9909913 58056971014429445784227094758551018248 9909914 -13946449560531555618012906550008634368 9909915 186989957884419142275701291995791415920 9909916 -26975889163372629199744966162378024448 9909917 -43624947602359085785502652808499243034 9909918 102159955439671272833259929315638886400 9909919 234610041710246454124788656009024389480 9909920 5265776769215254404561121104183951360 9909921 -106967468075207409712100216212451482176 9909922 11735971137187656975568695910122993024 9909923 -16276788788069982319252150610825692536 9909924 24129559237543851692414877903341945856 9909925 68111278183247415839490591300505952000 9909926 -4799782270259876277651735212239472256 9909927 5028078360242246743018661513870243664 9909928 -6317953658054433595671308051135201280 9909929 423116143533033867295578545799538754676 9909930 86146072610908740212490067542888357120 9909931 146571009409478191778397335802868022464 9909932 -75319939941859066121254556225756190720 9909933 -199457095713446390703052659937602416352 9909934 95256857300658512150384604462859511616 9909935 -39771086557602099461067224019279360000 9909936 14664556145013118277211485815153213440 9909937 271046548778641148561222169284367788032 9909938 -119735929071997995474921532894967666880 9909939 105382037514013498368071503607129511168 9909940 -60299808315151678724020032547060032000 9909941 4713109405531573181609865499557067584 9909942 -23601027801553400823825597789279154176 9909943 -212247526491964012004989302654888270808 9909944 -380064772636319307198518812203068620800 9909945 15850858163541982082608287413502188100 9909946 111543457829090541137937787652006800320 9909947 -18840179307787097667448732476350551728 9909948 203117790737868658441848440381972206080 9909949 113874391179895412849435398959122736736 9909950 -214021910490048975603757243582801209600 9909951 -182345658209591992135061811170993020800 9909952 -438505462296772918759830242279292928 9909953 -140354038381926432810479356640993994540 9909954 -2067663530661149055957706393713967536 9909955 -26198176246773456699927809473668767280 9909956 -84049856050429208174073862702384742400 9909957 5972811565753830823213856084237449440 9909958 -264629026192812769227865274118432565920 9909959 11354754461564447770959707459386974504 9909960 40678200034688746412685178618023936000 9909961 -223694606466282000098359134567211606438 9909962 22005295634171035529267305685051357232 9909963 30809475428327835355530169490054960640 9909964 -34691208495233650992974303471160198144 9909965 -165881088001436984352548645591818161480 9909966 -77429206760212920359799096337147825152 9909967 -298486076258955526631679941154302251680 9909968 -90958473718627327367824096775213457408 9909969 -1692168158958415905490697421772877952 9909970 -42554471074965683023492423216695075840 9909971 -538751711770664483250814715476998432168 9909972 91274040749314773919994328292864204800 9909973 -185377474579632760768993440338792543040 9909974 220831335277314735518534712903632360736 9909975 -66685746622426235120221847055640026000 9909976 -63078219184992237615420886880239441920 9909977 -146141847656151986580558791506836940800 9909978 -57706931885621115568665906734966237952 9909979 -348422924765181709611233859659880937040 9909980 149867183537737881926397306977538800640 9909981 29582828523893524346559209746291793670 9909982 -92337134428754827779889591127029094400 9909983 26843178698802004974294203030679066144 9909984 79464878737570928356726477696366804992 9909985 50883993705146428755774521710076124180 9909986 -5888630844667851597933456816187215360 9909987 6513294049506124854317746801397010432 9909988 296027132120105540561486252496187278336 9909989 316531536835523896399881090530816273790 9909990 123532873457225604145458435991542960000 9909991 -59198647546643000998478685561873255408 9909992 -441892148419111383924029831426386560000 9909993 170436200821728360901600077976338218304 9909994 45207283720305398146879823242465144320 9909995 142877099698026746256848634785103120 9909996 -238790433794845799316047447360798622720 9909997 -930309974805219652333558966104605445120 9909998 -27598415739354699010986413789056731264 9909999 -204979107378265483124686665776520049920 9910000 -11312717646769989909729945019924480000 9910001 -66551065529834645451503742211584072000 9910002 37748430701238933465829181786363029632 9910003 24575381534690533932268933623318562440 9910004 -127379436263330013996343073118787908864 9910005 -92466533562517472968164136543341508800 9910006 -68468822558491688475735651681346260480 9910007 39511709302985687294495883147059393256 9910008 -162831322757495307130955433156834201600 9910009 336016986158132063588608602583497263210 9910010 -110581509598304899229805227849291566080 9910011 -270007306243124422991778916390461783528 9910012 -15114777732408538690703927675109032960 9910013 -138237521576728041940306477979134335738 9910014 -58981355182353962475818471548484558208 9910015 -35927961410963599986830591098290134880 9910016 127648068256237365656757982413667172352 9910017 -95211158369964800389632669673654761132 9910018 -53553246268677887934381634800756203520 9910019 -78002378612811644822576783933814487296 9910020 118795121821308091725784647739254067200 9910021 -1148416595919305110851058644722434 9910022 -202285939695313397874960531357911798688 9910023 -172308732287875890030059445051899069016 9910024 -551296615635310684654566619123230259200 9910025 230646852926148205569198407264268427500 9910026 -26613060109123314960906063574316656896 9910027 263398271995507925340619918266201261912 9910028 -40736706431494498862724984776765812224 9910029 273841287662144500660881590996996213184 9910030 16350326065449159018410719346428926720 9910031 -188491901687352516376866180991245275520 9910032 -30690238944286506822560343126768549888 9910033 59117915504086508245404141738322452864 9910034 -4944104521641922503437136001469577600 9910035 -31655032919092399998126229277788488960 9910036 229566398713555682703576691355782402048 9910037 602361307952650666062048453461820962784 9910038 -1719280998779323871289841102768195584 9910039 -109535765769282275228278975673615157560 9910040 104922089389561428443514622428378316800 9910041 -138825581247431588286210984537377679408 9910042 -17964530459192235863202654159477020160 9910043 -35324764574767633454718809622682409952 9910044 393691563487672840207602118506303645696 9910045 191640525939058369212596414405192120280 9910046 80092175934705346347749663839150238784 9910047 71090986589770345402518840696229567872 9910048 -554844022349914631074457031414011265024 9910049 152508709999078688797698393978553128960 9910050 -57061054699501613673330663419955715200 9910051 325348096279098968080470948030751054504 9910052 56852196200478249347981493408545513472 9910053 332173296542611974872229859236639182400 9910054 233086014879249645913053998835148337280 9910055 -258318207620988326302849197762357524040 9910056 40099458216862191528409894607562670080 9910057 34293650303138710582262870680643770192 9910058 127501672224175728775730601190818896640 9910059 -223222454562365263270546145262876592296 9910060 -169002430606412022940456001610147056640 9910061 -35581228952176698432979745995328064960 9910062 -45396775659534175002765551143526372160 9910063 -516189465023933927799904091097527112688 9910064 32692257898018240324642372984777998336 9910065 -42581104066424169383019652993273464960 9910066 -110618803887188556892614102456618966768 9910067 259619147709386722329057490015245151116 9910068 -68125165658308366711862149950055870464 9910069 -63693816914072763375205271258951041032 9910070 -136475111232780464465154408000556166400 9910071 50336873783434690045589784851783205408 9910072 -53159662753095361220818747957589299200 9910073 292548663669245817183823741765787969322 9910074 -33269171675037709009608391669314354432 9910075 -39098747276376325816531446359584418000 9910076 -519030201389433823605609664623582167040 9910077 137467948862344697157987882304777162080 9910078 56418827264667038733973308138953859840 9910079 277392785035667366697852465535294655184 9910080 -9199129374127082216159914911753830400 9910081 6541068642553857962318815375228186672 9910082 -14916094891573276411368154796010525696 9910083 135643633897371535782307269130253223600 9910084 -283593049811193382011506213497947942784 9910085 87418974483675340610544013237455539160 9910086 -76120312842341137714041057333870179136 9910087 -103589130847088384647668924285415160808 9910088 -316523199162903918222632555808937098240 9910089 3989215766730505892609663078478600384 9910090 -15624749044108992203883999913141303200 9910091 774221986634379510132738863930658266592 9910092 17890966639401869032267441604685926400 9910093 -13022576340434401560056352798236200640 9910094 60760374229023706084265360903900694720 9910095 2153619793846186006058208450706350240 9910096 -41488731094173758651681792600072519680 9910097 -515813458184592229573481748187036301454 9910098 -51857060677194263984861705349853756032 9910099 -73592394941986127566888902045519392784 9910100 89814702581884038011986600070017670400 9910101 -213457784839563536165170790042298846336 9910102 -7966980486629031561934107209785825536 9910103 103972363387409958650694070370123436720 9910104 269599563407661033234280977432202936320 9910105 -21559820782503799818992421831520447740 9910106 37665709906363772126159816520828367104 9910107 18070702069603382018016493726780222356 9910108 -25099733467770523826868526151297707520 9910109 -101635007343172712819867821417832600640 9910110 8217101644773882223882047581814128640 9910111 -124547034171330268864572730240611142976 9910112 -130648180643991194764112190576879206400 9910113 213288451651066938863627582553871476144 9910114 67190532332085899639942300930848983552 9910115 -12216470471094994817097933770607924000 9910116 -99224732779231796484030170261499218688 9910117 65273640627999002986758869175312687744 9910118 65983373247671139913918585944970241760 9910119 163529398246350577898963948626136136744 9910120 130792277328672185660737422689284915200 9910121 196926800007517660538752947274106334024 9910122 -22969753493133417549551370627525434880 9910123 -166708790690915071268965184135549343628 9910124 2082417280826176009849220242959777792 9910125 176042281013539833983809314748110336000 9910126 51479873151261847866353486503934170560 9910127 -131980489461487447346797065198310708608 9910128 70247314581050910808001286868833828864 9910129 77153943736839276842834511801975787730 9910130 -43080088713348025758156478221351790080 9910131 92057796130929473901014810991558252288 9910132 171749804784747042142314931998453725952 9910133 426541378510787772339539555000854844700 9910134 -14763577301895059770499505694641254400 9910135 -175117245809798130843981332354640465600 9910136 281078872343049118539786078087206215680 9910137 -14271990437022583484380980532432325040 9910138 -21410645893457512822098990914638706688 9910139 -36292517423438327632530171396629053200 9910140 -12403449751411968781267726062105600000 9910141 542416915061237595563585730308514357900 9910142 -91457764337893234090918843098567168 9910143 -52536600088280871950948688634837562568 9910144 37827568548811732895917884028905062400 9910145 255147013364907060152820824277816480000 9910146 7999778436688859699121575030517619584 9910147 212368799911663582566207173141332308640 9910148 -75414158749057355370361603361765806080 9910149 -30007230673480219269981521184285704736 9910150 66706895345823884882910766036079952000 9910151 194284357484505650674555762419417791904 9910152 -109507766168294368421238531065376944640 9910153 -220103967731321403310733597624366547360 9910154 -86167624389155926744161371308928943168 9910155 9963597109506864750868466785743705600 9910156 192077048385275231534747666545801889280 9910157 -44153901966185741352196113308363307594 9910158 -40268069653820954286389318395255521216 9910159 -171822635778410146371174710427362279968 9910160 -55020894530554715099173343587212410880 9910161 -614583105028681940040953084536105920 9910162 213038834999348521698454324779818450832 9910163 -524476043365178084854574501348561662296 9910164 161754283529278325133149136589264834560 9910165 102344900281160073968004778405321572060 9910166 43011308712904213273473034645306389120 9910167 5159853627976494006327210859267380480 9910168 328386662340726266879983733018132674560 9910169 -180300541861830821994410759336734145004 9910170 -92675919339948635670588120960773371200 9910171 110060132302958389594525455511912531200 9910172 5527919728699943670789722338357103616 9910173 15032786692633309791011413627392024576 9910174 -153303110192740478420066770233164801664 9910175 -4524101128942198939545313847031730200 9910176 266389712161798519347434229540317036544 9910177 -105414640771874235797402292712499540028 9910178 143612297288551570982968507789476194640 9910179 4939369445434567445336615558531025024 9910180 -24945082606352019519453749786615070720 9910181 194516639641290743614722212058325889982 9910182 -1899469277497970904997917416097000576 9910183 300071983028975142306177669764632973432 9910184 111439567789127809667306321810626713600 9910185 254819050181600820752864835985937276160 9910186 43101843860680742128228827306148793088 9910187 123215057164647916997935155121887230352 9910188 -263370545340681105636290927000455680 9910189 -715358619965556582317512833903236537076 9910190 75582984451556933973719684334191203200 9910191 102145782932623810892761075714361886720 9910192 53752601275954785122851326358486351872 9910193 11140896507891901449488282063900183442 9910194 -24917623911435655917219381712968130560 9910195 -208376706306078016821442094507433554400 9910196 -160545346571728057257260698156410163200 9910197 -169896579712883130594288150169735273632 9910198 271451382183303128894717775715177821600 9910199 20968207517261324770228260186896526720 9910200 11599354083729199137524755647897600000 9910201 487056336898663077184806794390387508948 9910202 185226988257462631535169570619545405552 9910203 -249172881619561938554096847058391742696 9910204 23585516392707792186111191329983488000 9910205 -207699277655454591760445985824216213640 9910206 -246081196711213215229696606944345423360 9910207 696964637456004438422774191626149587752 9910208 25440559197333520126118708652646858752 9910209 100957947375020637647363918989615328304 9910210 2505596817402784102218624349407014400 9910211 -29583267993314699159094029852018485188 9910212 80703461136717722277248850808666140672 9910213 223036630864785943561271871564847040124 9910214 -204663927135574941812759623681586384544 9910215 -123183169947690395216315192282645222400 9910216 84294854987278817358305471676834662400 9910217 -296715726833963047453368602631493981440 9910218 17266816369127241496447301837920043520 9910219 -97251535338083303347362084529283351640 9910220 222288660195010145368060329668997626880 9910221 56671620235791363913997720765886573024 9910222 51380711601742885039890798235345218432 9910223 -30960638587164683455017576073376736528 9910224 -14346508838527025814676427746738937856 9910225 -8028955921276181131199264171507036900 9910226 200435328578321280540215593617800024064 9910227 201548179735744628018907572578641729720 9910228 113422468745626673377961357656108070400 9910229 75730902685655966969429349495673718400 9910230 6949437487874682433491894332274432000 9910231 -292661584498763485554010224788788328 9910232 -418837364387104530321231670283164139520 9910233 -41024679131229105130415784233139576672 9910234 -297441777298747414151406213800519063040 9910235 3425465351077533306369866800353035520 9910236 35672658328515690194885755960768634880 9910237 111979223549892697179780863402680338054 9910238 26326372958058183503530517785855294080 9910239 -21964192331681268858661810443292385520 9910240 -120292235367665032432146739095986503680 9910241 -73257432376039634101884845589477608016 9910242 170649977516947013277964849750108074240 9910243 -171693605487046349272608759242803120480 9910244 226376918139169119645223248136324177536 9910245 -28464649605489733757960359061146646880 9910246 -162474268778671392143312838758001584928 9910247 392419543906807444373953273715903428800 9910248 348080349964182518255250967738535116800 9910249 297998374191131548662031447275922648250 9910250 -81947120966077073658998136665568840000 9910251 1850619446846126898127956700566755616 9910252 271541698840762122451750735313849472000 9910253 -6446649282940988849754686500928863776 9910254 553538915237259050487226158404552832 9910255 332583536428590207845537030972330201160 9910256 -64616766468753426034991302944883212288 9910257 -5832151385822460789494768743538839680 9910258 -33793425253647494293249756084060946016 9910259 541045994018621743687393753352613438504 9910260 -59008241848451847599187588231227761920 9910261 8939413947741748224303673683043415932 9910262 -35423810103032717443252895628194710368 9910263 -201472405383752136589475929929222528 9910264 86152703257128439040401143684439326720 9910265 -92776279207452595688426472613755521400 9910266 41120553822623004055064554764739381248 9910267 -78152487440855630103029274365931496000 9910268 -77240166243170835107125912767895004160 9910269 -125065743706901343163580005139520019200 9910270 113601795490316630686465962620120854080 9910271 199881143681410918174272354053479558512 9910272 10899082224092834543253003575450664960 9910273 -456714794356266308992214041591367041980 9910274 63638638216873502230856725243831666944 9910275 -113974864901308833004722439751576794200 9910276 -46294766052181741563415206730998133760 9910277 -149948697373415299337959536633171770340 9910278 26839027847005148178261043373771385984 9910279 742420714503734287200305333671297500576 9910280 -18832202216743002099272441900877312000 9910281 -361453130354035905878263096839751345152 9910282 -171469102524278228149505436148854280608 9910283 -95279497039449127418311983751696795200 9910284 -181117495959921506043282917863415960064 9910285 -112233174910425518817762019720478782080 9910286 -137329068153489046721343731565295804800 9910287 160041856954188244354799140126440235944 9910288 -41155279853648622510368106643411353600 9910289 -302585681599617665552508811193979083280 9910290 28487599741761193557246743017973015040 9910291 -6066205851913173703737308135889308016 9910292 -30207655209351208580358820154283079680 9910293 -38332079406823948063194334031897535072 9910294 110146689238933446966233706236385777696 9910295 -102233248399539656507771152496002084200 9910296 4251683985480057392658102579963494400 9910297 -82930120725577692395280108652724680448 9910298 23779248023992642715500479614141351136 9910299 -31837283156599337972696616071083468800 9910300 -197463737772013711490335618494711961600 9910301 234371051445159734709429355793941171302 9910302 -65068993555909203676735668235964270976 9910303 61913042714949967698755772878885898864 9910304 -42091613604370913346783022874592411648 9910305 -86104881341270618039525729410039569600 9910306 -38892349900954235984215607314011039744 9910307 473204697487512983930994484021257802632 9910308 -33627841681491754917234688245190993920 9910309 124557547122846937192983765721712231904 9910310 64897831013394792466982870280490354560 9910311 -110079706576288747328166481538478326496 9910312 -326254135303374377211163825076025676800 9910313 -30483285425098726810233892366764522240 9910314 -71629609491937986504620264770677496992 9910315 149802907361163367062103990093557208800 9910316 -70473805956722651455029331171672040448 9910317 -297208972041074097080853093944580515520 9910318 -199144347216069817082119942668907266048 9910319 83342498956833539517444781185297192720 9910320 -21626571849667964459647468774191267840 9910321 -712452730049960091264247185792060280848 9910322 52773801956647092900528786581724661248 9910323 -64764055256249569653679436005608954000 9910324 397657953515497424365724748108012544000 9910325 200892888058390704509393122595511763050 9910326 69022189113764077368527021978620059648 9910327 860603899651347141836284834997912192 9910328 -68323843628512611283325563797381120000 9910329 205514081899418538439394139091978519968 9910330 -81133023194501382929394399353897882880 9910331 -244406459760162420747084631381314563868 9910332 137784559392178401452300335519579837440 9910333 466138305647781828694480666313601296582 9910334 -4847834631239014602217809305492329728 9910335 9654604817390076334263405467835081600 9910336 -20057344097460769388083215435445043200 9910337 380332220018629641421500296730491497092 9910338 -45168376242411352671850955591008534656 9910339 1597627522397063060468693292878330960 9910340 -58692023385572200145053449919829667840 9910341 43566687351943435014218380731551177952 9910342 29924921911283606248438627389751425792 9910343 -162458968427692471076818459549686566400 9910344 -44167896884185132612458478785390305280 9910345 363561498385531723889210102648796080100 9910346 31682211852789151011414114131752631904 9910347 -2173802647009906004097597481099362600 9910348 288490238876578227115727845256373066240 9910349 94119569048829013840343494720468282464 9910350 -5321661920620807866688198664859081600 9910351 -42093077725426144195780588202899360896 9910352 -33349716095908109836186990746182098944 9910353 279961924622430649875340146736716859104 9910354 73127889723010366218954416912562945312 9910355 -24836565075163059703581381654149114880 9910356 -89660138846557098283660779685709193216 9910357 399593258435957336452061418904937580700 9910358 -205669944146883449418693007883076714720 9910359 5024276660659524779594264117564795328 9910360 191723285603423612484216807000459264000 9910361 165505471980486685090627145012328685962 9910362 -30961501172551723989170250194509209600 9910363 200833922861613121451970813433160012612 9910364 32170742102735599432041642925682597376 9910365 152936503908306944680048405951327069440 9910366 23239296262616214785742112908818525184 9910367 -207693707682535551252276384550429423584 9910368 -138955368666073652933876518903997792256 9910369 -49250509249746104711156693296826725248 9910370 -17502687986848037601647207601655761120 9910371 -358801747331358773709887100054891793056 9910372 36963196074588228016324190527120675840 9910373 -983302743808468760494379780201946842880 9910374 -26556349963965945147915571580363735040 9910375 -100738062475016973791667611393490966000 9910376 -71621675475848778446727240179029770240 9910377 -143868237490246782271109412178214717760 9910378 -11362319246333547017759440027448453376 9910379 404285169786797623962130039495225080384 9910380 -116686243142772953633178518243611837440 9910381 154844538608134460063585556701695438880 9910382 2437835013464774177485497013010622912 9910383 28863630930567151956163056207315848064 9910384 150087358918664780891861529405685760 9910385 -133554793528123641139595916189652137420 9910386 -147146576726140422334550080662511705968 9910387 262490252137178800786023264085002377036 9910388 -150425135774610790167172824467354562432 9910389 -67928064093187086385770054124207013280 9910390 3388281763201798153034746258987253760 9910391 117059480409664821246870578698400082792 9910392 -199426747671921271407055694088368947200 9910393 -17108982866117855115783989691026757120 9910394 -57091589273553668742870127757891600160 9910395 121834325888911543581008801415774573840 9910396 180072653144427688045095381627550668800 9910397 108500577827735578729299091395166690092 9910398 36998594847526927125941296374452757120 9910399 44581105054470024362558265539843964400 9910400 32887476299782956690945824218152960000 9910401 122841010696579300734372303581188365120 9910402 497789569486148484827858577056193600 9910403 325524424046762905968573672570701654652 9910404 -75725868592877858732479382289980006400 9910405 -25686734327800583345457024430069167240 9910406 196147022034458856647398950519651987264 9910407 687941165392240320171439659776868048 9910408 -102376192227970056320348253436670807040 9910409 -180016609353679606867824217243735116390 9910410 68965696129382109882745072929415215360 9910411 -17882234846258289762301792316042112368 9910412 350473276346152180903558405758057303552 9910413 -132667683328970448321874488057428635476 9910414 -44761837825901512455974503580530499328 9910415 -50587681594509258972286487865670456440 9910416 49280089601100970697283480772139876352 9910417 58910239274570071916564028555884805120 9910418 -99392370145764505017682375453191005184 9910419 -276205176801583179082361027035874458560 9910420 -56132559255966094828390917979041546240 9910421 -79986922515892497126254692849926243456 9910422 197427632415734582518967906873123064960 9910423 -123993337846414016323392172948023766056 9910424 -159032275179361604958499666966822625280 9910425 53493445615829254242370462825344000 9910426 115713862532711218290840103445025237984 9910427 -478762459097066909199542675990795849724 9910428 20830168853935677901477952612642856960 9910429 154131474608693787670623135283060973030 9910430 -31054415410662987656533596566721128640 9910431 -1070793542541069488680574357650343400 9910432 64971977115276612195537290918136643584 9910433 -193176284740039002695556884885404522200 9910434 -111057062327412563597099599308839263488 9910435 -169994710467569969376069295214837475120 9910436 296836773484389993071628056442713047680 9910437 -176006822595055631663257873005846962400 9910438 56585994912987134989889436954370807680 9910439 81491291160155012741538750826842653184 9910440 150515604130029012103440844666623744000 9910441 -190006348438412213807957612915293841158 9910442 -5505549223419920816442621123165154128 9910443 68055237791502331393761884168728742064 9910444 34052289725039652099631163182080455936 9910445 -13758474075248086011555290142518507520 9910446 -8451835885862804505839265030245878656 9910447 193914311273459464860259696959239048832 9910448 136606680896747921221142402195697500160 9910449 -200714261284188167132043411664238170416 9910450 13109977770051628451597243999781772800 9910451 17930629954789732008926748274446630192 9910452 -81857719454174026802892813099151835136 9910453 -121157911873780539243502540788715898720 9910454 -27564291713438399513892685250456234880 9910455 190993365441307621084538795384414592000 9910456 -495443168303414486844356327096215511040 9910457 -279539450462653881465087879174563690160 9910458 -22362428347496244844639413416525422080 9910459 -9919525906852965724563257115082990672 9910460 81997527459962095503139811483632742400 9910461 -122147105991201149547574507025976770016 9910462 -75277451367306337742725681241442884736 9910463 559848790517965646558516784519744155712 9910464 16415779309895175787730579048147976192 9910465 171712945614645537396193509245747131860 9910466 71351160486936844531364758329600447360 9910467 68905847624067218084388790055820175872 9910468 -5897929570997352316144708317353058304 9910469 -488532150037183108573804784516170940130 9910470 -3275157502618132913502581127005061120 9910471 -354971282385160099996645128812946515200 9910472 164219256977634837214614713713359421440 9910473 283001338695791429083142534374928217504 9910474 -13822706868665569058012040761167696896 9910475 -23338183453069671941082412138279793400 9910476 -106677089276733187008007363756307827200 9910477 97702883693713485748359852126621836652 9910478 -37529350039574127925381554456019018176 9910479 46040934156220361567771459669098283040 9910480 -4082317503525921970916445555595837440 9910481 -47568956704204855465510207405618991808 9910482 49897853052088330160452345094996222592 9910483 83890757556117474983228326194649617408 9910484 -228080898870867112722852279382549843968 9910485 -105454258659926950828912892679276172800 9910486 -411464836333423032934552959050994001536 9910487 48796917605881965321595210914986984544 9910488 32448806881126868950802117198559313920 9910489 -78516299572596357988631563746490832640 9910490 140472383766595566522731708204994341760 9910491 -49717676151174891731324317535917103760 9910492 88965315621907256391617918719405308416 9910493 -336554848634120924485107596381933748576 9910494 -128541046168898366163707583096610036032 9910495 128063790292340455495695572198132754000 9910496 115760109205681486247883328196687953920 9910497 156321179017325461113921847666302894000 9910498 66453923815259663183640820483770626400 9910499 -269775336575175464608284081801662566500 9910500 -121554405379612950891123784647149568000 9910501 -63947901378000350503536678597127707396 9910502 45703173412204874960257406934149740800 9910503 283409420235958708275812760234216695664 9910504 -153310133557326130365308522980255303680 9910505 37877846077290683715351929044762980 9910506 38423404480860348948399334621160148480 9910507 352153532804212800241746302425952393352 9910508 -92384981352570084302122575382517268480 9910509 6849458281407714590934230998163895360 9910510 246224450881556571776001030060398208000 9910511 -620406538144808307147550328881680 9910512 112720782728345367768479013744576921600 9910513 235400699871242742852068801203711463762 9910514 61095060357033087838140286121710387200 9910515 15483227219958167483656931970455185920 9910516 52424679719511691486354823159778508800 9910517 -156753465713029257557992457840857181508 9910518 86907902201446872457502241103742002560 9910519 196016246365369559296060155876859824544 9910520 130636749983217292529519775585256857600 9910521 -216309579340054958255975881020888333510 9910522 48698423083755239097624372991241618400 9910523 -50176010083206371365300530250775429856 9910524 22044089722623526348437383609242374144 9910525 115614579779548591924311599231707680000 9910526 51122452793519328660349333367084915712 9910527 37204098282498572364488312796391457280 9910528 -32303243304101243878496142167268917248 9910529 9685923727024676083476125146770320130 9910530 -44773032534455821165699558111263060480 9910531 -82594575843705636351615333287043953668 9910532 -251506011849708925681231424014949495808 9910533 5921365360588126607785155580810209024 9910534 -163656844384097549420702935275811397760 9910535 -114329292957950307639940366504076247840 9910536 6542557100318511229989775625712230400 9910537 -42411592043191759357774052831327512768 9910538 -222625040868539625336747234460131479040 9910539 -55533603727546806652047015175403481600 9910540 -21691355123033824719065502991350389760 9910541 -100399418736149382847143007480512843348 9910542 -3989333944455916791388588219285092288 9910543 662520626101381184694007167114467894664 9910544 -49729415201227028390193303944225808384 9910545 5113800610246065433709031233511421440 9910546 150446922036794095402926295874131512960 9910547 52541239522048163035951699093941396960 9910548 -246533547757899059328878734371505387776 9910549 -177888974021251082174752174899657118080 9910550 -73345856695568665363270930320028992000 9910551 -115522067446002066797395622829472761216 9910552 67307518480341137500306820777713459200 9910553 5625584311494046642883025770290413000 9910554 1472916054220406312960237207197962240 9910555 54547336104924092067554733541467408960 9910556 226261123389461700002721468721206904320 9910557 555448067998709552648734911938913053088 9910558 -53674943858054010806022853641373863168 9910559 -2815515649960576661446051423488845496 9910560 -194516803972067977027038192354648391680 9910561 -90042749861720013013287946767512613120 9910562 42665112008387093843041444376533350912 9910563 4124335491296145217304416626445658880 9910564 169255963284061353501605203363741506176 9910565 106742503182036382151684991609977692800 9910566 -174489487913454262632726917598571806720 9910567 -291005466471057604380275043635978053384 9910568 408800961229245988282676115726360898560 9910569 -205011483823213246812117433310635449456 9910570 -169920311997073883045508555987197711520 9910571 -11136860759045724752423495347493467200 9910572 -5834100489037047231109478513096785920 9910573 -42536197058871236046576067007045074880 9910574 -13025545096198315326342715032424928448 9910575 -179999267122379085207464623583585534400 9910576 -6176355161443348321726039743670517760 9910577 -492163033503804273054020713409787374574 9910578 244123404584623011429594348168803155968 9910579 -286624416072921735728492917250888476768 9910580 -77436394654055351996970806595401525760 9910581 58186238068984989960797768852719091040 9910582 -62804321869982151827905898286749294016 9910583 500616420949942271821282573667053586064 9910584 -221862591357921714744921351182610124800 9910585 -41479911704242648782745019562644107200 9910586 -71185443788553954039690761411974195200 9910587 -274145732637615657663692679352650256848 9910588 -242061668941266172391036142225572365312 9910589 -42846858783224400599914126435766812392 9910590 -98973099203967192586976143968355660800 9910591 -394205864860601953952669204677104659008 9910592 27941519336201171015359173318310625280 9910593 2054294392907161823185456884624841776 9910594 109174935694364874065448478612490214096 9910595 68821459197754830821020978422725606400 9910596 195548409500065409441860592669933755392 9910597 -9380212129201439870293111897321144640 9910598 15102342324220499808997890728258822400 9910599 -214259707105137008316371455512723630936 9910600 10537653068041388416775418128117760000 9910601 175884390387175534418962700559841456602 9910602 246569840801145522072028646118242496 9910603 94126606715434137337397647745627113440 9910604 -139610324223231833895237145119735602688 9910605 193245143701137591716236146223264665600 9910606 38602560796957754604252176825277470016 9910607 4772543383995587080077251311441766400 9910608 34427917119004410913390998457719717888 9910609 -259467003501300861993899613918808974720 9910610 -80004753837815864798671032307883509440 9910611 -90334269839635754136028426153853478540 9910612 134583187107145082540015963490639628032 9910613 -158002265883539213356239521430450567360 9910614 43895661501070531739489248191129403392 9910615 120559032119969337163367240325192522240 9910616 275687646029731811012000967389102868480 9910617 295620447442177995752311026696957865680 9910618 -15177591934959165404969760420744112896 9910619 -1985928347615518632630031042858474680 9910620 -263533604998703041856090249057490278400 9910621 125864850552947917059536848064497705312 9910622 128150326547530033433715883249956074112 9910623 66906206326064573143711210927136685384 9910624 -133529694768683225929845970758004506624 9910625 -52557067233447719745277888214719417500 9910626 -9309201267571616489581808895414150144 9910627 436886946669875298545863443152117256476 9910628 -27185478955512605593771854329606184960 9910629 -167820177534080252100286624151770517760 9910630 -139432100091686230352554895165144807040 9910631 -11320818296778338742275295613965723888 9910632 -110099311579418540108559292431143239680 9910633 -23507930046971775916597070219639703516 9910634 -138391177499250441515020794617436212640 9910635 -1628454271105571650295780030875130880 9910636 162060569152214618039730371014600014080 9910637 85434404306508447703069606024831861824 9910638 8743696463322537947073197386466047488 9910639 -51381302024373254789505124906603895000 9910640 68574437264639096045010792384824770560 9910641 -12218443181351142678295606347350195520 9910642 114557698584388169908109102530423756800 9910643 -2554066871005191929883399751945745760 9910644 19058757918730755966439263872328333312 9910645 -196347270595177112664858358839209504100 9910646 124532764450287861102070996705095706272 9910647 -508021324054083420523425766608871392000 9910648 -83679035233583532600571805495917793280 9910649 -308543339143521824490528393333374990208 9910650 -76596949338192566995550239184731718400 9910651 -92860712237882890091872111087513009008 9910652 54975632910743051206716259305988380672 9910653 129917473364821539601402608590661487104 9910654 -30394849078874615179896601362170088192 9910655 227235133019564296420366057339764040320 9910656 -22229781103765924410478707209561702400 9910657 321444555865560611297067212150228555906 9910658 103633712420714897202474367435477129680 9910659 -162429259626941873483961744917911111872 9910660 -185256726001974702315284590763418378240 9910661 69756274590316872148097154584982666432 9910662 91897501218230125136306199442488577920 9910663 225890820152978467525675709161409480160 9910664 378590633675395809722731947914103567360 9910665 -70531868738396898225395665233157251000 9910666 96800257029445203770425318609647371520 9910667 -237956784067557147196334310541122300684 9910668 94086951590479327605954850593086000640 9910669 983797803302698770146184086155830400 9910670 -49036349429082945187141327900283842560 9910671 207605305765346573639690366826047999112 9910672 6406008945853034409429130273703084032 9910673 -353280594832938074560911580663671216078 9910674 15581913134292738977524966105923042432 9910675 56247089247858486937852431731672813900 9910676 -141499727814641802939929268423699040512 9910677 -10336747133535266611390901615776290816 9910678 -197467931929634042246335510119168507360 9910679 74462807810663127668742744998024512776 9910680 42068720474945227274224477691153203200 9910681 -155997494278346857794973948026472970736 9910682 44832853432279870532971763171751751392 9910683 -5207567195933706292943067471690126360 9910684 -14237846700862714294006837671261327360 9910685 99973471447039857536633567842357519200 9910686 -42551916108747300839687409575488287936 9910687 320255428829710152292891365428858591712 9910688 143309819923340969894614914792326823936 9910689 143389280430829033203981353213969454528 9910690 73073813466367979770994308941766797600 9910691 -537831387899165873609019355283780545512 9910692 124148653356036990790761429744362373120 9910693 -96683058264912429940232689562863514400 9910694 -79188100683913518989204632511346308928 9910695 50573392268571565110833630646695104800 9910696 990443538493835316010000545985405747200 9910697 300420077681851789307647281059652529146 9910698 16968202787303568227233428512515043328 9910699 31218645389232740291395622884760291840 9910700 -22068352588887533504908250319249408000 9910701 31120295531467968907650662933398507200 9910702 -346046069432656103223591062267255101440 9910703 -104465515216178038612170214695654920136 9910704 -37140293991970301653922760920731484160 9910705 -115256258719741230429788186049607170240 9910706 -64458232454323304379782202307397598816 9910707 -354031466919642964799904761125504003008 9910708 -215938340611525922791506051305293479552 9910709 12207759457168913606628262874225122716 9910710 6987758795179906387280974289004931200 9910711 -602835531757008523065965627873580884688 9910712 -2738543599296805146901740812083077120 9910713 -132766785756388624353292390493806113456 9910714 -10638101102934097426003445084877773568 9910715 139543373726098035204177536845104198720 9910716 32903562577055408749098571153679631360 9910717 15084031164918780203859118853824015212 9910718 -97657743204841923681672139709939869440 9910719 -16243063836899874751681154529808812192 9910720 -27984433234306896897498342409969336320 9910721 148374238649901516430237004564784412500 9910722 160506738114506906931209341882841139072 9910723 -278376182377556434029331471079657452800 9910724 21333291766694317386457153518481082496 9910725 25326339653308846278611106559174910400 9910726 201302628064935222238777897289422848 9910727 281473208422472565185055041688883119576 9910728 210524155894610354740677176802078720000 9910729 -530454577960653796182371968368872737520 9910730 206797029028266739014369103309724273760 9910731 -16093469823051082910781545109865884672 9910732 -25069276035975607694989965638484082688 9910733 -26570493254449847365567678932775387680 9910734 139427182580955548308199391174796200960 9910735 111638952428073513469636683298727628000 9910736 40570848893418586417914487851830083584 9910737 273877755539597784940283325590070085794 9910738 5286147777688903264103652523787041440 9910739 28310621036809611912147161599409433120 9910740 149826163116113075372235677499922606080 9910741 -7147507679353502506495791251266615616 9910742 -88955256676397244830354267623572820800 9910743 -120070444348522032634065777761392574256 9910744 232412682937785503566564416826183772160 9910745 13895894525791811950652432520894253200 9910746 -31833738367275814370913787159396248576 9910747 -125776862528903787999699041725470704 9910748 103346622201763332574944786156924251136 9910749 -512021138457584179536687340756662510720 9910750 -180930882080462115475214802298031040000 9910751 82628635392396506253096502486288750752 9910752 183682537681414090487803452213630861312 9910753 74114509687520630964979771489630116002 9910754 -42707142165019359318094186240362505728 9910755 -66081566943559874930218314873892228800 9910756 8205313894314192224528783763416366720 9910757 -411248525928638613304930168075896260994 9910758 -4012721252654552758888358769541914624 9910759 474961193989660733399827513193022491960 9910760 -69435759336988644025159116710460672000 9910761 39944393070769623722583426275334988800 9910762 -17490231529160875299813869810085758976 9910763 624419872242459972732538942458747422544 9910764 -67995345724684754747395148130573907200 9910765 50649224545516097887399031347604571660 9910766 -81163739475877038770849955060885060096 9910767 262712917643392252902432617642660276880 9910768 -406516203967450219443466481661640704 9910769 1879141762488912631012416574809593856 9910770 39839282392047946859319898346227929600 9910771 198071050127962584163728141893246804992 9910772 -17306655950223591481486031224978230528 9910773 -38828959944369562705810649601522983940 9910774 -337624378908963092061072332772259372608 9910775 -95698011950345241194086453388552761200 9910776 53640283303175120755887511418798592000 9910777 79275178271242480217944501345829490900 9910778 -125866421810870892130194676435734502176 9910779 -274929720270166859410301089385961787680 9910780 130130876197197677021786243741474611200 9910781 -213130163307241291523649966963483559296 9910782 -106686678247641786080675068637754286080 9910783 55333289916899423462131435317347194976 9910784 -34870796832217526535756563851058872320 9910785 -175785969075826154594706802726827580800 9910786 101914128447025739319912364018496624592 9910787 -320749108046734330624119805763830892640 9910788 -112379969321813026661428739314956681216 9910789 1050250900993744060837349006315650176 9910790 -196712566179424506298032580250489865600 9910791 305343161390472890402077328721711830040 9910792 5654479340006022810376235806962647040 9910793 -263465786587706299684827720345817468134 9910794 -63698525447844917029035492185591243520 9910795 264872083926875095450294076615187808800 9910796 -150202344359183170314944499246410563584 9910797 -14317108880130033647248008825034147200 9910798 88925591190484523175078781606082558400 9910799 -198478910041118839790289254663857259520 9910800 10544561719550714787319530130052505600 9910801 -209839380174070395498969195118820774796 9910802 233036420319553034446529495196136267008 9910803 22277940683667256715698469477414594304 9910804 -161731667370735746566969274154679049344 9910805 -14207552759196871590289506303319066080 9910806 117935371454360913161778796407561069504 9910807 -33013028434406065503247584253732065408 9910808 125747830688469376669017523840217088000 9910809 93918586060847216334296169253173412800 9910810 -23048126280324062311406720348146222080 9910811 -297171007634359507590947840339385246588 9910812 -2067676065796046775097895678189887488 9910813 424723974164407756172413659910658328000 9910814 -268505085632161687757615555407427055744 9910815 -20448291644234109334633995085475430000 9910816 -417606606411212388303144966980661608448 9910817 30363679214875554284791564931101017792 9910818 -8218443413290065496704374137870204800 9910819 -274088282449481914706972282378024575920 9910820 9141625869297402034806521813249126400 9910821 -152391854218181079207947710665409200288 9910822 14389786156266291844681637769960192 9910823 -130227176320480500818262055861081490136 9910824 -9570660323201773819312299748381163520 9910825 -49909200071490283717101247083965388500 9910826 83963177884620017288806971822519889920 9910827 -215767734045890732367307086581229861072 9910828 -24853719280210399746600454474409940480 9910829 -155454166462493262832004642744738046570 9910830 21386056260230126433591538904626417920 9910831 -67913193600905543126464840434343893008 9910832 -232509411280049166034051211385567805440 9910833 -153160671450481676738828500585470231456 9910834 98370544342861568629551823090377708816 9910835 222273295706822248468461687922840389120 9910836 -3563186505132480023281584891541339008 9910837 13408450784790528443835763300943685600 9910838 77545318604360509333230426913205356416 9910839 -108529561638900117720702261121647841920 9910840 -162931580467868825883487117102138675200 9910841 41975882875844653664285395309284318144 9910842 -88696465922235975143646295262243013120 9910843 121011065965793043760933254314461597920 9910844 201005433359723052739006271631555119616 9910845 -965620381853565816420147351608194560 9910846 66532291343214152324549479788956301504 9910847 -338337948502836406919007048516749416656 9910848 8196973514218737319359585079284203520 9910849 196462014627960591115754685804117450964 9910850 -1955664694998651080607432033838416000 9910851 125086736398630020675528952816839491832 9910852 -31825504371189032072170757685158952960 9910853 -95736220285463880137490437513740176036 9910854 72052903222170630766180310606938683840 9910855 744163243719480108429606222330654720 9910856 469818314548153569661685981323777843200 9910857 26237060233728238172330880434650540224 9910858 77869838138248517209533317193604127280 9910859 113625468866730130035891241082584630416 9910860 -171332499543614469303875558444050928640 9910861 81884916500017842955416526732975590432 9910862 -13468259065270738557722349895149594240 9910863 -555344478648408989287687902185868447600 9910864 -5805669146244760701634496093462200320 9910865 370405982787391136977923687923478838260 9910866 -111895604064197614372431371062969958400 9910867 224637995442801406836272470484219335916 9910868 -357950041457933939574185674605672576 9910869 -123325502519710365571228440338581820256 9910870 -114957797142916979893875031800770845440 9910871 2373188531141984488874510512108593792 9910872 -40744787022514728825569412367716864000 9910873 -120121012184939265804096274592967065664 9910874 -256125549792739360480598597386115522064 9910875 50286041495755256904539958752765760000 9910876 171835045489895543450329059014780879360 9910877 65812093555388341353254741294142278880 9910878 33240310080527525609643399527804472960 9910879 -450128086714763775041167252987041951360 9910880 100725882632339698626096515408068608000 9910881 -81628851509068465270883626854671216736 9910882 104453845435319434609330738217470131792 9910883 179755550532885074631475838692821423132 9910884 -1784279242116330800183556281684582400 9910885 234273888979926735700446472498080620160 9910886 -19763636949061590160739027671250228736 9910887 -70848190168731510391422826312980754008 9910888 -176730967364688806897550713141839564800 9910889 25968866241581983007572185213181564128 9910890 119494976446968755498404416721634918400 9910891 233026094702600597707371053898270174720 9910892 312033436048230393637750149320640340992 9910893 -316541533866979398076467097278890949216 9910894 -330082208242792620585725568025675008 9910895 421220163759192734676258731036285260800 9910896 24384484292471291434780152920009244672 9910897 -156461280179237740749569360239648148480 9910898 -4626571110684492540718201358747600640 9910899 250675261252545338355410816733448108884 9910900 -89901221973117438029118810706537648000 9910901 28794448211445618123306625436474233728 9910902 36347898173727962526548610507832022400 9910903 -270401911439869507571584888574432688896 9910904 -56594499277104683842084299373845258240 9910905 127427778371039799549255631924461284160 9910906 -70683108003458454998320538680969086240 9910907 -34497710261933325438453186893876800080 9910908 -105559467408663779787947430230774145024 9910909 -272966720205940169439695023042696736890 9910910 -19558189599107476428779855886958472640 9910911 211558987434888310207119937955013456072 9910912 -346166699908956919008140011563594547200 9910913 -339425935349027235534642236179101249600 9910914 55079942683137124309247590094736124416 9910915 47059042884398020226396225244830518080 9910916 -285573593778432491152876268184776741760 9910917 -4628291840078697560576971372654228608 9910918 16243265350142581624380708713853251904 9910919 458210970556879598644059365219389303320 9910920 -173282133956088297128727217183565414400 9910921 25045978562141573668155318418620468122 9910922 103387167110759402208862864304729087232 9910923 -44183718797804747919399430053102906432 9910924 -44367643716693612108343509678570086400 9910925 68534487095824383478445197079091391650 9910926 68016635007674277764822825552956497792 9910927 -95663405272584682086547827722662727240 9910928 -501334229843110527609761634237136896 9910929 -24825783935370888132934397717615169600 9910930 37382255391621221499047320173188643840 9910931 173851176652493845224294120661315982832 9910932 52272304125856089522501762177846865920 9910933 35394490536081711622405633078496556220 9910934 91697094625640085533777552766339431040 9910935 -70000004234112965619196295177391399480 9910936 -492730506543863322456282031858963107840 9910937 -59027293888978144090911259387093963008 9910938 -59675933748733663966875024452683534080 9910939 388306204866626858073245611875660942256 9910940 43607488193119266067333322385629337600 9910941 1017400873532104126116963926898297120 9910942 49315170662582657666341232632435617600 9910943 -26099145420121407586989350169605183616 9910944 -155469890866134742417267756913613864960 9910945 -253628972903344307446661277254185670400 9910946 -101768628061731362781838303792425329328 9910947 80434704193394593568477542832128237056 9910948 92958561048256963861627553652125171712 9910949 9850047878861159941804973140137356352 9910950 13375279335099070638511464800812032000 9910951 1590007844020389788722585426478355600 9910952 501287374854812717563094771674814208000 9910953 -41292551214435554234995296594694901760 9910954 -177945780685249000552208362534041727824 9910955 -142723279432217468690879453058149780640 9910956 -21044872608919178121338211648453021696 9910957 2315019913248342887673093942043494112 9910958 -63600694940239498662444915669165385920 9910959 11038325917411561109730889934838594960 9910960 80168561604207015415350552853258567680 9910961 -142374310878386908482547203492435274176 9910962 114924474482491535309085353207390251920 9910963 494608131428088702329530484327547968160 9910964 68867749029929271871747445211996911616 9910965 15500401332777519245665942672221369120 9910966 -23410225527776794059397695107375345280 9910967 -155896118087109767274310395832059723048 9910968 23733217841665844318365402367670558720 9910969 403805800827396117097143932794662118144 9910970 112568185307744633343733901311599763200 9910971 -31301036942061353766633119142501580800 9910972 -8236514329153263265450371863131700224 9910973 275554167950247862976914716274884657222 9910974 -96308558829276888748164222931207208640 9910975 206005336870449146170002486653915034800 9910976 30458353416876395556480352940690767872 9910977 159203762778419189512014958356856928832 9910978 15666155764502714155489695971620700160 9910979 8882356581887937481289150404850790528 9910980 -156762554670642345964165459209104259840 9910981 -9301422829330874577490356539726817408 9910982 204875050628060126820574375097944010880 9910983 89045042691376984789239761666573597088 9910984 -9615062877270441429833552735469895680 9910985 -209802665043746819451472857075145680000 9910986 -29568164566066720054739712753086460672 9910987 62831684771394988416768525727266193720 9910988 356670342126273245931546825098582047488 9910989 -634456373884931065580104539052598400 9910990 -106373133964659328630100079677552793600 9910991 -10197639174880753048493528822273175936 9910992 -11035509739063252535659167704843550720 9910993 -291907466532304615393150128831500255758 9910994 -140540687170135740163710008521453198704 9910995 190755371495525627008616337412110051120 9910996 30072170560147051687404587381845043200 9910997 -105971883563416400744238757241121584160 9910998 210177696715353429319089046308123457344 9910999 20854510937641792409667587261887864320 9911000 -178714114791540919945149237454172160000 9911001 -40990707203833942159961991966508619568 9911002 -74930079106956374952474119701170140928 9911003 -63616912874013121251831825634229112816 9911004 -35207192220824642797033421153513057280 9911005 107004880046494131899278855232154787560 9911006 43815651332380883562504420116825911680 9911007 -32220013311202898006203560145993765512 9911008 569470405527599955333704120609455472640 9911009 -515409881212705712773556059129681181790 9911010 38646047285569197826921690236771102720 9911011 -525997751947910380935860879872403146800 9911012 12534973726718742384735805310017142784 9911013 -35137955497322433075973770299515587072 9911014 -241780655894174183885775527914353966528 9911015 352873908402658793728791978182815823160 9911016 -12112857816275513572994913419849057280 9911017 62941489859758938803142948679356542664 9911018 26158209028021921877398505643523651008 9911019 261149461442080176213761903090419552344 9911020 -77272195356671277425250166356819179520 9911021 165978102454502383291157934435857505600 9911022 52159503350545032862221138931376240640 9911023 318857448444756739493010278145348648272 9911024 15303224196500073626802538256748380160 9911025 -31290767445659521540506837253715484000 9911026 9300223331543696343909331897285384320 9911027 96204440032812364473643930285658880 9911028 -33463059074006781808367726171783086080 9911029 268079285750383316640226444921454642460 9911030 -169176725904927792392732216966109540480 9911031 -86988258225408460693112144156152958976 9911032 189418556565528937606362690900974592000 9911033 -398907275673037508246803966411511059200 9911034 -170367363939368569575164685665989547808 9911035 17901816761189964792408092676801492480 9911036 218129361248399846476700715371420682240 9911037 7472183349641716161987470762022466560 9911038 71937186710981968452202002839690449920 9911039 768039779032453136494493901597366735000 9911040 53287589335311699725518681933873152000 9911041 -52326582141240777867545157475384485376 9911042 78530655651118118591257920235544448000 9911043 -71589279387458319792602027156242670160 9911044 97708178000733490117420015053593567232 9911045 -124738665341261940216839340667110775680 9911046 -27388303599873591004801521043073318400 9911047 -8170088942149367625222816773589176088 9911048 -28670144273713072914863392701071523840 9911049 140353125217243310252945467157088078864 9911050 -63146372126574887637672029707288249200 9911051 -213479904963256009127938701529636767120 9911052 -9455469495265500917216528964807106560 9911053 53743351735962248522266579931965392408 9911054 185101404001097619057656039951293123200 9911055 28847698850560927524405838098323120640 9911056 -7619806908299525456778956056535040000 9911057 164004290184593491175676621670374657780 9911058 -159049136895883628405533099375336108416 9911059 118960650274311469913273147736117020520 9911060 -31006484851522715799941752580895398400 9911061 -55529628897235271310226434724503600690 9911062 41628267199739501260308217700206641792 9911063 362833434705406360195437981485463114312 9911064 -676257471701639960680267197226721280 9911065 179322341037815433540245898555980913600 9911066 23563247387685454158554853870555642624 9911067 -94208467504708279944360456661060960320 9911068 4935191171878204707020944722630690816 9911069 -188530227272101128325414875382526355840 9911070 -374872195843524669295957596272328960 9911071 33014553068208691687230687342282733552 9911072 -176029143532344222357907108430585266176 9911073 37609842673730467256374286345643755184 9911074 -143898132017570023695532509009981580464 9911075 -133619802116284454319651374111497913700 9911076 -38261399071366612207426475534493634560 9911077 -520918674322698543210194201350311563328 9911078 188459082802132266823711871953463744256 9911079 1420283762142355757516825918024329176 9911080 -169003856359224731982621393379078963200 9911081 150361563429269715980902995782840181882 9911082 87020772658284028596793402928213313792 9911083 -6946057317420293927475536518935801840 9911084 -129426433708816713668743806256795046400 9911085 260280121626607385128924631632423584960 9911086 1420128475363112137038092545787588544 9911087 -383399152366088267952035205922149345264 9911088 -26515481333691011843304591780700717056 9911089 -64345382251978485591490517314862198544 9911090 31723795066647953858013595586658977280 9911091 -78463109768151809925649125947887764480 9911092 -180469988880093583591248265189060517888 9911093 163650650468184381962198753415806485920 9911094 -61192771545395315167494933001240333440 9911095 118061037948169235409042943530673104600 9911096 160216168948151431190441224818975375360 9911097 -43218460558176665047542214761529097280 9911098 -185610543502450127938811240256392919840 9911099 -238504312951982075046654405335252547480 9911100 -621832331307618752247890055637977600 9911101 -275345933480029856380226206218440547898 9911102 88174539425408182160366939090788760832 9911103 -52987077685285832736908952034104115200 9911104 26421630220753877926098643342826930176 9911105 196013598760374871083236129651493595560 9911106 -150709451606346727875279409791457489920 9911107 -163552390647843018502054398401732038320 9911108 23248074104711559623223732964853862528 9911109 -131701382154660529916383143052812555072 9911110 -269359516338342865936438819924869120 9911111 -11188189700694675664124490690411831840 9911112 3010136915287300670308831172536074240 9911113 -3489860642918372437858345608992593056 9911114 182209402558631692633700832777413579520 9911115 -22828209152600784305729843468393050800 9911116 -98574595793052945574614812461828306944 9911117 216638043131025874301958323406261648960 9911118 -29831301279825804496135465100976983040 9911119 481854693856479083230264603117588984896 9911120 95574408164238553300404377954532556800 9911121 -12459891374697023956161795045957122880 9911122 -72472299530247685136427280348764395520 9911123 81315264378357389840177912483339835372 9911124 40670082287683302342134619714985176960 9911125 -3736522402832325225819513314906496000 9911126 -245048107123150858746442020722554891488 9911127 -87472472341230223575642226468554047280 9911128 46452209455997312894174632679413493760 9911129 119380225584640443956351312976378083880 9911130 96951473820930617366615650405334615040 9911131 -30084992181639916745745779653211068 9911132 -34626300437718182046475907712345364992 9911133 -355430133614449843146232966068648753600 9911134 -74749780390222124939655446943541252608 9911135 52605063358323783323145800264130398400 9911136 -163833217094929394482433166946419081216 9911137 19251205486974959683842232039390848768 9911138 -4526036298127977480201458845320720000 9911139 31148935234730941548549526938520945920 9911140 -55158208364594074257798997127219746560 9911141 -563084107010466788526749535108868728480 9911142 14966825387184046800291801842201240640 9911143 274662517062682224563061024387160648344 9911144 -98355411824507698737135190597996323840 9911145 -40851178821383176744263022811159208960 9911146 11394335168008575874023877195795165440 9911147 -149289288715824794902439142382480747404 9911148 -95621475502204768082854878320176874496 9911149 -259326394753295203778090918855076615850 9911150 -92304221975177031428939168359660579200 9911151 117143589568785031702752020983347763680 9911152 -1491762718887612698342049937605754880 9911153 23018271190066250437156981722902109312 9911154 -23609334169040010528175445655848920320 9911155 -414536496647313359756251541912623129440 9911156 -3421661591748884446908633904523704320 9911157 -3636763388151890380775601216342305760 9911158 -197309238083091040750774198794344891520 9911159 -40890300760346744862287166302204629896 9911160 -2261313660268121285159126297247744000 9911161 -138567043768904532861868352416920884348 9911162 138947682391012065115785309438534590832 9911163 -52640408534279037590028352296632311296 9911164 -378882558723443425526415353088034330624 9911165 67116308711097635147588105851630640640 9911166 177792269310386274453912567555940885824 9911167 8819267633200641997352106384803508592 9911168 -129223077530778097985754147974943866880 9911169 -167284456009169995185174512299718044956 9911170 -92060215120691656348563305912981946240 9911171 -14329341144363408745600960458617834628 9911172 -41024736223108078127250595460202160128 9911173 -542998865098256456755798463276387324578 9911174 29777635895244139092374119119019530240 9911175 324524131078419467881307027098416259200 9911176 318419085879723982825811588036764999680 9911177 354540849101861524195848306026213522532 9911178 -165717500460164067957265589210538034896 9911179 -210502120166074534213244930680913540360 9911180 -176398581211326495108746061281437977600 9911181 -29425989613636271205794416041704894976 9911182 174603209279463415357426340080565184000 9911183 -198137971561653930898669096894238064816 9911184 79081863232660553572577910823976239104 9911185 101479578869313971606147727816458375580 9911186 55410497242159066054679907988539387792 9911187 128864996737751520865310169582020367360 9911188 7878418951552629312306857638148182016 9911189 -40899135307491152921076142647576654276 9911190 42199467646797157096254800656420012800 9911191 232903719177373770505559613214462838032 9911192 17180833071978093031176252224166174720 9911193 124774907998458170796205947600909338064 9911194 -67223010795488320744779049840346041104 9911195 16016313070413667083277916122444032000 9911196 23400872844712738543563376217548161024 9911197 189750509024086419066049574632095868646 9911198 86110289141619027741310356771109800960 9911199 4662840936912896363015935096932377088 9911200 -116010965272960126568980854503777894400 9911201 123007185800660090617531650653784671202 9911202 -5476440671174854342964191611968372736 9911203 323533985616946212494531248524903610384 9911204 -350611711392883890123068428247872322304 9911205 292716971284064561789013560604083951160 9911206 24197204759014797976479850221854715264 9911207 -373203517152188494697438611172733028608 9911208 149792339195555188270913655258811023360 9911209 -160220657286540463591011886585321837248 9911210 -17187650651207570510689332115753938240 9911211 -178444692285461811221820238285918210728 9911212 -13160684662947003698415259218040025088 9911213 -220752072166273050138985580476432718676 9911214 80748770100789054383854817032909728000 9911215 24566577635363314956200203144032389520 9911216 14833856466332953146719833705662185472 9911217 -82215836925302378962243607922018210240 9911218 -92144233232453735432686643776617431520 9911219 490919787153063015283047292282274872512 9911220 -22394847517733613157429873001174691840 9911221 -267391498133761061683762099071733476708 9911222 -287814736526951401497237624645889301088 9911223 -14580079592696883216526568275679591376 9911224 -17881720837799204829674944350599639040 9911225 147239495178636892344763018435831248750 9911226 -35761382607403048351265235997900070400 9911227 -24466857866828497381236715125122348416 9911228 -168287903585844187495744670848889490432 9911229 -8100344062661244630403201134383023776 9911230 -28162222754316980855415017784042441600 9911231 -207139819853147626948038806897521608 9911232 -71674209891473682482977640602606239744 9911233 -324380645893910103821979095084120738640 9911234 122309646870396339538599359858217461280 9911235 -136951395528935021053391566870901621760 9911236 250339018020552792586936940173597957120 9911237 -163309429300545989477797342352453522496 9911238 -38881958196599611751353868216414213760 9911239 -81988127657553611518112089314020573712 9911240 138241092098823984177650047075673548800 9911241 591811949173013012637948684958896439152 9911242 -1019728065989186728999042115929764096 9911243 105638882639904445448054518169386226160 9911244 29279397141725666788310606434039283712 9911245 115387068477481018293049678373322643200 9911246 -68409917312159752363583197254669522816 9911247 242400180615538675698095684006511621000 9911248 2198683991733203513148923060605992960 9911249 -32462310021431549356349216385474516750 9911250 -5629862958494878016909135220097710000 9911251 -4820451887957949356307364361466402400 9911252 36101916560807998170356158114210086912 9911253 -141261976776302534951694354604857147072 9911254 -165781345672187041005352442383882739424 9911255 -82453548111313258527746213941001576400 9911256 116450068440905892667565911426137292800 9911257 -336591177145666863484303964481027989494 9911258 -1226748920054845367983543314672623616 9911259 -204519375973935465834489262892720857872 9911260 160765538224668244712347587007169594880 9911261 152715084792650696724695948188155801600 9911262 71932750771498164502502208526419769152 9911263 62353152321144776668659640973571108512 9911264 -148390775212590121158784301348996775936 9911265 5585124215413048212845839307001853440 9911266 26031384576058520531814507887818162176 9911267 -111392381035189181038359007078714348848 9911268 -52854846608690524113975914569669601280 9911269 -329273989256726977971930154633306387330 9911270 -59347216758531526863568377987623137920 9911271 -77792690126071594244828612127335114160 9911272 197667617638619205318615460205543424000 9911273 -306146835004400890627422880517177585478 9911274 20294151106234197847810635625952378880 9911275 -82311051632109869557814872817293286400 9911276 62911035540663655252404265176072960000 9911277 -78208770669434119840821654650912187786 9911278 205841398226113442563155400241296482048 9911279 -35858405008881593109076156984202730264 9911280 -11810772367024706714375457835177082880 9911281 189780188338037072058807613966750215664 9911282 -31935902149743521230421096736268993008 9911283 -3828937032237727388238839654968230912 9911284 -193832444022872163753235329473619616384 9911285 -3667629054675545171411696296775724000 9911286 -385375306912967617431896883034017792 9911287 -467977496521375554377701188307077015064 9911288 380634466690170079479000790771550453760 9911289 -106768767697318099191269993248746385920 9911290 13003269159448839446290392382935698400 9911291 -57822923996062027247906398475644318128 9911292 -224008076558022748662714779886151680000 9911293 -176843092101356138897530018046537978560 9911294 -21647588552573407428763090793449058304 9911295 -195947222256194784768615137482328882400 9911296 -42732500794962448527692842053413109760 9911297 165847363140715047873341100054648164640 9911298 51727009189152056554079515999722336768 9911299 18359586347299991715825020955395020680 9911300 -62535594958742027208921924783203328000 9911301 -85801402622271784571906137116027235200 9911302 205761836430690375786672875002680411072 9911303 17796837145621323225727192167404369280 9911304 31358314248633255143474217877653964800 9911305 -316385047537180428681445105132402203000 9911306 55787848752683911534835354533593099360 9911307 -44800159912501090520558719773748016640 9911308 73936081588595012477801140654266978816 9911309 455583983606869271797297270025256051510 9911310 -10149185374686814902116929543302958080 9911311 -65997363534100083440978555089781959608 9911312 -107602755922916106548502835057084661760 9911313 176368418804530969200578522916650104704 9911314 10260661523538008535877047441198246912 9911315 -61465409293756421899698719895476777040 9911316 -119644402206672174369520911076933349376 9911317 -146744682962061134047728500914106522180 9911318 24866642211578186943459615565636629504 9911319 -269197555301688307499291766057181195392 9911320 -40228543815665331820798108517990400 9911321 25919973165202344545239023672672576384 9911322 -18133012864596566517512857920902488608 9911323 553601410975212435425864565273354903720 9911324 -6121416591989588649033651242623209984 9911325 -33289382757446633230665518752449314400 9911326 45752218733720749495335089064686518464 9911327 480158693714731447148209561033245262176 9911328 1974017192975146655036310344173092864 9911329 -180187655655536282844490616902872582480 9911330 -32823732681041197371016362444919296000 9911331 -202544630535479766392114121788424810000 9911332 226395844498917366508373539283847643392 9911333 265711935073763132879786996026596747582 9911334 37298138041148017741144616248381734912 9911335 109034223393013023586893463661056443360 9911336 -251574764735325934819808615274949432320 9911337 209129834565870025024632666672723903552 9911338 -20619538264050759202654521822640555008 9911339 -8038020794590837883574927533026966860 9911340 -65532618303523108128958644327759667200 9911341 201874191937456835787535781628314071968 9911342 -55417917061561919399703252053884457088 9911343 -29739957567692730957982264068368055504 9911344 69720943745683572240859055763100319744 9911345 249665209315299229581892557448328306100 9911346 -158594830585098194020861136016136838016 9911347 558098288087328916370376196731298822796 9911348 -112089830245335638570502277984471627392 9911349 60115952665738222254594149062549417920 9911350 128551014951325666159563374275559016000 9911351 21674138504025040175068257441095462400 9911352 -228782958759023486541657324205731840 9911353 -269348618477486258881999294377415805398 9911354 222605776185091973919548041347226729440 9911355 169995288167745800105844664613238702960 9911356 1149780759900208409326277289436524544 9911357 150530827127693480812404811417692488652 9911358 -152216207695557660925099003499031629376 9911359 48192072114002563355824769981938794360 9911360 -79361449296101651117559613807499673600 9911361 -84274809315573136979965825432578636576 9911362 51665903833562658658316535112845470592 9911363 -69035567027214763466577218017062847488 9911364 -37007756813121356252835991459903693824 9911365 -341730756488797093983321585106249228740 9911366 -4096182493959823199000996462911903296 9911367 -209856718344053612680702974426679209072 9911368 -114705554718510512010837131932405693440 9911369 348269996075896968437977831880471040 9911370 3589938883582587799045483995937843200 9911371 -502384453993212833043213990470895600 9911372 -99506503720954708005622569322215088128 9911373 -2880070506566772249585942625899676896 9911374 194436669039858759157951450029264653184 9911375 -226537936914129957654548327411218656000 9911376 -54193443898338880897990166615776296960 9911377 399362660970717728396039632838076966960 9911378 -49721461056407252650085683395504878976 9911379 -75588465459232497856782389556697317072 9911380 253997422355509053195502012713632812800 9911381 -138262864871259395053504676374661507136 9911382 -17654629980286455064387598384107315200 9911383 -757645524015348121642791606587993337320 9911384 187485305949089244467411034331412275200 9911385 -43874884750549016040704339060419940160 9911386 -128352303007534229425366570369568302608 9911387 81519680601723620276884826745830650512 9911388 108224930874859727731465375598054400000 9911389 -593717854983589644352263525077185354976 9911390 26888289979672977344460701820107377920 9911391 -124438184423732196945780537081184010496 9911392 -449636752455239347360620496441592905728 9911393 -129186868371389696273331367131063554880 9911394 -32130807450491629394485352210363673600 9911395 -18191962109972135819078792867148789600 9911396 39172441082024401587189014517603809280 9911397 247162907439191173485172418533910613600 9911398 64888152597200744255864999308307550336 9911399 -344782716550839725856072076691308662600 9911400 125802728472896609861484642143508480000 9911401 3970188833100960180432158977590102052 9911402 -15050334750013733208619262650292149056 9911403 136192978515076052797018291483012932 9911404 -220251348662259847867702575549806950144 9911405 -101139549184970713538068881714574160640 9911406 74721418258831735130788897162299129984 9911407 -216591657537054338795514925443570393600 9911408 7597494581164985130900095713621377024 9911409 74765921546056223011463937893972259360 9911410 71388547904146275640542439859174668800 9911411 445051616912612159394342886871818835400 9911412 -28663975714702729788418533646689312768 9911413 -86785077792590555898909379321441377792 9911414 2835716159057536987626228790530216000 9911415 -57478778653685466187591161754582656000 9911416 114123341810624391218541527192578498560 9911417 -421798697544365293262892169904694934140 9911418 112408532879264249433915019447706996736 9911419 -258613504276894368094528857986695498240 9911420 -115526607248831218269987473562535134720 9911421 58235982846157250549760419064223689708 9911422 44156896890507721386653398641885412224 9911423 -291206668100998001491015091932693688136 9911424 29902116102550510645057225361499095040 9911425 79991827807598637108605895473840400300 9911426 139235951383050164374640954394292648320 9911427 -109077529458180105982286899768153833480 9911428 585130129004984127577873526653854469120 9911429 -6290412980131603150697529322639634112 9911430 84395260677105285226529417730554976000 9911431 -398409441125913911700378053313089953768 9911432 -82085269133562768395939449470948710400 9911433 -47671649520597426290607901740158969472 9911434 -61355478912619533174403433111314080 9911435 66101806522549226809651740205356590880 9911436 -55350794929208521364050132171094409216 9911437 289595664127651478060316326209099702732 9911438 9079787182164897886833251676106461120 9911439 409669362218592950591864837933891560008 9911440 -8961674457343894194394640243058278400 9911441 -123879746399379790349916674866456124928 9911442 -33719776777922299573534915438764746496 9911443 -57596881310980299844485582882663476308 9911444 -3466680247952869199777258626010431488 9911445 -27942621645280532498435667176062272000 9911446 -309606946619151939647655154112978728320 9911447 -29785357758053823514321292241476060448 9911448 278407304305252179189403955119689369600 9911449 96669273651642720074092168398130204036 9911450 -145083584060717133505016936086390713600 9911451 206586121171200885575115719860749530304 9911452 -91996156826187406922654814942086500864 9911453 -535178057564941103878491056638230902298 9911454 110382843304970822276834297607698079744 9911455 98913158842058223215962804277857992360 9911456 -59100853723807614266539300118731554816 9911457 -964628851931484126423258942152112960 9911458 171471219525685170773982107729696452608 9911459 -29603438818452074159825688467258464800 9911460 49036489829827803760967055778728222720 9911461 -19856694190257614407041326108488345600 9911462 24625883969607140873931000351971631744 9911463 -78166873943965745059693891425594947424 9911464 164709880485238812811856432301685555200 9911465 -293529164638185666233942844329015842140 9911466 160594122102254455736570635998510117552 9911467 109619540188067596809675880483621694516 9911468 -217741163259389741016398929781573222400 9911469 -268378052184470032597926574053189706080 9911470 202740418410543101006145853363736671680 9911471 -410637894091098790384510864554588137328 9911472 8765280475956318358154591517705338880 9911473 -78094750952825577100663411421319308 9911474 299542985843144384230615794895054334736 9911475 33367133836131747477098812528490424000 9911476 -136759659294256834589452209785382726912 9911477 -242313109118382245223164017634938220580 9911478 12696351797316669833210475568468723200 9911479 -87198456628661096171762428428152121080 9911480 201932950471203072532040619904696320000 9911481 24025473783586371550586640007116374352 9911482 59666447774344303288245900410243380224 9911483 249026610837255236272461833777093726520 9911484 -283762492613307540940756709494771384320 9911485 124042006269567028879461239492693741400 9911486 29046898176768142650417009151047358464 9911487 -50289981860735406617989865068613699640 9911488 852885141370681565879536168495742976 9911489 83061608374145921656198556514912458112 9911490 -37530178324245667457282248375194362880 9911491 179596979272532120540264897704252107400 9911492 59896764351697062415213381304382977280 9911493 271448450175082387780686614308270953084 9911494 -49093378403537117401823040229801132704 9911495 -96240371616138326404279787118321632640 9911496 -83791052265182435618861081720157143040 9911497 22441963589635437584752417657120249946 9911498 -354894891908793449873800434395734602240 9911499 -18939656452525437994281158183135710992 9911500 6600290801348891763228377209561344000 9911501 -13065604067974058148867800557035093120 9911502 8858139615912423784342510729058417280 9911503 95088325294243150244457012622126205680 9911504 36227121130939121171589953947406008320 9911505 -30592615058918531262430317135551318400 9911506 78416809889223095946468137995276658688 9911507 418211978875667369464764789977328851832 9911508 -131467495745828088699524863545048791040 9911509 291485869882939222265352807390701600704 9911510 4236963305280016576691356205257382400 9911511 376524973117996646250801239985775737600 9911512 34329283959291727966117659048932075520 9911513 -42745132237135977124066878084933826236 9911514 -166951228254194146604725072934066407680 9911515 -492010087692120275814471137890468126080 9911516 -163429071972967670680317441431943925248 9911517 27157217600732682978529714473946518528 9911518 -197624585020452975425439710668215437760 9911519 -361819855825376321992447749907884394080 9911520 -265969685176748929133778713155232071680 9911521 229545092106030403718423407436890961200 9911522 72342897064657396265054962681692255312 9911523 -76209270740815198135235396759998967376 9911524 313580591958101628330767583127033616640 9911525 -83480140573237618269703979377179914700 9911526 -70175198784135753286820913230694593856 9911527 -154165830767301366920349388276902407088 9911528 128174913891190851458109983189493350400 9911529 65371177704425378304353260869021555648 9911530 -20858642679523719367249010782224943680 9911531 156013556509215672620758670245994696592 9911532 143461590123219049136130078640141481472 9911533 265214711410153293976256698401260230380 9911534 -29164614774622762094871795614528346240 9911535 117882560646672192794186761253425117200 9911536 78933367409165072464519313875091259392 9911537 -31977990288010326496887801998918496768 9911538 38707732822098861177602547446535075840 9911539 -117520814423296520639500386973577248368 9911540 231638658631165115568454316780040345600 9911541 -18764050932379976684432749841099221920 9911542 68425478699389178752475474570973120672 9911543 -5108765490690747971448409981863085416 9911544 -46303334715581971729007917901378457600 9911545 -44377020646134330530526079683220871040 9911546 -137896382874834321229659254150151312528 9911547 343926839878781735631102203184648798924 9911548 -297948791175795042376107226737629067264 9911549 -112022605144532167120675356946228275450 9911550 -66895415405149322795265661276148198400 9911551 -20577187290042476936315599293224114400 9911552 2592470058508081697195766544840261632 9911553 148156034002992800961065587801807276608 9911554 14595483986173682377796341227595732992 9911555 198582744640689165102506990651852876160 9911556 -217363949735375235669753832230843785088 9911557 -112629996479037019727080671231221285828 9911558 427188871299921291631565725957411555584 9911559 71542526532274983771485618752417063680 9911560 58859191621541930711996052422167910400 9911561 447406479878607994892905982498824970784 9911562 90211579213957513501524231313374693120 9911563 464541975831565966178074234689413000064 9911564 -20124393907529538997949156039236368384 9911565 -7754970713098474997124402529083649140 9911566 -58422349413598870088361945856412081280 9911567 -293251693860421429803871091751409429608 9911568 11985257534997017021054300812395675648 9911569 -108148397102719602856561832309500792320 9911570 53602853346660569683932799256952322560 9911571 220445253970957703169739837941760502712 9911572 229673103989109358323384515295281221632 9911573 27459267092082672307430611275389799918 9911574 -32835752814018012281351998043804524800 9911575 2789671026720798651434574322956895600 9911576 157279586979419899663065824173012654080 9911577 74744983445444190576855133819156581120 9911578 323482245774557158127153206076426841600 9911579 -54320170989952184111320925697553867920 9911580 -19139868437375960281796552168251392000 9911581 325192105144710047806416315547646401382 9911582 248406749714949843190562846136575083392 9911583 -80838179420286162987691811204766328080 9911584 -196636962134646152274408318007186489344 9911585 156438811443438961084857160823958197160 9911586 1233070637243565608546315704815287808 9911587 344512516015447997382611063156722659840 9911588 47780231793501105828571725425428070400 9911589 -90806491613350254771533212007973613632 9911590 -93254788908767012489820442151949271680 9911591 -9177784926318038448663568461786740400 9911592 -10756909642161785360132115275179622400 9911593 56648658092935661538754986581333123200 9911594 66477205700534031546710253471972096 9911595 -6156453413962488436575108084163722240 9911596 149644530533808341082481437918416211200 9911597 -89565961880048695420594825663797448320 9911598 -35265820719053288790949516326075359232 9911599 -42343311981265624510364161517032773440 9911600 6320068055863226278393594741678080000 9911601 -95468339041601279887611149353442587008 9911602 -303971837609506237965811412550276331248 9911603 132562940794863499343407677129527181168 9911604 -94504928962048576778250018030121666560 9911605 306403667918450494692225099649106879520 9911606 -229493953576247025036754615425738289248 9911607 -5768448636876304687542882945253600560 9911608 127907034001689048491019774827726438400 9911609 304874750434046358562472964877815744810 9911610 -70927377641164684155588491328492391200 9911611 -313063419830293371719366541032537097288 9911612 3088140007408560494243688717410734080 9911613 -302742597473253326624338218139763993856 9911614 22048059508928192039173265451372892992 9911615 -10036371559244656453942409610995796480 9911616 593395599082255277345159266386837504 9911617 -71192660018693599757607502714318075968 9911618 98937671777319222550212492097966295760 9911619 26677011642702632899397903778358702320 9911620 -23196309303612715779908676068473651200 9911621 410795163611209958159044742406536516544 9911622 -23480459272670326570852721789299829568 9911623 -472680069388402684764194236539153161128 9911624 255167538493530793807294967849540198400 9911625 -32945174818468355096558393670421632000 9911626 -59168009075904288777841285999816787616 9911627 -84243092011774863518702506072507467696 9911628 -11397739545329731924155987180857580288 9911629 -1276159147890950772353488133985926400 9911630 20554347234889616570432559854160952320 9911631 -165865331303218376355772030271677061760 9911632 13494199844466411763629716470446350336 9911633 -254950973723276307010152062696290367118 9911634 59088496743155785499643754621107942912 9911635 -2137701764191271120879450510587629600 9911636 6240885451045928799138092799257518080 9911637 -9086570264268117551476646178646320000 9911638 -20053862526678469761814531741655317440 9911639 -284845219633015768355793701982299632344 9911640 -63762583442742333571701659181819494400 9911641 -54950319227410800736675399475466622700 9911642 192270334868233179294792084448259764224 9911643 40651458827362750534065625551416836608 9911644 248254197831401605512450416690736206336 9911645 -51009052952802851945054159794682293920 9911646 -9962933043602206166981332551638474880 9911647 95365407858703969068189101952589496096 9911648 -17555753614907438356504516285407952896 9911649 -213939486702405376748203603491073097280 9911650 44356181179646670159918359440712448000 9911651 -237730783954876643117796136625251727808 9911652 -132700284899413557362205665900543290368 9911653 35041765174625186232715469459780517600 9911654 -174423480745150523096346847094535043200 9911655 -27036371003365204243047891003990029760 9911656 304175452869094131236628855740554444800 9911657 -241941606851079060060903111446921914368 9911658 -97548127877967994212049918141395561216 9911659 460273020452924799290327935369691871860 9911660 16660373509742085210684508720275317760 9911661 -64927705760427276341382315722116234752 9911662 250215870065137383758663905907663264832 9911663 1243978975648682388659603117209848480 9911664 -620732154016147283308848425440444416 9911665 -87444475716269426276060983594155864600 9911666 55881316643099949251061718353188189184 9911667 -306551685575623772924890774293504498120 9911668 -56417752041002826681108829200023923200 9911669 -283455095668589103833708346972981150930 9911670 48300891761304111735900140606838230400 9911671 -58681372271065151843984465948202316800 9911672 3498869062959589734561771893630545920 9911673 14131633770794800070978813951349290400 9911674 -82358930321632507992396885401217753888 9911675 8058731648637620415362767969846185000 9911676 -39495155958037590452592128287234513920 9911677 268482668482439789433004111543341115526 9911678 -94086390494924158677584216700786704640 9911679 -121388199582754443751725026261909052216 9911680 124144688222287416959098121164003737600 9911681 259656356082342383482929747400412322048 9911682 -40768483567929850190025541579249822464 9911683 -156152799040089978473642533175511656068 9911684 -4276630651730818380059897452413686784 9911685 90019669989905649717334234394753324160 9911686 40139064464126814320421458249740335744 9911687 468879692407570263053187705685812797640 9911688 -177757392553712481328546094429376061440 9911689 75996722143114658032690907245755836928 9911690 -6601086876504775654154294879663508480 9911691 -162195798622799923361472487894371576900 9911692 -32481887214286449554861910068809564160 9911693 100306056199285994026962540648815710944 9911694 53523938509688614406980424211925502976 9911695 234733306906986848140049576198597700000 9911696 252472237383218963384165139822477312 9911697 21325870330201915469235628267511053440 9911698 200440985530520779867164953012272819200 9911699 -59612652166263855827965824334359225264 9911700 93261014501740367312861450279428608000 9911701 -536548577099589626132978836101864861298 9911702 -172633169255868960334033896970412756448 9911703 201532936769036304169954036743535624704 9911704 44399790078176660411574210958308311040 9911705 164680260552272375875709790794038080000 9911706 18323875969777450369188904743923512320 9911707 37041286254834812924605486335654983040 9911708 -227226392577758355104622406494987346944 9911709 -135476469287381874799816174623343769172 9911710 -44856190161118466338729507575258882240 9911711 314912026173785677427050914759363119400 9911712 -108639766692045899764074291523771957248 9911713 23229624746876283348704703682163009280 9911714 2007191483789303886979369703582024352 9911715 2728933636240793983411923543797760 9911716 -199541648552205163383883038329611980160 9911717 -297243043364048354931668054723049159234 9911718 -153933851957718925983074288595838746336 9911719 -112504432348188655904234223530729516304 9911720 -59954829070257412171250163146648064000 9911721 -18740321098815406700850308971009097760 9911722 -351425624704612312275629599651268472576 9911723 -45214674401971429887253860310104950976 9911724 180574670214670562086216052091470994432 9911725 84012734472799215937358151576648964000 9911726 -42049112634022623265446331948609790016 9911727 132938396104849581851862421224781348992 9911728 863751554924883300601113856017530880 9911729 -47718590646451469969501242589422144716 9911730 -41021463325422567833385362536900032000 9911731 -351222748190015773266336464296479298800 9911732 42357026445486003715220017073811444096 9911733 -6982271147917564262932229199780225696 9911734 36443603424329651037912462188404555392 9911735 264371565202579391724407136741912345600 9911736 -270806065810292890823351090448553574400 9911737 -345333693248899482181968395037018289008 9911738 252709765114999236570625884839293841520 9911739 -82532904488946186538220306438318252352 9911740 -12368465781127171937300019474331983360 9911741 -529599042720131737500509246513131776 9911742 -2743934252093022687820826902476410880 9911743 331380468085088388034110733170046428992 9911744 -47929740845423908778729429580543688704 9911745 23456459644732827073750496537564545320 9911746 -26828286773351585252017446212571949536 9911747 -324222164257756334850983395036484580804 9911748 97762123200655595236306095729593155584 9911749 -507619262140115717211011758196540161760 9911750 49100850528106574021017219917113664000 9911751 -149363026854867772188319826680171602096 9911752 106453985780299292495813088284992358400 9911753 484140274810838444404761314463412999002 9911754 -109874169752665984739113071319435284480 9911755 -1516435957452834694603588813116495840 9911756 103015288662926075112376767086162430720 9911757 -8542668301629719054016998574502731360 9911758 -2869343558053032568402774348139123712 9911759 102401898912946746731379637599999785328 9911760 -32819251784378005325859844379000832000 9911761 -152506221103646350858635297707691194638 9911762 -19145336143247374291604509517955345408 9911763 290358194346800052751148699363832885492 9911764 -229816768252570661120924496112243200000 9911765 -145179422356724528793259448647846069200 9911766 90823255337887955337250759170439641024 9911767 91289709375676546571339436301841633160 9911768 -508633303635832828490799385493861376000 9911769 183286130278177366423086605712618206736 9911770 86631904528201988027730646905878357760 9911771 422865058132479303756881657043388774392 9911772 -31723142280437581782709895540795773440 9911773 493064720247539024678078126323244314022 9911774 -56636947741983970525701268750517460864 9911775 129996741013569590030874350860303891800 9911776 -87807926220874023732486573957120000000 9911777 -131477038758695545383339718346426903760 9911778 -29753065736557925841942115366437811200 9911779 -233959071669340669417132944430491830024 9911780 161427492172391345060675890762258233600 9911781 168644278691876134698183829753521269760 9911782 46559120435864995957920138459377076480 9911783 -80188451840509316646091632327564943824 9911784 -168049807444438738618174638002665390080 9911785 30902950076015426394336072147406310400 9911786 -235604603459832334103716934155860195408 9911787 242471518753554820633984187487900569280 9911788 -103044465780768022348710139671409798912 9911789 -120738236352217239104179163331512602410 9911790 23786886371509017302680905022860491520 9911791 39199093624931623879652066723764740768 9911792 6424502452231337140416433136585932800 9911793 -527357841531855879849848812869955212096 9911794 -2144643980876782912265365550282546880 9911795 -41736095675263012065879550417404190560 9911796 -90109056291702042692318832220124971008 9911797 13681436325952185442247230118261264032 9911798 94460024276436856370787712088501672064 9911799 88081197806422292621713382425362837984 9911800 200240637878732349189442295362014720000 9911801 4603182554722906785056090497534948752 9911802 -55774762916318006560525923671545641216 9911803 -175307396331536852676452522483371563312 9911804 6476539213337033654981061590552543232 9911805 205642188735235235106469391537673521760 9911806 -60232559104638904455276595623625161600 9911807 284857903975739322616139783434089883560 9911808 4338977422191085106025481364349911040 9911809 -354831840655794233431032664382569108990 9911810 -73491896736509844123120787499890153440 9911811 -29522931624478059021354706626624903936 9911812 -52078372214419736820560776593581511680 9911813 -123758048480251438698264788727612663360 9911814 -92834458529072563739038077652280463360 9911815 6954291255884515341156999866979784800 9911816 -128327617173627457296119281894600212480 9911817 259071646890520107124447213180174430448 9911818 -9976574273293152281976179258482171344 9911819 157092775106717103939762995087294745696 9911820 21974622315141706724604800682430617600 9911821 -357511404956252043137906867166228235978 9911822 -235577300166032446304372564755184244288 9911823 16205852461481079907758556692732163200 9911824 -13019840674119726175876340456947367936 9911825 -9169444995627863846982316869643008000 9911826 130996878919522893818799340058197861392 9911827 -5106954187301722589874663285282003600 9911828 138984088138107717899130473430098256768 9911829 -121529066003323614388551359853213076512 9911830 129929103186775595216461428156985075200 9911831 -493942752761900154733293175225377373368 9911832 2558408938033732833487867632864460800 9911833 -168554308893145349785285916235951460642 9911834 -51997798796540226378547558875025319184 9911835 153920932449127396319969075710754719200 9911836 180368591452620507332846214985809920 9911837 11686303293844393591232060132792974200 9911838 -29486353126330376677066168328943237120 9911839 -123029286634665531383674234836075334544 9911840 -122899171045890812786742390491234304000 9911841 -58519330611826619715381109728447999840 9911842 -18121594500789992676061057657318883328 9911843 -584206373243949213596721891084096763680 9911844 -3695767007044002648368762571061340160 9911845 -33577579447965517029061052142129264480 9911846 -145514198620207799852228913121522673664 9911847 -55037151080691426194068381285281991680 9911848 2339539489553445335792206134276894720 9911849 -156532936127305285945208756518334358150 9911850 28957014509943893204349449258223859200 9911851 -287658370890952166959823780576051427148 9911852 80360209843913698047794633203308733440 9911853 -88711900981870770349453073619088984512 9911854 -472900040974120643120052803029379744448 9911855 -96364065113264360857762084239405117240 9911856 9802477752001878443743155084222726144 9911857 -425256248543052958853582407611571270894 9911858 190020541649476133518169945813833116672 9911859 -93893422513720414803532406150082897096 9911860 52322704571559097378994074157359964160 9911861 -460967556229886628987085467952960763538 9911862 -122035757659454594510468746699038117120 9911863 -72512295121096030770275758996027730800 9911864 -40374139657795293942587508906884198400 9911865 188929526301175721766163688545101414720 9911866 18511710577499499448827234943522987632 9911867 -6138392115635978191460137993898591568 9911868 -71117760894728265644522819255828167680 9911869 -381070953966979812794401009274019711840 9911870 115458151091516474334144776457051170880 9911871 71958128186902701626791160913832658040 9911872 38773475704987814487782798738911133696 9911873 -56595413215540297350616957910215935036 9911874 41102588203943951865960396252767319552 9911875 -9303457166371800002574016278491462500 9911876 -68007009253914209751055974072302746368 9911877 -230547551653067097483853295672967907968 9911878 -28151677299784643490793745020109391360 9911879 200496895350277640962887362337647692080 9911880 -176510977948857631366977565691444428800 9911881 -141024731355147242154700022454359619840 9911882 -34049966024887982284573707477174777600 9911883 -241666814425352006549012846220325550376 9911884 -271027728403443210383619532904157861888 9911885 54155508164024475756027326789847151800 9911886 -93361086070996908573558521096734489536 9911887 505684053732123408425411931003453168 9911888 7907338168741341558400209721442304000 9911889 -12971925616377901348321094290125352716 9911890 -107344251281777500577638108748187000000 9911891 58188260414168313858170332442591782224 9911892 -9118506188537256895225440865894914048 9911893 117056804213391684156057687525501532160 9911894 98077456483294528592814924374504990496 9911895 23935368746948543011854712443354624000 9911896 7757853404124493068476368973921648640 9911897 -300041068639430076955554506677429682940 9911898 -113316809541085253358809034109428972816 9911899 227862146232322704517090637828690891536 9911900 136206601324200424846449184529126784000 9911901 161166782173952399381617758102543000960 9911902 -22117231942242742470384646237850038272 9911903 -376063133083802245530410340031545480840 9911904 -44426281724479659295961735603171622912 9911905 -23642709659669527332979884723627080940 9911906 197133433972949867691268151013663043152 9911907 6088630058219665745686082230943871204 9911908 -151107302451607217126356852233537073920 9911909 -4603396708856729840569810382730398208 9911910 -82609145271632876135678503344212486400 9911911 -68297875544542870279730721876888906128 9911912 379622578882510459036697800010931379200 9911913 -287070112168722776573737778382371603712 9911914 -38900487152704212061711353915331605408 9911915 -43759358998186883072372278733407560000 9911916 114892132141846019972501299810422696960 9911917 62240337241357776119639528864225210966 9911918 -54497564020418794275073550470956442368 9911919 91266494541231932984737874023783106688 9911920 93852499500493480529778742286406451200 9911921 -43535405521645425121578519692446903488 9911922 9742209890469893009440293277171275264 9911923 -209143756892579424766920601228001155760 9911924 -162175563374611885848328293867021262848 9911925 80874954165541599902797789244707355850 9911926 299018914018449152794392950628060426912 9911927 320181703575413242691561892969299503800 9911928 56581764034370510748255517545130598400 9911929 37772639908203385276645788767046519530 9911930 -151378144773571977934956862379673600 9911931 -276467822164557968460548423829489871848 9911932 -60621519626160813535134601150226581504 9911933 -6257755591998924605013008996958464916 9911934 41233095354626434131027856938051873984 9911935 -230025968744786406810663924008371157280 9911936 408563651926649975790266903710893342720 9911937 32921745693752542808783007677330684352 9911938 83565986940053607538114181140809745440 9911939 -80648284377709117301034742927977066000 9911940 -29499827517529064313910195348604436480 9911941 214287689711395608065557418080522700640 9911942 38404397200279394455040242495397689344 9911943 -118571753240022624587387226534961624320 9911944 162793762488497338451208310687612600320 9911945 90319014811265448465415480679330319360 9911946 43284321167697195458818593573331660800 9911947 -250659259089637449503064003219164024640 9911948 4401011091230453706083904610040663808 9911949 -2445907714771969373589955777610728800 9911950 -58571584361639248591217320882738761600 9911951 -191499758724851060097159226187094981120 9911952 -81688241648608279934343524768456294400 9911953 327836932084163602602902299572727441202 9911954 -28328330299526079720476990000542771392 9911955 -4993492845664101371780996989511708160 9911956 -93124319332614937253516799577257599232 9911957 115228471137490246278236549237912617230 9911958 -48221408488701406106465164907072133120 9911959 248890545223144998995541535703773225160 9911960 -220022905128220576196253937839559680000 9911961 137133581089307243897353657429168595460 9911962 -140403375863832093051949754434748970768 9911963 49548977351358613829113644283287454212 9911964 -35217433225997577495564468332661057024 9911965 -138588530892561142709502163842485107200 9911966 2142782705800156159763600288293243200 9911967 14029070134891302031466750417248229280 9911968 290157411285654493561738676402226462720 9911969 411917008536588095570394524695015452672 9911970 -52407622659926171570812619685666739200 9911971 -1927856875744662130456070420665645056 9911972 139995112115584241798306365650331975680 9911973 180250317519113961684610460631697824 9911974 43969764900665367656816533859141984736 9911975 -174016611848822443220762965944486888000 9911976 355375063900747332607290523591165378560 9911977 3155775325099511578810648249197819786 9911978 91197909378265183496757094130623397040 9911979 137220317018230810198349020372277419008 9911980 -86004574749428522761471978171861862400 9911981 756585836218065049349569434391032044064 9911982 -111134892478703502767069200219585376256 9911983 448374822568488484500680185646796697232 9911984 -71823018986075152930260892189196451840 9911985 9878819217683912900170077027342528000 9911986 -109688732586342969974881748165149968384 9911987 164453023473002743088715800412760977960 9911988 105271690128806704848356817725066532864 9911989 -55406254420838361206111447969287983680 9911990 -126790425507374744450470353137309644800 9911991 45315192540897819074975745423251548800 9911992 95787605243298182107989927103050240000 9911993 42520409842295205596126068442627832384 9911994 40333307668853948217743022823729374720 9911995 1289194781375764847660183557954701120 9911996 -7247876174944430037458249288045890560 9911997 -24224542054658903849632389649683144000 9911998 -121607929135595798061250787606633184000 9911999 1152247240278015833810546336841571679664 9912000 -21218119602562915698265645205422080000 9912001 140942744467113644464076216609176116000 9912002 -7664305060633869420645289198116765696 9912003 -417308715290191793055076048750392235536 9912004 -3171110655019343926742629889228589824 9912005 33969021690267433021601151044775801660 9912006 29395291568624728076717734378631040 9912007 -22253974985528064503800809747927103008 9912008 -145207052601033134898159154610203991040 9912009 -144415994076454170619801747633535648496 9912010 -55682285099936984212722742881716775840 9912011 -285224784946219621236310167782465173968 9912012 -133614636435530648395690206956004605952 9912013 -6328918095932852208985250649143004596 9912014 75645122532646823259293686579006560000 9912015 -46221627098916301854682612808540391600 9912016 -742306139102531838486311545765756928 9912017 -36052506210460674203567730191467025934 9912018 262820296315163272409010463257560908800 9912019 -82561057109442220368054062263776262200 9912020 148946342696372827005333583249536007680 9912021 -35359997056114416149413046812303645056 9912022 -24876029729494662107253920970500606688 9912023 -215012323715657929798384118221101270696 9912024 -77839345308787351242181152491685888000 9912025 183166340649790521929270243192823707100 9912026 29558141941059222337678322148625545984 9912027 -34813774727757004829877919348484629392 9912028 9999776232561813807091240012194958336 9912029 -40507131247542567867071407284375617370 9912030 1328160653721323197640012363816401920 9912031 541895303096089739740809076117447036832 9912032 177397419503061835033755112212616445952 9912033 -93913324100838700608534105480919646976 9912034 86343498803352497844421787949810524160 9912035 33251903119959101821371552910570244160 9912036 -52759949852452818399873709783687557120 9912037 -273462648318181023322104739166052697416 9912038 18016544673713016799877924685429309696 9912039 170075545592055706167754265647289239248 9912040 324480711551740723992863589306649804800 9912041 104006848892119771701133780278259205412 9912042 17420393175616776095906231768989699584 9912043 -528483016775134658417012110488269629708 9912044 -56103422742922588315909503814908804864 9912045 -17608020256404128400386190900682101120 9912046 46914154185622916181510036532398929472 9912047 467054721406800323265689888536107052800 9912048 -25961992760144257189972838198397075456 9912049 -99800314267249315679867105081257110464 9912050 -13580077550956666816234758486849541200 9912051 23786021349854667422123659142807844000 9912052 155488115553464764108421862072058644480 9912053 -460561863348749239372714250632543142400 9912054 -140396915764628248528663071922813834368 9912055 277663414308838998874253578115518946400 9912056 91225810652664323354549570437853675520 9912057 70578896834391075280950699363883610688 9912058 31128369192061182108796517988094121184 9912059 -6976152635401643421230558941708764480 9912060 -35844202638512022601251390823797657600 9912061 -54868358163071155003770971590766047188 9912062 383208594889479227274948911034963518592 9912063 -50724182647630632448298271476785012920 9912064 20009945375828493407350825148219392000 9912065 -423699187542736082485424655489787209600 9912066 -84909667458245534562251263033969589376 9912067 104891730988538484719549873223799078152 9912068 -17800754495087918061031404007176289152 9912069 -46467152305076480913963683123185523106 9912070 -15543411430766388570701791725803063040 9912071 200567932342759156859432325215427824784 9912072 -216202660177649241276183543445488844800 9912073 35483095880965096632361850504803399204 9912074 255242770943733912025566142201043233632 9912075 66303973266425133394413996793250193600 9912076 -106824032785766717189590579339352601600 9912077 113204503818854981135670905359593288672 9912078 -49203968129717227166961891634855680 9912079 -299919242009178259168887896713385258320 9912080 51472172075390377829483846628727848960 9912081 241540186961187193839880098297427565184 9912082 271574708392686631966964882546187664512 9912083 -97880277371486768906814057039552486696 9912084 45837968313057617376738836139876433920 9912085 94214065311032189752025373782860770780 9912086 25436175109720913524384128842656031424 9912087 43685766388961914184036479041418669680 9912088 -452213223120484520777234737414181130240 9912089 3050928388045547905725130539015392160 9912090 -63717297859238877555883113293697369600 9912091 -67101638282965192643551836563578516480 9912092 20505330005956228270085581291541423616 9912093 -103910427855687337910941681505048484672 9912094 -42668342850078661041339279837725226240 9912095 -40499323190531264035093766035750608000 9912096 22128530513846553477782795855471837184 9912097 10405434187440386016323416664919802560 9912098 40147642104405580039618250088276251136 9912099 107302967948640402004154952702953843064 9912100 -45178123991603108081215256991881395200 9912101 315458900679390771371826138382263063102 9912102 1289840034283265550906039191561680896 9912103 -22732267799402656702720112806172703072 9912104 -17719193198567818782237694174649226240 9912105 -996028678650241248800185692895910400 9912106 161621870868913120206433435346677503840 9912107 -117239483808859568605553635625478809880 9912108 3437730959882572487891956975041530880 9912109 67315181199583827783165149263507008480 9912110 18634974942593973595570333726902278400 9912111 202211126021576806116446934563169533184 9912112 -116312898771365428116886932881833328640 9912113 103635655880094939819346402193635617000 9912114 270857650020507954378416303630746093440 9912115 114588423744338340443289783788034357600 9912116 74139528193365318931112834875563104640 9912117 129430611575791263174617387121984011712 9912118 173805127495164575303227193050659256320 9912119 -49050487219911916961912307635800237728 9912120 -23924218015224103464768107841688166400 9912121 471954337610725947324079973761157185322 9912122 -13631567020142624307242034592952874240 9912123 78926509457684257484323458435828394080 9912124 -277685748030665915114073519851497728000 9912125 -198210209790442196741605105344329880000 9912126 6343515055876025285294578267617755136 9912127 201137833352149784009485073034307950400 9912128 84592536006457813678423106910584045568 9912129 223703521909382912094976406794336772640 9912130 252018137353005666928349943358448102400 9912131 8406646887744441751171080008881899864 9912132 -10544546209699211651169575022934280064 9912133 -80574843516550502230302738979728965760 9912134 138031769879135566848531121253123105280 9912135 -186941811781150563140384852681413988400 9912136 14679489269587736266531049086156800000 9912137 186194542540725801370955409065881293786 9912138 13076471190521407883290776125509966848 9912139 -441293451469780526788501550995696777968 9912140 55734869519326722249468199904899829760 9912141 6183774149315645304850970859357820950 9912142 43579158805851478113896607263031432000 9912143 504491886518758433500293948961487617392 9912144 26996656999158071013723379417610846208 9912145 -5124659231603714320702949158106153280 9912146 -239418450956284060657069183618883407728 9912147 -116103274905685911056866501551914754816 9912148 284794990921827915019072454513932318720 9912149 -59810552949317099262616908647849551872 9912150 100334218802038594429632060454242184800 9912151 -265789687279646247383359074616522457848 9912152 -172717899553541714952236604650647633920 9912153 230412786902663639394900705010746250464 9912154 75160053981151825704662900904492079872 9912155 -151696935112238852860775050319701424880 9912156 101721706683920130383645581128572605440 9912157 -27868932936721388664565516421296108928 9912158 21135012879516435285229241564448000576 9912159 -26012872273941367859651798401611125760 9912160 -139616181081589446930966773725035233280 9912161 -170878678335046043534853273988842489630 9912162 36706580118920613048082299080618872320 9912163 382772474786594261362381743207587021784 9912164 -9669876722331160515042727808895498624 9912165 27671020584813331442865965900865589920 9912166 -64392395135565651421747939977296967552 9912167 460227772025062379071650092109007637640 9912168 -25843378590605135943111950221725204480 9912169 9810182431672643120255996407110944570 9912170 81221930546136650099008033526617085280 9912171 -117155488015499223723742660665987121680 9912172 86958588040116038014260904712930921472 9912173 25407820378189279690459151688319255020 9912174 55063980866769305365876754068292276352 9912175 -2869668789125661652567754545619135200 9912176 109865910624400411579248720935935967232 9912177 -184410482760562863347070040714036923360 9912178 -24369003074709989362997655330105749376 9912179 825593745123780965531296638205825513584 9912180 130362470603835154531384875207047976960 9912181 54384858671869931946500081093702786240 9912182 -5134042208719145612639590049278586880 9912183 196066264882880479630246475607809230824 9912184 44469518819133905241325720465942978560 9912185 -773909640276210650995421137406674620 9912186 -285539723537802733118347612187862643200 9912187 -157945557025966090056206622416161061288 9912188 1038614435747495965538675268378329088 9912189 52808130279537451681419368090365387392 9912190 -13951833887734641072526597824414528000 9912191 453261509136590145172663826750666941800 9912192 -124646713653192752055052987228351365120 9912193 -133222806966298981050439852120165282256 9912194 81044548403658789518730571609600786896 9912195 -93619372204505560704845122512002928960 9912196 33945745085606362313569789774525739008 9912197 251665447468794547065589028250697847580 9912198 -133167932336351710028934731868287305536 9912199 -450534950673861952198685064759869440 9912200 38872867697201097173378505274617600000 9912201 4858473897059650749920599950906921600 9912202 -275629720376407283833400319999543643296 9912203 178749099264090564007988024991139355280 9912204 9772810579993593537192125319738589440 9912205 -93908827591146030678987954348516873600 9912206 511890179212390593943681676418634963200 9912207 -355138048758232447344732364850855312640 9912208 -16528923562534317947183611929410912256 9912209 -303103739001498533180913485270524823040 9912210 65538463152182955823357518016195038720 9912211 371639202491282430942798483333650160812 9912212 -131459600641877633768146534296513374208 9912213 -43095246162455086702469051910269418738 9912214 6218000285617751708951200497408900480 9912215 -100626578472108557745829696699803137640 9912216 24096395488409546568328119303706521600 9912217 -26253907248742331109975439692295755008 9912218 3696718645791128529243855939763125504 9912219 -22377704269078664113271987414113956864 9912220 -148494561483268558251124683766485189120 9912221 -465850014132859826768393092413965324256 9912222 174964067106710274689893977061501968960 9912223 -387946682126006477307848776626098259200 9912224 72071231415852499784919539125762129920 9912225 40991701050566630206970743839235320000 9912226 91645447262693518529971545720241447200 9912227 -21847836342369777639037209238408043040 9912228 87516032069121410343698394638546027520 9912229 563342722498455700994257854209641452000 9912230 -113880462487622978113026220320038874240 9912231 1482738226673596638399837566756231040 9912232 -13413722255659368676975091417905397760 9912233 180565608667547757661574659990206968820 9912234 188044494414836307809333063583365095680 9912235 375830874188558313781925227231499107680 9912236 57231129848828265146184197295818204160 9912237 -73600713074798315468103332199128552640 9912238 18588898025931337960894836261007130496 9912239 -51577945725211864484671570030452481680 9912240 5028119255514218920424053502371430400 9912241 -136638083750856280447486961820644721792 9912242 41451758630526733832215389182071291200 9912243 -14018068667480750557820005191700579200 9912244 161931189210039617272069763278321027072 9912245 90244618646199669851053711160859434880 9912246 100400859115761062318970146681816851968 9912247 28293488453702218954817072009009251440 9912248 11023703386399089066368501252235202560 9912249 170405946792888159513242549039005401264 9912250 37695964264212897507399513892945920000 9912251 -205751861179829604828575727766183022748 9912252 30403655649566868015727347909331353600 9912253 -285620744027254466577392698755726406656 9912254 -84777128047744072030182743884419870528 9912255 62266479298886110003085499063310780560 9912256 -88181909000630762276090301395039682560 9912257 -384793209624478393722829102184866978494 9912258 -206904045867300905028375471777463343040 9912259 389230707713565989943437954566457499756 9912260 49323924275771641382827873146856346880 9912261 -299986638442323956782037810275412298528 9912262 176259942451014699930949205408506392000 9912263 -93781024103865895714288381029081174600 9912264 -42822886964718815755411304350182113280 9912265 -403859343697462732671887662354167835200 9912266 -1796626691898588815770146478640993280 9912267 -424326012001681476310067531887988423760 9912268 -72610165666631805803655050229045482752 9912269 -259801598980753597845650811406621608330 9912270 24314840948044452053473826835651177600 9912271 -8498881287432454121742332816868251000 9912272 55468811445386246541551036254040801280 9912273 58176161972161750339511280895084279680 9912274 -4192933353519392446114796589103351680 9912275 -108666183443631546455865917832968492400 9912276 -67509291526512216967441111723760756736 9912277 -226734911808856014970135275837482877874 9912278 -22435502463113639363854516576071118560 9912279 -16404868725481041890624179498856177712 9912280 5191334761086847920062594577519820800 9912281 160165053273244565331831331534341139200 9912282 -994361074166974346557494097985975808 9912283 -19850129366451318849721070084255764560 9912284 36821052181064760797616219093955333632 9912285 190237107901376096556907367015916451200 9912286 75215637670408563784160582284944499200 9912287 -116626428812304014269933931093589519360 9912288 167494946388783314964531356778218127360 9912289 -56962798261876585323650875527222932844 9912290 -58968146115074571063787423891712613600 9912291 -276420079919976511917567486621735510408 9912292 -106650184952551956427533876974505266688 9912293 379491193363749174830419473334719342684 9912294 1697378145072952854192097683669766272 9912295 -96108986448028179186785479356402848400 9912296 -4197138850964486557315167297096714240 9912297 127951549442148426094148637652373293200 9912298 -6226065967196007600303437150317113600 9912299 -839868866952150694188502003639878467400 9912300 -49380386034048795810233477600735232000 9912301 -84328517286874275111527635563383145248 9912302 262842563094161911361168349215874380352 9912303 276740695033871533905953692426187685024 9912304 20270403021392940126704575867218984960 9912305 13437111087936747948946736382634606800 9912306 22682883447737780388144595942920165504 9912307 -163223001386488478234101314102418555444 9912308 272860645412337174261092328277301876736 9912309 -9543438255784828910059008700573821120 9912310 52818525920921636308221351547301560320 9912311 189265527728735897176049613631338087912 9912312 4855198146126205585347015555227811840 9912313 65052044872920066866277994284236659562 9912314 -69516368454639667917804828381858201744 9912315 -17579954423764821493130904994202150400 9912316 412529608748627636460199205519616929280 9912317 -3197336007771111957598380103153440480 9912318 40386254125554517718821745508925027968 9912319 112144211952708146296658577144275353680 9912320 239172477929880274354236254029086720 9912321 -290078183590130224787183379947570657760 9912322 119865282024536912303529055275346232832 9912323 -21319868923803413078028141466909525536 9912324 -76575356295886733734446374160273143808 9912325 96615089675722200134893304895029702100 9912326 221793947581807785593006296549714261440 9912327 -4117051057716008004900937285976140800 9912328 -275018823441235273383700724989348899840 9912329 136460785941044962639325777121815726976 9912330 -924749454363887542478641014320066880 9912331 160074896912831680972526139968116949904 9912332 9486070748767215447484237984781719296 9912333 63737975164554276657784162081661328768 9912334 -49292721774232789262299864179360946560 9912335 -59313739251900349223436828151574457720 9912336 6742801044261849039958030926015627264 9912337 57727571670347342596931523446312646772 9912338 112347218880733112000521674254142480 9912339 -359114631934639014829997494603825406796 9912340 -179629017365687922954581207989449980160 9912341 -99037482195905030163623573522784833508 9912342 -44997101960508215430660215619131215872 9912343 -28613141412228504050314831797652881408 9912344 170405347011680487577171405595415429120 9912345 -89604703427464172386977534029657131200 9912346 47526524953939544911608908746474885872 9912347 208878683570265273545764582843437127392 9912348 -239824100082574787318634544463428807680 9912349 489675441868959424312502813303764074720 9912350 19745946429745978939776623073971404800 9912351 44847630320105160923666890761881767440 9912352 -308124263220289051535503645498356400128 9912353 -51908667888212365021464305313563850240 9912354 -26086876862139014267959479016451400960 9912355 269897451189826026108943381725019895760 9912356 -52341619274370566912820852028240490496 9912357 108707893392723369673671764453295864000 9912358 -79933750042986790568414423739524224512 9912359 -190515432529778486261656428964910395896 9912360 -1035478737279885408574373202242764800 9912361 84516085780457511674934005664007709172 9912362 221450157767693729513816471429505312432 9912363 -65618763603889865099623966116330126336 9912364 16258309060510849866766449518625472512 9912365 -7681447347776774796532234766497154280 9912366 -80704850478792553591465169286950633280 9912367 -17548871394361512192574866309165076480 9912368 -36999644526467585771895201212337192960 9912369 -249416029090976717283305864181332090256 9912370 52813652430683433440599531156067400000 9912371 115823098942118981808366453094361151312 9912372 16380856255467339799867240994067351552 9912373 -97461761653431261868400994207209535360 9912374 33098733304127050436718445919234304000 9912375 7987572225757521208902342378295260000 9912376 232566868171448635864682016790398259200 9912377 944692705035275285387663992599013115424 9912378 -1645840201582126732676028053810264064 9912379 240919853132661859789977313296598249728 9912380 161022172110508535126866975343429644800 9912381 -60590393038811220218308724464921645440 9912382 -25878234632339910963906336713049402048 9912383 36947657978285375970843812680344727704 9912384 75438485513494792052397748173377372160 9912385 -84226404930614184750096047944743138240 9912386 126373628829443576272746386768539369344 9912387 91616630400854037315503777310242547960 9912388 122718345179057917452881942212568924288 9912389 31766787515938261736896840694306906400 9912390 40491031053042508744112430698926081920 9912391 115233582711415910420860615235076584792 9912392 96403388887635744252531813389851361280 9912393 93466358524562155236649983445396040682 9912394 -507002516354961889122186263390130736128 9912395 116636181551661262128272117382731462400 9912396 36497513327197016421308433707579649024 9912397 -519114018837090055482457014641181626880 9912398 23826028448189513957010009046585931136 9912399 -70499155966975654504902505319945592960 9912400 62963747310440305653438100002214092800 9912401 435904846579616680327099815048688716402 9912402 165691007541056684279314839592140906240 9912403 8357582409372522922762305104624802000 9912404 131479913320604149179873808451569577856 9912405 9803238271226881601634410558092945920 9912406 40234831178480223327422024366915637696 9912407 -560611678086502920547520819565754468344 9912408 179712452165301745524138628016318545920 9912409 3600061373185448044233159582061950720 9912410 -1540758003384337310083181375788776000 9912411 -62735569887585528636857028258486430608 9912412 -190591582537464245780461310148212441088 9912413 -174917042426883306969486531922107074880 9912414 -123716606559172831601061066092548408320 9912415 30114144204809019530577531124810842720 9912416 42588117933074366931756373849201704960 9912417 12860492704559929496358619283891634048 9912418 -186932132664503390358689092345426538496 9912419 -14084217260794349392452729047784364992 9912420 61024384107488874727708370040661217280 9912421 -46226220172937798268908943666142117378 9912422 -2756066130823273125236292975451318656 9912423 495191351656208695075124243644593137664 9912424 119584241522002128015271485202407045120 9912425 4062113744482136695738230763027032000 9912426 11902940775618151968498712389449472000 9912427 131101533833322659864333332063894467472 9912428 399953005186711404558914213590871456256 9912429 -322778052193854138268136900304455542080 9912430 -16620907485674960576418913704263635200 9912431 176498560494554899357020606585975960552 9912432 40951281617924426223666216629033041920 9912433 -19839576422902890330724773172962302480 9912434 54030442901507874739459400065808904192 9912435 62405573742911398523207450105497465440 9912436 -129005746056694692814997258825537576960 9912437 159056830262241552682848069812236205532 9912438 104422337479999088201676133754852907744 9912439 -601452305803158092828013262037386415000 9912440 219288469570936007820189412489494220800 9912441 165759937069049407653879583960307712 9912442 228040939602101541575080716706942741872 9912443 -221576707503990864944951780187015998016 9912444 -90534651613368023608656566796634627584 9912445 93711902392185050152979576683754546160 9912446 -5067265137783282466828795377022310400 9912447 -25664003763303502976979181518871839072 9912448 -11109661039582783803985478996365148160 9912449 303551388175391994692585818141649119872 9912450 43882641305525606288874649644282249600 9912451 6240841359869796349986294816752264392 9912452 -226310944752939937177990949769136373760 9912453 184702409620055161294288314025336142304 9912454 -123667042048304114614080932345243281824 9912455 -76893550754262909029588132971854474600 9912456 -115259571768626056116012792691252224000 9912457 -102625263822706651586819040389994471728 9912458 299492702799343257403782418832066697984 9912459 -70492631040371855993126412553367046696 9912460 58922325511660902922824396867040742400 9912461 71794172191215433324571998662701966520 9912462 -6219097328628146136286512308794669056 9912463 381729189683464879251498793934553017784 9912464 58337972578723291923752323240211988480 9912465 14210889014367404738982050794255503720 9912466 154488813714228935828118251129362668432 9912467 -132922822076939286733138039806728515008 9912468 31720278632453432447035348554257111040 9912469 -17608239848724477003896318291514910304 9912470 -74694198367881751977717433110780076800 9912471 -56780974617749139658796462150143338240 9912472 -248000750222281344224755930209963110400 9912473 93844626945247118047027819004524543764 9912474 27569662048442145648710927302155830016 9912475 -78997163204841441480694298529312400400 9912476 131388365266963068290689596038625881088 9912477 178030805076859960355079222125579768832 9912478 29661547542666568901743235540526305856 9912479 -96706091585578975203610482484743251424 9912480 -117587340450285802948910373132073697280 9912481 -128165694866972436036610092197659794718 9912482 -4564070387637321676326469830422559408 9912483 -49361901615508514628652685590475404800 9912484 76279716846058428748948970931664916736 9912485 -89596482262601681538575513736064663680 9912486 146319500732501984718136139893804457664 9912487 3822234565025004784298293159024873000 9912488 21264093316273948985669652697009029120 9912489 242055208411724761514511703439687926704 9912490 63669071692722685504246406555528448000 9912491 -349532438965327615931006889024120924108 9912492 23724916109821331393269728444629893632 9912493 -489288148785065258057506562650161281376 9912494 -184643890897515418281044654715545614080 9912495 157808689146366440943321548926559727120 9912496 -56052608011747087738612046416194502656 9912497 39692533669105793367962691307085485632 9912498 14235307833721575375842618632595189760 9912499 -166417712581822771418831605782712256500 9912500 89733795251566791963286804362177600000 9912501 -230072641965938738817062984530021609170 9912502 142343023020601758191799685080675905952 9912503 -4502745834211657912319812053533762736 9912504 49337611615494000099447073594536038400 9912505 -167741101107194750224674545137261025340 9912506 -55293563263928096830402791213937884048 9912507 -60186408989297980216983080171911217280 9912508 149110439475079365317924361825792692736 9912509 -496331795350685927342671788595198990560 9912510 36444987645610077302190046218337363200 9912511 113285735522246477637348555726036760432 9912512 -88542429183881560158249596770266906624 9912513 -86321946402796132049885573655936316032 9912514 -121738673937510049169245568397229416960 9912515 29404891460762766166977987387001447920 9912516 -110949294665488124291825612541889566720 9912517 133805286028136523748592981887840769760 9912518 71810301281257651786340210911508004864 9912519 -91710207705365575840552072054327504560 9912520 -63127299461472065308467004063533619200 9912521 -192596576965066564718609685425060410278 9912522 -55445946163520797396775060228293261056 9912523 -421987350027911584937668314410340223200 9912524 -13031515375806685411371686967560647680 9912525 -29280345773500110299323672270679040000 9912526 215430389974527166559921496182338684032 9912527 -231452481101694407570161288619906700768 9912528 48093107358488021218695204154306068480 9912529 -6078641877752549173458465108129707520 9912530 -66947948186887147589644148604707947200 9912531 -316469609092144821249484659743824704960 9912532 -1888176248043876482209923054840107008 9912533 503656370641089543862078066902554152782 9912534 68387839117716429381381434533660985280 9912535 78085100123670401197804396047168797760 9912536 92880590739760058829176603721517639680 9912537 -8752560883673091424635493314258150780 9912538 -75890756193407547451601084379747928080 9912539 -28593278262619508539960253304251727840 9912540 21167839683102040071837433907722813440 9912541 -264678966251547439803415997026035444058 9912542 -188498403739653981783659779027323331008 9912543 250843579366725172089775445468552347464 9912544 -15516355292499696972688581474762620928 9912545 80545597184693599877759530032543969300 9912546 34924075482509685988937367781545704448 9912547 -220651374538191496688619958051293877200 9912548 -427694636272068995725541745797009790720 9912549 80927772568887637963346959848007520640 9912550 -60754277664590082478373286018391687200 9912551 139432497337540414552544491777684375704 9912552 -14069480490634256521599966875192770560 9912553 -26638207311442100322968634610154226060 9912554 -45735588859040595734483236671649591200 9912555 -117969367823817738031609119140266717200 9912556 -45585570683625282631718941078010810880 9912557 19578081752543892161861835313548814806 9912558 -1750393868437090349000841186140424192 9912559 -3797673846862283916271013167686548984 9912560 6042052402669878404138626480991109120 9912561 -97666471860524723193321465373819790016 9912562 -603057670445923042696343588072304 9912563 -67019423421297453739275304113891217296 9912564 459169827316601937280302827386543104000 9912565 -36861547006394914154564263039141519080 9912566 -173592074867356401012445634693557212480 9912567 -8131050558129360501711541870598959488 9912568 436299536656777778612706045217724559360 9912569 35829072721559360104529567106946343040 9912570 43066408776283287410191350569920627200 9912571 -5058395589831654175363994288211405656 9912572 111252945730105522384071933357389018112 9912573 272888975218519924961545246493524665600 9912574 -13739459399356882484591798288667435648 9912575 465042884015307392521846324867698600 9912576 -62742673149649904090574992682566811648 9912577 118067400708304135050872805377332911060 9912578 56608234559069153866766554501830971424 9912579 375251834746421002708703845197165912240 9912580 -278039415720984636614418682171241644800 9912581 -15783762019578621477926840768381227200 9912582 165895819921105243621094785025318084352 9912583 712931510571829398128601368185586492200 9912584 88633561111436677841807403356505169920 9912585 67996505635587489430009091109021710400 9912586 -8305703140951595925960610574082249216 9912587 -223053317741995949585417957287103697048 9912588 -1372242496063275500974116364151193600 9912589 -456370364642200025571971355723953073610 9912590 -80041095461589050041776089634802694400 9912591 24629180356209526910032959858972303360 9912592 -90901306697759260209674286732378824704 9912593 43262730360465276578726290031266820964 9912594 -11864980417752737282122151739213611520 9912595 83309485579913799206357950925006088960 9912596 -11152345618900801586790994018298280192 9912597 21634206924746186501537052045104473728 9912598 -210052120499058580272873743120117417664 9912599 508859235457082693390446444780175766600 9912600 -24409365223280499455365151734622976000 9912601 -656480952530383024211743410067074725100 9912602 166466959797082659975632057008257673200 9912603 687859994787896836849953470619098304 9912604 -90794440866131751328643066773136998400 9912605 53680643122904449812135453375485617260 9912606 34614104512568471143290289567989273600 9912607 241215443488481258914426660986324705960 9912608 46900312336885960885079063547920056320 9912609 -21642403624892689127047552464897508992 9912610 197480329707978949723027589726000796960 9912611 -40002457464290532095929104069991112376 9912612 -178738268879884162154354912189319257088 9912613 -169189433614940071046354422365712435138 9912614 -160619307836686368580398782848669113600 9912615 -60103377520215939563718470908397827680 9912616 97034611701434399146761249121009090560 9912617 330594338924561568115104909281891627136 9912618 -186086357811900607683914922679220736 9912619 -33999913384536968911998298792010029104 9912620 -11071781272280601109848808518327552000 9912621 178378353753999809823080614256887442880 9912622 -75607468136919844047365108677419082752 9912623 61338410065844967603697125250482848640 9912624 -27346930552894743644654861808137994240 9912625 532265984834557391586940915642112649000 9912626 -195538054157068598227265571700815349488 9912627 -97302694629174447284632343506989904236 9912628 187266035753323447308380631403969591296 9912629 -367268668494703282827416447288465778624 9912630 4540561292645756469329505355515248640 9912631 404562071049931616862977951980906475432 9912632 117106139569934849332831145068854067200 9912633 79132200322892182172099001013890913344 9912634 -78292277416251875383462554858656605728 9912635 20068761266848540868049190653313500000 9912636 -26929444949922084276715572294550568448 9912637 4148000248342513485897073675898667072 9912638 41254825378858881824091686437527156480 9912639 150038108816982148810106626904948048256 9912640 93330250018767954656556418863008317440 9912641 -250127661159979914954406666711049509968 9912642 -14083012661712893596342788970612262400 9912643 60851678840759854887055329299354212464 9912644 100577432633242001074301547861840285696 9912645 -71308163005973198048073050480140012800 9912646 -41061517874051973834012103768494568320 9912647 -16829727291468599270304375290557711800 9912648 -16140651978734884195071444000612311040 9912649 -452195920796240738076869594659541222880 9912650 -130873914889329345483159977090063904000 9912651 -267789284844342671519941960703543767848 9912652 39837434088608482385150891636301384192 9912653 -83328832955725280873727296023940486016 9912654 -41602235043885661288126714537307684736 9912655 223501538026149102700880405629939068960 9912656 27812396373815645806770113209723502592 9912657 22894523312862880153234048770278688240 9912658 -47016549009296239509279164288757095424 9912659 174992821187983015111388559873085114860 9912660 -19323041781263772823196768687659530240 9912661 8999478840539116983704204626920207360 9912662 -42961039792005910325473372717313812800 9912663 64720513312030835464735197918930732192 9912664 -354725361620784480949871161994667417600 9912665 16571401869263624872757831926301702400 9912666 232098089936586021038390268491429091840 9912667 257406925836091962091361802110274409000 9912668 1010247342537839735078768992815206400 9912669 35398161290865632055654411914104438848 9912670 -5500429140134919788282198247602826240 9912671 -160239887254868069608236092975500924128 9912672 143926225250620040840244030829756416000 9912673 394219963147396672398793931991094939204 9912674 182799664521632368539714066829747872336 9912675 -168692608637788871628926814328625079000 9912676 134467442469864547644528788734581055488 9912677 122157483026057026865554907714517493020 9912678 18767512726457567076857829454923110400 9912679 -3451882440897547879203784100890998224 9912680 99839287826904492378415409012914176000 9912681 -205065533919181552836033295739943058230 9912682 10307631975631031207778854183316668160 9912683 -912508868873629381843391794492547520 9912684 79544733737024276263903610180995448832 9912685 361023927645099234448614492556989658380 9912686 68962054605374602922567877595336828800 9912687 79268692173437337345848593344635540352 9912688 71354679697970885982226811825802739712 9912689 -485377473187696128211854901225154910510 9912690 -39730477298366339180937827191192366080 9912691 58943382029293957607114576456809878092 9912692 113957568190688740815507703919782290816 9912693 -34742581528072818231056357889506830080 9912694 -170070633623836895769385947562947457536 9912695 227819726212535602806386746318685992920 9912696 92936214489427138520258917257585008640 9912697 23924674403210713706828677710477822592 9912698 -187365034554148393125240511794991904400 9912699 3222721501332471533248326382306900104 9912700 30989965521561026101258602879057280000 9912701 -63060833591371655720830446009440551008 9912702 18695491561657274657394804088417274880 9912703 430150098636401778983823773872824397952 9912704 -5129257474848085428530487583372738560 9912705 116805486410573103018671142671840617920 9912706 -33658085346608736152930700290668070448 9912707 -40087913273388512037299566051702052448 9912708 79030493131871737036527819257232691200 9912709 377060703540376293757108092995803756800 9912710 -282512665945427724247996444141879280640 9912711 95385245851514972893825777230657295272 9912712 390280604008560714940989263677307827200 9912713 -348909948552467142473509415147162976156 9912714 -25890012238697816557214044036770283008 9912715 -55263702214610951390949791754634554720 9912716 -190077830179528905804842891189861813760 9912717 -224723661098125661959592006339786324928 9912718 -79775490506634988883334092581695264960 9912719 -231834471512007694378604060687726780880 9912720 36186281553862568216759159511294935040 9912721 26662418261786448082114376356849032064 9912722 1231421295293894003119679826802486080 9912723 -122605582444448904601895525910910179840 9912724 -71301008496624439008775278814185867264 9912725 -192117688135021883445219662243913549750 9912726 -204461498353547622639742682198750697600 9912727 -34220940205640641603017266189579639760 9912728 -81611135432848098438979292223346237440 9912729 51698871863586328187558336297659755984 9912730 165029592877754717579719932503036609760 9912731 -184522551820100472043048981218300495360 9912732 -71904827512561187674242180409813820928 9912733 -78005319801832423722884769191894260896 9912734 -22191493948998801650275766523200729856 9912735 -55314140679914950788889222581313456800 9912736 -320204496203385975461059836406379053056 9912737 -69551118411140408225850804607811639760 9912738 -84455664480338733866702712988890024192 9912739 188773910155210578051290894279588758680 9912740 -137848174741576389007488971642690031360 9912741 -26415200059979364215485539454683839520 9912742 -30649462685208495526399799635237615488 9912743 -32217659515908058735518645155213870352 9912744 8534514801392512722819211155398599680 9912745 150525443048835098802253876060304188800 9912746 16993493538271248521030239465658523648 9912747 1113808619717237268448626441230701056 9912748 -337865759654867018240656848578656590592 9912749 -225393332791261487240124767646435220128 9912750 -48528928175294634178241358666750816000 9912751 -26597943471471510504119875299365861520 9912752 -22422808386037425969290343228181217280 9912753 -360558288208447961841217141007233615200 9912754 6944552856880490534234636815932069792 9912755 -146110574520392632428310409809380333840 9912756 12544252862653911983326688494410301440 9912757 -305570736529483736157181368732816126994 9912758 202620305682241320088892269434464472480 9912759 -320146052804629568126809678669316489496 9912760 -3965911200593697155617122438304972800 9912761 298075396274805088089114954831123784362 9912762 54066211315401871448963199649162206720 9912763 -50879507523419642001428454145455910640 9912764 10806167716964716299974246962538342400 9912765 -154410088538971091557972147490931019680 9912766 268795964955874955534874417505345304832 9912767 -92894682253142998436799712063190939880 9912768 -68192199858773338330875761408096600064 9912769 -108632636683081474125216486591191792830 9912770 61412509784187310882124953211272888320 9912771 -151008073394555509009960754187706090680 9912772 175490927009777149708529877693988389120 9912773 123411478459678066916288793279467910624 9912774 83525754582866305275197104102853280960 9912775 -7183132209668890265035933584063090000 9912776 -18644150533224071582697355148048947200 9912777 22092858557235856850080029021316214784 9912778 206245013433979029337450762279094971440 9912779 175911492514291238788063682426762623380 9912780 10327094207412018175106732478475238400 9912781 160086635170716750614348604633734605132 9912782 307868566501283872070667884645822837184 9912783 65640987464442565239816993665127865224 9912784 -37031443935507237715113213461855469568 9912785 158491819956370849442944320576717648000 9912786 -74543185738383531320674796521205486592 9912787 16243671265204144479793115591550692000 9912788 18590646129551904215854229935686598656 9912789 -318371122518982790282275375916025992946 9912790 2723721386976818517504503261694510720 9912791 21582391342246335289450123303917738672 9912792 -25446677098792444057032868845421793280 9912793 86149444619718027097659089269552755648 9912794 132105830156911502381167685829013463040 9912795 -32740166144197471839301070026902049680 9912796 341932590697311737447929519084066312192 9912797 334104384312058098411118840076939414592 9912798 95712088228519755796895281921183535040 9912799 -92975153580929790993307187003627893392 9912800 187885369928931404843017543236275404800 9912801 -129778037503430029365205263133544704416 9912802 37537868485218502120972814741107059264 9912803 -439242207191268295153924943258939118948 9912804 253552893214808570532987950553627648 9912805 83022238867433303029117118122064545920 9912806 129257210898582551360700990275641964544 9912807 -315122300264190746868794246347879230720 9912808 -9275004410646501324402405621671854080 9912809 -286395349771493955968924485610847034140 9912810 77017214007605017382167937885928572160 9912811 -360977694702327198250788907225326958200 9912812 -280449851975180635849951765792321536 9912813 71275248735731320285613567448204962400 9912814 56673318599230564098460194552425365632 9912815 65994573639768794978521239989085492720 9912816 -943281890215225150668626183222329344 9912817 -448573195926738924539986236861411522048 9912818 -57367003324509961403267991964056892608 9912819 -6346189399606383894086167180482313728 9912820 62608058321415132635090136793132992000 9912821 -69963355694965842002809342226704510500 9912822 -99088099588065100725110783012900401728 9912823 -734222408454413410926828778632978909856 9912824 -443380900388868394640085292611564503040 9912825 73447446104559675641606038108999231500 9912826 -85869395197227648751296822598055669760 9912827 -122417232949056039846600271141881782688 9912828 -9547006287373731300243798842588167680 9912829 -268281970824945461282305373964579928570 9912830 39721544137186491349843425818092408320 9912831 33887625493962830433652883304958423752 9912832 -165479603099961044015078498230704537600 9912833 1288251312943956732473455205374476864 9912834 -42596394729415501151000952865659605760 9912835 241647052103684625144418634178541115280 9912836 -426085181047355993551097139343592593152 9912837 -230061031669430246036410556572534991040 9912838 -5000101259259574726264673836019706240 9912839 193349112100926471795167083113566208 9912840 33933845387345326712808801046526361600 9912841 367067893724633403340249395749350780800 9912842 31880422871667561825237984722939476992 9912843 -129116940698711656665070482648044912976 9912844 -97003503102223166718687405677233195264 9912845 -14314994341710622687153746299539656480 9912846 -114542801851991439608851199384444078016 9912847 -194607244139825134831255963825992472728 9912848 24000290703541929254282561274067550208 9912849 -91476048200075147824342217208952182720 9912850 -93434151004916163354528087585926811600 9912851 -162301948136675107392172744675149216000 9912852 32271257098384844830890010381893960576 9912853 340986441213262444514187424015617863040 9912854 -40227593328278648980658076006399827328 9912855 42831799247183273839626921576420678720 9912856 125828469811767973793716450759000780800 9912857 424705796232555043291004665928726027358 9912858 33118883098546760822741050241576017920 9912859 37209600471731199209050169638584420840 9912860 33960076400894307491273657751009254400 9912861 176392034197315388603058085596748512 9912862 509455480390412703793554431368720512 9912863 12631511174888833299123803028808669320 9912864 -250166528703311245709632283936418693120 9912865 -205876599905376543513298015931693029740 9912866 -155478545819491025838032663834451928512 9912867 -22286357377816574665688459893248801240 9912868 -32174645389074658668649786848967860224 9912869 -16527124755423075045608306548552385730 9912870 27400979462839811226621085855581388800 9912871 -449679753055091198121196531090985169928 9912872 -120808139078793020243080132869009331200 9912873 208810245091229855543667337325100138384 9912874 -192578338084064456254213352592402506064 9912875 20319994962411123071590803825297960000 9912876 -1768920660207160815896735246202802176 9912877 118838931860162026346884084773006790060 9912878 118872984877472424318146512393029966720 9912879 -201943285195571701233784781449247725176 9912880 -46193049082960467584776533258594877440 9912881 53375735413033819799928388406698247664 9912882 34604538325942185815210063938288664064 9912883 -611499362983394960570651190559686629376 9912884 -66575015917640854586037568712997869184 9912885 25894972407503248441006233186367027200 9912886 -30301091397005784000505673288321344608 9912887 -220575946098034632116326849049390490000 9912888 229243392693780146790924985768527667200 9912889 -8938598272924911502412361486041736320 9912890 -45783713008410892617321794757979702080 9912891 -184337199104175783298040029740949132008 9912892 -73767638955546724400420405338246210560 9912893 -87611142760928396316538406702738028858 9912894 -197709997362845963407099030059576048000 9912895 -185045235868533999825478997625307800600 9912896 -43221116971838190076219632335899852800 9912897 257550337198196839503152295166130439474 9912898 21876754109857938727098780224494104480 9912899 332748449699228980528568386663525971900 9912900 -24832652805365656587992038649755238400 9912901 -179011582557551127319708051517988916992 9912902 52328572955324142421592015093467789152 9912903 23344942982999658300458919091706374656 9912904 160016537987289166904062459646076979200 9912905 387217256694774660590586007610392416000 9912906 -67922937749111613737509668313884827088 9912907 287642585118072636548337633739321612752 9912908 42140354420746474801510589395412336640 9912909 -7052897310105259504783909883419626240 9912910 67514468431492922387838181492640981760 9912911 -366017240050175518650492893070868551648 9912912 31109565324642760821152471820637962240 9912913 213470797786237243793011802052898562162 9912914 -172919067463032013632596132829310570368 9912915 17710249779299069901817858475559633600 9912916 -52416093935047435535924526967497275648 9912917 -186124340677761118696788920401493134848 9912918 54345323897423819405441060935679147520 9912919 9848093178349708795746374746785873840 9912920 191757963766295184695930108389036032000 9912921 329420162121718039028373901939948809504 9912922 -3605689961974687101369265167411625488 9912923 618576369129686288939684407336458779904 9912924 -27937841644905994597298899108166737920 9912925 138928497572017893853069769480134500 9912926 321259312214503229106231038585802447744 9912927 323395679312981074755365684916497708160 9912928 241296751596754797197420223179157012480 9912929 15675562808385186723965024581761508476 9912930 -122967126594975137663949451599266426880 9912931 -38111744917562009476565771257055394608 9912932 -30815784824036095324223049551408775168 9912933 159115729733835752824435699150037213340 9912934 152756183104914354267361614986597243616 9912935 273153208326308834808800657816353229880 9912936 -220708953231934724786400543451183104000 9912937 310956285293859875790958263684855574586 9912938 -54205493226023580576055169177549956608 9912939 48943819692338193329910182293672503936 9912940 177703131426484310738351665271801303040 9912941 -132408940383644205685103882806567391658 9912942 -932406295035447376849005004832611392 9912943 184596080857261776321600643049086730192 9912944 -31918768368754730128457819821394657280 9912945 183631393789763613668507611369996951680 9912946 53583928547698524003484031185326393600 9912947 -23845105552259272712068548168287468088 9912948 2260530794682915980058492188707215360 9912949 313899442983112554830164154406600961440 9912950 74137733853507452378442598372061844000 9912951 130326313444911017046858639350575543680 9912952 -186415991839696505454211396978236211200 9912953 201177530208343386252504708084890376960 9912954 103100980577945153480199100181346462720 9912955 50230748802138922433181097189356901920 9912956 105585224507408323364120817168467589120 9912957 -12953569725066056895107378185160194560 9912958 -203243366020255468576783906248014358528 9912959 175722139070665592368722027420560079216 9912960 -80196423324754011674821412356148428800 9912961 -289038174868658952254915666671345738090 9912962 320824232715472425491008822388056320 9912963 -49800015989713457025027588478936461312 9912964 -239707431516723406853249826061020337024 9912965 57420447826474620661465202045072445600 9912966 -16606348122509074573282971856901744640 9912967 -65119723670418170708681461568035306984 9912968 73109278807785417893760866232996956160 9912969 -294401669983314081500801779717055952960 9912970 -208567907022686285566765508644311336000 9912971 355345065919885207194591158304645711432 9912972 -197143603343650008234815389963704787968 9912973 63611716340543092820561917485929730560 9912974 10247166465169373141903625398249420736 9912975 69545849638056788398054341670046616600 9912976 -28716848664932478013468820896816979968 9912977 307028672142583790891630480357439912000 9912978 -3073319141404159588889143480378803696 9912979 -227029822725410195660940823264337230420 9912980 25789188806311315207971442984373698560 9912981 -12626122083366246688868094516159845280 9912982 -153305013354120466668833178360074109408 9912983 -319008044445505910033847216894582948120 9912984 7246587063735187980579254394851328000 9912985 -345036696782446378441397556424956119040 9912986 -51395785916592036015385633611334636800 9912987 -73731765222650992334605029903684610800 9912988 -342022944531120417831790577224912100864 9912989 154033657765511549352701376824194463346 9912990 6442142361267179071212639287343765120 9912991 -400036058495261627538600273819144114432 9912992 -10990271983989609772337775404539772928 9912993 23974368175037425967406244180270041264 9912994 16142872170111940050241727899897473024 9912995 24496324474472244234373664771873058000 9912996 67141882849459767332781512006433792000 9912997 -308459945288359665394603153991642677280 9912998 -47943255150343685420720672508903741120 9912999 130024531597805968910763524772587166720 9913000 40583550662664591976998578983895040000 9913001 -109566155073105887846874558220362891648 9913002 -40372442931022430575035577469563696896 9913003 -71972798860240335436109403105461952000 9913004 270704310859870066678316257515560249856 9913005 1856296348435164066300645422415955200 9913006 35820747087462646802363083215095372160 9913007 176581449685883029208281954752571321080 9913008 -1485640607959631752338054505181478912 9913009 154820187775900256075539417367466687216 9913010 -311048866783116410744407598557495303680 9913011 -179739909628266576197507204745914650560 9913012 -59863557098905350725548422687261841920 9913013 -90082623329202180906771070543057295616 9913014 -69650921258296494382866130929928720512 9913015 -78522644537741319844649722557229739520 9913016 -70814790966881538245535841976434667520 9913017 517087590769846123142778780386488632000 9913018 -97496020443731516710110549446548145040 9913019 239761244141002604954556535954368433344 9913020 17041270047390208316874275983296921600 9913021 -128011822643646219581295737980782708756 9913022 76963652052846692935540934649662208000 9913023 21327862790756611388973129173333237664 9913024 140086144545776475360443464454988890112 9913025 82654404838138887830601525669606201600 9913026 -130133186221790205753882030550088009856 9913027 177738232718099022069834755100970178876 9913028 396272292005929015822895714863773399168 9913029 -117935755110709532210390998280635717632 9913030 -53319911383706626152743157106823721600 9913031 -707393958747605242258470880192622166336 9913032 340372298960893883599455065364803543040 9913033 481409938562347403078543354715507090942 9913034 -40939146004421270485256995197213220608 9913035 -12884024820386390938536311498510046720 9913036 96252854262886864897275789092634293248 9913037 -698064252873437244028407916814232345408 9913038 13135723144338015997997260614505676928 9913039 81250989804898800209892081180955582624 9913040 -17255571632803127666232063674806763520 9913041 180455805468854204043197823900735600000 9913042 -58181462001486917073707275513915817328 9913043 -207627914978997601856565624428969858400 9913044 -78663257146235156793536850879056246784 9913045 138880170496597108621472294508669822300 9913046 -38284197116352088943648152195469568 9913047 -149200396540923231172819662609467323800 9913048 2084266427262311841943494546198466560 9913049 119400717545762459706514979838577354440 9913050 36374222642966883249446454901718400000 9913051 141006389583327185877488072112100666052 9913052 810062975856480384047394374118030655488 9913053 3742328473646294983648876280098132608 9913054 20472191372327054936407781415935012352 9913055 -94707525693815953394155875538239566040 9913056 26911784089726220522501130660775723008 9913057 103803163349326946525707424394195337344 9913058 530932082958020703034458215767628880 9913059 -10373573760753775579697166472670885280 9913060 3953078431939734007738159298549479680 9913061 689955772881373859785764625624432189500 9913062 -29311735857069930437617105333408773120 9913063 -36120746901045544686004198064476793960 9913064 30313904376602406558333103081042329600 9913065 -41550685716739125200787849137941560960 9913066 40245829104451814505459972933710861232 9913067 -233297159530493670552363835421608203360 9913068 -181570703460624075207545465418963150336 9913069 -70791396048482198534041878890808579072 9913070 -189194073299951257805380172907551827200 9913071 68061629272575677272197699350601546624 9913072 -20630174455925640471305656816369172480 9913073 239291979274567667452217339667114507444 9913074 -58624631027143327535994819860485448448 9913075 73131200713873128523140837785430848300 9913076 95419151256074626318968267279277157760 9913077 67633512184176500497282449979773032640 9913078 -63340120809955556774101092051135959040 9913079 230918100937736418722442726430848497280 9913080 38209014712126436734705699111339008000 9913081 -480894254593582085761783629676448052118 9913082 130189017488203081493356607627265217392 9913083 24529934940140222454872765921827238424 9913084 286142339207276290492515692567378825216 9913085 34777169145450608681673295145909823360 9913086 -17252720487990515049665841214036502976 9913087 78628477409964657341487082820173772160 9913088 -377875303353690788875634219619648012288 9913089 -126141120255038630221087995347935981776 9913090 17537961701761464220982334823174940160 9913091 3198943911329399285823369323421462528 9913092 92861669954819108371690450964305170432 9913093 59702363826006911108941878926601317342 9913094 100443313348036578454410947335333248096 9913095 -85049743835484457804756953087674667480 9913096 420339690206321131324710649425958133760 9913097 -245033708092892058477121665475618676454 9913098 -15962383008688915599651459153818380800 9913099 -160599394382350791175523245150260940800 9913100 131097781516968442507939168600395974400 9913101 206590935503756544635765212881355593504 9913102 -7876176055235659815991339455580537728 9913103 -225532374222287781456783043673855903856 9913104 890124833224938808217376262281830400 9913105 271389962860628053747449743393788748160 9913106 21925407340576462137368861910821704704 9913107 111455933632128339389066023435121882040 9913108 14238082696409287389909121179303230976 9913109 -174058183659906880360427933046121597284 9913110 6415240771276013204520827868171774720 9913111 -84332639809185049068933503700218525048 9913112 -67858742087852659304406014014406000640 9913113 -74505172964311825525795371598976942016 9913114 -11104555476079132952092847536156027200 9913115 -148329328076599807578149037927850200480 9913116 -20972116127030087034288513178894222848 9913117 263520549003491535046112263193742168640 9913118 36080371512955907698431620597496929280 9913119 -276703385952606443205794077379982710400 9913120 -69946837694718136402150416531786301440 9913121 50815856642160352342882019338573106400 9913122 44515561936872903762638255107997884032 9913123 -3182638622626196765782793118584549496 9913124 63098962318385605112823472416820162560 9913125 42434953273973832120260146783295640000 9913126 -152035280601043253791747796305272979488 9913127 32516624905501955800564516338196737072 9913128 -59885067739182833105341557205454438400 9913129 529100213104468501857711346310123332730 9913130 219845131355401183004485122374490372960 9913131 -31903679640235059655270393616977345920 9913132 699956964950644784539639664495551132672 9913133 -538995171992753444779215336000305952618 9913134 100947891050988987330726873937920000 9913135 -66922708657268443804911461323580740920 9913136 -39623164533163596675355177508297932800 9913137 90914592252711471529101794773394114880 9913138 -78199195905545671465735481782288045056 9913139 -402249705849603733275838936903397331060 9913140 -86704053593913460949125864096808951040 9913141 221271191724369627457610406849282500430 9913142 317872581630673233838876552820923209792 9913143 118183331126004105864097934406157400064 9913144 -153928016426500873618245527803754004480 9913145 -160725273545051268527477147521305801600 9913146 -9020500744158443942147922896785314816 9913147 -226566612992016358402982140440628133404 9913148 -96952179907453463794453775251837215744 9913149 45820132133182728757634590312253251968 9913150 23827715747632644991665475603394707200 9913151 -49821914866194747024820770107702634096 9913152 -77192561846530318767985416549011816448 9913153 248724525902327101424774473042112318402 9913154 61359789370011325576282049922162733776 9913155 -8292668139166121684193754890772416000 9913156 344962568782100639454014364531638860800 9913157 349924215295094606795385735313950278400 9913158 307822546325050018961004757864606273920 9913159 380325301466209293170769541947285622416 9913160 -186879172734474147576179150285369088000 9913161 -87305648642526831353475812020057129920 9913162 -3182194277219930388575278043698615296 9913163 26849793034373426718351351588876216048 9913164 -14706637191834420523533513243157799424 9913165 15120864725394766119469353016258170060 9913166 172112181477545684268151124589306607104 9913167 -570675515756365204059534697005505488 9913168 -32957660347426123674309191956786782208 9913169 -181040102380020200624488347307285120704 9913170 -47199941299013371887883408808236761600 9913171 53271112971176081654207748044105979824 9913172 388912486877322271555606994856022114176 9913173 -10466027488620448508071683904783365216 9913174 -25772837389508644173663320672581757760 9913175 -227715346975704549804653103977477883600 9913176 -16029726645591476977409948652053299200 9913177 674248085747715298156944283205931280 9913178 258869890712971490008451227098364051200 9913179 74573461386823974667415060906952206640 9913180 7345943898781791299429468382894489600 9913181 5249974340320168519713713739735976920 9913182 25387980263201847023265792360237333120 9913183 -53579765128320605407920393994476213024 9913184 215079932567610052230971116622055997440 9913185 14526569654389146740522364861638544000 9913186 -20922302194261056645611126472771171840 9913187 -593642141991688479365137556811876520164 9913188 -51230664277156734020521098967167528960 9913189 71256245458660112506625541793534150656 9913190 110919352005121555078543254165966334080 9913191 86694922572327525133028760909924273192 9913192 -141942261271752751288450143751549470720 9913193 234542571789182861324679471263319978240 9913194 116559494597943901782264154047835618224 9913195 187572143525563039780227423153118975200 9913196 -423795092371443409987335250331448955392 9913197 -18325895520720897585570048012316859328 9913198 28142555428103315269479218656543425600 9913199 170211144875016036179192880102650049960 9913200 -23118014528797113352706524845362380800 9913201 492176412192752535740943167294477653202 9913202 -141898637963888725729084765128305735040 9913203 -37435031098413158893054441769734927788 9913204 -120393578340392462906883763766177490944 9913205 177232195622948791805575705275081352860 9913206 -75109568959135431454617049990920598656 9913207 -11297780537867148569398684099217488512 9913208 -184544337305989614267076063551262679040 9913209 52172177548601396471548068242098292304 9913210 163251520148984651196298896427037415360 9913211 26506217209580723326521356806107383808 9913212 129591138024620585124987045825316454400 9913213 252227270281680737893845233532168227462 9913214 113665572578411328524061522717600723456 9913215 7232684289669110192205736514901499200 9913216 -407938590401235413428678995131121008640 9913217 353203439268485028761251061162552731266 9913218 -14367627149060899602001122102806049792 9913219 -530125963751942502004846730782153397380 9913220 -1180585926797598727756632332144209920 9913221 -41314531519793216815028607828035365092 9913222 -119537968557171599824307326565875114176 9913223 209701750049510680217802029337379838760 9913224 20915315359406556177662242846561566720 9913225 40624130829645569864318481168617796800 9913226 -30414163231819996908895070999243848512 9913227 -304936717835922574227508818138543897168 9913228 -53141253324368027974877809509337180160 9913229 -43418776786566323945739469634320177824 9913230 -7796600805372704560191300461768851200 9913231 333035105660593247392534935416507665000 9913232 26549505012657970448730176262782582784 9913233 77457243420637440166355244354114333696 9913234 211149624716473238489505368112202928016 9913235 370636032940305585600381611814506580000 9913236 330309363466831032826639173647716884480 9913237 -270765276633582095455540805757241354788 9913238 -18243220943803690755387321216954305280 9913239 169528288368107574922742458380510105600 9913240 -13515634073595006802149255719158579200 9913241 -107160749830582679961898573111974528828 9913242 -16736519442744095305377242844356935680 9913243 36923519732082740764886356940104677664 9913244 211782855688689792117551338991073761280 9913245 41398583152480392219970031180588370240 9913246 15066361385813559637834300375931545344 9913247 -162837617544629215620142781746668831720 9913248 314385519215687015958580934067284803584 9913249 8323226362148195837360833839890469936 9913250 -117060009935842621332963664738450560000 9913251 228280426783759556649293206184719161264 9913252 127615198132415662900163349696184820992 9913253 -23504645782812462158628776333520476160 9913254 310857984401757300580674499779038976 9913255 -180355916661741383962064011594824073680 9913256 -69380381413834003100869652951498096640 9913257 276574794912157994104134063639745199754 9913258 -130446778670839320201625524094730909520 9913259 627000524802949622246478636731335484304 9913260 -6534257086077992619283066934832906240 9913261 758849357812457419956184813231252207320 9913262 -107686597697936600281890368968071394368 9913263 -982043655606499261646620753139195136 9913264 24503461534680972765965909301916237824 9913265 146972022466623670042015457976766396200 9913266 8786570562616415569005369756710957184 9913267 -37293244813457920613029620740055051456 9913268 -124459799417286424511469900467685561600 9913269 -18183977752159549263252878787561046560 9913270 -6394532399194775971453619698646161920 9913271 9952948480804610347320838922940259680 9913272 118215830149808724794753318712246865920 9913273 -73214367382558162710924846809787843840 9913274 85982930439164225001281340430153105152 9913275 16475179446717468356661281644381735500 9913276 -67529589811143120100907123351162664960 9913277 -274340030384321542177599654815815064928 9913278 -2086730572757806183217428244172723264 9913279 -233079176842374342916638513445251261816 9913280 -13560944034341644483523926440322007040 9913281 -34310460545542265117867763793400549376 9913282 212359920421351181143882767184279977984 9913283 -14114975565965567458771816360631190468 9913284 -24318668082594891111043374613578689280 9913285 -189867881166032122890553971964005256800 9913286 70903882013544342074966864894400266592 9913287 319227460763061058173982144510151261184 9913288 232723876049054583523860267411196723200 9913289 -266565803654058308455503451262835935910 9913290 67014625153640818548927885550419939840 9913291 441826986739363619737120815904533708692 9913292 43987390705262110914392888706305846016 9913293 35985665493837424087919017718555957760 9913294 4610598358404973048955868621781160064 9913295 165916881289154223545151154569101012160 9913296 -16290776499334773933189535262051401728 9913297 -497734901880495796257958831984857962254 9913298 58845034729005863625633855911443413120 9913299 -11400187459853006144344810550193513984 9913300 175010765493561593573730810534967414400 9913301 65582224221759645087241091039220235104 9913302 -20674318767491935736864254766453748480 9913303 -50081656540958059024616214677927802800 9913304 -10707954280373725918150220638346280960 9913305 9673170963321361452941509695185117760 9913306 -1712939481479808051161059133183367936 9913307 122224811277247689888848429829457542840 9913308 -40017538713988534811609055768828595200 9913309 152519986797304227508874529897773682016 9913310 54279753778341386897617030611151221120 9913311 -12867340715626958717906392195958025768 9913312 376837382462073439305963252010730913792 9913313 -5401833485721212951249806705422541500 9913314 -158101609702952283894406147463224358400 9913315 382043185699355139088029008000148782400 9913316 127449379675667468215359449911682531328 9913317 18254532553921969935319958645932444512 9913318 147385032689329134697028152898201932416 9913319 91524676157954773322678983116815832744 9913320 -137578390377982529327726508214198272000 9913321 151401235834046872785960808452599140944 9913322 -41095212416537545847021895345079335168 9913323 -89491715069156675098090835054163296256 9913324 198117032782365935478360215471620157696 9913325 134082174408016977273742873047052306050 9913326 -169725299822158751709633572013714585600 9913327 -10246251464875158681398938831404076400 9913328 -93355295469228677852039640388761550848 9913329 284643923256989115402026358372711689604 9913330 -437695422355282354317272587792550400 9913331 -640343787402941197781646986111434216800 9913332 -13437268510494498570647254760643256320 9913333 12608944979319136951012753672888145582 9913334 79295181432435397773709749030200020992 9913335 -22968732898913967927988511423462553600 9913336 138190620484800218305471103673133916160 9913337 58852777386991239782106166195140980880 9913338 -112706926644653498848345822709675917056 9913339 2264238144205347626602720939212431256 9913340 -56349117634762370851479709247944988160 9913341 169237578422648239855228271454206499360 9913342 99143552539079095132750280946173827200 9913343 -274587612311838908282832600421264613256 9913344 112930125053916056591794790580829028352 9913345 14222778971872220867214151589636640000 9913346 -17409618511209299926110168918782736480 9913347 -1509492298646151564114898567972454004 9913348 -216118454903505444103645483685206379392 9913349 -2859064423505819177296980265003584192 9913350 31294723764668282105797725001953192000 9913351 172442574944446713371067699196945659360 9913352 244648494157494158853934102856446003200 9913353 -106378273375861260503141395843461978096 9913354 -65440094643171145828636708517983802880 9913355 -180793674886647954567695884675752438240 9913356 -92965954398389298682730001354359916288 9913357 156431557609531997602083222562524882720 9913358 -31980988976962557905123741811464367360 9913359 -29261263451927564143546232806291814640 9913360 -28124626349728895977454427176280883200 9913361 7463108149824640586704859381996374962 9913362 94533716111474594170147162885929192960 9913363 486488113476805237992154281211660754040 9913364 173325513818485541170619248916038502400 9913365 -89273124371230959866636696020110380160 9913366 -13030780836218629156130470414990049280 9913367 235160036176655988200102081489493337416 9913368 -77220279388108240748061219347270860800 9913369 116714694966287862288239960918591737296 9913370 12842618691932974833039175187847418560 9913371 143348618883727599707069982449596069128 9913372 -13358992392921651429013141716229783552 9913373 52410213430815406319937088435952537580 9913374 208914125390682282163495529732398285440 9913375 -300711152210493632802525567260296776000 9913376 -113242271208367387613979934815303499776 9913377 110342485968188433738349114272275594208 9913378 -120970961703636913454468229891960474240 9913379 130112090088163780946755799369442023376 9913380 -61600614993054398283984202033865318400 9913381 -698904207267146230547342725531087082688 9913382 -84401108582775806816889423658718258208 9913383 3157639513122372254351552687783260680 9913384 -37358154391682755046690537293578240000 9913385 50112608679848539710775535577603222600 9913386 3958894513384399580444438980259865600 9913387 428671552127013093156239234669067048384 9913388 36065302818160127067002271380520492288 9913389 -183832519373496249201728183853840659040 9913390 83056375533733262089317386992279900800 9913391 -257009366420803790178459074957158320048 9913392 -296456399277945336361724167061471232 9913393 112346494659936295119325648097486363200 9913394 78234328378139317391788887993259330560 9913395 -21170399105734509766198147176734243280 9913396 268423337344471818296877723954500028800 9913397 -67895967199371348759780775815655474176 9913398 146540521351415300228803480593569730048 9913399 242345186081546973183199831865087864160 9913400 3960582789742469746589903837251584000 9913401 -16358792654196800189120110589782860960 9913402 209234420068992001384112122009436121600 9913403 -206127999611235947046090032508572568348 9913404 -72093852580430449371054803641357713408 9913405 178492028765381205457264117692996198060 9913406 193225170244996871530262449525144465152 9913407 -87421401287311349299223136501202900608 9913408 -55835985320454445209775751799829430272 9913409 249237383097584638217496616204157490 9913410 -16398028161652102445182583918505686400 9913411 -271895602449432649816770487611630993988 9913412 85580044884752252875280973235244055552 9913413 6017092412319132256679694923883211488 9913414 69378661509819266486954743067065503744 9913415 -148112666141405084766557506428535930080 9913416 -108281995099925967524980557190460620800 9913417 -471166623082748363125573496269706204700 9913418 129426880150429214892170295109758507360 9913419 -92956652898906745367380404231199983936 9913420 -43724068278073946276058579023555005440 9913421 422087259660771436489290635417925792 9913422 43521350934593347672029911693620241472 9913423 -30041730270157671668321283266821057736 9913424 133191784857040727099117151598071767040 9913425 57383183087675271828588547639459116000 9913426 332294219345912428087189454783953935360 9913427 76498886126538195413702379196117091400 9913428 -46904064461990625539595488907915952128 9913429 156756819254285144668496706421667054030 9913430 121062945346032143058895679791461615360 9913431 20575973843891496212239257720457706496 9913432 -129490635714363346255570226266586265600 9913433 -43110534853126931787262972470838131318 9913434 -97751843586441520240495120196050476288 9913435 -4898810548423911224993689607279145840 9913436 104893541747321242531474740746927376384 9913437 -54547941361388044020565221721811115072 9913438 103181227920177351645168058991620820544 9913439 -422007217315112500650501226758067745760 9913440 13734195122994912166836339645559603200 9913441 -8561497099264103794684956356255172160 9913442 35096760238235468131840515565706832384 9913443 88471626945445699599547814323441553280 9913444 293986491835799874080004529937072567936 9913445 121760441509753152534202686600728476920 9913446 37073717970257149670903181415742289024 9913447 -153348133414327917028213092002060392800 9913448 152857666108096309445061227293817026560 9913449 -7532270556641319873346988613307155072 9913450 66228017935503331585307000272502880000 9913451 87031175598702498482086254043280802624 9913452 67777756615492102429785094291888472064 9913453 -401041142611347296151628420818681639072 9913454 336118284965096686625633408596300157952 9913455 -223560110038327559251346402788548664800 9913456 -8859399352606323156483872710580830208 9913457 -39799151716570621919554282934201538234 9913458 -42744788454463447114146357922301087616 9913459 -36359471392508707167582056014681169920 9913460 166260229139157195587604496127367156480 9913461 46583599838927977450626964312236298272 9913462 -84354277702726483182843672429026333568 9913463 -907004912543816788680957558724457040 9913464 -263502942033326287927524027247892090880 9913465 5338133913993709486688332013780651520 9913466 -85504120425451038336223419320931623568 9913467 115579593295542822542918418312462253080 9913468 -398785870088258731904204153462482020352 9913469 411410320044028826655847636094164884870 9913470 -20497669600219888200947455072980234240 9913471 192335796885729343162303864480544496000 9913472 -86839240708172111897394446030025523200 9913473 -17515635704304886446837783872316917760 9913474 -144810336525255787292607934657769103360 9913475 -109830087464040162483480906115817664000 9913476 204568279989156778235308085584722677760 9913477 -205572810784039332032761855904310300128 9913478 3415279178703655737040715300428362240 9913479 -190706590855455910824768989275900541016 9913480 -40609160504345802646968708677603328000 9913481 271298271538717763422810422596812003200 9913482 -163620797017573054235887033225008384000 9913483 2387353503773113663777007616817806384 9913484 74435324440615344464124945251820616704 9913485 -165937891259671836367667486562919476000 9913486 -13482783287341837114329672199771697280 9913487 -17698321929999567563180659938546652488 9913488 -304903125335860677467485024402538496 9913489 -85290238900841206318679057242242952844 9913490 -8717156922042577796114515782058536960 9913491 8278463459491297688149971999599026080 9913492 -107184539678294567112826551505411859584 9913493 181310193497048317609339160814930869760 9913494 -22610054886713137956270202341926815872 9913495 180759052323049796937985667760654498000 9913496 -65317195417962348257080345741037629440 9913497 -38554424066856086404533596833542627840 9913498 3785353109058541017537754395491681280 9913499 -460009449460700324647719938027964056664 9913500 90364067934539915444640258695992704000 9913501 238668065321418557528836993928503033612 9913502 17251703644823563890762797479694325504 9913503 -97739978601195162678328621283216044800 9913504 197684924631788246934332613329559945216 9913505 -84866424152619633958027694291673081600 9913506 -69563691113852109508317278586874953216 9913507 122781396097435658755796473110512513756 9913508 140764964367072400232582087931889775616 9913509 -7031422725919022721655714252684513410 9913510 24911224229462731604464802881196160 9913511 -243841060204802702344190030866357194888 9913512 -56129477047253794694379220170249830400 9913513 -57581222630869162420032437530397735436 9913514 38506978379880192157885361283269098080 9913515 162366709605301585216223542843162798320 9913516 -279283573032471603669243857350255764480 9913517 269646819658672667971189730096251157472 9913518 -226322335066012865051299869237465447936 9913519 143625666036597771890309229323607779712 9913520 -46734168004047725404809952902814433280 9913521 643339527231544820598233403858751488 9913522 -208859094718426505647768213761906640896 9913523 172695982471210330140089793966836597772 9913524 264479128296697657824297788593232658432 9913525 155801061794814314506902991410253155050 9913526 -34994766576082116441453206944405856640 9913527 112206586964992271960546206457549300088 9913528 -269577087019827890620150935682133667840 9913529 -186771936674497309773062641791983063040 9913530 98102346303278044526417249786184960 9913531 537082654931372100966519497302410399332 9913532 82873935502511007816203877455062072320 9913533 356609685325294544950837034131644066816 9913534 51240009104539981089320946119790844800 9913535 -1189692572185515185066884201861941600 9913536 91140505064753266836854309543120732160 9913537 214333377134557707060394619642381060692 9913538 -274556359726864932715269634300843885056 9913539 -203002322629315889183570680711608563976 9913540 -12743874181792302084837805694477414400 9913541 -254578585236789964936695433034736584736 9913542 -169736811612403086646567252914078619776 9913543 -39034567023043692662273468560111300160 9913544 -41393032714586024718691432027805614080 9913545 -8149088853181833436764611278864468380 9913546 7595581193846111733632798379010261344 9913547 -71917137475976121643796359193844973536 9913548 -226345714527586713646370617473224901120 9913549 -302908189677410724100847778224112589450 9913550 -28025331233973525642505189154935536000 9913551 40662099788953321730435710499280800784 9913552 -19817260996691132252629914184801320960 9913553 34966946548864010609442058632867426024 9913554 -12263066030851246896121753807396746240 9913555 130687463835789370408221945173353236960 9913556 489367606366762172477290138551925278720 9913557 26427856833004982877156132688094442720 9913558 122965827914920475985111858647350584576 9913559 30324319946168705282911453498151354760 9913560 13911691162157623898080324737570201600 9913561 -173709000688847310835046870347362791168 9913562 -56110304113538601562084657073511421968 9913563 -274274970881164079398895734637235609600 9913564 6939200107067141588313062765485774336 9913565 -306652913586082318897304797809469803540 9913566 58394898417212976193920610687066579200 9913567 -192552916253385987830160025392291387904 9913568 -15510554669119058194088186562432466944 9913569 195333968708461626225275996447542945920 9913570 187583071371365602060374874597255752480 9913571 -173862072297826741169281042654149168228 9913572 375938313384934718962374476056624496640 9913573 75686095427708100148496141646141058720 9913574 202155414370900130047958153746634601792 9913575 559867778650601247161027923681651200 9913576 -95053132305153160306742725895492305920 9913577 20651717294450966843610845126644813200 9913578 -69740871670408161116400590145747960576 9913579 75000061439950998946581825859930039984 9913580 46325330844409963291167528568911667200 9913581 25496964371688597529882410041773828470 9913582 -59685006167669460266607729225970739520 9913583 -26814995742502185460784026403265177600 9913584 12099278968682187894124771980700876800 9913585 -29264560120861190834229769670033451840 9913586 30340845290683517194921207805474494992 9913587 -62674605042772439886451345360534071240 9913588 206979562316545438452990775403858399232 9913589 3461235247925826746113665409556428992 9913590 3991211514200854178737361397542995200 9913591 110766349603894317464992536661064442552 9913592 63502091882660596472898450430298112000 9913593 -12199313634401035034560531019470960800 9913594 -29514535368574355973280339144984392768 9913595 24038849863513409204720029900369721760 9913596 -92070711447198890762573839417557565440 9913597 -250190878385169037525864385834943498900 9913598 -29493815214901845512351867472185617152 9913599 -313394918969105017899159411860264723016 9913600 130359435183002909146867114516152320000 9913601 431663301071860187454318735540990326532 9913602 -51388107133016617678054848426319191168 9913603 34480879336241104747494938429903159808 9913604 89818037798241415671685814974485196800 9913605 26462453766350404196157141247166908800 9913606 -95809765336963383484639676922203065248 9913607 -865156512064308284807061223722063360 9913608 354817392802156155710937045965773916160 9913609 239069148281892172395438049547505110810 9913610 37734911913777885420346330087360066560 9913611 41124411255312672041033462011380108480 9913612 -194804434465342884082518506341132351744 9913613 173248874757172626761813372384871095862 9913614 -23457854394907063949519519281286860800 9913615 -189541943137836231059822567197498725240 9913616 39207166398152282531901469126916308992 9913617 -124420310309465952450631684123215864960 9913618 51807662273465035496571928198149135360 9913619 -7634051671774367498297490925706302320 9913620 -37112834970546800688024741003289559040 9913621 -164824569559433096697609810482959353600 9913622 -297255566525986265932450870663984593888 9913623 -43204979990037966388062588232176254616 9913624 -76506557505743179127131406767020441600 9913625 322195952658186165013467255800221245000 9913626 67536467013254947626048696073692740592 9913627 146909510975848202750020581020354494320 9913628 210799830562043775997097200738085242368 9913629 -328031308258618750401168715104056735712 9913630 4725765194724328330365903891241833600 9913631 -107478977172040060967350216856543411520 9913632 15343644069893310459025336320449839104 9913633 -9861234961786097453187429482488610000 9913634 -25948535002428169131446128040982596784 9913635 -42588465421277788179282968627986646400 9913636 -25616188973668134464463503070740908800 9913637 -268533351867513781366666117583995083714 9913638 13875357323415676985522016029196300288 9913639 58667826448673785983920925887941786360 9913640 303599084366660118022237016840339865600 9913641 543342356039859939534434428494053469504 9913642 -79516866730946155942864135113452424528 9913643 389759988383530888706701722347554835892 9913644 -17788817406023806729235203184631644160 9913645 40664442166381474428174640345570728960 9913646 -163554128041320672280792049791210369728 9913647 317163130233866017537347132226558777728 9913648 -50429925026186565775978164998060720128 9913649 -831418369460856084991413007363125723360 9913650 541281008470249509572963834726976000 9913651 725855345000279785902014191084413956 9913652 22001924884819069099925210030490869760 9913653 -108093575579740724462015605083545689938 9913654 -5492120165383874882862501866587312224 9913655 146253201937802125343189289639992639520 9913656 -301901905446331651279615065433322188800 9913657 127711146570063790795065376205242433472 9913658 -128992914126754538825050228808405458320 9913659 -21119457286081151078939943289055953920 9913660 -217240576071424587814857723277655040 9913661 -26398174178999594398393887826799943738 9913662 -119803125663580854132737901119909747520 9913663 320665463329055521306852034061270446880 9913664 -37917762881160801107472955400653897728 9913665 87335034544609947798514744322575080000 9913666 18934788999307195370701806115548741120 9913667 111921444874214113386028432339705989360 9913668 -65515715402132027692052722626395535360 9913669 190097347557923198229366308740940673912 9913670 -54765166393444239681246022295692598400 9913671 -452351308651765944358880800234945656648 9913672 -24379292287393853629472191535148472320 9913673 -188319148517358543729984062223065784000 9913674 150944839964329206939375638925526613760 9913675 87685933486030806215108099221215596900 9913676 -108693357718010424635838493588569857280 9913677 55576988645864366815002294808117982400 9913678 -331409659379776005405545644221544680000 9913679 78676230160299090756114974987316308760 9913680 19341813469298066080500002674468700160 9913681 93811430756592494754074397649224705600 9913682 45510026076001626881324699583965528352 9913683 88373673310633186041133865423982387504 9913684 255632128001754981901690568875247480832 9913685 -92763187969485052584224489794166277600 9913686 142982120400343179713282065654605155328 9913687 -152468761467583951296488809594105939200 9913688 -265178506406865289216616754369924464640 9913689 -354089126129553840180536362397544126246 9913690 78822284669716943668824117783781355520 9913691 -289737483142427971149877927361849825208 9913692 -16265880492186946306607469256642956288 9913693 2919588965931139854284352549997569184 9913694 -21348783194271691700216508174056352000 9913695 24735599942701560026510536327479277440 9913696 206388807908096059752428678443540414464 9913697 57695303789800851437791026867831994146 9913698 221026995061048358039206732073119269120 9913699 3612717947285512154126498824044038280 9913700 95868790688775705788037448654786531200 9913701 650322453487270074453569766646975104 9913702 -112126145274847866708505387962287810496 9913703 125120214864084490301652314515999722864 9913704 -102141736200582110443381241773409402880 9913705 335831043062077738737278491916108365860 9913706 25132351054134053490970434040003668480 9913707 -106928550482430627093731485156580567232 9913708 18083274156239263138612965943600393216 9913709 159396337402873840984264895399987720034 9913710 74785397341708002236599258565455872000 9913711 -467860704982778834442737900702590876200 9913712 73154774530154946198506335117755580416 9913713 -56408954138222218849651053486849713856 9913714 102536101066346112502979621797676349456 9913715 67950373188305642694612730454260584000 9913716 10260053190544645479616623531174857472 9913717 444905432155387547208938119919202749952 9913718 120061802703714207064403422460848228800 9913719 -24632721319092208373701823556905988480 9913720 139954035850242577212604694322880512000 9913721 196265066790537113883837532744673234922 9913722 -3412928864699986779668270198587686912 9913723 -303806956291894079501696224161764232028 9913724 74384345740781170939390946219433676800 9913725 -222030461779984155614163273196265880000 9913726 -158131436125878136059513625910934550080 9913727 -242769303258354737932754459674932503424 9913728 90530532394654049219210272595131760640 9913729 -307945526335390158081688070023159382270 9913730 -117388515578821564978998088864963130880 9913731 24809946879381190438866191419997075184 9913732 -131157174030858424351621336687006208768 9913733 63571865497427898103781448638590085982 9913734 -79332116147300516668696133898466206816 9913735 -53887368602030382113395288816789696800 9913736 759365320889501083426044467124633600 9913737 -320113813239391841597700297537315367680 9913738 41708693733866761151253801551184460800 9913739 364411794850219993472131026936972345000 9913740 -9006738361114894225733390806708761600 9913741 38021292273366709897714271361435114432 9913742 181669653404153074194302297928265870272 9913743 55557759313054712299466203285570249824 9913744 82375274064369425202016025144404541440 9913745 -158758400201020660570945641433142402880 9913746 106974600501134292593798001463001990784 9913747 -170117763175447037558758534727098699776 9913748 -68587734958336485960209803964379705600 9913749 -155356133746302413622979066838183040 9913750 23711730060405288564822716975658240000 9913751 -68740648984162296128565686596937685600 9913752 -27690819622445816670249857716551936000 9913753 196553062789875611643794504008755933002 9913754 13188024142462471719915308803496845824 9913755 -16595723264721711580527174527685463440 9913756 23465799065089361959882232997182828544 9913757 320777983141858379490695448245171864832 9913758 90845980063334156674806304435847239680 9913759 82549216027620002211905336001899126688 9913760 -114366535479008297370414475466289315840 9913761 -50639614685612576993759059922783678784 9913762 -112236474527791722823907510227131112800 9913763 -402172795123337212686374651388655951080 9913764 -51675867838495886381633276473529991168 9913765 -8836724230943976800979748320701353680 9913766 -204284446933098335496086899680097317120 9913767 -123502696627175700044588426152654101720 9913768 106323978706120654634382949128312576000 9913769 93453572953504888258063033100458414848 9913770 103697227294017461556888188152372089600 9913771 27973592157118227443672523276975399936 9913772 580512807054515400133087822357248768 9913773 115274432881173213322369141997348021664 9913774 -1278465831888216673378807393320258432 9913775 123968956042547099770383736411874782800 9913776 1280606759683428984955819540177158144 9913777 260080910006916855883416264488380341232 9913778 -19467057585957009120971119226219142384 9913779 1714533840926447807471906849412297600 9913780 36690887633718805003180658988398845440 9913781 214022770302404440348620561659079378528 9913782 231964880842844617223294822845900800 9913783 -274512609139289383640179398685885972776 9913784 -314620926457418273273760930110091325440 9913785 77957142567689561749941477544249651200 9913786 75204878922612293967522475401130004592 9913787 112730569837277299033032437575807669200 9913788 -238730642570019207602580492008912431104 9913789 370398051644023407339727196053876703360 9913790 -118148309343510284504024073571221025920 9913791 -192924538491491387838458807766984420408 9913792 -32678927409660768565752248568287068160 9913793 -18029365113001432825754173630250970540 9913794 181528360821454975914475247669948931840 9913795 230172908560472615800908532477073698800 9913796 163581043986856937707906650328036329600 9913797 -182837956390567063721032128715934345826 9913798 -254139826128599348927833442050945533600 9913799 -60537221016620908238191464672432085920 9913800 -5106480984381673866438534976339968000 9913801 -248266674438585368581158222955346856000 9913802 83896862246883342792920659377476066352 9913803 259447356196593070429281986825933887704 9913804 252354061690102126761994949731300694016 9913805 242460691036101706966645902524500343040 9913806 -2526885290238460864358794409820948480 9913807 126856105882301469859214422219115427056 9913808 73753536548245497779165481133853663232 9913809 -150172873786161137732243498638648267392 9913810 -25085166010263422696365550476108057440 9913811 402271205090207224737087525114730178412 9913812 -72594360727581926802395027917699135488 9913813 9215946525894641335888557973771821824 9913814 -58489402682369641517792975700483179328 9913815 10641498100930334240649113377389516360 9913816 -316148217478948135773529578031816765440 9913817 -3806883531797553832343677735641275388 9913818 85240643117416755369690879970071245568 9913819 214906698206100128129623040340206526544 9913820 -12779696694296937959804706237977395200 9913821 -174156406642421471204975296573635132288 9913822 3621844058536966366063640456014264704 9913823 -38749964527068816341436458187229074936 9913824 -247020531486318846062689661688226775040 9913825 342056633365340678221146928662316959100 9913826 39580990436069846796200526067943733024 9913827 134295191601790973893348125890011881024 9913828 59365492394153360434490396255231840256 9913829 75223420302253144583042231839474792320 9913830 1380698142523069759966875695247486720 9913831 -122352241243827229262179501828971895936 9913832 334240968432061126084405133824451558400 9913833 4248963563630929300016038785753300762 9913834 35878767159022060489109585615002689792 9913835 -390689370136696240852941368212564581840 9913836 -185979026619010061874127510359003007488 9913837 -167015045002092257257166528540718921514 9913838 24935793739956551967508718006119463808 9913839 141786122905891200589024158415977166080 9913840 24937538169605056846195102329295503360 9913841 -57666636833487979364183621986969103616 9913842 -52647813326674249549731131779935082080 9913843 -326719012484971210383611261910355871160 9913844 39718757689557476303092133720810397696 9913845 59763192892331741296800695320183391520 9913846 3274375767020607057872286354460205184 9913847 -271279318485936353960270441151285319704 9913848 -7292885593302012929783701558834298880 9913849 86254606464395357598444341939439978048 9913850 81470757111753842046098094404880056400 9913851 -242140101287752196338729850271911646720 9913852 -94875773061694383544608446656003550208 9913853 -591595931435532481717462158936738172800 9913854 8953005187366826573815908959615087232 9913855 52619391042926978511782963509458309120 9913856 75827571269788015751941101753087295488 9913857 29035769330536958606822647665374148480 9913858 288548081089256230866533157344087523840 9913859 147369887849527974266265894356442358416 9913860 207337339049095896713947755106716672000 9913861 -320929033506843803742626729852888181538 9913862 -2432683256732495568444433919319539712 9913863 -463822959878569224683245968488323776000 9913864 242674101738510949788377955371580672000 9913865 -2823294158578336273725817779576377280 9913866 56326834881776107207336575595775814144 9913867 16464601724159389101348032202406545720 9913868 -197174733172760429625052521033034444800 9913869 32859067670341365346832705719618751904 9913870 97017563627712698647534158857528306880 9913871 132913829125530801670931624261802201984 9913872 39686742513078487626626508580804362240 9913873 245246337585179881530542342638032331620 9913874 -68758338820366092073768678186156965888 9913875 72566379776132223917418338766335964000 9913876 160051188454448364664616260483628972928 9913877 -60597274012981130300925962180898352800 9913878 -92508589713202553726978080233125532960 9913879 195778931177072103394616793293841521480 9913880 -32632270076549866599239267789518233600 9913881 -59797098549368714915733960935712384048 9913882 -74350890652113387085953550340479910400 9913883 40326129442150497394864336370640530976 9913884 253442996895165022505240219218241221632 9913885 47600869349905411462059655660980985560 9913886 17308915572261329225986501991515627392 9913887 5982352707940070374857652647146983440 9913888 -15869961835089936373004284736912424960 9913889 198707681656125708824784334930464462690 9913890 23464566445053917682430202773911951360 9913891 -79568487346609151575819998911125684816 9913892 16535436142617392580137722608167193216 9913893 -28017222626682223419758423107458816 9913894 268408617737145173743654991605433750496 9913895 67102659792748484597626440271057385400 9913896 253011432941748583852983920418145075200 9913897 -61174265713731863520606808401260528640 9913898 -8854389260415449503119766191513982464 9913899 -91787892168076475435175025290582893736 9913900 -70820729144245897217280886703731552000 9913901 404939509021777990920991115269318762902 9913902 75317070656715759073579021116639354432 9913903 -444870402818164224453860968600813304936 9913904 21571427818099715898120555222222766080 9913905 -146369172621750647914209164678501860800 9913906 123687395330802008070333829955897365920 9913907 -307165384028870993677273111789591349448 9913908 1125653358160986622083109551901722624 9913909 66240727948712947896523005451150589820 9913910 85204708389382946848911084845153070720 9913911 -5817258732741632533404818994816552960 9913912 -236873591198654873611123394606327500800 9913913 -197005573933928786539351594784807118396 9913914 33119015085622644006176207860111372800 9913915 -73878130564966687252765831582231008000 9913916 173211089607665876392288065348555402240 9913917 196955193639449124074718804646049259456 9913918 -40063547652980409335596668344283245184 9913919 -583167683650068165983783038271452879680 9913920 -37508788063254863887900747505860608000 9913921 209005713532740837799550707552063485122 9913922 -26404188148745158733116813232958425568 9913923 -72321442461496464974817442053406530192 9913924 -52415215332729172685793320235715657728 9913925 -110095057124098515541034533282030165350 9913926 -54650843299975658086965625547531853312 9913927 190625272576444941580866742066585268712 9913928 112933602037220581760381207365609973760 9913929 81533974385267062303202676418138496784 9913930 -21590156115676265042225949198754236480 9913931 118220099542475964896333280604502355732 9913932 31883012175228495815626173858366600192 9913933 -90794782306920117561995526581610935818 9913934 86397531388301993116038078859602680640 9913935 -80625359087977345767524028296894290560 9913936 -83015949896632475767071564026072670208 9913937 42260917341983570555487790226839181760 9913938 -67024010981311147173470129134323213312 9913939 4575727376571337690980297752918898256 9913940 13122091263516346682370226986903590400 9913941 -8309347532078913744961475323441728000 9913942 32943172988401443908634560355741033792 9913943 65111047435298959963692902801649980928 9913944 -212280579286853322822571017689634017280 9913945 -97449705715370888324272770009886331520 9913946 56642242116865626788369228109336656640 9913947 -34807811127190120319907792952597824000 9913948 47527031711672241392776610236228439040 9913949 742653668562658330905434678949062520960 9913950 -40040846638205113251193889469519446400 9913951 -1787565818421462099255837374278487296 9913952 -8790616904201336753071872472882741248 9913953 13714050193123278866143273751517603840 9913954 -46630498130764376025862030666483003824 9913955 -162737550870034787276227435823340257280 9913956 -1177443225177599978141434226819997696 9913957 532411122781488741172793068459005150206 9913958 -55739758290723428943227396845978568448 9913959 31839831507471926407206462293047315200 9913960 -17724237476249192384631034716674457600 9913961 -147322932025426286676729115731186795276 9913962 -243300354938699027079057721151002490880 9913963 262869489488377381749167529534921118504 9913964 -73959042434796288885250891627847786496 9913965 79301715906682721176966421288115477120 9913966 137157768661077650736819489922176518784 9913967 -50602912938546253652101812118307648928 9913968 11531584955696767458331336488460615680 9913969 -15023977683504229497468542837730033240 9913970 212782445611295803695962125933553832960 9913971 -128638362555313362081591363135334751688 9913972 -222088246750695387292880496498633175040 9913973 258989622637817038205392722468017010222 9913974 137591053272023511091195002189049324992 9913975 257408503796174510196736426374523502400 9913976 -193376956291905261113387954781445201920 9913977 19792829541527958554850402802693180980 9913978 145062894546520840771624458180945536256 9913979 -261211567739853447736103292773070051420 9913980 -127206919454647608386650291728655088640 9913981 -22402381933650911304410162074283673600 9913982 -53247230727185513247608766641805457536 9913983 201130214232336744599125830149079630024 9913984 36131229833310015950440984325904138240 9913985 372942266229725871209287852125530148180 9913986 3789726257331966810982266152412641280 9913987 -93111169108600182804799993855178943364 9913988 759904659710220228295638303322116096 9913989 -74998964366590246686346422781812466656 9913990 -78456544458001884130301153188542933120 9913991 215923930968248797264359825057722977800 9913992 -373319067375183966991045006302943395840 9913993 67218871559742558519401685168187352704 9913994 2931475289666732860629000483275496960 9913995 2010271000781577823075590778975291200 9913996 6479728717842805861938596046266856960 9913997 -189837883802503672482382889805129268554 9913998 13710830192275074813349359703898987520 9913999 -108179327106979295797240422407725886064 9914000 -112331998610302555146718629048004608000 9914001 11754747959431582039114867083343801344 9914002 10592319773628875709273384820556951040 9914003 -408991449807120750361958409957474244536 9914004 -45432749505540808249750993279690949760 9914005 -11017552338755355984479456407475464080 9914006 123675931473687917211344086727720804160 9914007 6268287485597599485480962930260769640 9914008 88961488618300213041711311407896821760 9914009 -15992345574876884737028300275818094848 9914010 -71179448674752116630561701258112217600 9914011 107358792343661390438043035803529858800 9914012 159293104902598283067792880259747668992 9914013 45699589252752331838819224219216505100 9914014 102776552859353142631595571104674176 9914015 52526457985920513669755116643210261160 9914016 -226068329181895987273137698736439296 9914017 1256644989140440907855929267573689344 9914018 -31490346178144469740667176475349088896 9914019 -34444195513477880618107403264027755656 9914020 -53169421146905726093580735105910091520 9914021 6131225020112720986146827192459881560 9914022 186240543910035644528129203190302688640 9914023 -10008976292677987581581639010607413432 9914024 -641319596516695515455496309656047380480 9914025 68731905011463324801158776683573787200 9914026 29803720438192647766202194567808424960 9914027 -349215726424039428464319032563534987440 9914028 -144702850879819580441174085841887214080 9914029 -193950067196344300275593664524414447360 9914030 29189689732822692677346767329481030400 9914031 -328121585600705773147951230149965138680 9914032 107432697311238203638208904660735393792 9914033 -161749599064864373513950111530679076718 9914034 16149313492087400466772311746820661248 9914035 -71975025398160199980139220767681178400 9914036 -116308203026215435542774626651823851520 9914037 -987674616007378495965122407495303680 9914038 -122000572544223377556775673505041770080 9914039 -81889045049240148801508835531581284288 9914040 -83109799277867056858963979854929408000 9914041 -206887963402574169996088034048292741248 9914042 -54875926558760170137230846050072253328 9914043 8366966719040924922721775175482047200 9914044 96059144476854042035934469596563332096 9914045 -287868010229208271829926755265844591700 9914046 34969689003599597793213168238939815936 9914047 -30118502251473485220485609838065580312 9914048 36913992758661746110352666670441431040 9914049 308433290448606814935424977726948624000 9914050 -98035758926173562236059453580980925200 9914051 178921097140256724244187668965828268752 9914052 -213288100441385019633333947166994695168 9914053 -335839549180408812207693003517528937698 9914054 113515390885217876175949250973262692480 9914055 17968531988622213157915173530173572000 9914056 -149473170795586035117883527107393126400 9914057 -2879472759658837249000916523422607648 9914058 -22701695415036217763747450198519660544 9914059 -738772681710833419673032694493854647392 9914060 -133648154200447068773685097728214640640 9914061 -294706204918550885034767340566095019328 9914062 291742699832425399424880752143523428032 9914063 -313385934032084111842388681908684316688 9914064 -15854144880524634459956943302919192576 9914065 103466896494134444459515766543273769600 9914066 -57300484919034668003611414509202126560 9914067 -189895719716639951878068825658188787560 9914068 -23959198467352917880684868736803969152 9914069 -263959612867552078714325581754602573440 9914070 -12684322156859406478460245579480540800 9914071 -32019401023305180561171211735397828728 9914072 -13136340013059709926349687630804992000 9914073 7724047150609990333031560261931218944 9914074 3380409756076445106701025863322689760 9914075 -194898624751313890052490977777833370700 9914076 121727246025318004107717775635967488 9914077 449828015463016733669850370959589564812 9914078 -274701842321684362544643194758155404160 9914079 21996457255644087938598633757460189184 9914080 5493457638426402624539655625286615040 9914081 111535884868777865497562253983684766912 9914082 -120318424673319703474543834886474990208 9914083 -194598228584600973274823513207443704536 9914084 -348108207178832322317719976422774886784 9914085 -62277473624194026003494797592141750400 9914086 -46273237933840791890835337208973803520 9914087 -174652894783143023686916664398914153248 9914088 -264807940407298977406778777312684605440 9914089 -178108417733870664967155288425553815110 9914090 -163934320547428965840050400414528151200 9914091 253522245360366869876182091152767973824 9914092 -46240626207708672761271985284488560384 9914093 133170192110138841940536746259201688800 9914094 31567503762580778251879370029361147520 9914095 -23962449123883258841895035025858638400 9914096 -78178949598119240105621825940708458496 9914097 26585419140950755611199961819950629120 9914098 -17984849500626361623986545385673289200 9914099 -68977740240928767664706587903552346400 9914100 -39746380274297781027069975587349811200 9914101 336468784747358083056222609466741733472 9914102 257276301162827032306911925915473559104 9914103 948941266602314909467213283057950800 9914104 45374764383317874206173738089204817920 9914105 -284047761272576333858006940389821344000 9914106 -132683210016170086728139142402310352896 9914107 38575461303711498346775912360297744672 9914108 240023033584163877127994073282726678528 9914109 204889457383004394648401278761007990848 9914110 23389900486391671794617696002593745920 9914111 323431529346445289312184598232626687344 9914112 56950248566775583469976386913800552448 9914113 -23146847586542858707610701792754662080 9914114 -40515871073438715566004953963513510400 9914115 38105871501048457754448235993262508720 9914116 -147637542980829709889555096764072639360 9914117 187048164688075623010105057256093747166 9914118 29214318538480239675099789245666599104 9914119 -225189507885978400935165376993753957480 9914120 -110930404700402238112704579856287283200 9914121 198110977476339036308043096397004341482 9914122 95058589064399980276981045707945568512 9914123 4080489662070764389936385455103939304 9914124 -169857620306618625482135175016036761600 9914125 -62619359992897734940430644130478762000 9914126 -244603239843349200540971384927908903488 9914127 -33377736298255894886062469197513158144 9914128 -9239908063815206087058128380989800448 9914129 114437470727217835169737535112887018100 9914130 6299016586254992819508508468534118400 9914131 139264510109519335536725648552706880192 9914132 26386969209679339609830452181745920000 9914133 432812600247019347570041854760069253504 9914134 -72051865681857429302021824405479498240 9914135 -19159843416231647264156204297106720 9914136 -201109574847199803017257236407815065600 9914137 -584461931796606603599876976115741045488 9914138 -68563716780865555051916699594914590720 9914139 219132107677211124517999623153182258604 9914140 -216696036701636022041949687142638850560 9914141 -75840756535012474606348632953429241216 9914142 -36339929580851366174044763580190365696 9914143 10340536548147847563695875315439771880 9914144 -335116781540804511389851833430054010880 9914145 84110265692838396968508960152362692480 9914146 -39206455153609132481236321716036141696 9914147 -589317962628809610695374099944079553088 9914148 -21229618895893950696124698686804189568 9914149 1509130995040494469200699177987049280 9914150 36513032761324550779132128585894201600 9914151 65734120568785150525033521769871157840 9914152 -37421443405259276040932953281735398400 9914153 -362768541539186856826982422876384286598 9914154 -87296178991169395481685921870972122880 9914155 -108012430873941323543303629129249644000 9914156 -49711447599878387776953090768636985344 9914157 359889231042158956472376537623942617440 9914158 22071748165887146453402199961500504576 9914159 233886811457117206855050536126825913360 9914160 -20248618209506272280155711515593932800 9914161 -895137161028677639319253872885109465088 9914162 444969325682246703731823000791611776000 9914163 -72900737770430037597336470249706859776 9914164 -167844361176469190337134728726492515584 9914165 113647488476291142779363428557512556060 9914166 718495165123978578766555741420069440 9914167 541690201323611080568020676004377641632 9914168 82296899509979914196372211893812715520 9914169 -67760051550398887274059798636614716832 9914170 30093498115835606797590909287768602080 9914171 60826264833864568708590990186757926372 9914172 -12241504531482625131039124868697292800 9914173 -17369492426994218713327992663316277856 9914174 -2802764904356342188788383395827473664 9914175 144178232806110354175675522178113617000 9914176 -149168012162087226327868895449985318912 9914177 90925636948405032488988255495442168512 9914178 -964423491153569585124466547426357376 9914179 -86914568067849080779048591155648838128 9914180 22212210679873697720799948030898176000 9914181 208518412429009957450442112500728646880 9914182 -154155379802360426042202054681692699808 9914183 -402889963147023742088222342052313565640 9914184 -115903793549425583301170048451477504000 9914185 333320582742843492649782713219151697380 9914186 -145473389814038675591818917206203808208 9914187 -117586747488176539332247900146981688848 9914188 -202087038266442133926753901893976698112 9914189 -74898572379857158672257798000426464010 9914190 17465452964093969050840841296721940480 9914191 46455181847818705653840470187978170240 9914192 -53877757151065803644302781049828016128 9914193 -246864746482972144545272729523380253918 9914194 -256651729073441388270104230838174773104 9914195 -412674983146724145362455943995606798800 9914196 67632947116172939038699301294660050944 9914197 129315337184107244502819066034508044572 9914198 44011862726584464610365381846720122880 9914199 -141172981266243241852656121373300283312 9914200 2599281007662376448581421721254400000 9914201 -478876669397933997069475033021723339200 9914202 -136400024806122799664492337834577359120 9914203 5407411804694261201123945735655632128 9914204 154484675998107607938677932628493427200 9914205 -80507520726603954739935140440031978880 9914206 -40622293089920857500143324080935896448 9914207 146495131233939417697504950026355413712 9914208 17989569357724518659693213225955360768 9914209 -2385845913980712886069013829066306896 9914210 -56087979232929548250915897430279020480 9914211 -89271574122055713864947947388396373120 9914212 -44333387737909514035123978149666140160 9914213 -649027198061849962570863991324621614660 9914214 29803188480705248845661522957913359040 9914215 -115572099686739740906834713009960925640 9914216 241198218724257128534275661609234027520 9914217 147344211046498882796229122441117314848 9914218 106397906915338474160524636019717296560 9914219 -41213477963799222786678249981008156160 9914220 -75985144413127104089026931530756377600 9914221 -146776157941462599189822290630833361578 9914222 -171546788699398818707605514908454979648 9914223 -230192417202430989689392678504850956032 9914224 18231006080566475029225501163912790016 9914225 6024007447779276502544333901203444400 9914226 -3465575959137973156638252879727550976 9914227 241175798769116913250009028311788516864 9914228 221893943004686758540574047413559133568 9914229 111564124290443065837030230235111292124 9914230 -108229672533294155661770012937489043200 9914231 -124604377114086525198537444065853333768 9914232 -148954147603506860792581599978884935680 9914233 -71717952716727108058966687240950524736 9914234 -78455377110072836061642165086475749376 9914235 28597398241148850852457703704963782000 9914236 -169121501243127336139490590172747735552 9914237 8697373551884027262384553285312196352 9914238 -3895895853737956235519498461638375360 9914239 530229964893329314520942251364004967040 9914240 11304269710591368935174568895158681600 9914241 -157439706637907115482591405649709630080 9914242 -28217756084613955973454847075143275520 9914243 449309288863655744016150950000739053184 9914244 80087721554536419187778949022315898880 9914245 -304207682155390926115679428128813218400 9914246 143004309900271137249763237218674367072 9914247 42486672243969265293124435717220027232 9914248 -295286347087361780039804312168932592640 9914249 -71494753922926299452242582165824030000 9914250 -124416993260712056823845095873677120000 9914251 31501428291741323450068749912952282104 9914252 2661049515191555981037962380635259392 9914253 -96358619714584053924144755815261202496 9914254 -63291910180813084787171292375594265728 9914255 -54119455716557266390272704879030830080 9914256 -75603414725410678025280933595668480 9914257 207527469968062851575248184082106654880 9914258 -1315916231699132506764515458501402368 9914259 23773746363964016319447480554878816560 9914260 37766171775225520770473067460089050880 9914261 36527331653830422842139764793629439360 9914262 127663388330249380488813598552821001152 9914263 -296924527755047310859376431876338146720 9914264 56798045075033515797910655946441523200 9914265 -78718307202139075144365638586131251200 9914266 -261411257607364864013998806281780114976 9914267 335437820998110111257109485875901327040 9914268 -42720678566946133434556949084353219584 9914269 -158188789860797102296225912160608501940 9914270 23839237079098961904811369513966006080 9914271 101757433339779889005914939870164669512 9914272 -405772620510982232047334073309594648576 9914273 180642152462247225322910370784126827360 9914274 -64203712765158074151063684158476047360 9914275 42337238373033196008882625808570885600 9914276 23751989774734523205016734565114705920 9914277 319212470364674005797912107777401837920 9914278 107989207733158437946480118439856660800 9914279 -149093683105917630094403206218678429024 9914280 62221742244252637036930113352206336000 9914281 -70699505529172677854314096173438754416 9914282 43002703104672667157810326122351036672 9914283 -163314345281811888811827523691392955748 9914284 -46981809252658356243474970022131344384 9914285 -87978549561079766833743310715751868020 9914286 63219677814200752315552857948980863104 9914287 257196776486442868312244463929648705936 9914288 8448982396659918193012708273982668800 9914289 -148902608440667374155189094674854578176 9914290 146545865410283203380068717493231722400 9914291 858406107280181355664679639372052880800 9914292 81747373943023399284279056988777676800 9914293 -15522784804119292200383725903523161536 9914294 30039500576152249686067488286104704640 9914295 -1245560993945273062486247076742176000 9914296 24922521464057494787022035330185297920 9914297 86168063401121257052237406272750488746 9914298 -59183292300715713263596596625543930368 9914299 -72170862741506292632710736742373045464 9914300 193193222236022313790514544346500364800 9914301 -299820877737608659618645989676997376960 9914302 23444895423855342955489742773817438400 9914303 -118141458512677706107648328507887435920 9914304 32568968608040517324525538865678647296 9914305 -315324701229475910680665231213898218540 9914306 146152204399466512995193461757539590352 9914307 40752963343192955145483335656454183088 9914308 209577779437243608587606825209949634816 9914309 339046849092269598668009607368684244510 9914310 -19515809357243936538661167122083127040 9914311 269861579974694107159553975858721907200 9914312 82478098008009572647511658519561707520 9914313 18907142309092812044999861293327286400 9914314 -232061399930443157335943632378173715200 9914315 137942196471153047243265292805382403200 9914316 131456170099709040875619007196480650752 9914317 -164224102912536569738300029616136360660 9914318 -160105499993852273384487420492123704640 9914319 17078191155242503588736857929139106400 9914320 -1391404584374725005339029709363118080 9914321 -736831021525365841439572254955970592768 9914322 -10013030975115727148418146150911094016 9914323 -55163092564090253884601487860555297428 9914324 -1696976464813433545234564354909237248 9914325 118493093557604738678560790407720365600 9914326 -179034221113290403277813258042090776320 9914327 45913505300209673314496064396611224512 9914328 252616521891462488819657906948082432000 9914329 147608199436707509814477377293028793984 9914330 -98429875738112673119300466120364918080 9914331 -72110991723571657050816477621772371456 9914332 56618511405760750705054686869034470400 9914333 25358417625285328197147026704593782400 9914334 -5144002077446321372935612159496113152 9914335 -122700683227319384178054267283617347040 9914336 490663915009742648591207111055598682112 9914337 -341810394107508289762117194462796727406 9914338 -86405773579311399211340800688323731456 9914339 142181846025548514114414112980472381968 9914340 32453135591777436850971022635137003520 9914341 -291071431224099003076141189022969872258 9914342 -607095608961452431588471549546548019200 9914343 -79134203127584526580512453819591111600 9914344 104691146250140840629914124489724805120 9914345 13698249946430978568081172868545087680 9914346 28691585929241766551566655793289267200 9914347 143146062964176144420996590790899901672 9914348 -9373683891658182765349483171747483392 9914349 -7681654587999096353610063477137492352 9914350 -29704070879150741707289975734437288000 9914351 -102635355432398037066684594605555913648 9914352 14769481226978347541261020912948346880 9914353 36048287128694913084138484982028459602 9914354 -291919745276451493733583564137752752624 9914355 -159672825354104054672596882572130196400 9914356 -51836243578750765708820740786908734080 9914357 191975663929968935200008500627092581888 9914358 -6563478001017131530153685245506207744 9914359 42096813031991000607290110935738802400 9914360 -179569437829975048480370488441746432000 9914361 -99744095522515643859721029126918622128 9914362 43392752699797977202008140446274256864 9914363 28397555200833865003395302257156248612 9914364 -51617255645241268989542119702733529600 9914365 119160147984806621170909464332023369260 9914366 254907889411719020100681628254688647552 9914367 -14094702401586779092298671755808528752 9914368 80868681527128899742314545184170311680 9914369 -299051146575239039200831762093282819200 9914370 -66518223841290916674531501734877603840 9914371 -284289913911247269172171701429786525800 9914372 -23329091360136402494949923790819460608 9914373 -14076041195940944118933152944264682880 9914374 114456954159960778536132014414576569152 9914375 -47217755010155923590300469505916075000 9914376 21569584890399996959972375834647756800 9914377 463840599010481199668175887218661738 9914378 41555450235310643383563992730789738240 9914379 -39539378954797344740422956629643033600 9914380 32297029747540957423766320624617062400 9914381 -4094642669771895064272544914969268128 9914382 -93680294605346987209928682061347022848 9914383 863612972300261591156984442808989606624 9914384 65649923681819383587406305281115242496 9914385 -61255326095458921572143786486874106560 9914386 -23941940968591650487963132256940336000 9914387 4432648105277920508259344355099215952 9914388 -72105470495681333144769726418485319680 9914389 31787880830535842951726219913889287040 9914390 19632198427546261752872128855810915200 9914391 29880261933762374877132687435332586840 9914392 -53529521757539667367362663669249024000 9914393 -519993521416002168777702984922601303100 9914394 28365361531022836909799990673711068160 9914395 -83999035939088359923418148793463281600 9914396 -6245349154791557109565634010708257280 9914397 459018602712615923892877876919374404672 9914398 -17256594667895729084957433839095484736 9914399 -369735626407927288093017524418855407880 9914400 -106758583315571481399733938718954291200 9914401 67902900151608640117677674312787895424 9914402 -21026333477696513451903339792104306400 9914403 5055507879353063025581817441169046784 9914404 150890561980630358748502982014436716800 9914405 -150202367994533579853668664702082535940 9914406 87239858418752667926587857821258095104 9914407 -419268597999360361573917674520071246344 9914408 14156295463632519746953573730690088960 9914409 71500352015261309331723558978641437440 9914410 208228220578799729498900057029368261120 9914411 -18958434990281054981710153926346480848 9914412 192658094957439144130867647523226445312 9914413 306413370019851494377540097300927563584 9914414 -1874152924943328953709186802613386944 9914415 62004762714091765440386264684484096000 9914416 31428631154066806675977849681858035712 9914417 177132806238816130988080787872360032 9914418 -169097130992642539075403664156726055536 9914419 -223610340097526497522393730977473796080 9914420 -13953756820467359454526701249575485440 9914421 275577491563540105482391125020315120640 9914422 -1080317818669865935973478181601011200 9914423 562828607860273597582605199267321292520 9914424 -1770808773355394389453078775105126400 9914425 -214082435849739821066217190106716344850 9914426 178588667745876437572614048634140520704 9914427 412449701191600164244296506862910305840 9914428 131406992518281665410602219363985981440 9914429 6263452873367956415396107359265358592 9914430 17419647535700639885726454149577477120 9914431 -461241917780910259594877938686272488768 9914432 -181168007418875360019068813074589810688 9914433 -186866967694609604831109921261533856960 9914434 48870031233907492596008032067340782400 9914435 -101446655918710965217878775464888411120 9914436 -4614204546594604013941266575609438208 9914437 -35350684325475091583626289157864387840 9914438 -211256870056568962192104551537477918880 9914439 44993055164333761789617597643239315624 9914440 -2068569474443454257974853083444838400 9914441 -109143942668897583436352462186534437158 9914442 -19055173718569242539750212714302943488 9914443 -85303170841497408029626661844169194240 9914444 229105740778297429147402807415281287936 9914445 32744827104659731822554632240590257720 9914446 -48227327643240002718429709400779533120 9914447 196218309790856401824799945108848008040 9914448 -11581677559000925514392734242684665856 9914449 68418338115197079823777784875916172864 9914450 -1949510400431815912148664477974976000 9914451 -7132396110801829087125341070561411072 9914452 23412722034038879726255475154184878080 9914453 -77294506835407450256963300303936722560 9914454 -201175987925161194291981870590314552320 9914455 317732957687796048318257200400197230360 9914456 -71477071747540364063429743983878062080 9914457 -2580385703652227496971906977184138880 9914458 -5344526308201254792541349246423995920 9914459 612619039197743266128933121617898689816 9914460 -152449306672679486611728269796852480000 9914461 -127437307512633388581670135161995870938 9914462 -220592804511796863223405333954370526720 9914463 -42730417471161835283621053366366872480 9914464 -306844020839623090749983317681726685184 9914465 -94417152267646660564102320191948748480 9914466 97290752596229047835130482819665900800 9914467 -4695292544869336961646998850644960368 9914468 189719000418834881539169433189932500992 9914469 246806992529227834414350511907045826144 9914470 68757707907196129274339075095430455680 9914471 -235389795801222730376901626906279947776 9914472 30612142962884255935405188153934725120 9914473 -713672341128798099456801123817858091376 9914474 -267923833605041032929610363733417568768 9914475 -11692640554325562679308889366918996800 9914476 71665334288715482412478891160008909824 9914477 -245705510324709232529119710122215669674 9914478 7210039982048949630652888736451594240 9914479 -138900945704457654608507582319988751920 9914480 -8827252689584274076566584729845923840 9914481 6047935390065564152927887696575979122 9914482 -12675221988845867245501848469357295616 9914483 -219716918084973406673981707059064092240 9914484 70633941726870262137768056664361592832 9914485 -167335396318717375916303120283633734400 9914486 125924237575044521513910024366139116192 9914487 -126440225756842844468030141535586842240 9914488 -230174736790706467146798488078207754240 9914489 -195680730108774864716867059027869143676 9914490 -25318965145255959182783877952422101280 9914491 561831437056737709363615433019915692400 9914492 175783493420388731045603381153109547008 9914493 -1728809860614572579995298589561203616 9914494 222004152470824343990738488464431095296 9914495 16146002746809251575942138439042687040 9914496 -224082705079393657022236401451243929600 9914497 206899033976072766350331394403422568772 9914498 -212744364458787718843789386658964448 9914499 521735908993206941765648837756672928 9914500 261515474364448531208782489317672960000 9914501 -264166271737637709043834367076456942498 9914502 27085469718376972801602251709582806784 9914503 82571780830488842311771560897308430960 9914504 1914704579353477555466552218151900160 9914505 -191833365693780092736068087823607514880 9914506 -21818776564231412501912107155929752320 9914507 -36563159381139466389851538220449110520 9914508 -231179079686940548109029248243346580480 9914509 311181736316308200395151489778151522304 9914510 1049664733396831406754070213013516160 9914511 1345531802370685528812952059219467520 9914512 98634576501629531169523059630163337216 9914513 56293257963436691371559506629764105472 9914514 -69233145276338631882840692417921919360 9914515 32179710287066686757932673088006372720 9914516 -223504415385944534236104469420791502848 9914517 136395829811774805080206697389551046734 9914518 26190811391987515505171916912320889504 9914519 152623792469992353033677934396859626096 9914520 21536099543222461059525644892438528000 9914521 215532525542517919099361861811862683722 9914522 145372395930952438883207300351116419312 9914523 238806467511166136845206628462675497600 9914524 70788107270900798750665643794071236096 9914525 186971219764535823087613297636798696050 9914526 37145350509858020913904942732561299264 9914527 1061660138432662515957385682939973632 9914528 48261720557534075496901098417341988864 9914529 -116165609973223076850739301368310484816 9914530 117739264589072134097184666879884624160 9914531 -246077446384508025302156692885561047600 9914532 167967313056269092207175315148120425472 9914533 -196458552558756352399802525828004610980 9914534 30197735644250472234226271587467493632 9914535 199897386785985537373685995339171246800 9914536 -625795033555851684627190242325794416640 9914537 48806613847555405928645738008649347920 9914538 32754164234691935628733095780268937472 9914539 94663179021581320021344403185098764340 9914540 -136526855822407777719325800336080977920 9914541 24234889573389129341368498114280970240 9914542 9581710494202242816738427850105164800 9914543 -50386627771274305153543592641780196208 9914544 1407113326682477875573661070355857408 9914545 324063934860393762112917454443674181300 9914546 -221206113406502290586396694233725716960 9914547 24881347941125230969548472451719078200 9914548 -65207483335864317504020386995476793344 9914549 -98182017144115996827618968079806557110 9914550 34704306476080180262931861708664809600 9914551 -14083679002798731073668250756462024968 9914552 -449064277943703865290665576652096614400 9914553 2135498761917165146102950447000139328 9914554 -158003607126062306400498195031674630576 9914555 -93078665625522055991694763802242257600 9914556 259505964267158497080870974644001095680 9914557 -77191431745068537379535804944600352468 9914558 -348120915238495753360837010155554282816 9914559 -139721922936382181576134794863288842296 9914560 30200642886815572573000501513766830080 9914561 -317010077396605634456268502402011627600 9914562 1882480985582097140857834912283778000 9914563 -189352766558631728594698731199932148800 9914564 -89961943671773082619558812284404801536 9914565 44255754451941529134562714733772265920 9914566 -52675744820685545907037783215064068768 9914567 37237288051864092670052021977703017320 9914568 -12648168711321181820235026646725836800 9914569 185344962366046959453257867499184737920 9914570 -79882290749274037274359292276753835840 9914571 -340819932741298072887459912122639209860 9914572 -32201159236576358892492376521698977024 9914573 4320934080122583427534097746408867020 9914574 -230555429711214536589193114189439053824 9914575 37884753867764766286962357118868851200 9914576 -34120464180241533080410141442468610048 9914577 -21214601185603946605285783858893092880 9914578 -12216625124616557711326217590395840000 9914579 -203671088829888217925970642163778009280 9914580 -36503593923733758959213648577554841600 9914581 -268127200669155617306654161933483251936 9914582 76078781748454728485034868839806496384 9914583 -8049182792976699703146600259326385536 9914584 -467808952611623305386001795758448957440 9914585 344873617431103774287615795812391435780 9914586 161336492402025256771052426154869507328 9914587 -226406335167104706561046583500169213088 9914588 -654152300821972700896918469608470804480 9914589 -214193225506667808129902828236365900480 9914590 22482056497329702848039433982745921280 9914591 41006902916048290001314428939634468032 9914592 -40317846445168320309608627714748579840 9914593 -119008352271951963926729549367553080256 9914594 9844760358977956992414079099593061152 9914595 92936286149528115549075440126254169520 9914596 1143164826154926328978367855194613760 9914597 -199267069992305019544956426009175484736 9914598 93636950184853446846105870564688125984 9914599 75038957608094522536140906441354627840 9914600 10094241809041643269866692514228480000 9914601 250119328727261548319170485264097429440 9914602 -71465379341893119181881337173561607248 9914603 37249637118524271597927795578917777344 9914604 43234572171059057080926834955870961664 9914605 5504967169160447849384517445191349260 9914606 -16657326463066481336931639599268652032 9914607 196652739520458728619285074311540274760 9914608 -43555830711537815632816244526889598976 9914609 -279118745205837259992462941971292090700 9914610 -43749655364290059262128774499222809600 9914611 -44731689570081746980563186261265774980 9914612 -18418404566908486956391811384382255744 9914613 181299405466263240167854044260152602144 9914614 -9503435963603574622529968255634581344 9914615 32187950536007177403313439259854797200 9914616 -312711644835873054949117545418409164800 9914617 174580568370887407800392134158175874666 9914618 8747621608806237382821079895672701440 9914619 61237522553304062717078459578259853312 9914620 16832524138988560605262180193201141760 9914621 202844057310775710266127426250218300492 9914622 -29786676525955898927075965654270679040 9914623 -951926877320117424904250545693928233680 9914624 -163203883674990315342435065377660600320 9914625 -26716497943751473324056289286474160000 9914626 84583998612320528537515348183200124800 9914627 356355460053703162751373173506892692476 9914628 -172067505020457668078271470017886490624 9914629 12736449444534793689360945739919691230 9914630 54631942187562473711134290649145360640 9914631 8405946681791552390345503518536400000 9914632 -26846579901943578336253612855205068800 9914633 -210197231553157367029043220482182206336 9914634 49264573756954737103454517499977812784 9914635 76501711655684263656322341183853799760 9914636 235435483272198818384753671273256878080 9914637 60566123106422616501940918981109919840 9914638 15753115297882608727339152025075889280 9914639 2669300849875505670292472344871556480 9914640 12931172282987011761541481476620288000 9914641 17477070801059836296095327099019334944 9914642 -129558759980871175703769022212681852528 9914643 138671804800693395926124145410857345064 9914644 63742868303458909203884770513827902336 9914645 -74425171111455829070067527386122770280 9914646 69642558663247583626712179433569542144 9914647 -108617502025376765869889737206726258800 9914648 290634045487056457560363079612431360000 9914649 161816540049802582030704961152610701264 9914650 -8236015228027690777926700917521472000 9914651 266332172420726451557832295278874630032 9914652 29351503162889806409987894774777820672 9914653 133893960546587457637301683762638806400 9914654 173173882935576064622365169942101627776 9914655 -98800388607793429426519077331677984000 9914656 -27303225959150341005437874379004313600 9914657 227652374075058562039761229934468945940 9914658 27965770818077812889580558114585139200 9914659 447775453758021216902867882333691936860 9914660 153997256783462523423329478643634442240 9914661 43126869303232633420331459007583236024 9914662 -77441903167970970472035183389317450368 9914663 378194152725899800991939191624501196184 9914664 -187177055375404527781437633057134100480 9914665 -71638933853923046838944850341608369200 9914666 -180331454448904504240849763499810757968 9914667 126393027634549214461759131250952435712 9914668 10609912697772580059928633670368796672 9914669 130196183900404120267106290756133522070 9914670 -55307422328965577450439538408103980800 9914671 -195632958726380083032183406692088550408 9914672 -78847460846039238013528732838479822848 9914673 77763737234435553455404565036552617584 9914674 -12344726941096184988971039059820023296 9914675 -183412883948874906347851369708676739000 9914676 69546927984544395971894326498494013440 9914677 -52377762123355171217043932969066298080 9914678 -169595117277255496150133566440058537344 9914679 -19571534704131374681112662344573229952 9914680 46857680468918878917959875277427916800 9914681 97881809139613233634285748939974610304 9914682 -371259029328789079299009181304070144 9914683 452135036535953886351200586799666097064 9914684 6757502226528905277878114292899544576 9914685 -92880390665843014484226378962396491200 9914686 -45389402090529858354692445792687895680 9914687 418936639866297940625216005075039782336 9914688 37758404872748108124265978179574824960 9914689 173040343150350621027866336299704633480 9914690 -54624010204084714773758475625670224320 9914691 -167555685693958803806175883656163244808 9914692 -258594409956444552765660997030793613184 9914693 -3036725076378115464667933526289737058 9914694 75492665357337602578610620641504000000 9914695 -94736312441999971797625207221477503520 9914696 429374481970818623684934393933103595520 9914697 266137002765269594714280520158949255680 9914698 4104393659198753043864817901840727600 9914699 -19418769582562563357719358839386242240 9914700 59117976217507852566368217307091520000 9914701 304995257206411021499927646152087507702 9914702 15736944827523306764105017535401279488 9914703 -267422807418891745053707582065079640696 9914704 -11370452539473568074871265071473172480 9914705 178766442938201039502223038742271745960 9914706 71417550478401210902985334946268769824 9914707 -541284363909663534452628638424155372976 9914708 241311082467477767655981796283667193728 9914709 -252450199664487521013078796694571190944 9914710 2489849743575996117799849303235020800 9914711 -41454513522462548026454800052232650928 9914712 -196841099913766999854365196316420116480 9914713 -125504958445423908395981607224744344000 9914714 9939651341946322799245101111363133440 9914715 -80455465043484822626908968028620811440 9914716 24593879826182252791876525827800009728 9914717 -39199647220664325725223211605284647860 9914718 168766116868863263932040657966165526528 9914719 227637713224798822293991790580481721120 9914720 -7106035151580467073815143093103493120 9914721 132589768158873921628885031953077150720 9914722 -134664049199285517542315329984901447088 9914723 42079497956604372714855599017551808080 9914724 1722653661676592651873404706671583232 9914725 -1086123780004000117535042508530452800 9914726 154990826373108759519171431351156121312 9914727 256766780733862495639224521373793144704 9914728 -346733893037035912211826362250346275840 9914729 357874674566609725211618952802248601680 9914730 937171295025632377626157343559843840 9914731 43146555304373970884700148179861884200 9914732 -359279284103510905207630659636310909440 9914733 117348509424122447272540503011798323500 9914734 -1155064421118948882130640910005222400 9914735 466727150688312485261228936869336646160 9914736 -25459098518168324410901990753915043840 9914737 58925303601143582991686275907850502400 9914738 154139384926805475301798341720863594496 9914739 -204699634373892184984710289161404959176 9914740 -5659450027192736850109127993141760 9914741 8975684773764498858228420818584813500 9914742 -49200852740553114735158489192605331328 9914743 -82793722153684489804614169955065594176 9914744 85456657617810842055128390708617543680 9914745 -99245092097368031086071275056963058880 9914746 122963560897335106504608983316864969072 9914747 -497762599259438467428216864860843859804 9914748 82160884910279613361627680289689083904 9914749 78093621745676024203202920559001296120 9914750 -46137056534843268626330866774321680000 9914751 90796650374052618076007453191266201600 9914752 -427484571269471132656567049857164902400 9914753 -345040539593576905950678565990030042620 9914754 -178097993146794685422386282450870551680 9914755 -157457067046054702802991944847156201840 9914756 -364975236809465236052683291653362734080 9914757 112242582518930441203490756305911129024 9914758 123545711600152307343078381640998720000 9914759 -32845764260483773262736304774761464040 9914760 -164375803503658251595100062540644710400 9914761 187148893606055416363300645529302829824 9914762 61442114796243793298281028839472680704 9914763 -51128096118684445709417748769553682432 9914764 -199042039831636837519707087011732103424 9914765 -51162867948900301426644339686124919680 9914766 -109011927612190950800276989836622637952 9914767 -448518068644256289861117192219900447184 9914768 -1213666746961617498064772075059347456 9914769 -180300035547509580920743586001554655006 9914770 185062602182823700437145981724190835200 9914771 -30149788463260594340132491389565546128 9914772 -33851085711939745339700194213231669248 9914773 192081375545390625678122561957965041120 9914774 -44494783207054343186367995674506758016 9914775 20498010528558265043135336298020502000 9914776 -389796568176324686178491523940187473920 9914777 -47817275730740429749891772275646841600 9914778 -22237388289617630379510354540200294400 9914779 27865374044709541137318164113407540512 9914780 -381048818959857453457666333314670602240 9914781 342170105129850743951637984885044601120 9914782 -286439117449903092086763488371029307008 9914783 -1156849538622407135984922151799422056 9914784 96551174035343189621793117341157949440 9914785 -152457292898944727467892808229819495020 9914786 -27397024497566357117588563410935692800 9914787 13182987501628245077420538411353785368 9914788 42396943080153695118985182596151435520 9914789 -64673252256554577143796573304860862560 9914790 -190536623363076377714276580929465395200 9914791 -844675350199922552408336769399228623040 9914792 -141437265834449985741448224555815731200 9914793 -110600275637663085249053270199261124416 9914794 -93301624667849053217855525991090067968 9914795 -118733648418057875072986663671022099200 9914796 94781734379985637741405084027467628032 9914797 13260660898858579246812054838322523840 9914798 144116159178594973429853173735519214400 9914799 190442189366410225670613427449931641864 9914800 15207949056593755142304789574102220800 9914801 31519917849802083965982182477560720320 9914802 -47314083220355814949416808285488414720 9914803 -167032557097677538969056629543560480896 9914804 -195040447644350464470105953192278111488 9914805 4703875744389923972587464519219933660 9914806 -21449415732326493582260416125611999232 9914807 -468224142566738416959783971124481937544 9914808 129774962260645156831445994431840256000 9914809 395827641260067896326070595933134554116 9914810 -69135304687531747781039613293700096000 9914811 305114810263658057596400299431809280 9914812 16389166725378065792210335197397062656 9914813 19564466739060084581651285283593988780 9914814 -4237556560582252970553337173684494592 9914815 12718092195321600073176528603947287200 9914816 29922352748936503849457992020032225280 9914817 -140227730277240906875188503545596222464 9914818 -101908452394297281487181471814608395200 9914819 144618459155995232646674552045946908220 9914820 93036789587322133538152839806314414080 9914821 114558546789296604806743601498250938880 9914822 305778577413040853461191820823587727712 9914823 117022237532225989280826051571300246464 9914824 367904101360542161436220738637142696960 9914825 73380959859367010084905840443817851000 9914826 9362431313022886589053425257216607744 9914827 -43800457738836294579348941656562255520 9914828 109086084577727350559309918461788291072 9914829 15679442241473404980496607993583048384 9914830 -100899421287979349907832054161452293440 9914831 949672209549038152867646586632054700312 9914832 -56257053597391929301282513521180672000 9914833 82657217230669665130508363738188068160 9914834 30935303653216395043183963582567381776 9914835 34802266424423065109582902331104776960 9914836 -54636943474159591287731364146332731520 9914837 501052315516225284948487718604827114400 9914838 -91358607726648816386847056823400058880 9914839 -79400217027388803350009711806194832080 9914840 -79310936072374149753346183413829632000 9914841 -28857177286075970476184225514097750950 9914842 58888483534125600526584686030974594560 9914843 61730345605329914498488859699323441092 9914844 -171089135459389856620438821937929904128 9914845 -152800540400530360471649593750853562900 9914846 71749466357610108165927175333389110400 9914847 294961515909597543184411598026634435400 9914848 -46247381284492549625434440693647671296 9914849 242617384919924518252755314161954114560 9914850 -52162130927382259894065769081831804800 9914851 -165276732212339790111747278005719777168 9914852 168069370187718478555951298749515447936 9914853 31020552253132306124075296426757121408 9914854 1328854997697712176387941046365921280 9914855 -324074213528739461746621566088792711440 9914856 -194379440611762392421030052933333975040 9914857 193847552747347275663909180868635159952 9914858 2260924409826145010167177094076493920 9914859 -531170689293760097886583479540361126560 9914860 17151794472584676832090459302358517760 9914861 -194229042563184369657695200686396384 9914862 -217141391430162592304909411967475829760 9914863 26669168892246382733492073731908813824 9914864 68282564604513002795092731049250881536 9914865 -2489330303596376012293283278042793280 9914866 26418271296189534674912338842458274816 9914867 188357264286585196265708400442030282560 9914868 13865088531850428015154712772376462080 9914869 51009930781714948132464418974172913244 9914870 49262861333514239119506425324546304000 9914871 -295231073227346105135436152010680984088 9914872 -123020566962221477411299187398927319040 9914873 -285002107445701252638617727271084367280 9914874 26053341345446201028130842324769628160 9914875 32562623018761099555676818552546140000 9914876 265266713618545777267545072044938303488 9914877 -142149533723975145046066925171434607808 9914878 -49560002909127174116521647388860531840 9914879 68997969462720571734507745881947001888 9914880 8406084479974325100301639772295659520 9914881 -247200070675021529830301288654096208336 9914882 -175055620793688456672181559648403548208 9914883 -5671816822533843061350367181653400832 9914884 -54310291622272826777351803723166371840 9914885 -195923182700263772632493151411807098880 9914886 -34291673730319812242931595291338233856 9914887 289611642259905729787692639119208336536 9914888 -118898632401395273394985437810934410240 9914889 89621483722251056309413895242723217424 9914890 37696356077611074903527280194600386560 9914891 69493274204464874397443091964515375360 9914892 104632711820663986834865924896390740480 9914893 45322741843655584118637521788315428780 9914894 218162846951528123317687560204367730112 9914895 -134698817034248918826042309727313928000 9914896 -125660168147951216847222660882939240448 9914897 11440410516145622649236275837341793920 9914898 43948280035029778117086220752611888640 9914899 26425138148700336701722741249825240536 9914900 29588385598796288606756796045851280000 9914901 104097750657110875096823580891090762240 9914902 -124312221722288568601699179469003424448 9914903 -12387780403665706029454729183839634560 9914904 288660028354962190997000298895743068160 9914905 42310552873594063212372962501875091520 9914906 -25773594905158460518249941498292815360 9914907 146825928089917162777975956320000671200 9914908 -105915775991401676768260007563270031872 9914909 227460526984003362497016443317387526304 9914910 66842288415850094691567595296039947520 9914911 -139469797445988884730215499947998307488 9914912 -74678193476109445251339601199537061888 9914913 147370330581770366192372849246266970400 9914914 54423320803081206744541312874232799056 9914915 -113596197100867494214434342035175412800 9914916 -59842621415709540688772418254962163712 9914917 -306981373271768470659207992468832804034 9914918 76523531277306614159181156781387989504 9914919 -44900575059964801821996170011214286720 9914920 116511392940824714004660817979380684800 9914921 227778325800793867547370816576129614244 9914922 -34907476656232955303453560921185035520 9914923 3136427241479499738327682460496653520 9914924 27918204431361847061074531339514608896 9914925 -146413070985421376168144064837997140000 9914926 -76494673656055181126110942399484355840 9914927 120466199847763248014220622079089749984 9914928 88075178138395061663951699136736395264 9914929 -281277681107022255740738783744139743470 9914930 174943666833688869764522293420575507360 9914931 -65883577729635816145098468428945330064 9914932 -130053828070672208496184866373180735488 9914933 4579667472828466630160844946357097664 9914934 48742966953244792065497283453759814080 9914935 -300437385660416333264173763600900238120 9914936 -337017686998652031433413449094715576320 9914937 147961715493310934053493683342104235200 9914938 -16880168593989148912007046226228447488 9914939 202447373190581395235898789130282624740 9914940 1039279011078313717201258234041139200 9914941 -121282911016146651574475544509621232480 9914942 131915188851192313287338153406685615872 9914943 167556602008708758730741529716356293064 9914944 61683139407892943551820739545464307712 9914945 -282260630927971024789276447934856384300 9914946 99775230690980646838497446734678925184 9914947 4036189981675926950631095744336651264 9914948 -68106673375952725079427801612107468544 9914949 204602911376415677619547603089439025568 9914950 96224317103705381325036531475352568000 9914951 17598808079324392356962271079446020952 9914952 158944955683282610188056166290858393600 9914953 201424932922347448800792511708381738202 9914954 -30479265271698384778654972850933751504 9914955 68301580856570023624168889316636979200 9914956 8183707931327361450459869178179043840 9914957 52577439877087969043106453646767276672 9914958 -125410247393531266028810079808995758976 9914959 -140695868527370974900170096087646336896 9914960 -8242830400751025207035340821830041600 9914961 30464824788846482649687545625268631424 9914962 -185398434948030766803994847673760321536 9914963 -322959109817645611328045288329204480788 9914964 7188123469971231191191187411903066112 9914965 283616856743571148147852847677721248860 9914966 206182771039467022266425097474289350432 9914967 4495912950582015848209177213895012520 9914968 9261832673220478397477904767097323520 9914969 63388273087418989163133486900744767370 9914970 11032509556166542485540336525366282240 9914971 -256541488100500711178969758270002704112 9914972 -8830780567372735436327920742040436224 9914973 -116693740986773186262376833963050745216 9914974 228747117475146972770276860970716527360 9914975 55319802044542352193531010075806996000 9914976 -15474850839944807726257954852582195200 9914977 225882786981937761601587001334393185826 9914978 33663946015697189652049067620138967040 9914979 -474780097529762254484686262167712094720 9914980 117310690792327113701000365216044960000 9914981 4349001965002394355808587997475387964 9914982 79558452564511481787280996589985792 9914983 -3089486976493605287269042311411061456 9914984 -477582392169441446592391610692523673600 9914985 87483289901603394839148372705859488420 9914986 -419660659156946798364765066331065121536 9914987 299854510603386380544880603375436427636 9914988 -1969536055528397243768108829784888320 9914989 -47210235975698998678420766508638340480 9914990 106720394391108355399839774142447320000 9914991 7081950194812343790511674181790788224 9914992 -57661482522736731530576959103131746304 9914993 -20209077939151996911689788477612871712 9914994 -81442550868179162696369237785876680960 9914995 31385706095547873967778196719933144160 9914996 -42065276776186368113593374185379471360 9914997 -237798267941684036221863448027761182880 9914998 49639881318141107674112369091273282240 9914999 -131012917634763904998576647981486856840 9915000 55476367140734203119786842321779200000 9915001 -65279796546442477522426472951423096832 9915002 -163970390416998212914554586484214564096 9915003 29709676627465232674303527706436623932 9915004 365158625325628549658812122683498982912 9915005 257374664856276504435119538232872399660 9915006 1100668525970844030209205777672787584 9915007 -437762055474745991717404505288149379520 9915008 254967903930288105122869999247913123840 9915009 -23825673390271269310101309474766540800 9915010 -54203832464071834681831063126903910400 9915011 349367306259392622027522223669847113272 9915012 89872489622791640194046374253329938816 9915013 -507329129671232515476032571992612188200 9915014 79983868687955636697621562391513818560 9915015 69477374568137976670172592435945344640 9915016 -346975013108082657163907817085497707520 9915017 -114163702325466512467429414102426337280 9915018 64302369887155472527138089612290267904 9915019 -209463902047201483599664844684448389240 9915020 192513010833949215140764682249841300480 9915021 200207779950404839678398558973968292800 9915022 -63074393140860042191995032329849293248 9915023 3804761749136887422707500221710857104 9915024 -17371636415823751370611713190838403072 9915025 138249284348588893135370894771587816550 9915026 4331262214085693780578711680738459648 9915027 -172283394922114966416560187937932139080 9915028 -170199653984516478012221084083010484480 9915029 103550440179291561777190629846209536476 9915030 19007133754235684797473922962970398720 9915031 -43545821593968412158272813786937539408 9915032 -20568593807078300979629919496275609600 9915033 172701360411142225395378275871569398224 9915034 5662300158921868692217171070230229760 9915035 31032139661980227248110877384032376400 9915036 123017019061596850885435604646745374720 9915037 43977293896431229203322160432186690592 9915038 -36449856594940319883132816948832028928 9915039 209085432893874490385946116465625953304 9915040 -58234442613818601541394608706027520000 9915041 505462016900081456126335029249384329442 9915042 149798440869330696682140516645728248320 9915043 178039663002400311467324273796039427292 9915044 -87721132270550543758840066013878164864 9915045 37189384871595266397892908389480812800 9915046 244699578336124431644031951162569392320 9915047 -92064152596984578387830696231996034456 9915048 -3920956741871410422947326368149422080 9915049 17821931973333167124680639826959381236 9915050 43529417021302905762965120526471382800 9915051 226313587955226097140043461072971020632 9915052 125804402617269804192175266891658662144 9915053 -297183624516525982929836751442785385920 9915054 46624539837840993123857090660431033920 9915055 -202858651098292473028906735485435678000 9915056 95689960652576097390817737281961984000 9915057 345429016679560066846148623085643401154 9915058 -159990748144281745950264822620779515120 9915059 81742980730266554658031707698296676352 9915060 -13050055946778343167613406231936471040 9915061 -397852839519158647284374751008069990920 9915062 305993453326380065540661037859688146304 9915063 -31905419508825586341114542890287821616 9915064 -35450402786672589401809889145141780480 9915065 154091853810007345401552843772447595460 9915066 -32450968113699493852247438547313441536 9915067 -131433476390714520890249007843608731200 9915068 253942532330545876055138286365156943360 9915069 2731927981791081531913975729145111616 9915070 56615794666525177340728658219711078400 9915071 -54019525839373043032787985127772217600 9915072 -17577384037267197318299776228584849408 9915073 88945809746157623863499575106138939136 9915074 -39593351306240240271522022698561477120 9915075 -70856788586058604444400071681076172000 9915076 -36789758471868902971339299821093661440 9915077 39492677704504332338573320466209171392 9915078 71489507214052005748857979541686367424 9915079 -11427453644878523267999604130589023392 9915080 106916314768962632287914531048402124800 9915081 -17271037423698740775976894617422456640 9915082 191879578617394686302599343607345966432 9915083 -533562043920717257836458256701178018668 9915084 158007359501629419114138319811114814720 9915085 224038779238442512777353499148682654360 9915086 -27454606098243085516500905901652954176 9915087 -925050039433067041782515148974008320 9915088 9757064116288145241775690512351322112 9915089 68872871320734417463351016453634940224 9915090 -21357983081077122481986475545292224000 9915091 8087249844103766826609814241321138800 9915092 -385955174437456451329346525785808191488 9915093 143553281220153330312345024454274784960 9915094 -77833117240905801589519596064263312768 9915095 -278766982650792022602628637398409831400 9915096 185129600290711161074785144449573580800 9915097 375357229736343294307307135391579354912 9915098 -53976549838645303907598147282617053200 9915099 153417415846671673016245401787014887064 9915100 67591123035694262655540851391623424000 9915101 124208761894642935121986679539230505600 9915102 2317702727542351859306353354341703680 9915103 109530933602137004765593097110468136 9915104 -255169287157645274975458314149984993280 9915105 -74052167727843199338911369364724476480 9915106 108204753205456010189970344108625820752 9915107 -579515061868371387642726151082970028644 9915108 13117328376421068042812717177576042496 9915109 467139934295947763591927792197671037310 9915110 -183613533755295237336828176409498983040 9915111 -111769125164814860856489814265767263912 9915112 866000437852735836106980133942886400 9915113 -107889689564342110854022574994326521152 9915114 -99348984723258505033689157369666776576 9915115 21631911658274697071954038934809543200 9915116 -154570254363441718272824641169603048448 9915117 210080806619684644829352538615493551680 9915118 101243860510639997609157895981707101760 9915119 -66861734434382470306303240405036962480 9915120 34839867188972893847337698873207685120 9915121 59538284546626348638356204845106026322 9915122 36081104977989189444597687547515052032 9915123 319499299700491045342067867423701893168 9915124 -419761318432653028961861954228625475584 9915125 25266205534461205900252148082547128000 9915126 -38862458632660330377874418330994124032 9915127 -62867085992970186287907866290564172160 9915128 -426384385619865274632310304939753287680 9915129 102589754280497705741976825343112698560 9915130 -13341069577505162648629004740624800000 9915131 150226622475261276391765421381875563120 9915132 272163324682438390893110167170577612800 9915133 -4003733578666720683884008413035508480 9915134 53745327451699602463357884480002290560 9915135 -42072441380853532740613294778372396400 9915136 61862451507068372208106750941880909824 9915137 278234234515668528351695321701391382786 9915138 14483689078133907808103333490420830544 9915139 70267082853624737704714214046752403168 9915140 -214575667335674475495664444086850978560 9915141 -37277288929301966981854755658191487008 9915142 -84542495775545733236413994972092420800 9915143 -157029490575245677032715289656024750800 9915144 37076157735010582383881494353000529920 9915145 22936577114867271332794752239553006720 9915146 -31717763089561867988647918506311118240 9915147 192825503092566226995028165192662494568 9915148 293880418027872248049177844956548736000 9915149 64896650661961072752844967281457052600 9915150 -27319662448776691450800498956997504000 9915151 782039082958538723650445777619946704 9915152 989571798226267279809215757791428608 9915153 -19903224688655025123689139964481546592 9915154 -58549668653484380469915151389062968320 9915155 535770784843675899479031343025733120 9915156 269477415262972172289271299297344962560 9915157 13921777005373972515962860566992762112 9915158 -129409880846880229311611084752410756480 9915159 192380035645787451928319462471624901888 9915160 32626938999649350105593787100050432000 9915161 -297834374304016737722472130806258269238 9915162 -36135686220658278814182601791105753600 9915163 -374401603497293444224728994198347080360 9915164 -27452743871360672146610071936424214528 9915165 46866809891956254178786391332331719920 9915166 -105761130170028076759162109067882787968 9915167 373407589596333727730006971452979390752 9915168 73149566817203721390210174456047861760 9915169 572340249524718131671889953679893171680 9915170 -106248572886619978498495804522701205440 9915171 -51221106095370876735964043486668690176 9915172 250304821839440966621195905961515842176 9915173 -340549965705999369673489905654830512578 9915174 24120824684451931890033267461809107744 9915175 4320452066484111289928270729187610000 9915176 -76088535201811732325234026706509009920 9915177 10498836718504599019535084652168485760 9915178 47527731170150568895645106782518991872 9915179 -104157339058752099697524602870578321224 9915180 -28007778928874135676899346833424629760 9915181 462238086124405357505924244213373816982 9915182 430202543542304600269586937432563921664 9915183 160700032037166737347262238897662643600 9915184 -68118046492948973117975772223630868480 9915185 9433700792229162880957995192982003200 9915186 3814611669360774430751334790803064320 9915187 -93189675130037618486288977399388478480 9915188 191290236132715547439516815914046883840 9915189 14602504933199379122451470686547598624 9915190 -1965375388706573436715880600170648320 9915191 -56161486763158021905798097050600324816 9915192 -100249110492399343200456100624528834560 9915193 221510558896283424317122198710559558442 9915194 -27372590962239349205280663692748215328 9915195 -41555199196582461647024830408227087360 9915196 -516189639661803615785300361885347835392 9915197 -80684977318217438173227889336134135354 9915198 1195074682286409460584449528054796288 9915199 -263216862694050518639427846908537274624 9915200 4095530975355917552511914440930099200 9915201 168931729193510443963112560747179258930 9915202 271648744549319115969777744844156792704 9915203 75746595720325100439196181207208907452 9915204 -13537629923215297096161752475272417280 9915205 73687587370896210822059804054944695000 9915206 -51732780631996030194193110936604187520 9915207 -3987910617071731488261778356513947520 9915208 -2534435287469457062329373179670691840 9915209 -143885471136466482887855562627698839590 9915210 8646068968738820355496651427105508960 9915211 -195237546565081165473268552809535167200 9915212 -155139896116566025956754063893122444544 9915213 71571763542327426601106380717422279168 9915214 776363555323575120255218177011888476672 9915215 93644221394460341875706493276314608800 9915216 -16192140410143031501317717647772876800 9915217 -576534585502629548630627431040173080 9915218 103676740922053686654103588315759804560 9915219 -208774623146421756892140970364456790156 9915220 -36832000590353427405191538938675896320 9915221 -231249271021641004815787723112865859200 9915222 -651358133339714125780549355178938496 9915223 -30067377069214558663197148121427065520 9915224 -273898200026119029575629934995998720 9915225 12612976616371849521143258950066879200 9915226 -1176215423218840731489488617535271936 9915227 78979299393012794214598573427757433872 9915228 233455806951438910217032957456149645312 9915229 389313505210769007105002651519709537830 9915230 11151500849016092837166651646698768960 9915231 21892035113451573182057185528273372800 9915232 370656474289988337104104299024201940992 9915233 -376093761513260940417909242384017357500 9915234 -3406331659329290975432485067902130688 9915235 81256032806850621661126600317395394720 9915236 -253928088063955091342950453242984462720 9915237 295901456884049286639281179748339389440 9915238 -2198049519643403834684449377215354304 9915239 191203916558757758440387581172105479456 9915240 -12992479282667733958553878146392064000 9915241 -563760259532034731528812086079258816 9915242 -147427550373629225438803699494971748000 9915243 93593664274030108634067558992614123488 9915244 62095497577920363616314015482061613056 9915245 -238693070469136257478174073185545840000 9915246 -17076425770088028522588425461323748416 9915247 -188946109243758733030849543676981578800 9915248 47804819561059683305345633150934417408 9915249 41939710100903647385587114953281088768 9915250 264981899400673090135600796811033744000 9915251 109051675987343185758139917854526329400 9915252 -55486991514509555664058799359428845568 9915253 -379702055508594514846090961363339282496 9915254 -6285230463217793720813787398643210240 9915255 31154481238324864053475179309719835360 9915256 -26723544965182682537811433213889433600 9915257 9328966225517938932441754955407536384 9915258 -22054334742829657685049114976505174016 9915259 -332766783465380601138962988400053913320 9915260 52699506946139213349473209263426816000 9915261 -435556778953617139959007679780407426176 9915262 10106840368130782955486365130432670720 9915263 -75737089150696689695830237876164767616 9915264 217754117844533575901703544711938048000 9915265 -274658147873277825153149761695447431340 9915266 -140577698268363279479506111690767429168 9915267 106443590449921373388453874204406392800 9915268 170677023825392127588929239812148448256 9915269 69221185295055626415595295280416939520 9915270 57573776478755488375718790462917193600 9915271 239347769202055431268299994716845766144 9915272 255717117796293429925336711643778385920 9915273 123980323072931111958816841765643902122 9915274 185006249839728896020319029134609617760 9915275 -216662698740753887822888160230306917200 9915276 18679821448901849407320480361851125760 9915277 273228927308009250424299483376788295200 9915278 -148751387544004081639815060487399402560 9915279 108878720442028173080738495718977311488 9915280 49986259322183615317429092684465192960 9915281 -82458089732056522568971390989824403918 9915282 38166099385702845973235942231608268448 9915283 39434018731261737943192270057322743040 9915284 2934123371678005286801726328077647872 9915285 99551492118990506520349560010140487200 9915286 -4901350359283808892586069856941227456 9915287 425707747449864164070931262242517941080 9915288 -37439353695984224574791736949635809280 9915289 440508689522079870000306142113598454090 9915290 -14153157581940407154452841028015718400 9915291 36298764968660373287416475663009316432 9915292 132149734590877841490501123811183905792 9915293 -171096167783178059624261376634041591636 9915294 16844463553867282646648301470465485440 9915295 113933502760892797735833200291650261440 9915296 93649619015637413126589479757928660992 9915297 -105911672008910319290906097048066348288 9915298 6997282216676458467125812672546859328 9915299 33898622595652416325699478088446478300 9915300 -83567109335692276932528602882451456000 9915301 67405204814345711567589843751658051520 9915302 101607030281244412242974743553091225600 9915303 -232551935603642932664104957861114138800 9915304 100476674730935726554092426096970137600 9915305 -266983005348544665191079584136531912540 9915306 -122281083343636296724656660774749121792 9915307 459300021891421109004734701535145781556 9915308 -25657956362771422252699161296287371264 9915309 -233098945313216848959108769922227399956 9915310 167588277522352335940484673787272154560 9915311 192643466403103737355950552426044750832 9915312 22579044846370951547980716682334699520 9915313 469535199290883331871292546403418140562 9915314 91531862074908015733920968621247265920 9915315 152078153638380610506114408584674324320 9915316 -196452095005426340196998395326680297472 9915317 -257662361164615163743163083379951627016 9915318 -41262014016179589151193337954249154560 9915319 43900092593014515312426360906593675200 9915320 -7694798877224317054967013938128896000 9915321 31187076403704315070046839255889962560 9915322 -48145416084213590385314671046190151968 9915323 157433716516447355912658082921407890688 9915324 -344577280215255658048134167342727168 9915325 -15794292691878362187326675695460276000 9915326 -9284720279677860105984527703781125888 9915327 -247028729345705903462208308621871432 9915328 -21666601498000856063866303774071980032 9915329 -267232952892230567599844595943571003070 9915330 -93846854543957454660366351713682286080 9915331 -311514418241578140004781260628522748868 9915332 1346278128569531569638469783938478080 9915333 -97204156019899268241170322443158092576 9915334 -52187694531719394677302495213312478976 9915335 -59784449032010255897839923398524357440 9915336 -130195970342309618940926850644614855680 9915337 -202378089523684235827174296047208966528 9915338 -4974352317404542594897623102390176256 9915339 -108096000431858766466765102634686663680 9915340 -146914202093560500383665164699174144000 9915341 -27664852349837372918755568209089189258 9915342 45843220046539148715439136398016429184 9915343 253672289248429647262855784912812324592 9915344 -62656362707961531618658629926786433024 9915345 440243134272360652175119316746252800 9915346 35550190040384246617303364860461126144 9915347 1092960221426662857935393217479854320 9915348 -36132504071607196363413787934061158400 9915349 -430144530915237825957556657484820041650 9915350 2115591430075276866139745833264780800 9915351 -193326666388003518828509736316475382168 9915352 375758678787740460931880416538874286080 9915353 191934744444250573023295555395352500480 9915354 -189929587972150020114868391131762951200 9915355 -493117706847968255468316592995737509440 9915356 287794512395243943278159511073195353600 9915357 177951009158467126783630573894861991040 9915358 37384701661645481529499579470896653440 9915359 -506899146848347182121491797810095743960 9915360 3149515660129557104067310562228305920 9915361 106701728301343262304883327125685775400 9915362 -109486937012190698900980609634442932448 9915363 -140161416131706240527725435907576267520 9915364 -227943006211461797838650255882463104000 9915365 53048511338946931369458179224736083800 9915366 -6202373945704429944201275116766708352 9915367 -21008976006229998464833068415202168832 9915368 -414682030241081914646063934276435133440 9915369 -111600771426141491363456218522005319680 9915370 -466377242479584251298643796701766400 9915371 9043668010107867081795375261091081824 9915372 88269232232086414979858754499562220288 9915373 -136498202705257840747210044268321588436 9915374 2247838698652833919021569448300032000 9915375 146329796586628114501833656034683688000 9915376 -83800615718199867263520945833573613568 9915377 33292105876508656565393960454389318226 9915378 -114475372688397988204343297031471851520 9915379 354821219236456762434203039306466795980 9915380 57066799045317918295841259132361900800 9915381 -3092990532657067967125386274585606656 9915382 106498931822383618071216934934157765792 9915383 -196035307222575221699605850133957876096 9915384 87745325034020797754554249135153336320 9915385 97942543433508147372379205936413952580 9915386 -66031144201490570915287814426864379456 9915387 -128356007242472884093909131811096554960 9915388 -9889827338123649028319528787352699904 9915389 -108276857150680993566663376210562095200 9915390 35671711018459583661918044779370128320 9915391 -590074507161872963156592649009426398208 9915392 117068900305300091719801588269157711872 9915393 196133229674408357272222318282907894400 9915394 150923544146598624975275579381978036640 9915395 -95031695560775552267905161250914082320 9915396 119000364058503870053451801966356769792 9915397 506781694800154493780386350925688664800 9915398 -208480598906700639212893851059246039040 9915399 -52555603105563172589555715544568555040 9915400 182817045488599413503258995152989184000 9915401 -10474830261323721341935582315566977100 9915402 92371817476574656354868032478737465344 9915403 160404920210290477197664927800641653920 9915404 167041010338757685882014732758923273216 9915405 48969781549406119142918129496441512160 9915406 72134492869389393191631460828908745152 9915407 -200522422784797799466287354874048331344 9915408 -11337130589992454838867639856633921536 9915409 134505965084803440757041811489042858816 9915410 32982931565088768128493113922789363360 9915411 -14835885327263182331528651668177192320 9915412 32382179218544000282413896671402491904 9915413 5419996444134514477338615827464771104 9915414 46860285539547975239541681517731349440 9915415 -106327222766715168075839548727047426560 9915416 -117400235830974307326031035581349888000 9915417 675800111653457794728722722418848308 9915418 69084204536173756361747153880897938160 9915419 323381907643244280627211292085913264560 9915420 132469338457410937663907492197123368960 9915421 -219398414700087405729518169630913300378 9915422 66168238357269320291686033109650252800 9915423 90562597166644228856051491188398914944 9915424 268648463392214699532860535417952075776 9915425 66618201745432827065901230076314965500 9915426 -151889455309442141146493170328359334400 9915427 -287194089304073210668237707659083650724 9915428 350313019661573269005019343949083095296 9915429 -280591812296273515538856488342787823392 9915430 -28610747149410991695900360325539168000 9915431 669904708817333873842184718363564754152 9915432 78784226519448414832088793914562232320 9915433 580514440026351689101270230443554611024 9915434 93201065924938363744625981720869155072 9915435 154434832009053619630752742678502929200 9915436 -247276909417534822813674627551576860160 9915437 47207305426013652042313446841593240960 9915438 12548210879719810127234409338318819328 9915439 77873220448241949517356181261478714200 9915440 29436970903017639789113440638495621120 9915441 168909837129900989220379722482436846192 9915442 -35243416960941128338188876209157862128 9915443 62295792092156596398840502157973947520 9915444 8053807545437979188069725503856435200 9915445 33323805171067108928073473101466355480 9915446 261346520401089431236072700277887136672 9915447 118753327135280546692233300216080749800 9915448 -700964910657028364889408478283206656000 9915449 540821813976747460598080653511064439936 9915450 -10558278481059974210506426078186694400 9915451 -62474186485264279690608975204061997536 9915452 -213028904250521089482530535201772512768 9915453 -4062101598955956103603496619323017536 9915454 103164900308361352816173114310243152000 9915455 -353552891562367994370411374022350171280 9915456 859976448300680123457612694551527424 9915457 405338026828497193191521789614539904706 9915458 -109947472747021611357918178827081120768 9915459 -42573321226729533858969532936430248272 9915460 25188624918094986468427696249652225280 9915461 59736812037147268377733978664336900832 9915462 94156966167491763292197688139293045920 9915463 7311822016759673941209956905728915664 9915464 -205446353936097590847933145333419540480 9915465 62393743944847544431271202975345678720 9915466 40099741844543168097818168396636976 9915467 484108451459122102839007776244017930516 9915468 -20774835367290972913853300394372456960 9915469 11613514845695785725212274345508588096 9915470 -56446654059580254359526616062620416320 9915471 -155097084278080489445898061034797379280 9915472 -25230309760894234133043516016225681408 9915473 283799850218334217957725360806208205440 9915474 -19065255868532355423978337364304783360 9915475 174992877256933076823775800941182815500 9915476 -6074369779609464370147047390069030912 9915477 -23011931312158929077817528348385445760 9915478 31550881389222817588864878969504395040 9915479 107436116598685717980021712023477184176 9915480 -15018911059578342785972688920315904000 9915481 -152879161496282560138997794814914788000 9915482 87743921389781377321779934045444607712 9915483 110848898874574915065118101881129241600 9915484 84271433622904691386068953774070383616 9915485 331848976180552304315909865419595027180 9915486 3913683271043092201997481976495626240 9915487 -577848119576886351045410573254083505920 9915488 308967651929511029855457542950831521792 9915489 108073887312048436871567295024852441108 9915490 37252541551598722436828440919966006400 9915491 235874570818697663218605320014148708892 9915492 85395034485150244580710791318517125120 9915493 71129436166594255816385058040999422558 9915494 -118133569767574932799770341597903932704 9915495 -33792622740923340053759101072427086560 9915496 704309114265905737511966024945670389760 9915497 510062361658568951079796937930063717946 9915498 32179444954500053826200947961835505584 9915499 2357183267460281223818027920669261248 9915500 49834225705788510942037537705216512000 9915501 -368953283177412223308509191148243893440 9915502 3050931223659531839176369292371877952 9915503 196622643048223206168801190652407296000 9915504 -43685809728868299112857557494393208832 9915505 -27545776431121466981823567307918325760 9915506 111000378143833298938619765129581541280 9915507 -58946420113107191667241421254299601920 9915508 -246837196774909266562661670896341420672 9915509 71760724343886897566223826969004017710 9915510 -25645229047093645814256366284827975680 9915511 546343159059461505886738233727078083400 9915512 54121946990770881271802188103257497600 9915513 -156548383866082970550784850055003086256 9915514 -68827760336091236868302106418562988288 9915515 283519277224457556572657842604361980160 9915516 -79959723714459839508946359430649200128 9915517 -35992200467653048903295762830488011540 9915518 -145601004239744078689956834933243671040 9915519 27549794434753427475961428783334050960 9915520 114076338406948848164716472489843097600 9915521 -67229752862037913643141393302522985472 9915522 -41326285928032172712526887933452754432 9915523 449326453248340404663031624947371572504 9915524 -57720540017598281396621575755493058304 9915525 118505787612551859437227418158924300800 9915526 47975572596969134997591905928840530880 9915527 505868965306807909245719087966125168320 9915528 -75993870175235535668459157948009185280 9915529 -130517641710761683811245899582378499960 9915530 105662353252134399740301538569608064000 9915531 122022511628468796394282464805304466624 9915532 -259941191301066809847829343052967792128 9915533 391314199151786532378414562584408601782 9915534 12780750806587930302981956755435300992 9915535 32427350993785078424635223358084408000 9915536 -3505717480033362157176823752258748416 9915537 -274493157069902624133707176584596551440 9915538 -82419981549810027535571660920350676080 9915539 149747045030667297077119410764534228856 9915540 51926917796319136162811135084311449600 9915541 387241579878917528815589771193522572942 9915542 -401661832812204264867222554115213696 9915543 180492907977641120954690926164748923648 9915544 -287689338430656707442994821786742179840 9915545 40288487317844189435775336998588967300 9915546 81732751151932737208716228255853776384 9915547 341823781514933469504871012886119508996 9915548 -8488370610275679262562776262798837760 9915549 -60985621433763582018857252957740561920 9915550 138309671989576145570336386134825873600 9915551 -154024596343946851625761618213568205408 9915552 -22080784367232608362526452807602339840 9915553 -13937419690519915208713575494034274176 9915554 -275338453869998088395639686198583257728 9915555 -1261694466978650364185563015026468000 9915556 7597745423960799792667493995259682816 9915557 -3643804927283653663045509338586876480 9915558 70799004233481302905051802412132524928 9915559 426991737736859643780890748849117136760 9915560 -257447575482501132465397172037275904000 9915561 -343294844163591359704832825325519267360 9915562 -247480491898830733839003315793989253968 9915563 58089854267231197072207673811624813600 9915564 -129064741335113717124364083884451210240 9915565 181023890538222402611243265531224510400 9915566 -69432446403504245302860012240719435136 9915567 10697767357961967713486650452636449280 9915568 -83531826756429360224002883589764382720 9915569 34661579333983573757760052265302996020 9915570 19317308968158469342783014265643174400 9915571 -548908413228268968314294709103237094568 9915572 115730814559614587586698090165441667840 9915573 11077443944948615569381105733806070400 9915574 -129854534096630665768829157459601975296 9915575 -113970499426327524042361845356011849200 9915576 -67447837677396058405153124626438225920 9915577 -13465139337628315659582796701961123328 9915578 -164761806621621149811630668598331190160 9915579 -97706304151623280850556981768641004600 9915580 195928884569190509881910359162468300800 9915581 48281797672630456695822734317728621132 9915582 102676170340606805347584415764519657792 9915583 -155792345943275023634999982295536907080 9915584 52455817910693600739637634147083616256 9915585 2034096117824299927102370487915387840 9915586 35419056614279157818493513488929572864 9915587 1913900878871902603647607540224348 9915588 -45123234288256866808748639551329146880 9915589 168993540051343114112338169675255471390 9915590 -6119486139459959652509550924955153920 9915591 196289067022919152344624938708597752872 9915592 -271359829298700612199793989603522944000 9915593 200935219998350678899247238630216151560 9915594 3828046139723773693561263136348969728 9915595 2455730247570003287866539098083145520 9915596 350226496821033653947945043718541843200 9915597 224290385814222233468237724436654247574 9915598 75222650362182958120319713910506484736 9915599 -179668113529885770573126494222789047680 9915600 13056976820700532255031530769439129600 9915601 182828364141522157180623746876503305972 9915602 -181338199054719935370085311326651131248 9915603 -118918792861751333597182151040260193096 9915604 -249247732280508031691098669056977276928 9915605 -134609978194615370501808879842066663040 9915606 -197180909112476514403703714924812492800 9915607 -120139104118378823296289489533980468528 9915608 -38820073648858908047172889272962826240 9915609 297781960416820438326797056558931225280 9915610 148038277139696815765285952181215160000 9915611 -10714171217507809698921537429333696816 9915612 -25223718124391192497924519192213413888 9915613 91525531857600354103703973080864964384 9915614 -14112035015816118881944120798038893568 9915615 188789735721136957949467126232457516720 9915616 53020051537973993088191966058811490304 9915617 -18247915695645613219270701279446474334 9915618 15719962639557306735933621204494661120 9915619 -15505091025395778364713029272015840768 9915620 50154252952275034012344495338524200960 9915621 106922412266384634521198261171076188640 9915622 105209087442982987149019733557712843520 9915623 -193231932528801855946994152970897437128 9915624 79931465451565082126034090937302251520 9915625 445490354394852859494957653126721000000 9915626 -66245593745113712127932003943097291776 9915627 -224902722233847444875032977945827104680 9915628 4245261773091504858955212528725670400 9915629 5801173768276751174336143457561760000 9915630 31097983758240119882483862956010712320 9915631 218805881669643291096845048953906614384 9915632 -10045808656022612233878936416293355520 9915633 -23225320418515249045792635109280765376 9915634 25731751195212993411770034768638835216 9915635 83092590911036508033456562486927489200 9915636 -170570599607998981008983246989842137088 9915637 347102705854751765192834527414903381632 9915638 -71347166772843141022075035909664061280 9915639 -4074941211328188213328612418435574912 9915640 134875632781436978358293214724710912000 9915641 -290552572046049456778332915723926149548 9915642 201489462599117461230690318727595911680 9915643 -168098181795152596994232947686680722000 9915644 20315288042931352745728412767992691200 9915645 40045414848300023382787013547596455680 9915646 -99362686264033744436638831461716060736 9915647 47637730944132962442256318971324157296 9915648 -247520106136497949760375790348477136896 9915649 285050777118704882405923436039657625192 9915650 -42900024776331008993308877923092253200 9915651 -307844050452707901612253619270209031280 9915652 -272416357936622976652121247584663961600 9915653 132136652832380923355579535218322771264 9915654 35824319525853512451726901535329708032 9915655 -22278478222600819327507674965331836880 9915656 -233890663378176631640203804655095557120 9915657 -63158372035987648415493364106437391040 9915658 186257944092659480504517589454203038720 9915659 27677125834826027153281227872302097904 9915660 44659962864956076471603465577651445760 9915661 -309073222419273062675956631628176651776 9915662 162078050168209113898076208305189046912 9915663 7080370532054618118960999880900431360 9915664 47305358854513647808425970961900371968 9915665 141368609236190708813162816316794208000 9915666 -159925721627599149194468151417497506176 9915667 137424343261925246564367589551739665036 9915668 10914574323903203473362172771379527680 9915669 -434232426396143220137989266871635364800 9915670 37276009357744476308934497728701953280 9915671 1362048544861481311347233427449265432 9915672 -79364029394201595024813027230526750720 9915673 -45388159235517728034936055218179137078 9915674 -211955435258883424455282928774555451664 9915675 -32471191027037013649442814574116748800 9915676 28617176739012922933100855949739737600 9915677 97976584929979724496774571875232967526 9915678 81330543579129818142260746082859891264 9915679 -531458265802259278882503957693877666720 9915680 -135237041320901269527362742770014617600 9915681 261539114248364795441684807026117951152 9915682 18271531115584480043967087608052395520 9915683 -32414803384567504322750579643489244068 9915684 -339963737352710789308163975551957229568 9915685 10265454624472729879063453057720569600 9915686 -67260586505526894993646997535151439232 9915687 50222285206528570603981142180236200144 9915688 -249065551245441844697557836000824202240 9915689 -230976915082652217210816109326168736134 9915690 57315633781685739720834274394537894400 9915691 -8315180255721535782553074323779992576 9915692 297695943553387718086817548426509058560 9915693 -18151496853411195751870962098111937600 9915694 -219064723573631666865882662838859879104 9915695 -253333099621553027424625934115097054080 9915696 -70098407870683569308990233077547008 9915697 537389462882908767398738275744912572912 9915698 -15878723103027652839614303291239703136 9915699 143225966142613546556069094791004913464 9915700 -44330055722234085208882520862666848000 9915701 386797627323574145354508700906004181600 9915702 27934856612685968415024929265815620032 9915703 7658737271037917470830068393390655104 9915704 2124940426420580135016342746911334400 9915705 -89386989857917874895641689211497142400 9915706 37037598482801045931094333048604781024 9915707 369655854495394019025914510936940549840 9915708 -73270138343758638879291203502927360 9915709 614469964693595030597217483123286503960 9915710 23054739973926444064788943857538440960 9915711 2662093247845232700390968230754250000 9915712 -48683790559458652240073767556729012224 9915713 340952488722054049615836440223507904962 9915714 -163267773896741123773529700183470592 9915715 -163755526714616803477614962871895046640 9915716 -246779967342156208781971012523333164800 9915717 28811868267273650119648868856947988480 9915718 -162928077064915694685734743188673415040 9915719 209187620676948232105568773030914702360 9915720 -20149127419403881931079733972070400000 9915721 -123501532284796979712481248787427095078 9915722 48156148705015741011039725208647015424 9915723 151324897050169352395399991055488767200 9915724 -49616416994105901364839956338525001728 9915725 291719721746127296480073572303528753250 9915726 -157836883483502422544323228206155423616 9915727 186115472823090583412883427946604674832 9915728 92695073569687065269770373150365040640 9915729 -63444925258505225340069165066108408960 9915730 -1241133658808381017018773986072102400 9915731 100326490311678627077372502395542525440 9915732 -234232400358973934739782191943327674368 9915733 575768204550548183642417292128599996924 9915734 58228219056301475626206317019472220352 9915735 -137536554208859508742379121188591982000 9915736 -10880162518587592754888772846978355200 9915737 11922879932451725823157164658344393408 9915738 69307799246202728527753817719722620160 9915739 -450395207444310753631073675061537951560 9915740 -52324422599766795434736810523727055360 9915741 26078204794467295209643967013888790944 9915742 112913162966104911440952397104296518272 9915743 136453073750375099239553116282283026080 9915744 76942956199370378523461859778099937280 9915745 -34344313984151806281826148652454611840 9915746 184823298678163337468322750505251861072 9915747 -21961099369987225093064777767593093000 9915748 314514161945239099270333921990031009408 9915749 -69107850636938271990193613452592789250 9915750 -31058938863944579060755796441370240000 9915751 88189134380553747466688280848854989752 9915752 -124590754721335871973068871728916234240 9915753 73528326996318413737031540414845271808 9915754 -133104343149632296596601920908232322560 9915755 99311551723742134568737477709598538320 9915756 -162530375142995238886417927320706902528 9915757 3849852814127664992169833305603848960 9915758 -47579971216866761897466055113324615360 9915759 78767520871768590695819309243758775664 9915760 -51176969681283773333986634527207587840 9915761 -674605834791441273489883733298854553120 9915762 10486912995414869660398359292238209152 9915763 -134356519572253395231672998899630168752 9915764 -531307497672646892424373835325938380800 9915765 41063237618982988498457922434593520640 9915766 -92145207303770646043789866384649476480 9915767 4146388780116477984707350393554915120 9915768 -13555277256331661917776417355537612800 9915769 33213468278460087430918802831039740996 9915770 19409049412966301448227240906570409120 9915771 193361922221217115210659258646749247512 9915772 60623460922240015001717695084856089600 9915773 70545472234199540638855398406098231936 9915774 -88171112350423759718139200865625559040 9915775 -123107629592673432616688089623547040200 9915776 82849602316486678345243550441432678400 9915777 -17956806925640101423030425709739498400 9915778 203350151751571941928465500872373261312 9915779 98788040053136005866245789932356648960 9915780 -47185990960329154361212587981842227200 9915781 348072483561753067681062612371871702492 9915782 214185823620041889912017916933531664992 9915783 32411053456733126879726986682390746368 9915784 88172137143425405931085323946807787520 9915785 174212941030010152372386561598889218560 9915786 -27475712682378690050371372487264247456 9915787 -241467433332661284455804180400347212000 9915788 -29784081746625925931940047262407270400 9915789 -25115795464186589466538429482943442304 9915790 -153574412955104448215270143244598945600 9915791 23177291959983301126953828485683782192 9915792 -66701749688850266774473402550357065728 9915793 78575762256193710459884592310755890800 9915794 58518186552896909861116000119502808064 9915795 -151701682981818042901495264877028362880 9915796 222110652497076630202198860251490816000 9915797 277468647156850148841108392008469010432 9915798 -37076158111400384239002570410632187520 9915799 -383135822924472495316425915222250346264 9915800 770185393243996297778017393141248000 9915801 -50673941629157770334686644155723664000 9915802 -25047916340831715340959162533859053088 9915803 555142135531699338523446251908826210052 9915804 -180696356925877256947514850020968442880 9915805 -83112902692591562923829368993496751240 9915806 -115838965254561203958845103253726384896 9915807 -721019867567027876461825040061662976 9915808 42213565976192128743771861635344367616 9915809 6936771481467863979902410124385038088 9915810 199117589039463836024827375478055091200 9915811 118347343139517309136535546059057566000 9915812 -222027532614406945685714113366027177344 9915813 196353651557301233252906964069601271964 9915814 -26464308285638231984055303488895513408 9915815 4796465060287932469246068690868838400 9915816 -188511761559951632907157497144499814400 9915817 -73223563573416375386967677485765808134 9915818 -163915172000210846965276960112542786560 9915819 304453254456708432810145290209204915544 9915820 8765753478014184223349787591865006080 9915821 -553994748257645148443496834972282111978 9915822 -20150795018023130828122459306655165568 9915823 222969848915182056103173266265950164584 9915824 -41000973101927638681383787485285826560 9915825 -166333139862758915884527226914137376000 9915826 251097262605838622908311827005299812112 9915827 460252258730060720822024164863319121676 9915828 36514588716219969633345545607371182080 9915829 -13339542187894760708432610845946240 9915830 10578699321374157883157168531997361920 9915831 284572438838502361927836664663704765600 9915832 164962241537359544477294281152703672320 9915833 336650522939293114896620305115909351082 9915834 62634642846224490921372114824513498880 9915835 -103617137116849873602796872778740740400 9915836 -2588163514609146658258142561045317632 9915837 -167981720014958427747775867314956394240 9915838 -103829094332103696705300225538877863680 9915839 -199692065854787076828174217122958864680 9915840 78798612466729396544455657724596715520 9915841 -25362117254020010689872779064185415960 9915842 -221454987344880483640149541117928666928 9915843 1643801551075585040755294779861196800 9915844 31002842577512808886352520457505627136 9915845 -184485292329045366079789861825108285320 9915846 13594809213460640420275824573106176000 9915847 -37611635494060047496147196151753137704 9915848 396928238411432238114211399008837903360 9915849 -53992959089952344838233998105405583766 9915850 8674134688398493357784334375351897600 9915851 112007499825136922282609032363925435304 9915852 -27076955561317197654635066568914681856 9915853 -24649677526175154498151903092940138880 9915854 -97316307175648912599335971273809914880 9915855 5929243266879753608394944364430761120 9915856 -10995280971704977483295431551151218688 9915857 197924584972292567446404426071257941312 9915858 62591828508460138959823491949239959040 9915859 -143515141696963242480433067192024481940 9915860 -173257500025997930602113989515687895040 9915861 344617696248000278479769739087419059872 9915862 160217351524119990543981876622804351104 9915863 -21820785456998803388380944049277869776 9915864 -78454740837420254569379540312586977280 9915865 317975207801432474518012527831307883520 9915866 -254045408294253178097754204095123136000 9915867 -50214659257868792566003246242685710432 9915868 174470946214940988383858980104858551296 9915869 347090578024805204025095936849519462796 9915870 -73093819596904220007860652531807682560 9915871 -94358642132478956227966306225555061760 9915872 877280955975806834656393584307202949120 9915873 304224335325413008184676014887749411168 9915874 -284038502653927147954524343962731270064 9915875 12535008795987967305247306678003800000 9915876 91193434968882224189400939889137637632 9915877 105822822322238462882270727041075226624 9915878 27201031693435617507417659321983760640 9915879 -65986280745345000648138929754338091144 9915880 19998789777576234292161964310539776000 9915881 421373242001340329628784686197367338682 9915882 -13230238930036455591888532093340144640 9915883 302504309550225349778020101940604880 9915884 -51748209221544550296370595669738803200 9915885 -128001937301526676402707368373343800000 9915886 -2351238706731467665305569171484196416 9915887 -300409052601352147483875670664363692464 9915888 74437833965689582991956180491232149504 9915889 188102471070690227100013292553299461440 9915890 -19873552878259140915315530879867366400 9915891 50472885771802199716155606705712997760 9915892 -79234044352130399631713658779578542080 9915893 122940233980267277194618639731950942844 9915894 -36907003211314976056317665011329420480 9915895 290727949578694545600641404258882196400 9915896 -57440259343487576455172130571778211840 9915897 -111127800457010553874157046170616980400 9915898 151790506383084833875868005985146923264 9915899 -191924901100126466598718095627891004128 9915900 117293908899625773354548359573231756800 9915901 -45687154451552733868894584788528236148 9915902 388428420976641134507171537032517486400 9915903 24215372470403034601470182114731824312 9915904 32828691566425039479021099854302543872 9915905 -216880055273529051515915126516773818840 9915906 20742861613392671115672139171769745408 9915907 -40803308919043946604871071799186371844 9915908 -20080702459243604552798843355499659264 9915909 7146535646925962730835934218987099104 9915910 -25496206330007028106159044114782736000 9915911 -124106862369205306522507948144771696488 9915912 -130302752363522281703823141873106944000 9915913 -146309661200748322743073693317630478080 9915914 308021154573480069520781129040431715072 9915915 10555932621382551782987170680549799920 9915916 -301132729935958575847694759139922780160 9915917 252426164759591943500756261317286960352 9915918 -56335829254547825828977848843172687872 9915919 -17345474776475014642398747316181211840 9915920 -12122816678418369409640135879204536320 9915921 -97098775426161060281513849575141800192 9915922 -235775942726823565052650860161517189120 9915923 -1095544905433111403313106227719925720 9915924 231479304421069989206945026739187167232 9915925 201453245419077200153854489478819496650 9915926 -6394720453582918810802409280713120000 9915927 -15180076893479112562973173631564739840 9915928 -126745258071035747371810778685775503360 9915929 -3445808637195838344923951113312257600 9915930 -70156493629608774200815300749762185280 9915931 196740853791790072294962814806092805264 9915932 -44983720210120937632219768456876594176 9915933 -99661756583764044259163575844738738976 9915934 -208734495287694115474840212033040525824 9915935 -71133645642035436384214757090147571600 9915936 90912555145367028138722612516646027264 9915937 446041353435802894879359372868528543586 9915938 198304679910273753645216315015318327120 9915939 -7413161326575642868307295095797570560 9915940 111475737595311097695764501278778999040 9915941 178866967632658558955753131646801114880 9915942 -30956565280615277490039581614299133440 9915943 -9810111722249672823817843962767935400 9915944 143719857467216501545939625488140779520 9915945 -1104942285702430802237670510427240320 9915946 -52467795674820930788208808671272610816 9915947 295029533815260662420466624029054577672 9915948 581323915014998919633601259199759360 9915949 -425240140716103198769057712593187731050 9915950 103939589982984377153432537220189840000 9915951 -135463167118877782943975746357023243768 9915952 -84284975931050428900226595535537307648 9915953 364094098141249985795041463005473986160 9915954 -21293565969200837042981980954572187392 9915955 9325426012446067619168941649491993920 9915956 -151333073492983434650930054670254161920 9915957 -58742029354949040432382947467760472146 9915958 75537828704775928444272217157442873984 9915959 -334527706675697578239390819447111095184 9915960 -108246914083243316111182562027164262400 9915961 361066424684684191199323527094794708624 9915962 -60646471084607419797672366389525860608 9915963 -81669224147687596619604090206958396960 9915964 -327677789825294127225893225467811794944 9915965 -634815546188867340309660007106252147880 9915966 -371006874087595362059923227633135022080 9915967 -280551277931723834591548448895643585920 9915968 -102821270965283693094953024060118269952 9915969 -101676425527193993219564602269137133120 9915970 -72518654362501695384113210182180454400 9915971 -12676410759139152504167131045153135200 9915972 590019593743228365020418648958255104 9915973 124161592499662618181259657740851009920 9915974 -227509616827957960140879810863085615264 9915975 15944766659085636275407920094970730600 9915976 39007857873622584634606942732934184960 9915977 -512646746681226161122820384779287598428 9915978 -53962283663213302912752325339022276352 9915979 365369824324898870312621990242526242580 9915980 -239746812252931287181540711791431808000 9915981 192450530231617254220458366056771226624 9915982 108385597598760704978029827447712191360 9915983 -484387957960691921308289534042886014664 9915984 37012654814913994602299210013252501504 9915985 -304036537910497410124322318256518519820 9915986 -111217470820424537983021403138871010560 9915987 -272199020400880842064889218074542477640 9915988 -52731036123999292211055247636561424512 9915989 -96228982999404584075924421965179895940 9915990 -24829912038896442871920232020563189760 9915991 -378120905749477009963582493940825263608 9915992 293518412875319663062610488834510080000 9915993 299650914884727953147161828482835183200 9915994 229434123641666366752480626247922003712 9915995 -77516080778422679466335711737917399120 9915996 241103432075665386594136060374235310592 9915997 41841365979836264228487183420743649152 9915998 -106363476551671890899621228766690776064 9915999 116036051084277587672060579496316624800 9916000 199212402015787459767235281851645952000 9916001 212384708112000437072751851894625408000 9916002 1859799577781063252987717971556643840 9916003 -33099828383960175537567441296617803748 9916004 -84003003304509849253813569030293766144 9916005 -28454039348185007059879099107307123200 9916006 119270634816552473923463178943063331904 9916007 -33572325221973191550238808470711892640 9916008 43342409755554316917542032639324815360 9916009 -558822961352428627223274757489672782790 9916010 9554919375810787162027177763186150400 9916011 27250827767901789375549718733258962944 9916012 -163220973452691202789667711353579691520 9916013 -604963440571835419456324804280795771136 9916014 -31105732185892254659209780054314219264 9916015 2013950083212182874359477925514257120 9916016 -89609643148510972144690779452754886656 9916017 16733911404093757848899964127434084480 9916018 13845549084850909726255685231777673216 9916019 87391039458843685458088865098419117792 9916020 1049688517974980146477920457556878080 9916021 121332359588802684593817091116119666222 9916022 -29915647796343023430535943250678926688 9916023 79730715418341955266907273126896936144 9916024 -178122577631733767632865143538322432000 9916025 -80589703107464230878906397715284459200 9916026 43470833308517648803748669652052998144 9916027 -229680310589316039390526508113165067928 9916028 32287497498257233037126784608755061760 9916029 38227936085097663403401853298214492774 9916030 -168075471898583645863733058825207483840 9916031 -233576947505165555239270987178826711168 9916032 -52758588176901105383679735710487674880 9916033 -151509657900082499393661445601971896320 9916034 49075016894041865443032264192530302416 9916035 96985942702172342385339629098350995040 9916036 -62467230269012735783836837727793524736 9916037 86830283429100819517370495726264536992 9916038 2831122703530068305698223192725992576 9916039 -20128946316960348342271382936286516944 9916040 -228208236279519443068246211612134963200 9916041 12431962670275158762744502181953422624 9916042 -36910415490841718688149959709736005328 9916043 -26067349879371169806228172227407548680 9916044 -335618003187042053566031281853703336960 9916045 -528617133467440591461906145302411213600 9916046 -12628192066516444377705547567447928064 9916047 -244331218205941098857861632821458286960 9916048 -98007197347025331635998081636550729728 9916049 71961056332672981614673719041039358720 9916050 1948681986597567490616964584699356800 9916051 -141778998094354679339724772201432851648 9916052 -215822588282932505329477850970725057664 9916053 -74574611274760208851705468646301717696 9916054 46142200520168726537376089197422882240 9916055 5881017216225005784766366671043339920 9916056 -30237179675581729435861161372410542080 9916057 116334313960010148891338875090545745800 9916058 -638314995393395202613573965032284416 9916059 63851196682957055875112969728057801728 9916060 -50830434409827562100940146290122424320 9916061 -79334356593385505285968020717562765338 9916062 67300117440491187846763128049380111360 9916063 91865783117263881370682619959735554560 9916064 29223789888161158138368320193849655296 9916065 160503186259139189492251597787860171860 9916066 -41854158695943648152516622462888117600 9916067 81422106621751523474854444727590040832 9916068 101748509958270937152728164442110755840 9916069 -148425752228099612192113139122300958530 9916070 -72053980247740007091534547442932667520 9916071 -79623022985986203426614782259854080 9916072 272540162610052106418978559182265420800 9916073 -72597710484979588335508670529636183936 9916074 3747046381295842862113389820447795200 9916075 73917089116513223434468011419515833300 9916076 -111135208686536955390294433356974058240 9916077 262674889077616870703040748556460688032 9916078 -18329713998558551674355219492946830976 9916079 -272774754011174830989294716182551496440 9916080 -999239327281895903205315656181350400 9916081 484162387714137040869526665804728451120 9916082 38196605307308004356570143410388575744 9916083 177977468237413127562897328616352809544 9916084 -4708722667424130516282006886574966784 9916085 154678752531329740439301362556657870360 9916086 -94033100413786666010076900181132329600 9916087 9103782546870630762555456640629429760 9916088 -31253634329212880454518058693004001280 9916089 -4979445035790374991293887195341027552 9916090 -2198138523445857840055767835765735680 9916091 -89780174571529938046313451987774788508 9916092 42782388362834122296459997173115900416 9916093 221231294931245316439082721578182063008 9916094 -74210376252752681161971694566935413248 9916095 85425215494042922805243467326342310400 9916096 22321400165780413932562631252540129280 9916097 -26871792062187839657899923535845044688 9916098 74990194560121001974767787834447826688 9916099 -597670347860159207571685010901487928400 9916100 -42313451936421360449045608725171456000 9916101 194083785269269626829621578329082816 9916102 37004500490756670265474966906333901952 9916103 87430587009175985998891240458235739352 9916104 -163057580888421421605449159061418229760 9916105 50203058534291386008816600230499945600 9916106 -242190146140374369263959971856038008736 9916107 32558704879642369351080870129679406592 9916108 204486900796631178080649122468336630528 9916109 155265491480909400019713882037279528416 9916110 68593745548387154041642205992554508800 9916111 -203962408905900252165759493098468483128 9916112 69174843511236658733165701054532812800 9916113 83762170601455494693099380916154663200 9916114 111664521583829821082556698038168517280 9916115 -3673908454544443603796606562727663200 9916116 12101575146353544825104500611525943296 9916117 -142086755821518907677881822071305724068 9916118 -54350708585120161211512628451125544384 9916119 67005515010249837958169099692604338560 9916120 286149878711460753020503897951798272000 9916121 323774159525989010389806872680917411600 9916122 66860673629260243158464511101858191872 9916123 -10885645230264033326616448301015026656 9916124 -18291463757046887787919270381300360704 9916125 -71626483046945200408099192938593664000 9916126 -174056785910232054907622188759084569600 9916127 123330274905318736742705441212782457560 9916128 -29258997192804369317810203813478400000 9916129 204967740926676260613614758652652877730 9916130 -96597102840470782120015968612775795200 9916131 333124697654854016845165153311132344952 9916132 -22038354303119839305479671776733306880 9916133 138592516168962268919633952634616047164 9916134 149309409614494282885806818096768615424 9916135 24583644316884483026007560759818657080 9916136 84931044668432019514576763563439815680 9916137 -8037672904323179856560124637035811200 9916138 -71744411286329914602657733091762684160 9916139 82330506447913777290023531404541789940 9916140 -58044077698958120357074969305190778880 9916141 93208004002787796366783856869556892160 9916142 148655307345324386603948189275008246912 9916143 156164514380529181584856456153706073864 9916144 355894079972756400446146366584913920 9916145 -182616424392531917782868972802903761100 9916146 -2957809843711905651941311151408083680 9916147 388445888235272907412133652066450266880 9916148 -61370322235832719632115968724610746368 9916149 -22323657296877741147720842989877041920 9916150 113817717769642617146050180478899360800 9916151 -86686582152447574866355812609220955136 9916152 325251459288198245089212322300783165440 9916153 -41400044482512246311362271729937417016 9916154 429442789614844662729115784508673285632 9916155 -406323920536672989965490709660837792800 9916156 -77392220925215924686152620590748631040 9916157 -110463113437238484435476922739942244160 9916158 40540867085975850995787753814447902720 9916159 -47716227338323845221948973633619726080 9916160 120420132794085320926391999746183004160 9916161 -34223255011620992335469109538615618176 9916162 90304664613195767583214892293327943712 9916163 85171854736134461029659413535544700412 9916164 -126724291728067651744935501819725692800 9916165 -211135309226182319291606058219443808000 9916166 -46567450224643423253602241408349360000 9916167 -345239571834285689979660029963130348120 9916168 117425840872639901966615811815276313600 9916169 64806096452867494908739638382429068570 9916170 9378326013035949722109022728910848000 9916171 6960554996866838173974891909693093544 9916172 113168187236077855917584429585326003200 9916173 -299714391356240409472840819223538777780 9916174 4316530147145508704167396370679360768 9916175 28319705321808111134765306555262299400 9916176 -49133000298126617240239080431277834240 9916177 3503437586892672890809137829315407026 9916178 -95226857402074155511595860436349654240 9916179 82071222494761922085202578553460101680 9916180 37840371751934121423842071127693452800 9916181 -440198439097999937498351085634581092736 9916182 3031639411637750042784686572740380832 9916183 193076418452388886414350511150680911432 9916184 -63174146303319410688192730809527101440 9916185 -85983413349137096931164239953902359680 9916186 -400582769396191884286202502549803520 9916187 -46655780902473117455347504423411899072 9916188 -122802745490235953449748939532062246400 9916189 -228292936046792696662707659645019077280 9916190 85216753494292400578061042866683681600 9916191 420397796197765264379413737640670120952 9916192 -162877153444625589091278844537995264 9916193 68945538856057447836978555959485923840 9916194 -74070327675064678009601285306576950272 9916195 -23293749841664852050245280649478934800 9916196 82447094553550074663288226123324406400 9916197 -67637247234659851242346120263159964800 9916198 -203272997229523127669496941685088505664 9916199 205334035754077637155089761418844990200 9916200 -54218508724889400935930683918657536000 9916201 558357648139207717541217120962867858949 9916202 45290458006667973313754217639234134400 9916203 -99221917812962204915235357178335216192 9916204 -179753995357467700891716607391199193088 9916205 -31734842615511141975936915220305046800 9916206 -21244743453473864278438599258274869696 9916207 -149739015156677958027316755184579919888 9916208 -81152372694963956735854781491335610368 9916209 136648033098823413382500898160769224640 9916210 59089093218729572406297840294211193760 9916211 3703630231551551399525389383412732812 9916212 48382486548950219610777815281032179712 9916213 168601630578402253671966391904068153180 9916214 -100484784818041745713008245400065894400 9916215 -49981199963267871349173784158802421760 9916216 6759616827046968876391041643945574400 9916217 -507829799397771471952382377203708907734 9916218 -13617329369415482296645190736618811392 9916219 -489539884851078730397570908904395543272 9916220 -80120025510510186951511681656357304320 9916221 -35589611813185422531352859468928365952 9916222 77841126857761933039418571500506546944 9916223 78299070178729718504311526733581260200 9916224 -69330748963939801133685686891439980544 9916225 -148854278965928444252328879831991111200 9916226 13721972695529657721767847338728663584 9916227 313666757422298385503312687869700706564 9916228 -28518672411281432148606831330866831232 9916229 333468476632754489039667692786250652830 9916230 1455115043646582674123644937781073920 9916231 209020458528018422230974363864643912 9916232 -79408342142840006247086967659255577600 9916233 -242171239819814249871358186579741039200 9916234 -37752211639870886375767722402727424928 9916235 44405915077135946044642534261328517120 9916236 192695455851602821713492811952403824640 9916237 5109823895170038468599505093407728886 9916238 71537735483952971356950285301269692160 9916239 187990777560006441775137304748242941840 9916240 -8652189628611619135304468951187210240 9916241 23628065445277635566480666540739711984 9916242 -21421405538760728387621288645257420800 9916243 318033886266268717888865818147972589424 9916244 41710726975945855245081356305145646720 9916245 5727706646159254137942426536666516220 9916246 221772910877065813576917896002551069504 9916247 21936804010009848787592786628280224096 9916248 331148573480411069884863543512432640000 9916249 74299539151088576453475622537912832 9916250 -2478816154048043420937618587968530000 9916251 192393107321183899551149095232314209432 9916252 12537711751588000357258287177492021760 9916253 57954986403153183298729420074880625664 9916254 -183247750553134898442107761471966470336 9916255 -39804626207104797113745319751872302000 9916256 222130505997913999893719791100213329920 9916257 -15269152506435717344393022342591407424 9916258 470552134834945551095501175377863096320 9916259 160580398728830443635344121689261810160 9916260 -42304599017915681397425438656078848000 9916261 108286097382979049290907116553847125824 9916262 -295845903693233605665410989430946478368 9916263 -995928170316199570584055349918577360 9916264 -486297770897976844375884220560079856640 9916265 -170260153894234690880875803244022885340 9916266 23389729785732534457050101728519584768 9916267 -171755105649295719808270156211032006280 9916268 11089137993854373833461885743740645376 9916269 232717765927363552583804676244879826208 9916270 7808344366254789550820282113921182720 9916271 77232136323092193511898451100130448720 9916272 -66021377563145218127100140314533298176 9916273 9199175584000842653040000448742097904 9916274 -48271486308114010319241881076598075488 9916275 -55898701066686574923648263815578534000 9916276 315792105870220930961539672423588300160 9916277 -11751811589820088649162667689385843780 9916278 126203224211522526795240543186628154880 9916279 386700188500837184017619458480824907880 9916280 -28411249844198901228146427487872614400 9916281 -134356506657131997110822434042086422460 9916282 -72650460053623962091749388105067670816 9916283 -159125124585329578454614949993827755696 9916284 9519684459254804130747867625431785472 9916285 -286207931675745984326660732314008376020 9916286 -131005381447822692889726698330325063296 9916287 -238742233016705483712688279457252683776 9916288 120077420857455119123985000887243243520 9916289 -216404757669868502363963415406410402240 9916290 127140954553776149273525168537760384000 9916291 72047122983631635133117850470052743680 9916292 -141915776825936876236543172239629497088 9916293 -43967920655550180414842330528966417856 9916294 10225569994361814699584685523936858752 9916295 27712823783581266906241184583913289280 9916296 12197005883420874933760927097381683200 9916297 362443656377398936199476430833367982746 9916298 75426907507889079476274955035793873920 9916299 275706284624505348764502201553246065084 9916300 -33595391903698969898011212122159155200 9916301 44347003900775364410950653296453616204 9916302 -17605012768710693701339008407214365696 9916303 -120821530706568225809158672213019465976 9916304 -6183767658960515868961388463326674944 9916305 74327108304114533350185586828846312320 9916306 -78377365535820950663010734700966326496 9916307 -733121074800206932930878399494889101760 9916308 83708664484378124191810518932910648192 9916309 2310786623988837292559753247303892764 9916310 -12655985332521135746209607456931095040 9916311 31267361058178960281300112673682200064 9916312 12650217272291649635551341930627072000 9916313 537959252078775123868678198890341466 9916314 -72158109749885435564523425455974965760 9916315 111886517649190683030203732441514649920 9916316 905619689310169721449802086656394752 9916317 601386235826402154992929503574983840000 9916318 132368261883578609376084253185893031360 9916319 64370137666957917888524503168804112496 9916320 -5857389617470535357845539824924098560 9916321 -317598525355473307663023241045237228416 9916322 64864228517853452913951989347601799744 9916323 99752702843574711384269093365777938864 9916324 286581271986415634127913834878254625792 9916325 -188396348408783151366790972801011074400 9916326 -55861230340821037130019134933624608608 9916327 69457305367086306971394109085414395600 9916328 235305700606638169646004008367396864000 9916329 18624418621536451738607359835829713568 9916330 3698376249869864900288709993303838560 9916331 -72457102734282969609989143717632305868 9916332 -45884729397587425812966689567269982208 9916333 78355341111545980033471869931914872576 9916334 16019442902618945238838721575527424512 9916335 -48933220549173112639605316026414942720 9916336 11879221751906509406943128392307720192 9916337 -477485368872541271240614498340652412014 9916338 9894016090314369673991400878582538240 9916339 -234195848918890258161086144852247599860 9916340 -115261046407073389910238284418240184320 9916341 -116719696274197863673999960691225642208 9916342 -30805776313610583779212724318633951232 9916343 -466623456631626428738792779726956402456 9916344 -60158730941099231062711021711539425280 9916345 144355537998894040852156243606778188680 9916346 -22338853736801009546588469621670478592 9916347 128561789697069672936536559484640371200 9916348 -70972704807672902442024975744153612800 9916349 54005713451917961616954480020841439680 9916350 -9293753246814563683025082064664232000 9916351 -266075709998976908841919193382166483648 9916352 -77073568277535921863664852168075116544 9916353 -82027669181663826775247893222096357740 9916354 -44485809873898446050914500795260195328 9916355 -320317728477078548728464648382167092640 9916356 100192810242521442370476704101478710272 9916357 -291805211168045529075046072464512360256 9916358 160376559757231412288914037578298265984 9916359 2846317993865192427379682304245586048 9916360 -69442557308216521492970198627738726400 9916361 -19537867005375839278118912669820263616 9916362 73488965381805819745907205737305961520 9916363 -156795892358633702933433430372001889388 9916364 335226683105884479393327278533797113856 9916365 -9854337325341239766888551062379477280 9916366 -73238709255393421711498427058037017600 9916367 -160907408758437638950968837992150605848 9916368 -5087052663811514397833605789947789312 9916369 -29932415608088830359917085738163409600 9916370 -4736778632223774040054617502401858240 9916371 -221846194472528685599503247052773519760 9916372 -81503040261147903300509733325062447360 9916373 77516415365998906765720478222289277824 9916374 5604657231242167379775245908585795968 9916375 -289272086481972978416222976388781430000 9916376 -73315131780181853923133986251290419200 9916377 28824439498395936931483026915657946320 9916378 -12834130541289748839495863527354655760 9916379 -95455463499578918543676854986753610520 9916380 -85327226471974293737560633501524096000 9916381 -246860329245832695994359773559595329888 9916382 5637152381648009808268312483083519744 9916383 52307501881100356635661594498005189648 9916384 82562060583659582299190566519060561920 9916385 10733408243295595405692779482667635200 9916386 2064204126687801424353570040781614464 9916387 70185158217478433234272700332566668720 9916388 -32902447848433769499441976654624392960 9916389 101566624091618747665312874617960714752 9916390 -26983170120386420722502829013769136000 9916391 -227045062064044791877260658398694187208 9916392 50724733238804898013323935755633950720 9916393 7377916681017440604460031340859255924 9916394 133587530738004907293294889344187071072 9916395 169479283202269996959632425225403988720 9916396 129303567628140144249640255426646343680 9916397 331763242384459658487622934174388228300 9916398 -214396580296921444542225648316654634880 9916399 -312992521235874576221143686518825368520 9916400 -3170365125385046421654938250576691200 9916401 282236011003474827737058276561960503904 9916402 -2750038320708859596067624094369807616 9916403 -163262962172205459803246205121956243120 9916404 27103404239589846634442189811768360960 9916405 -324653657654799632778013309255451649000 9916406 80740961548135863206170844793502347264 9916407 23783119202648715960120694378963809552 9916408 430182362720098234312224250820221992960 9916409 144276991818802969858344920808797045610 9916410 -32474428465725329039647802375934458880 9916411 -314484528307335974585241079858392576988 9916412 114445421722414382508596646584274734592 9916413 -244777921155673483048905109581923139360 9916414 136426899202121694774327373101342062592 9916415 2492622279893710364088084405627028320 9916416 211287907280644201065855315769703792640 9916417 77061992020847107054511934802732998592 9916418 -48177051196365300236404755413898657840 9916419 -9011338649816638426329413066574274056 9916420 -34788558899344391116485445724324094720 9916421 -396727475244668240793651265843373148000 9916422 162900440894366642605867584077954273472 9916423 -66866065315834232142829949877307365120 9916424 -1075004843150949802570044185157457920 9916425 -6463662003058324244319780130337022000 9916426 -123860616981084143397256415487109423776 9916427 1145416487889484494514007924683544160 9916428 -69817324409291675544421008521741893632 9916429 198669662864158814135367185623868977120 9916430 26354536089348113097972736731548679360 9916431 4837819266501125100862320130199802624 9916432 -19152611376482570689228975221572108288 9916433 -233804654097028298951337235349860362318 9916434 229516519755690224342213560771819680 9916435 39331721754703932793218314419927570560 9916436 -161431088997517333551087541298770685952 9916437 295145982981703752292091888473795616160 9916438 56424635377697788713383088397585047552 9916439 -122608647732070190288114236388911087440 9916440 -38114869243038400197669009761357414400 9916441 300746099574284515516525948803245232842 9916442 -96825568285860731251233821734976332800 9916443 -156649194218112289530309882450637721496 9916444 98990874751657410118431240360888188416 9916445 -1260227996618527044771491782856448000 9916446 70541099556488541364092435701859173184 9916447 -154183718329677991806564596826254481848 9916448 137090135439214440250751870129814896640 9916449 162558282251756290005096736367824204464 9916450 -68111022329172109955959721884795622400 9916451 463002185915359981471406135207841199452 9916452 -14755092871759455703805046393263308800 9916453 -61610770688057488493562901939158307716 9916454 -52902048721676265587900809061304865824 9916455 25162518842201644963024970006484849360 9916456 -317217975182724205750192128862940528640 9916457 -155792800583928681093512800030714054674 9916458 14278716615594120667552385024194729728 9916459 -9470870720718336499916178752250371040 9916460 53388798355274201329321065678659020800 9916461 -33301169572927313950451067512267399520 9916462 89530908040023758071891311023279399232 9916463 314778767771497298895376624583727915480 9916464 39719424835359225145997296017032577024 9916465 -4194698111454154980363486436086994440 9916466 3092273391250649164508342421574361088 9916467 60065435506519932008798841521625576000 9916468 -231334832953198461908162613714456180352 9916469 -171672835357428970738491416447670021120 9916470 -4307911321981160336062139320198366080 9916471 -11737557437038658443215078204388261248 9916472 499565698718981001506970507705753600 9916473 21216435014227106249465200720107264000 9916474 -83115932880534144120334476591452191008 9916475 -394230775484985964724109259482426756000 9916476 -4392949463090815923626504996210973696 9916477 -125204180298370905734573221446439534560 9916478 -104331300941176007757911205419086780032 9916479 445271972248056583113225863543228635920 9916480 40877043243780467198152718901942681600 9916481 112852808260121073694862005930604235732 9916482 -60300114081947779941492098091717345408 9916483 -722641701341947757163071546790071565120 9916484 -3917008417391045748120864191603942400 9916485 -98835383233985665523197716168271164000 9916486 -7759406561679955044035236167419750400 9916487 -100377802830284034518316375830318167248 9916488 -1529594993024461334542393740463349760 9916489 -121008910387124448451575507521085246000 9916490 -104856566632819041425230934934094267200 9916491 -32280659153596289238511717660658289696 9916492 -399995218037150927839092812287645992960 9916493 -211105534371992150986317935279925857940 9916494 36023970706728203414136077851957097472 9916495 -25343852740456210163234444798552427120 9916496 -45669238828644784569607416448046727168 9916497 -33240482700815637500154166870940788992 9916498 159578271175506619990594350499782233760 9916499 153450816366159709311141678106156596480 9916500 166537930519959706897393375730377728000 9916501 -80156033519442299879546503945355691136 9916502 76925029243453054235005469832411569952 9916503 131792621877730340811648194830555878504 9916504 -43540672095463954261955794103034593280 9916505 2756776889641437852365130400081638660 9916506 -4114508337025085768294454070908792096 9916507 453463984472256049446824515018409810756 9916508 64826692644255513708214360784726802432 9916509 173459831349179592793077073954608933504 9916510 97427517649952035480559544360525860160 9916511 240749459884625487786867786822527839224 9916512 -119397100873024387440512176936727347200 9916513 -481076049431319022737158463845016246238 9916514 -210838945919156230035743854608033012144 9916515 36318340666910891910976241214224207520 9916516 -269685472493765942042766835681858226560 9916517 203707632619472792336003921302145542620 9916518 -48905972273904985800696800028572651520 9916519 246445027404472301251615872377551171344 9916520 180736958945860565864259380341225420800 9916521 156021574602718226682556199351151736320 9916522 -111942556023046961574745240629991564800 9916523 -5637548665890560363138352461381721228 9916524 136006319492969374679643867306223215360 9916525 160863617931448731046428838899051519300 9916526 566056680596554916588716141313323584 9916527 -335553248400158823157305511696169785080 9916528 17698746476262276910133206938369654784 9916529 119938878340607439047384977387965791232 9916530 -76886803787994825111434361068565442560 9916531 9509367685398263891286710920571279360 9916532 -23159859783622324607728023373302263040 9916533 202632395597637351334902459981191352960 9916534 48549785204174080019529442183217521920 9916535 212714389781477309904572847423288418800 9916536 23300396044003329758784810072320901120 9916537 154648893075816781864042994571411484240 9916538 180122718280426745358220449523413991680 9916539 8320485649290911104165214414820725808 9916540 -42652073182410437428914908204701877760 9916541 -61456152850744550701475523545311927296 9916542 19565328407062926894749500775757431040 9916543 -68603304680081039315903103218434106880 9916544 453376466035979221263583285846097264640 9916545 -118132505063318985084936350369716279680 9916546 120488173787556109199810203938365068800 9916547 -141920681418873469840594889451892171128 9916548 -82911682429930070944231691702656005120 9916549 -239476838741279755838595282061810156450 9916550 11498380399901727326946184706464992000 9916551 170725248328176989854865093490323226480 9916552 185777383586979997998589343399283225600 9916553 62938149392267052280787484299140283802 9916554 244397738056488789530594599381626577920 9916555 -144012029256107989298933567894950320 9916556 -148017454159865419578709240675796935680 9916557 -1647056790732773531846146884188161536 9916558 35194044139086105607361790592453639680 9916559 -389849409833330263833500951501345691072 9916560 -79323692514655332484771725638290636800 9916561 41892923106576414044031786538965626162 9916562 -43086132561794340948029872119841260768 9916563 196945376272841465668072372253361113664 9916564 118462352193582665156349954766218889216 9916565 11515935947412498403312316532231227520 9916566 50270803632073216704861278203178032128 9916567 -166943788058518826577543292918631299384 9916568 31503993397230878662713556525716480000 9916569 142461733620321080676244666414474170048 9916570 76618639418441551342285276172127836160 9916571 -35929335425356446393588062421357254160 9916572 -56824549582503791028921598954444727808 9916573 233981026210242253396638353264277902822 9916574 2856253416165869309081786141430985920 9916575 -31860117226039898092210701567927840000 9916576 358374532525659641394747504555316346880 9916577 -762191652687298319522393271334869111936 9916578 -17112893203209387467782936497978266112 9916579 9923064508560348064464797478089381760 9916580 -66328249901984781865429000325691436800 9916581 173717639707432925308217587714271974752 9916582 -254209826294360454264347852818912559520 9916583 -14360992308792512576811153236663340168 9916584 149105886062761541287779402310272368640 9916585 35789325819107268865240414167036514560 9916586 94310778559070927964176634703576698720 9916587 157259389130492501330822149299398294208 9916588 32274659623774169796207027854120386560 9916589 -176836910198802123052929752225404325610 9916590 23433188119052858801930819750048317440 9916591 298759479670062343498008966879023098704 9916592 9647979427441474305512508319722504192 9916593 -263183415326030798120610055487097226656 9916594 -14128595970824624312350320355164337920 9916595 114132504612924625157420388147191393520 9916596 -93533327595027118913524099879840069248 9916597 -96720224681212004780283280622526727954 9916598 -123827466423342459346500898015418863200 9916599 78972780885943710521866332960070744320 9916600 59469290760272639859829048400156160000 9916601 15143681105168547277953865806884249172 9916602 55259366227286139748352100991975027200 9916603 5645586999923486902381129356371881664 9916604 -102679417908091483751457850339669023744 9916605 -56158126807432531881250464187465581300 9916606 -39705875794548213333191042061352417920 9916607 -162455607418502681840893052517125982144 9916608 14997419180630752303746777143322869760 9916609 531199479624420069688091334072260255810 9916610 -181811922023031003364465136219251553280 9916611 60479525579515910007768850509296513280 9916612 10673231493893037551946043611012980992 9916613 76314996673591824232179928057235250240 9916614 222036418996091986789702358308124640000 9916615 -311792271738505150939119962855765247240 9916616 -446315523708979511462778358473476659200 9916617 -89174697545907731418522888194878752 9916618 113344563691890975901493774736571243104 9916619 -132769869885270493084062016904720623980 9916620 -114881462925486332012539066081744081920 9916621 -66110556539084211276943337494623539712 9916622 252607895554579883103103156099788050112 9916623 151327702984182733965705693238530676944 9916624 -72529053966448657111565466541375094784 9916625 -69211563607686405103859183325149991000 9916626 13691637413400808983242181812449993344 9916627 -34682953294280795249387926355722560000 9916628 -130145280496349995563395012828470243584 9916629 4659060441461326286058216575188758720 9916630 105218659159691511280999431732742920960 9916631 75287244258988912177051102271270487432 9916632 123947618192375790361941489906192384000 9916633 -500188177464284321160381397283280264320 9916634 -31722347871172701062824792236475118592 9916635 47189813164121325571756577431568319600 9916636 -342193746193968465259159304927604031488 9916637 489506866136546098278355205643481309260 9916638 49906145215460330622969959612105434944 9916639 255459806793689581813527354315762177440 9916640 -222458331454832823360073335106574745600 9916641 -101000971015082826931476409267539302400 9916642 102342908325865117385318587013748155472 9916643 114958826048039034772281588616574878344 9916644 227851790632814631880511718730152855552 9916645 -103041122642182181787027791822077265280 9916646 168353047905401672055111943358504194272 9916647 -23825179466914974501734821650102207840 9916648 -106704722264781091426267718646887546880 9916649 -87793914318596678199784839855146209350 9916650 -63713278426621253451645739228579177200 9916651 20570954293405249536919563045374452600 9916652 62729972240726549917023548816769011712 9916653 81562524194263699754708100858596227104 9916654 -22862458134057782734869248177935962240 9916655 -65610718323280417086904800755082703680 9916656 -35470261359639145725701260788950335488 9916657 -216881005973152043786331401587611999360 9916658 124851520709950216786759783254425905680 9916659 14848532436867759379709998725231358164 9916660 -402308397258517436597567833695805440 9916661 -365307259154927208489948128728930986240 9916662 -47520827159123088826190567031307309056 9916663 558505390676281087585574371603072772680 9916664 315998808291388703720489569249483407360 9916665 -97726587708401218295872611567143204160 9916666 26300985266165106013382359007268384960 9916667 222043004495966654057088578092953889272 9916668 -148952669496371862117303178346840064 9916669 -299337259560697309820697457927619827674 9916670 -1561797059054497112583431503775533440 9916671 -111123964031547755489859526353925257216 9916672 -160367364738461343111465845318949535744 9916673 97986318547905841105088773246488007764 9916674 -3829456802045472908906101431851557632 9916675 -32925551813338004026411918446211620100 9916676 141158128707200051573116727353344 9916677 66793935117272459784856511758224274080 9916678 306899652035884532966837555756501387520 9916679 -10360742728512561999600726468773295720 9916680 114129465551958498356067026607592243200 9916681 -242277668760516478820238168409577612518 9916682 -50070861053445743585980135628790083328 9916683 -21442924385704236431205614427882227712 9916684 274842054787631559342987341379194652416 9916685 14932434396010504306527126532364828400 9916686 -13293367776990332558468047389840943680 9916687 -17498600031502292481316982447701825608 9916688 -120538205486687187310976419452292620288 9916689 277315692150809581626875779904603415840 9916690 11367453569185250305053921275735047680 9916691 201085905628162826288133615402965410092 9916692 100438182654535298564316681941390948352 9916693 -214983510807062148928217172897551449056 9916694 14382073780499693905722474930764452896 9916695 -350090834785503057444537396886474800000 9916696 -86442920333420336275719544910125424640 9916697 -28951480925344017842538872093440704768 9916698 -90893284087762413941921898587391628800 9916699 23595885929896319110371557650286974864 9916700 -15811957758118414703239870774286553600 9916701 115778697359308926416700933868890624 9916702 140657730081378848502241685531632071552 9916703 -219206726006146497427118253983112192 9916704 -78442822757066262269372704561834229760 9916705 5083604150530522444226202384388723860 9916706 -38374627112762717495076938265635149536 9916707 -113630915281830820757989921668558763008 9916708 304922998463638045409078099912932664320 9916709 440181541332182575545416665161854826720 9916710 -57040692377675551638843489884683943040 9916711 -31606075911979441846333869690439702080 9916712 125797726174432276914925554417342873600 9916713 -229955427060579947765597581076412785580 9916714 18011718450799534599371295392649037824 9916715 -217262687108139544759315332881075060640 9916716 -110132117094094801366202530832951106048 9916717 -155007229911472121614577551687037806260 9916718 259910638995356019470399493509530419456 9916719 -96880701031226513334771861737771108856 9916720 -36538493617779574164159304407239884800 9916721 1738248716365745975778483933443299812 9916722 -13403945821567069793145812640604300800 9916723 -559913369574066400045425676868545767028 9916724 -97884503352771887752229456281468592640 9916725 12558422967913758393654209417028643200 9916726 -208318592521765189737820973851748188416 9916727 289723808993851723151343269656611991680 9916728 177610936292963203927856943949261148160 9916729 201275643297300024183790491728862341076 9916730 -44312698594194452395610879153124924480 9916731 15115809235045958357507383728992483880 9916732 139712059077530119935778819109048949760 9916733 -163185554390741626352546187064334676096 9916734 131635943624308914069207764998454671680 9916735 31727145712200087640990960955008264680 9916736 -4100225346083038190927476494733148160 9916737 925542009824852795379134295411042693120 9916738 43299474085680659073101114185315021344 9916739 8403261617814467129117381797902974880 9916740 24347656263295898740767888181327219200 9916741 -136861078139580379265815385882844949858 9916742 209788044266403747296845589935634266944 9916743 267079191976680265989716418023911044264 9916744 15404591620853578554632430028456412160 9916745 -46831275578023009886143829773743229440 9916746 -248134990671676320589359084261519360 9916747 514861660522962024858024067197695744632 9916748 206050848525528679104410336788650694656 9916749 9954917311177800251632394335031089824 9916750 -148202656891118469588928774183201008000 9916751 370439531456750520638778542973504639960 9916752 -5055028180009287116526386768408739840 9916753 -11000359633756798754604070104095786880 9916754 45956431224561990303238352013192210576 9916755 -23625839934536229474017234978748511440 9916756 225634591494819812675316809603464142720 9916757 83061683765811741809453667913376817888 9916758 867267068328393592843156910603275584 9916759 -169708253328892223861695751951661475080 9916760 39202466204780232008836308318948556800 9916761 -1343519558935901808014990234519220528 9916762 -45867561382867419440265454446913444368 9916763 483969775867081307951596076036008371240 9916764 -80892634637940992909334438929597767680 9916765 32847832872889811903765318552571283200 9916766 141264770005885368202008925799529992832 9916767 -11960493217967451741782141374979763600 9916768 3069864442841752127397632668051046400 9916769 -886593968833127184737902983367590521040 9916770 -16062037900831437365914047389082585600 9916771 330384364178451951128643397544549016744 9916772 -23108428013548926340007003463069769728 9916773 237495170831301862246717085293228005984 9916774 22899349480755895592895646343235938304 9916775 -285320048709535513397814760580839913400 9916776 59164134994626944610484388976191078400 9916777 25181311480261419946057402142550494160 9916778 -34223300916029190961165708634616274944 9916779 218729642805635124722743133043649027200 9916780 176235671228954781380633273272719421440 9916781 59996164231041557628813631662882725760 9916782 88005605178323391092210376783189025920 9916783 -19665716355265810680150352533319186080 9916784 -40092836022331304219867608107315855360 9916785 207603677964277935517307915319075080820 9916786 94202901664403280842780588839075826688 9916787 242535660737728386457630637977985999436 9916788 -11076762771461261725844273944017629184 9916789 296298531851071751100792082272001568 9916790 -34752342037001119197677921713188113280 9916791 -415689211640699417104208206077825434880 9916792 51707856628406368607062992910967808000 9916793 111665070798301077339307158813720579924 9916794 120207604849801197953614585208223033600 9916795 29713705638311589082327345057978613760 9916796 -129437032247221394339025725536251141120 9916797 -604164633697906356831455891357014464 9916798 -5275857791846230625915675160754521600 9916799 -56820436165731166632916613568041432880 9916800 1103241311918358321967384007540736000 9916801 -165293089715259313829206132783337289900 9916802 -46913839439094874892767106926351477248 9916803 76843953024562978064774452991885644800 9916804 470094208198858507093185314860463082496 9916805 -12877342443693368039965633926667593540 9916806 -44050237557536020482156936438550898496 9916807 191499619452927245522492807283480935872 9916808 9613105172187868640534984383206481920 9916809 -476007689326955693261183973839928960 9916810 162451421645383614434518318482437160960 9916811 -75909168507404269063394753341744009200 9916812 -2682512503639164604644469456794052608 9916813 170956383925124316781307156425799259062 9916814 52475703047064766958541831839505013632 9916815 77584009090220232152794044690104885520 9916816 -20939434169791604233366194090868736000 9916817 533050769099079322004150783707978745460 9916818 54201064040027489964161130891558640128 9916819 98250543963143316193488795809694655560 9916820 -13483557281936828799996347761596480000 9916821 36479546924489149055994211886964285408 9916822 290146209847249172467367507223540830400 9916823 -116371157016014503393851282320905322880 9916824 169936007079214082782763046201292369920 9916825 -40025830316909551013526776745169486500 9916826 -170016378740038178887648015535837487888 9916827 -18806948187525056232869242766450941440 9916828 59780381748549916899940737448948148736 9916829 10772995723308950623929104937361073688 9916830 -22193967751739422227082540187352207360 9916831 -44410348595183262482552732645003032032 9916832 2477447672223592694744875506877857792 9916833 -100029972613247578047230683867916874576 9916834 42228747273744198796701699155632535712 9916835 2547147721100224476372300907611846000 9916836 -164556259537892066166677773185540799488 9916837 -98576009840974434549314671952957044448 9916838 -29294559356556024309987867967365980160 9916839 -53302100798587064544259559142320485296 9916840 346987378244207485248520496646463488000 9916841 53759035912884600569776453727469250560 9916842 -47153702914290086670841992614931421440 9916843 -99459216037654621329287885209170248908 9916844 -100481255180177599519039329929744332800 9916845 59211799144130200026491391813463900800 9916846 120685707426489117545525060062185175872 9916847 5976079558318641300535242013106685720 9916848 -49565396800550508664991002089992257536 9916849 -341576738502208808044464354933583255150 9916850 -79313079146049744975061841218361739600 9916851 202278878929857221156512348737110784 9916852 118480521320931916757731699544640509952 9916853 249992159602630217784987612926674007904 9916854 41860284751572573518212863529547550720 9916855 -52511954667081228655549008051718556640 9916856 162177967337166532252148913290645114880 9916857 -447693616991058174059303772387321102720 9916858 68956907424868191908446391825139269376 9916859 17972521824867689641976866577522561472 9916860 112603625718112033005410317074078720000 9916861 -155490372136397371851183139229552597408 9916862 -160705381648222616673330287538955577088 9916863 38406103739785986250638142821101465088 9916864 -41851386867535161890968850263802118144 9916865 69241457770082269329282430518115802280 9916866 -97170399813061861346856140786008636848 9916867 205249018142980014949153519794951131592 9916868 17632635908725408047040677244445717760 9916869 23743467989672265554294903749218040320 9916870 -255321797811498418814606216385426931200 9916871 178421358064206049490449396261791076392 9916872 79286818622824404334119987431210188800 9916873 -354201810665028795306988478044317683878 9916874 -215910332680704193746917123922066129408 9916875 -293175850735665173573874564243795000 9916876 -62035778831711687542946346767333520640 9916877 62358101733015363050538216709469735052 9916878 108710794601247550922955511319814323328 9916879 -12177360980756321678336477683632337920 9916880 -4434759870232753611068012215756554240 9916881 -116789159446916659989285259154507618880 9916882 72189140053674803936666071681130748480 9916883 163078212708777186205815184449255723024 9916884 124709431945795640813471155112050974720 9916885 237986760353263379370898286558378153760 9916886 47821010028812055008121182127570806784 9916887 -104415368194489776725472403232644568064 9916888 -211919612325966399389225688893839933440 9916889 -156221713372559699601152226972979064310 9916890 -34999695560863083732665704741653454080 9916891 -257395931899163274916895079131403163708 9916892 -56383749344164337836058753846646574080 9916893 -79481689954212669650576949454190659296 9916894 96505265098297238012200310730542619840 9916895 100333943707183427990676318868070063400 9916896 -172095152799084750971139565998972076032 9916897 247566207971883815801001737993992918320 9916898 -44951727967972273748422526365684800000 9916899 184815942866536425701787077849355190752 9916900 10078995890728226521814658634241638400 9916901 260895484996491730026576135559832094912 9916902 -34044271600675055178741056676976612320 9916903 -289295126173113963161520493299579611848 9916904 42831892264412713538216356004473681920 9916905 235118187308981054699065405974141011520 9916906 98412378175180262009731038322476096000 9916907 -17834978272767130438621521028548854016 9916908 80221584339387652841972680396346634240 9916909 -1071244555979075146871398903753207700 9916910 84254664069313462533959911627148540160 9916911 4638082531427823561897272268384203904 9916912 -11459402608432100087486016255793168384 9916913 -882331143860132902634963998844417208720 9916914 -37569026343669285625483632998217580800 9916915 -7431916504564872939714737141106487440 9916916 -101724472973774234808874909349064866304 9916917 -242722801179210089498576796980889120 9916918 8199566328584082312008935110430272 9916919 190134899370012544593252684737321803344 9916920 -24198825308203506282361715300947660800 9916921 22732877805040922462716566409335795712 9916922 42701467514592204156942990223791624192 9916923 289878939671053472891093077843973436864 9916924 354536710405513356937605123304160976896 9916925 -37507538345313999608381004120598262400 9916926 -177138003826406337290554428204945253056 9916927 46786877285928513973702829896634125560 9916928 -98835650752742269465009837533994942464 9916929 21712833928230616638170829710544772800 9916930 25062803816893043163212202745924323360 9916931 41578938825622639967964935824099558464 9916932 -216839744611974614818963452944265827328 9916933 117268822139982527382342680099563803648 9916934 64623294957761492320788976102862315616 9916935 83754514247436518127688469278569692160 9916936 -139230545282443453258338383048358297600 9916937 -134986187107266159093403722140356731648 9916938 96077187775849975666615736762783178240 9916939 -119116182014727959544109548055069049260 9916940 194308990029760473209352456666573050880 9916941 98762655049972135261480869593906825280 9916942 42585044325377432294207021333320893312 9916943 -767026005415168411118049693452045117136 9916944 -14252830061637525281695104735511904256 9916945 169297578782747797203453478888094627700 9916946 -105355954117183564802793646422008669376 9916947 -246856133205045255456530502621475308876 9916948 -58780354143975665335631969374184152192 9916949 16049979034544929555282140217229436576 9916950 -86235493219137981865478072592997488000 9916951 92617881826357985253201272693395925424 9916952 385327649016463291475261825217970329600 9916953 98351241023400270884016665764325707008 9916954 310902211953049033693291383089541289440 9916955 209504637816251466847989524884373568000 9916956 34795254846277513595837004949367193600 9916957 -91375983420249012597236940644313873108 9916958 61479961529733898747088901832264426560 9916959 -136148434944082371273481105308157570032 9916960 338528349519615044103820974282467573760 9916961 8250398801977243232302297256183095104 9916962 -19661315465069721377023789874640420864 9916963 -185937801106646112590997736456533166452 9916964 -140453643670975242126054367956764145024 9916965 75937992212144128017240892728653976000 9916966 -17416303073763697556271050205809404800 9916967 -325544162057197992546621832032521118768 9916968 -287011278633124789921186368266526474240 9916969 -300801727922725193499601224537026602630 9916970 31450365505073976906894839299736386560 9916971 156925667847043001287524919409776020312 9916972 87308053241735486179939136522756856832 9916973 9438039906822540359091924131271366048 9916974 -9887288913322438967555831105429329920 9916975 -250354694685969008914238422709515783000 9916976 29155191747011677717362129816892588032 9916977 -1674850735174099539041505763707784320 9916978 -176869555974017591999044080218821063776 9916979 -154863745666196360713426248561199779216 9916980 -41027148928733862485614434056587468800 9916981 -577328388142780536989485900941063875218 9916982 -22833895718667178201215994010926605408 9916983 474837436340649164672762179582225546344 9916984 -148903999689812506924999777501982883840 9916985 132632416251984275045200136713724427600 9916986 53221922178995350063782311620121201664 9916987 -76736696482508383305169085772726179528 9916988 295917370319576823972305965105027416576 9916989 -9171426132735114567980253821224836672 9916990 38348365753659977956854291182026924800 9916991 182907197788285584331304693435493436272 9916992 -3583733665755313077115504595264077824 9916993 -53507699520600635692879366313978688000 9916994 49753303878785836973741652648961177296 9916995 -55457663734480561998324704212662524160 9916996 -64451344646878289351069187198976634880 9916997 96305160115440130045817323226758299840 9916998 -5919509427379270799952146073148329984 9916999 -76901908478313156885606573827144506960 9917000 553663709071952795969198431009259520000 9917001 367473482207507201117944229381103508692 9917002 -10600003717689298576333350754869988608 9917003 -153814613924169128999050966318602312360 9917004 -3233973761140446223191268923920117760 9917005 11548659012657012531141988209212534400 9917006 -28130947180100880822933470281804096512 9917007 -70049052953937750772531395743334772608 9917008 123591872422252558957838374858714898432 9917009 178776004754981921075018754522816516210 9917010 -4965273906344934560806379416886131200 9917011 38068925168873880743264674317162415552 9917012 80306082928122713875178424370077788160 9917013 -301483530548193266087205709483230524256 9917014 -41355016508421206865012630487013066880 9917015 -262795846877615081875535387986814557200 9917016 182914022391424451630579575332746035200 9917017 116940488646876309472404457862775393552 9917018 202450424062659997106868222974492046816 9917019 -84400025536616905761349310341157928960 9917020 235967748749407655447282779271364564480 9917021 55967264634816544372803676201392030912 9917022 -162245479174893643956444909744939995328 9917023 429547916846773559662201214228198300560 9917024 -15158162083912408291707052507130757120 9917025 -71332995479174267738252055024609000000 9917026 10644841067882248253243950034752719360 9917027 15650329913875753703902185565356366876 9917028 284192127065162389430298234013879541760 9917029 182623740518990229552677686326662732476 9917030 -110185700747430519298053258880754355840 9917031 6144359507568573090250201716790562472 9917032 -559891248805166727665810398198531737600 9917033 86971711359062637523911245210732772864 9917034 -173049491051741693885006324229976062720 9917035 86184856919181546150754867166699434080 9917036 -285650540666536845045436314359468550912 9917037 91593478593631014942824083136728303308 9917038 144057798009958539591563714896892915520 9917039 -178096112401339893385160253969972000 9917040 -14191898717645301972277353169425530880 9917041 -5873863593769096506437161110832795548 9917042 63211232739584519335277853915003422112 9917043 -277674667531088678684591252603555739600 9917044 191132772633901881990010819783694592000 9917045 75912363159182736016201234635596166300 9917046 66210628410656590504769458006414970880 9917047 4413612665145148362480984338740368384 9917048 -28045257783654919801325689026437898240 9917049 -249723335751625984911868536555564426240 9917050 -2949864584332374272596910610148416000 9917051 -2056655468921964462924598106541945948 9917052 -51214024896776765443726957756205807616 9917053 26438278732281257537596450443142887302 9917054 98821058396530619234636169512329817472 9917055 63353205341089429045610611891188835200 9917056 -65372786651977571136709927406760099840 9917057 545655605073488410052150529517649298306 9917058 -127562920868803293861985328681543308416 9917059 -135681948925522471597656285252424484740 9917060 -41070724251203878505884419070618560000 9917061 1420405005444764745785446562724107424 9917062 316945344807755339771137278287260564992 9917063 -169381153803492472911327347170957470000 9917064 -185192077801311585926511385131595607040 9917065 -298947098439851473577016005649935472540 9917066 76330059146861704674980356502980323840 9917067 -95899915750354484880732270748374850560 9917068 62321299831272878245394617302466302976 9917069 248519056484559465696282345817783021440 9917070 -53826358298342914562996229724951804800 9917071 -72770532113965024163645541158654524896 9917072 -35032218888970531548757942182559285248 9917073 225126072144416010656914057037806245504 9917074 261981374163720073125172710191356492800 9917075 10619241180258131491720875106132524000 9917076 -30233085977017814972716390118729490432 9917077 390724196350600555493697870103411830926 9917078 -239965643626715111596314362132543816160 9917079 -69878771692364654654097717628735550616 9917080 84102919553635560801249202193788108800 9917081 -311585937960090402247655180474201204208 9917082 -76739258997694403812283915889459042048 9917083 -2171197494803056650644997169837584192 9917084 -320305979040779487084503319977879990784 9917085 -43020136484231607263799363070203069600 9917086 13365060976372846367614763664472582656 9917087 384474417779254705988004641731327424736 9917088 -92433427134046370383905669770206248960 9917089 -58555487284007132902745451675149157312 9917090 423027295964445208081720961707384320 9917091 -204330894258281565073727468470926442680 9917092 -314914135782506540115953143392343218304 9917093 -704462611428850337116559485067885336736 9917094 -96676462721758895461534111170730721280 9917095 26839420715338536289236521101071059520 9917096 182120462265810332548640463495332904960 9917097 122690275614095482680078678455205248400 9917098 -194755775556863341858192441483064677200 9917099 -104418074429578007360662092797534392536 9917100 -42729155856495618221047097109624192000 9917101 406229305014855583543481519009279482200 9917102 36649780411904148643474548149589878784 9917103 118232935543339847527628611495264008960 9917104 -82032080696015521625495890209030062080 9917105 -321274524778046520880848526604964444480 9917106 44174789757867065014935348936261537024 9917107 -370935653568596223576006428687689446400 9917108 -89079278109207879917516013338625785472 9917109 237179960516114272527527074375298740014 9917110 -26959562900657862608606449212553887360 9917111 -121325613744342165149004286336840463928 9917112 -324924554615473984837933454579409346560 9917113 7367900085912413350413870193860681220 9917114 -193612708859483259470106249025410892320 9917115 -9955597718681920976173476163631592480 9917116 529906121834481703588360484221663804416 9917117 -17436666417793006951897885761518247936 9917118 18918070633878472874981288049251811264 9917119 -312205847551037634386498086022730412480 9917120 122379993956564822112683088468120698880 9917121 -23806915865628554116247047880530005216 9917122 -245990990296850934963893164305743235888 9917123 -2825592168095415400581932694406729656 9917124 -13193333170857347428147523132839661568 9917125 -196718421894338991383792059248771093000 9917126 -607845507738252782871413937950400000 9917127 305989271842402746589099454286777607680 9917128 -192571742912598861987922336452992532480 9917129 387201754565717918186143149315890096730 9917130 -61784297935188645853677608103185280000 9917131 21166497811608004630297549228334225184 9917132 279798057105697175871346182131160496896 9917133 263908806907148483205362158023943680 9917134 256345276115119532282246702982465216 9917135 136009056426387666566145360044181763080 9917136 41860691101662234596825415730907627520 9917137 -270051789622622184294950598259038199200 9917138 -177494888914069421164283731273015296 9917139 -250262898107632116014075654110641923520 9917140 -62785653422380181795597946527455027200 9917141 -297090871258713527054426598980313121536 9917142 -28101098698556305480023299949937526400 9917143 196653718656552154887045205608025335960 9917144 490974519186749485673773088104556636160 9917145 41686717212321002020084609469252707200 9917146 -84654434363443252371876725209847287296 9917147 -98429702235826456375830896758010804400 9917148 -15848948088848285546405547198235410432 9917149 309924766845114801930026365525134982848 9917150 1914753353804391763571987527785033600 9917151 20774095362495397319388661452919945032 9917152 -142693195315717603674158635261194928128 9917153 -126536945070572446971825041253895445598 9917154 2618019457099869322599878275722050112 9917155 86568244033716287058778535873909898000 9917156 -6387608966742449098787904313628197632 9917157 -43058819121877221664117620150120569760 9917158 -5197921180587222610997345957999212320 9917159 -169060652240744372553378893976632616000 9917160 -155316772561278825528745002773299200 9917161 -206707848841494548467619838758269339248 9917162 86162473723445940874116486832217684064 9917163 155858432243122448157257809200972365868 9917164 282854191107626319152253598403875110400 9917165 37202746225526938720686597475994016000 9917166 37883269417436085203952446376737095680 9917167 -409577225938289099322618701751627366720 9917168 -11452457710250488621111137165264224256 9917169 -86358644801618371132395113591905477152 9917170 -31819500481100243597194232052572634720 9917171 -88052914155022758552309282850608512352 9917172 -100147052808238974602803787426365532160 9917173 93410490765394469407538957915575150240 9917174 -7491767988194616570811339409796173664 9917175 15679817532801879778122335028014499000 9917176 -516866782003417880879061446389923840 9917177 63273931563739676648026536499306123332 9917178 -85579076956711601253372329749677797376 9917179 182706193080770408915972813877992588928 9917180 -38761462985748121790452981988381184000 9917181 21162316275190660848251867772050188800 9917182 -43149870174390079216995758154535618176 9917183 481697774141754695509526927571238908240 9917184 -16062896504468068706665619407031500800 9917185 -119130589853461519185481942011885064620 9917186 10974241417576064406250613619027916800 9917187 76234105060751667325997671865397764352 9917188 316553277028047404784347848478355210240 9917189 -353856082770438024545539603222666875360 9917190 82943038165193183629900393754611847040 9917191 99522532613250646209977535923427229592 9917192 -346508370035175321910835331044948582400 9917193 18997767150147491210614877941204694208 9917194 -46429594638827463482104377127063450368 9917195 -45741728860602724959091305771487480800 9917196 11092910731333314212848170408939592704 9917197 -224940736074247379181976127054935483988 9917198 -163748100773376124744769915611095216960 9917199 -462833397734256640491221346222933211032 9917200 -60836383560912135278352943150921523200 9917201 -7025561364892819483164225063136430016 9917202 -144134187552680785213174250306704254720 9917203 130364211535215068790886284769078186344 9917204 -425140672385047164154586383718500651008 9917205 109784986359028523551597215399616307520 9917206 150977039417021069097817333879640801664 9917207 350508743410193226560154743804443728456 9917208 405895258476975265626295176750672076800 9917209 -87363782223401556871912516880248705152 9917210 21331082951651546471413309217911787520 9917211 188686799441390484431978738283278414784 9917212 225297435303639667818436509943968084480 9917213 -79560643628742652073766329750203792896 9917214 115753723141573382420364635376442463040 9917215 -56310367432638925179935323205673830400 9917216 -710207917328950723723669143694312734720 9917217 -224931522758909288527941533641007788140 9917218 -148174576171159083102216672836802652800 9917219 -1107930273978934574113833330222710112 9917220 -132443576673976139277043216424451870720 9917221 94780208947289939526941109095078786720 9917222 -58840386499185204119378377919815745280 9917223 86581873942035457631490803377813035600 9917224 458088692834948523997710464533919416320 9917225 42736295957267772613367769027878861100 9917226 -167480961971821435690683240383559173376 9917227 -256395653434426340658387147589898948048 9917228 -413109577477977012117585957129696498432 9917229 113433810203280693548847775499990568000 9917230 -172088568418121852668707846435820914240 9917231 2797900556498213953088595787543126032 9917232 7361033800457942449966221272558862336 9917233 -82181992570308623317762108795405279760 9917234 223455580037581724273988511857068192016 9917235 20048568062096165433008572895878906560 9917236 -167425653179645893091887659312411234304 9917237 159296872435842730368722732522694004992 9917238 78286808009056920514380332132509854144 9917239 128839469312147947408634065567346001456 9917240 153962981617097048126433003952358400000 9917241 -42313373298096644368799989086059940096 9917242 231769747294529318629265557547390131200 9917243 -197665681976816679891303545234745654000 9917244 45035595899384943011506335466769571840 9917245 2575706324481759911505962853707101440 9917246 53418914903879565827901110717889168000 9917247 -137852893723745289247268561091425043000 9917248 -106185694569538756735347330445134004224 9917249 59129276428306162553930359284188429250 9917250 30307761857306919386464068801519360000 9917251 122224849236490259538116641313875751400 9917252 -292873919749341727988363396826240135168 9917253 158752991402349117004405434543468536862 9917254 45475701443836107991277448409938587520 9917255 -73422655029260132507153641452983731200 9917256 -79241710686443377006551189401390284800 9917257 -420111746386889051077184474201752281894 9917258 57130391438918164893828157882098602880 9917259 -337053484878820728404531231289866382720 9917260 -179366246719027242120240855089275468800 9917261 -435625583477722319558432114851131223776 9917262 -3317629150958326023446689850317393920 9917263 513426139269688389656517201003356166512 9917264 -16559334941975622415012353531260043264 9917265 -126991233751876858719696779863768224000 9917266 267103443983604987182346183029728370832 9917267 -124402151754982974542843083534200561684 9917268 -47715201613290964544545375053197144064 9917269 172813836178331707247330431010173461834 9917270 12511824217124199261268745795342572800 9917271 -50356935915487579110371261950469993760 9917272 -25615931088785685021763808888048025600 9917273 -538406721308142894252356330132183472864 9917274 39245216482901855688687981485686632960 9917275 -256924191446080437375568258897914540000 9917276 -172251538993187929177291720658017635840 9917277 -26865405521522838109813223230064542080 9917278 19780958753162747805030128047669063680 9917279 265375880010758757049470800223529070880 9917280 79304256928008183644528824262323077120 9917281 590107056672453317084451658205806640928 9917282 -330531738202265352406209730552765943808 9917283 -218833509465799012835069789047635664776 9917284 91432630808410517097837225684299397376 9917285 15325369313686652414280288229117009920 9917286 28528032816970717927759400967462339264 9917287 -227606696540857514714088539073286677064 9917288 -282356431066416243108877489754781066240 9917289 -538229357370292274081846459216850408480 9917290 -26383661778240441741167381543330329920 9917291 206529417975046524965180395069867038000 9917292 8498840589816573610057316546422554624 9917293 -120243701141938655909371724165071050240 9917294 -132107117050130660496512321180389178304 9917295 -55135121820017944239885001209125783040 9917296 -116934077663082389099839920628472578048 9917297 -226444402855334589772090859916936169920 9917298 20257868851275933406952297080157168784 9917299 87239369455301911922958540197044403536 9917300 -56765925021277694083227310549689417600 9917301 -145935257090629973875709455554552636480 9917302 -170432705409558410261515701076529463648 9917303 -87759791421409575362287520584403681280 9917304 -267448414843530063427790054670105600000 9917305 3214087167460571485329911885212204800 9917306 5487597079836322012665644509466441328 9917307 -31535292191646081975164763035081794272 9917308 -236175672873590877361255407476901763072 9917309 291079272473609975156345108391060261510 9917310 6285919127994393105298086859100774400 9917311 -77177993761217561985808024124164692600 9917312 -113927596041018193609475535045604147200 9917313 95593568305780880820362488948153113024 9917314 -296037775213211235987001421755612195968 9917315 219730420436632101954859660911289698960 9917316 -81325164433444465446686758315569638400 9917317 330206916440567867530383576452995286366 9917318 270342981399822020446869416116214475360 9917319 -277693250074091249426369537372984655792 9917320 -54999743117360078973946902593974272000 9917321 -424602030935439810843951304006873733478 9917322 -14793366683420530273708435995324265728 9917323 -69840792446435450713696028346087973136 9917324 20315208365505201616990036290213712896 9917325 97743128740170147277863677882258925600 9917326 -60118927714916981733020770473883220736 9917327 42463562955349507112365669393923592800 9917328 18058092429597084977639310628088315904 9917329 -781383158292010061617848360844290561024 9917330 118276896444139123993057004270907046560 9917331 -198381574733863508734786543714886770248 9917332 6927157385173997682630690188871839232 9917333 70158355266028111257097653863345773560 9917334 -11332908892921035493437920872947671040 9917335 132788095641463693599925738008910621200 9917336 40041778265906745536941795704920678400 9917337 -21559998040637797243747210447423560240 9917338 -2729608777520875074223523093054432256 9917339 225274451356194082637339935416602035824 9917340 88935505916185299446408032817031290880 9917341 117585002246109223763562573909435733440 9917342 19937586980117743918944174766722387072 9917343 398703710490523053751313996741453149200 9917344 -66919818018049623018942136368853155840 9917345 178030392270834191693457092393893216680 9917346 -56019784424088768279707868279939686016 9917347 -245754816458946884873496627484500403200 9917348 161025970892437929248951384472047616 9917349 63731075373991712258679705119266576608 9917350 -55197882782901862547155731374619405600 9917351 8716631413965735325493889797594845104 9917352 -74107698865909335991779368538411509760 9917353 246049851398235923037445248596440836602 9917354 -274270322317567999351051723049276386560 9917355 294476991854738000503316910678825304320 9917356 -24037214694764652413241377150374640640 9917357 -269466344183368140998550358561594454388 9917358 177774784613938425755846660735615477760 9917359 -182185689603014487917353835553305189520 9917360 15809160015040013678332591935440486400 9917361 296880811129052563900765894209572118210 9917362 -14458878059176157947264784040288307200 9917363 337383139347407345738823795829989945612 9917364 -15140288470440753841864788732645273600 9917365 45654775379660209098715896722034009600 9917366 -88549017079307673542485962012498309120 9917367 -30471173108295597475767747458527477680 9917368 78682933586542254869020559373017026560 9917369 -5265246161852415379464754100290830528 9917370 -116666389516933023134991021728234956800 9917371 -346624264525705537469090282114327606428 9917372 -19511144512843741723587220558572372480 9917373 -90967906995667000495767346184422896960 9917374 -48464512394284726760927412598065559488 9917375 -225715650489564775502293035829751760000 9917376 -40253040567239663214652620084854390784 9917377 475532072350592537041331601810165030532 9917378 -199035941927653658455056147402205278720 9917379 75488311217884814377866743613531912324 9917380 222290473724205603002290727819402342400 9917381 -32324880917781103706061843744479374818 9917382 -48802462858257041774021808657913420608 9917383 83261475172519900265019242081941065520 9917384 -4906896344787726856973860540922880000 9917385 -19638493799745901343170532578684597440 9917386 13704477323263943111014724777982649392 9917387 72893805964757424435131145721747206036 9917388 30591813673523794036330752502482883584 9917389 222843450002448200042782327497500611190 9917390 -26797166998081249250763337818788363520 9917391 68527333381191343653431920338535680 9917392 1573886021904052728315163004086566912 9917393 -136600921009808289751729271899700630976 9917394 -75049825570268008457055084822624931200 9917395 -248249444210726369684086176081547323600 9917396 -93464990058179511164551526447387320320 9917397 6523575109555271978564779624005879072 9917398 -109797927150817660053021753383133572736 9917399 -410046103065729402802716046380649908600 9917400 15852579907296303505468649652318720000 9917401 99785042468494526325141613964977382212 9917402 -249793437965071764318872228066340864 9917403 29006819755539739202114239180731839424 9917404 -133069307315462712143366867449949913600 9917405 -12512328961132114937380544646004582440 9917406 36044258705328747714387652360913390784 9917407 -673195938121891682649791317438617384248 9917408 -236380997558010044130041084465373511680 9917409 1792660234723672157480042072199505728 9917410 8829389795277351874537699548259779360 9917411 -45219437007947432199778816273417831680 9917412 -384897705682424357620197871165365331968 9917413 -11807164299015932296073705825908031712 9917414 -5630215339661465458506827968063365120 9917415 -12213532748833253883916001285585835600 9917416 -279104374869760981859290640654063616000 9917417 142199567661794804096147401532150095092 9917418 35491922049902613004281889257142325760 9917419 351968024774298714674583460648103224820 9917420 340677242074510201117564385353672320000 9917421 41076897675062997579512315861324135520 9917422 -101503307755600467242310889290805681152 9917423 -1008708134580740574543867969626260131840 9917424 49281303236347824670250706596753571840 9917425 26222759516735730218647849340218604800 9917426 -70059518822195050692809942707162376160 9917427 -82794555780620045665209752154945291264 9917428 321515092521189133340927947373320796160 9917429 -115683819551885958652304055151329605970 9917430 -24316969336704005170439011388763340800 9917431 52229973988928534763930473988465082552 9917432 29128455424940297212879390161441177600 9917433 -14771984230209221640896581996574457798 9917434 -1595718164451650612604776264100821760 9917435 -197965967760683040554258470215879878640 9917436 -175910970437687742934371706964448050688 9917437 226209118773513079536788647669441501132 9917438 -175133506254775278383094891722344058880 9917439 66447692919820078423710152565872936448 9917440 114224930442879383391820400843292672000 9917441 -406379373917118132239139903179956676736 9917442 100633116123200116726923839062888725840 9917443 -71557176994094373025274985560440202784 9917444 -94934920872178204017760462078727048064 9917445 -34404112683335455744713122024767604160 9917446 21334664143197435918994850353391308800 9917447 -462769313468364329802777989511479584104 9917448 78518145263215669241405048223462604800 9917449 -12245832457193302645895085033274032000 9917450 104096652989659532741013714947940090000 9917451 375978259568308201732301412677188037040 9917452 108138492366026362184078073451830180352 9917453 127610900389922616599248536890079031020 9917454 -11494208072586958544015744671231289280 9917455 -65684036026493389167397850281977611640 9917456 -31528963165712321515305523522845401088 9917457 -18702141286701117550363709917929638976 9917458 95225038109006115563869051688597065728 9917459 133058912441912718512260598125407354960 9917460 11415854079602228811847681794732687360 9917461 31981323843940328921482658979580990300 9917462 23325091714299982447655561776779638784 9917463 -225115264485960747924913758910728354456 9917464 -118689913625986194511386760092450938880 9917465 -128895362046129376776876986866759606140 9917466 -7536610803333683736534439218468556800 9917467 235354194676472969843321716501090958592 9917468 80104898667109408012442080629339709440 9917469 4401901952433273430873857416725553094 9917470 39815439089554426838088780059736015360 9917471 -179092492981901977065072992301702215328 9917472 144980205388503892842569184312546557952 9917473 -207842954197670441553855008025503813278 9917474 -34293945672404061451293525824040023040 9917475 83540726901163009109983053684164034600 9917476 151463871519549227457209709718128940288 9917477 -6868252978016489232062711231205992448 9917478 -1731328850937688959635447661823011840 9917479 -112991546076775851057532935615603984384 9917480 -91472894252031044654817546665315635200 9917481 -5666438307570512035665618529052878656 9917482 -187690862918888983002957578666248329216 9917483 121272865557457326318343128330112215732 9917484 -73259683525774901766654957897195061248 9917485 -36900649913770915491985482790192089600 9917486 -264013554120309566660986449654989785536 9917487 74770266443566206034724021060434300800 9917488 -2864208326807598625914056003273752576 9917489 -16839354706772987350602936646563125760 9917490 -38075989025210248320242845301944427520 9917491 208594316702904725516452305815609098892 9917492 15344445594242671893650708472115699200 9917493 -147099235854897679840303587720591567744 9917494 -296999076818093837670193124289371041728 9917495 -22289767694078640081497918206450099200 9917496 34217311095604858716023445674600325120 9917497 -337045393129394248012079913299373156668 9917498 337861049257168849217467781804186199264 9917499 -137037439827842634449130428586331503336 9917500 86900344675628675851223118338094080000 9917501 104479670599047750837029169866690899104 9917502 -98662262483705490139100324430034944000 9917503 257670702159892079121199972135288962752 9917504 120116747011408602694378681524358742016 9917505 -143374589662404733453583619553553673600 9917506 48135819107605439616854237717483445120 9917507 589656253965766062463740306349213748160 9917508 -76111387165368143980346349704033611776 9917509 41947209457766866843443765007159557312 9917510 -192741167383976888067316663071534291840 9917511 -221643514145537036354990205919647648000 9917512 -359072417896061594009346406926637056000 9917513 -48281557067025461520437402555536211238 9917514 -109046856859754662906814072197337286096 9917515 279999762916058808245245886937010112160 9917516 8232581874597116135866482952688664576 9917517 -92949360625922311819728771981723346176 9917518 133412121014732985936886113008316400704 9917519 16466882866579444220905958810895634344 9917520 465361511396293914834583229904322560 9917521 244262578473929399469863988711416196722 9917522 136030131681588313184900975846592519312 9917523 -74763617189663238278636406915703728 9917524 -342973893843424124217776370873731403904 9917525 226444955622836503886864066308089240000 9917526 41390974563705044720767525260996702144 9917527 112670619853570425258671342602257117552 9917528 -71214486858803958438276158581932503040 9917529 59294286476019698827490562570617199168 9917530 -45252350130259067623977653615788185600 9917531 -18600615793534541996590893455313741120 9917532 170156684135831221408947314434779801600 9917533 33614792618525052073551753611226702200 9917534 291908362768983905104967178802184194752 9917535 -19030390968991943896780250313468660960 9917536 -345639493525194477998055251722339614720 9917537 -4848144579988380026618897242295251200 9917538 -122362981055965524629761342792778480256 9917539 435010998014839092567653989893329101340 9917540 -212621490947245457801621322157246805760 9917541 -265097071585570899167486268618753070848 9917542 -147717730428194771493529805964705623328 9917543 115805063433272630431220270066943890880 9917544 -15675888197651822394999539947536384000 9917545 -44054671267760407335328007731068483840 9917546 -19450074171234610902377906010464279040 9917547 -14511642378447694358552247299971542528 9917548 201300579968726876702995010005032651008 9917549 183773891737389167562007508562584126550 9917550 12657713332713135115057416546662232000 9917551 -77593011983546445647154760427667597120 9917552 18408842640288672578720849517133627392 9917553 -257849293429142272322791395102386929296 9917554 -48302998002702394349705844691227268608 9917555 73698537839854600471445168857989570000 9917556 -38785271199411893221394055593605380096 9917557 -123151110037658722265034210275578697728 9917558 39725697135455487157706296681452330240 9917559 464265035315185227859368875439472323384 9917560 -65627434820072240938634514789993984000 9917561 41574476590917238101445762733428951680 9917562 30113803103644923002084621317653402624 9917563 -925162147320934306660220554822304000 9917564 -52787943208833057429587430042886668288 9917565 -48112945330038505283413399203301651200 9917566 2269880108414885863203642422217440640 9917567 -59830331851085387193715159004640613776 9917568 -104777322210569269033924573475949772800 9917569 -216733398144970916025400992111392188030 9917570 -65456057439996181189331312757869553600 9917571 51670630241762880696006926157458942304 9917572 4337262209067510468499007506928492544 9917573 -604117076549086720595975608062028236420 9917574 -100534053428798453000314237843559749440 9917575 -306441717522196997904794263050305087200 9917576 -68403094692127495267333807685363665920 9917577 -166974975153776210065312816225398226752 9917578 187600018488075360921649962070818777600 9917579 -241436432340418919627993741210658387168 9917580 -62137876206701279241972657049295139840 9917581 -92634920452894823604243627754115748800 9917582 -40324249700813756139356368235861299200 9917583 47643450114909485375760426623130898080 9917584 25853491660307092162074891549285785600 9917585 182387943616850657497108074983120314560 9917586 40817980371168560771739288350339742720 9917587 162338022381348239490184967837698904280 9917588 41400893193135805046566472096242851840 9917589 -341900164666471518246362982682788446400 9917590 289021893179518157025173650845789352320 9917591 -197594459205106839811252686152682635688 9917592 53214634454800580510124973031547678720 9917593 28158400827720003616801133338989740800 9917594 13142002205815200133102672022305033920 9917595 -87857106600604365700671234335970066480 9917596 -160275100012748080200737940929418989568 9917597 -221116091649757014180871852159707708954 9917598 -131150624498324754794351638292286956736 9917599 541715774414462921294760506786323877600 9917600 -84835775873817428066796887989891891200 9917601 268180219015662266146872067689062837280 9917602 -36012273622758429432194948736758467248 9917603 311814980369664475275669722023111557852 9917604 55200986351765790864162029194902963840 9917605 373870985656327351581227397990878916000 9917606 -2417508519976862161637966412024106176 9917607 187614758392538118674332693973656737024 9917608 -136851011591965007924398627676870000640 9917609 121502957291115949744844773761216399204 9917610 18858033353047287428062142916502805760 9917611 579089392215603208415038819956526654464 9917612 -308954049368994548420220052588219911168 9917613 16011897152321953488865473425609879040 9917614 -53723109774101500554469301766408581376 9917615 204782234955501361486387323911045858760 9917616 -2166535668298017258285583977867902976 9917617 -465821022558805665856782327827847685008 9917618 -406124773782394160995317430056602597760 9917619 148902208821139339376094963562394898744 9917620 18948489167632646437471106626855680000 9917621 90799873687669976350381671656570673312 9917622 -50785889571611884499920522487411865984 9917623 401497853517342035026745474995069687200 9917624 -176617702897501723475695752938701025280 9917625 -15721116228189409337747419228830000000 9917626 123211396612668742861143625369294710240 9917627 -8742361281601378658706284424822874524 9917628 9699337128969567072786339867616837632 9917629 333492641442098521986556321153789975776 9917630 -26084162588985863682868392617002648320 9917631 249011726518145784031259915648937840120 9917632 -189796283074057267078820339067650048 9917633 166834658945723731524101075748003468768 9917634 3395228315137072707879662871792469248 9917635 7004740393540781344018952248761400320 9917636 -16100989970311112950153224793881601920 9917637 128767201414214664488845543127972724960 9917638 311340787066895792677361872369615674720 9917639 -387551533518184273262981267014065229560 9917640 -11783012047343892363725849668119091200 9917641 477579750414723942664292494822078718042 9917642 -44438224421556983560239235918456965888 9917643 132126299317858369394367873594275904000 9917644 -206605570192979260008470777857961984 9917645 -215358428781520190579225066771175218280 9917646 -38609618728330733230135088882706871296 9917647 305886394213819200979051179200321662272 9917648 -39521030097316483940784650847361253376 9917649 72059636195817987605286051295087824 9917650 38023057835843506825008852515475216000 9917651 -142694658975666628182013358047207285968 9917652 36659697920971732581773381083226880000 9917653 58033035078436500026527955980983597902 9917654 -45499699434437536506133433936567784768 9917655 -158895805748107405073152800071058756480 9917656 -175165904781560895985534627788370698240 9917657 56130328316840005795610427584527000272 9917658 1901761446931052570748588911603235840 9917659 -331905729762021484800929425413629198140 9917660 385043447288514417022309463162259763200 9917661 -67479767505190120127133493550900584800 9917662 39009329573190776924495950391922228672 9917663 -51035567924055035539799421647638999440 9917664 401032519085045046545883760433760829440 9917665 -128097999608223656857915908931264162200 9917666 -225030336921035377227692201855413339776 9917667 264154754332593716437419319289186400240 9917668 -110203126802016790949896654621018137344 9917669 56329047568574853632440931036993278944 9917670 -19405246692959835379345794205487001600 9917671 -87745702029171265049581610544911530608 9917672 -502374194319772765260230792571247411200 9917673 -74493651214876647611152465770304834416 9917674 -25772936495801088216126350911285428480 9917675 -57626882562561807091640403982510694400 9917676 21941917177497796372758811867392498432 9917677 -155557162344566220630375270700802188800 9917678 -100722641849869594619463805857788525376 9917679 -45452457842782094290969979918085786240 9917680 -1097143971172434619595905321876193280 9917681 554877066277133153622535171639626818280 9917682 -8912021302513386966354318729733339008 9917683 236448144474823639788077335506757065932 9917684 -41688142142202124133374375493194874880 9917685 9650879144968256472894009511541615640 9917686 161054410730896514473403639376707397792 9917687 116875067031113336019824194090704361800 9917688 265083301168215917574824691665739448320 9917689 340352654400041466146375405361668944490 9917690 -79854125820956747350422491616749248320 9917691 119920912019814702842975729488560528384 9917692 -1121160058495216710294303397621998080 9917693 42679775278653581013516198704387220000 9917694 -10385682955112822441780511771820824960 9917695 127836173066089524616675317247257657600 9917696 147190490308769314419492800061820108800 9917697 78321480231279510924898279314163523328 9917698 -65962808599528810652891522729131158624 9917699 408299856426137273407605618051561683520 9917700 24234041891977752222109502632715673600 9917701 -342380016373422975786507826018130763298 9917702 75033237670750084519738420084302941184 9917703 241802614658720800292936782706964521712 9917704 57149668016214792577118586358827264000 9917705 77860797003374162727465935027450150400 9917706 21333225338002213254244772907752226816 9917707 -35825625678082247246539321833403572680 9917708 195589283197991448725263985593092934656 9917709 -73800060962861624242577599059359558112 9917710 140632155076603464811735395354245088000 9917711 -137738443466311914803295086642553764688 9917712 -4215633863844193954374251937406648320 9917713 19913312181462714194844182745531118324 9917714 -119604814904436545103807757557910194528 9917715 41756513738179294803713779289414016000 9917716 75008693411991535619367388947227603840 9917717 22090976735234586378506635786502886912 9917718 62972516000995241145597134627541763968 9917719 14792277336188198110142592755489232512 9917720 228698697556511309778628165912404172800 9917721 14164155625357701931431657279981804624 9917722 265327678218159648931111017766160604912 9917723 294736677434490416471028237512586928320 9917724 -145975100195512687879576864747483743744 9917725 -289251414732650223159332270345954644750 9917726 10227004939955471800913236360217773824 9917727 -263176825829953616664279071325491310192 9917728 52275066121648880504563850832491642880 9917729 -218142472575632144223255072261685664670 9917730 -23472233129517978251457723215459289600 9917731 211739512335913954371705858995924344752 9917732 -200782256783541256427723457722377943040 9917733 13959268590893218207984089165986259264 9917734 -99380364307799516296601834451009484800 9917735 494691853339454482891269466126746240 9917736 12232677042902988056178318017190297600 9917737 103757128696447936371402114650367653632 9917738 160723316088968951189713156568855884800 9917739 -58554210885819386448068362236264278400 9917740 -14821497925294297705268938288362731520 9917741 58392120099555216035070846172050561984 9917742 57229572415679336829522175258007752704 9917743 406225668445773223046294040324792575544 9917744 -51923549465571212658570582801153785856 9917745 25915027410781860125434568594269893120 9917746 64065043443085141426129135972230028704 9917747 -412652578973525912949823713617085536964 9917748 390160616597705997516549171669668720640 9917749 -84943761942009663495833716749907672164 9917750 119262483716316270095260560690231264000 9917751 -309662950142484121384163018500581068568 9917752 -271732941389294491022515328227681075200 9917753 -5268161406029923743186232474445627856 9917754 28899619575480846488150160621202427904 9917755 77544926118585001460333647968737715360 9917756 185863518093232762374748419441249039360 9917757 5284325469414640589019905730857010828 9917758 -91821986924346318092815227327807755520 9917759 -261672349685077041760288260873427007040 9917760 38606413302929153179571078923718492160 9917761 95370670845957877043853370961936275200 9917762 -41768280708815067812955158202597696000 9917763 -73011285885362252580718154775265528512 9917764 -95597474644863768181407674955828321024 9917765 -263308983970877440794598804989753420 9917766 -108354051237885615331402101864958097856 9917767 -257121484021636894958398811420901714320 9917768 -27605277298100802573214202795537203200 9917769 329244526789120147503828546410920387344 9917770 -211180273327219808086858660042525525920 9917771 485544314587434900460581941013290109972 9917772 219025660257977783151749238013524480000 9917773 -509236569700254988834329126127679212160 9917774 -86111007299943772945264173666646312128 9917775 4965564106258362885612046959136800000 9917776 3486645581952497464079314004079673344 9917777 91582183124354159747443913298085234944 9917778 389604324331750059139114326501416448 9917779 178612192481583218813111330502960678380 9917780 2021696297044892749228541313643445760 9917781 224973850526123781188803364382331707552 9917782 57827168371631437197999306920075151360 9917783 264480761174114147651254682926676066880 9917784 -24324024058550117296016226795151441920 9917785 -93200593824128856317378885823889843200 9917786 -56743508185396869621945825486329211408 9917787 38722963157331990885873113327259655680 9917788 -20409205398807274804535588907922694144 9917789 -38660022556333647043852020663044973120 9917790 81825718076909505561078593786943959040 9917791 -128139560534477835820757071590592559920 9917792 266727900484931826270921515431651049472 9917793 -51365930026615579509125953779812883420 9917794 47213931362132714800458728069548290432 9917795 69750390912900800599333793587435870800 9917796 141751303549547947217479859885099053056 9917797 -282903649900946936947230204416100525540 9917798 -153937661247563300746663744237723058880 9917799 164111152136822562252098076604515348480 9917800 2774269435949612750605793691416832000 9917801 -39345212658605875147868637202220195100 9917802 79039690319523707870190244101848155392 9917803 108345131192282474795294706038420360080 9917804 73607276128536146668676808589512007680 9917805 8233566239425860456481863592629665760 9917806 -126060134392899668997118330595379315648 9917807 -4987434141487909723181969195174269920 9917808 -10841057301475015955366154986062872576 9917809 -224816054413277527701524177503695903648 9917810 70011244404965729627396152346718489600 9917811 -116951452131162730963529559255361152768 9917812 197589925472641039665207824890409526656 9917813 206706950401037247526120982320435158300 9917814 67265040644238389681285717423649950592 9917815 -56594686436071527020414889098139728040 9917816 494988743091157509115139846814200340480 9917817 -18661902531417477726306914905825049856 9917818 147185994491862422653171525390907857920 9917819 -187564397987650899409429817698918903920 9917820 -65855578130039300564823684870399206400 9917821 -9331761803137820085488324503488543968 9917822 -239212236295968846667323732638092236288 9917823 -237018004452522887064581245007752149816 9917824 71883354318561455070787365011403571200 9917825 111844944243639594323100077466298070550 9917826 3985220733811743503948329429629120000 9917827 -281607872344295889202094005980958408324 9917828 156672819105517029779623252031845104768 9917829 -357645470938325490046108368935578075200 9917830 -5953953393178202625894088721902632960 9917831 -110573047041354400085084402551876173312 9917832 -298407893890570663857558431671051591680 9917833 -4678121323040485434434905448488428236 9917834 -98058736346295797652885206912376151968 9917835 -108025242192147318221420451177087171600 9917836 208686853776313255797501786876710426112 9917837 -260943829085420537857463593230563943540 9917838 -28826123756320614863294104913099450496 9917839 -118781245205546190147127338175847761360 9917840 49075401440398152860852420420299407360 9917841 -80125104823291362883636810960773940800 9917842 137694512857461540715339196267329340544 9917843 149811321408993154442930202934096910544 9917844 241181525224490349833841667954122749952 9917845 213183875977091614209972592272649248000 9917846 -492928310742817806585967129331378883840 9917847 -101302478916046123580648998680060864360 9917848 -42891149459762889332864154820263936000 9917849 168459691711478623556597921976068267850 9917850 29054729568518691043523285640416428800 9917851 -165922916731646791372632745160991034968 9917852 -74636121053735052071023801520263173120 9917853 6181694181280816618104831245261460480 9917854 24087155851044297157205219767838384832 9917855 280262907414003414286723056603012360000 9917856 -4297900366005408689585259775650693120 9917857 50809631444786650478649446385713410992 9917858 -234632631454028211812134751468611571040 9917859 -19592348021459317299172328237237944320 9917860 205591729613562587382476622063517774080 9917861 5995113196582287720192520801586289024 9917862 -126433977925646537927153413450820919936 9917863 9332804307981676655101016152087487280 9917864 6628515753803504239824939997605642240 9917865 -4701377191315713385188423233735551800 9917866 55764406031539213652251062012904120320 9917867 148120124978158629850476548344386923640 9917868 41031337625149399392800319888214996992 9917869 -215712435202491932845342012702762825556 9917870 -412374772550308685721985073500960723200 9917871 -54534495042908913395907503182368497520 9917872 -65871249519494161782878096171422695424 9917873 -1227841862811039881881751114558759040 9917874 153629221496491006793159253971268038544 9917875 -246630553653820622344306993248275772000 9917876 89211178595694548815728362806091919360 9917877 -263259555547046809905873910572962323680 9917878 6983031665685033833638282955602213824 9917879 120147308871875120966802896498438214120 9917880 34499661824700197255296429533875404800 9917881 -170863845925688263563906313431560575318 9917882 -905565701420927697816281925630753600 9917883 16926725569163538793970864844760741812 9917884 -337790947222615278593395891509263447040 9917885 26184812146970537103098150068806351960 9917886 -311992965182791760543632546429593600 9917887 -81543900689642704558142131127291361600 9917888 -1952029791911820756582824000995983360 9917889 -297000928724299241925517616309788314576 9917890 81410689000313195822526270001895737920 9917891 107371000561483885597910176815721247292 9917892 70776103302796863279768500270556168192 9917893 215681351551066471049409359654147767680 9917894 31608633853175869862497326148524301536 9917895 14744598939116366492205016706857942080 9917896 20635712282654041376581159995857249280 9917897 -141832142117808174204491432362892348160 9917898 -1796926531634062391402673323958542592 9917899 211576859070660739873076243262369455664 9917900 88699217772684924282136205400016416000 9917901 -24397676117782966238579258882198771808 9917902 -72190777931778021016919326115188950720 9917903 406000093981369947774611481384794023152 9917904 -21421488069500925378053990992370466816 9917905 -155564270018320874946826652402639760000 9917906 -39452242323948495959887625901260109696 9917907 -4555381369978492050608932716411774912 9917908 54209835706977367451785180373014536192 9917909 -47389371219005896707027267029042323890 9917910 75529018823095492962830353529366976000 9917911 -254284753653278328864278639882617754488 9917912 267847920726186917571439949309498419200 9917913 -55315304914519503263214340953179875056 9917914 95024046220415877943074020948919043056 9917915 52331656503534806638306374580265229600 9917916 -93995550133297518494637673289725736448 9917917 76052626225147847220857134503712136460 9917918 -149177884430777982382554531231739496640 9917919 -120514682038201853077969723071268833024 9917920 -122398237913824777986370032389837291520 9917921 111683834347893023401493815163734435092 9917922 36364256623245367434757120799192653824 9917923 17738880032383521587011902189658339328 9917924 134811080201395603180211570927368335360 9917925 14296114482513622077051511623521107200 9917926 -21274745878263892191702253796899048896 9917927 -127169748111614083025954501038937743560 9917928 -134305635530033187491699870784852787200 9917929 148079597257829550002624060999061879872 9917930 -4669490570575298354178854958987252480 9917931 3720087526071991043808231501036406464 9917932 -190771672204963445706462833759205109504 9917933 -261416973012631128310842897039279913236 9917934 132280920056539178811506282406015238848 9917935 32537509757448229630711520127625079880 9917936 7687960997936902744333353649445928960 9917937 53065164215693454724409545096325288640 9917938 18708185636613644471703119164830621696 9917939 -432483418404053292177031053282977374260 9917940 254504353606725052040014187777766113280 9917941 -116396150347155242564759746966160250432 9917942 -8846688760726732833600360685173640320 9917943 -112657155421583985120511463204504012160 9917944 117386565350880571950337082563624243200 9917945 -63802064095574669450306157582649990080 9917946 151989468319828221258645610115011842672 9917947 82175857837889561248684725237103669840 9917948 192877738491190359769824865296951287808 9917949 170874282834379349507664294478860478464 9917950 -397496957026927348433484441700992000 9917951 106715331852100838012604712860062342400 9917952 119689492471681945240033680932286234624 9917953 -575421619651568682528234726611071740 9917954 143976766282456468291660859682891147264 9917955 41536310913069327211958547564988044000 9917956 -6138367635767242270053966880600746880 9917957 -20632326298640851834452333680675985888 9917958 64809786646672274102674791523942920384 9917959 -12249344872092678971551920465919163280 9917960 64037823102211336990982085000647577600 9917961 20481324970653751802309797020954480000 9917962 -80208937786796501162318980482670560000 9917963 -907814720513929085455965162985409875200 9917964 2784214497836257595806692566105773056 9917965 -94837071045763396389151124349398195400 9917966 64935124272687696368363418450185898432 9917967 -115842466830595226573876326426741228920 9917968 38476738637156178278722251612280848384 9917969 -399743034471451221987895684382162775630 9917970 873856376824343462760648257768309760 9917971 56691135189538640163429466784625931680 9917972 112042196738298420373794885052168315776 9917973 200492097427356203649722417381990445696 9917974 -203500833070899529695931140968631119808 9917975 -21833079279809563075466585569268682000 9917976 172665636046106027157851184465090969600 9917977 -17047432278194883947855103126894226668 9917978 -52452716466778568159404232223268904448 9917979 -36403586474608730483500345660714577040 9917980 159460289185594609501766659222600896000 9917981 -48835001273784823390424566866381720000 9917982 17316267716986648320719758366735960320 9917983 -343772004164633539193911327637701828768 9917984 -56513632508373636294794595605307654144 9917985 -9453210748896959421705391092746895360 9917986 108994327690528492868099667949481466144 9917987 480658235415783616660671177563654039232 9917988 124490987290424352768372377999720064000 9917989 -30309788743840662987509503217224534210 9917990 93363243242487295818871144851813849600 9917991 -12522000014021723630861301188867838720 9917992 -206882442864229400041776704729745822720 9917993 -11682317867969213006156001462521340096 9917994 98234847660583096239438780961281626880 9917995 342941163973963116953422865783374908000 9917996 -201259906039103663130192337481946233856 9917997 -209980901957750139848296487847660216000 9917998 36751651171020029483706977420346358272 9917999 4731426992874916828460633455248078528 9918000 55133804375478266435000867675750400000 9918001 -407821268661694940724578730367247750108 9918002 -144339626352806973460250854287337081728 9918003 -328897922659809754267556185200537527496 9918004 47798291648298638074795516055268656640 9918005 381496191945556708454099285644791237660 9918006 26195287135996426799101787619938095104 9918007 317545116942055664157498971197150928 9918008 -13728689697971542272377186666102231040 9918009 -181552559867922683495763336165646241286 9918010 -96503344070374512464180695244875860480 9918011 308026026640301822557858387316660190312 9918012 -88436538824045769747715400010191305728 9918013 196805063389379877337380221456763595360 9918014 -31615348434318407408099979348926991360 9918015 72815755457854519147265025775775026320 9918016 54911833502416315445464706861498368000 9918017 74524599633497597220497400810630096066 9918018 -81543560455942181574843345070064947200 9918019 -24870362648323283856621917792213482000 9918020 1665907279634498904887467467354132480 9918021 -97286624833963536163894721376951631296 9918022 -65662756983748052327362123330532640000 9918023 -172235374628321291692379986782018126816 9918024 -67493768514919768733135648711435182080 9918025 -106362707044767126736600386625226023700 9918026 35627935029779277941990535998417201712 9918027 -73875881792863401517138469704074480240 9918028 332315017043063286743807994773793383168 9918029 -236859933681075304357913101931316240480 9918030 26081810712288142771064543321407776000 9918031 -135614429622094398924431971826473793168 9918032 89113839459304948878595287907736616960 9918033 26323839007029454727227468777722442224 9918034 -134424186644058670809612505264113174528 9918035 2366351557278233368160937288752356560 9918036 173344535174005476893387751581992828800 9918037 66683894565583659887421477902221580640 9918038 -125053611524209163315518466077309835520 9918039 -273686901211913700303067121535750701976 9918040 255878275499771379043219556269497753600 9918041 -214696273663933335885909548311150401270 9918042 -742960038838082252109735205844172288 9918043 -306836732737608943385391986708853091136 9918044 -118357632262607631895821071717255637504 9918045 650947704740522212546037568414211200 9918046 141856761833574461872996940230132525824 9918047 -141514862329143947366923885407938096448 9918048 9004101012652829797230271416678481920 9918049 123727514619913457069102359365620681364 9918050 20691315019409295056443150614128488800 9918051 -79302687424921253272125952833736101120 9918052 -220246680376394349948207521070791649664 9918053 -74600723770882480694408013369815680260 9918054 17309401655928667071483162160892088864 9918055 -144616586608855180113976139247746611200 9918056 227807419713325263669386681222211778560 9918057 -81705794306583558173821566943159664640 9918058 -49504390809442043870312286277275924480 9918059 319776413925874034259899045669857318260 9918060 83317203739206018796545262438500188160 9918061 77979119230578910282853585004129950784 9918062 -50783390051207989219873078966662675456 9918063 229531444999934598215572127903159512392 9918064 -9241412938240201470466701808702390272 9918065 -212092626111372974159570765425064678400 9918066 -11218554075651730234035073235997077376 9918067 309009297802143299437231474113679239880 9918068 323722224667691820228184309635203433216 9918069 52089313004555814662877859946483638080 9918070 8269930432346352441677842617611913600 9918071 30155654154785492569020481603927893600 9918072 -11402907778599378673369482664361164800 9918073 256654374259106023608024708207336149904 9918074 -92117716907440957324413953448959224464 9918075 -150994209554617864956498212953448417400 9918076 59131190176273272767860934825164963840 9918077 -252605811774613842921402640444970247360 9918078 10086392739588715385251930974515908608 9918079 -5115962823451581270431045932417948616 9918080 -67139049902910196045257057790800691200 9918081 -228175575619296034394762979947313967488 9918082 -191166764309483226033560771912356354608 9918083 15446917729964390419607464731640798464 9918084 -17146785776298894182638804978540855296 9918085 -15708704212894407164180134667361756000 9918086 -79067185381354774390721571617122927008 9918087 -215311525829870885780425487586685698480 9918088 61627197906815225274116531218229621760 9918089 92012654676649763117569127388096888756 9918090 -12274551337170348525340910961490466880 9918091 -395813733761338877406939604724519742508 9918092 262343109010879505563198106775953231616 9918093 28339248022939403006650217579187259200 9918094 104944578241416339763216047006742620096 9918095 364253708675873110599050482361599574400 9918096 -52971585914920570475787397374490902528 9918097 227444299436630132781243486739781914432 9918098 11609743385244488647257927065678758800 9918099 -159550814706762009086970657341148761760 9918100 -198679129004979258055853952303341065600 9918101 -436603443774717848326530300450173649696 9918102 75202119685906793845193921595247128960 9918103 482389025771667268617381899455256549952 9918104 -57764637345924478437025749303099187200 9918105 -49319479246949636331321172707504353280 9918106 34487392563460319552865254299094811648 9918107 -88334520847250295080154463767922019688 9918108 14962089298784438975898958374297940992 9918109 34710554622993561771449799775005896192 9918110 -146921405797343522432620818660158159040 9918111 9416267697530153647247816848519574784 9918112 613991009764302005495259766086118539264 9918113 419481541642012733346398712245604366084 9918114 -1779545845292574054746927344997168640 9918115 -214163133969851235394582294323100209600 9918116 80770971879512750174346879298280071680 9918117 244136528849141282097471777383004941088 9918118 -985922145573316465579185886269888384 9918119 191669777475056931068837823847816331880 9918120 41071054653292079051045438239269273600 9918121 -271544266576767876746438731015426876678 9918122 -970615850992053265827686451517329408 9918123 64039565517244256819822805666518506848 9918124 6116728039519906180519546560414400000 9918125 13366300395941384438475410177355660000 9918126 -2666248404505382301302148503922393408 9918127 330221378149587092809138153528332088976 9918128 97139128959130197996440353035386880 9918129 -24565486809004005010361548015835010432 9918130 -194445887147311915312432515602160652800 9918131 279843418647351318599732834590077073932 9918132 -26982275070981009114216445824253034496 9918133 -230820853088817265040882972672426416960 9918134 -119668059556768356792779374400566199040 9918135 58625131036574799509379056883656250120 9918136 -245798744502738662993162553842063462400 9918137 128758819105391222806952834731278735786 9918138 153981356542412585251179279939333202944 9918139 393677186898355248564446147010158557032 9918140 90549957541945603523336505735935016960 9918141 382463076590157576121224997797735777504 9918142 65178969741915280810005611342426899392 9918143 78269112394992311266107560978415139392 9918144 113795204576052763119123134491442282496 9918145 35076873268835166230496808980037246800 9918146 13929133907426529991491768370143255552 9918147 269113743158351057458904422946910756600 9918148 -133292300267939424204790700242932039680 9918149 -40798274181891118551308129770726668960 9918150 70233239311388515612245104651778163200 9918151 19235426573639905221927331322138123352 9918152 -119454581711923673774469690667629772800 9918153 -156033202006799720753720064050239407360 9918154 -25281562346158605904307246307926042880 9918155 43472112983025548826401416903902681600 9918156 143254916678081827633398638879972551680 9918157 186154994168882023027040720569159211052 9918158 90450870864532210073592989396155135680 9918159 252245164020510476432957045898899523600 9918160 1453332870632829723214223283978240000 9918161 506536062663797932997915461991998372224 9918162 -123374158803826187391584322638718312288 9918163 419728685946084252433863972182668450412 9918164 -348126880589213873127414780742609770624 9918165 3015634934439765297042177741383142720 9918166 285118979256945990502155637175672608032 9918167 -88421271780552281364389935952249634816 9918168 83508239722303786937109088257158676480 9918169 -232819975670573433066564248449147293430 9918170 -204553960980131779290747500659112466720 9918171 35904052152102734938112823954386933760 9918172 -1232402682949924041620547343095545856 9918173 -355825756289996072026793299791063916596 9918174 -94366235952028265876713148718875443200 9918175 227275191896159472101904480422497228800 9918176 381496703737869256127200504291701817344 9918177 -165839215304493143090974415225342310480 9918178 -104565794995768110312941784048507185376 9918179 770006988350337622082587190469297392784 9918180 206220368006408286169940404122447052800 9918181 85319855442465179117324318357512500224 9918182 -68606329148043093051553341279017203200 9918183 -83881831249904368814619038709693892992 9918184 216258155544245801522080712837516098560 9918185 -168725308035819005357070174340855491000 9918186 17203876275605263837075703573282168064 9918187 -16586797820122118711685503074332687048 9918188 -13071003866278818166706662880625408000 9918189 343615993065015388243804248741369403254 9918190 -124020674272093618141953801186370492800 9918191 86240211138841898383854324809433004560 9918192 5236582751410796407936892743735836672 9918193 -47363628054609566073095343539885027676 9918194 -70778450526327052013471755997687431680 9918195 -16319251045568705126763265752064780800 9918196 -42537731621248327227589616581807657600 9918197 -143110001612844723869290485263375286354 9918198 21357137746182336361312995042627325824 9918199 168711644655879290261564285717680788200 9918200 85202780978070276731133678438824448000 9918201 -35845339553067336172429124063996948160 9918202 -18401797891946171603146331395077820416 9918203 -13377202273608628879125304903225110240 9918204 -133063705505170963751904646110986969088 9918205 -315280027430355362121833915783931893280 9918206 -256940102947018680119073040070804554560 9918207 -11304737730926682753297783424087850760 9918208 2575093523082388924470845731843866624 9918209 37869295577815554296161654312109173440 9918210 -15159937221151166378696684858033495040 9918211 -7094563632551931962658919931001251520 9918212 -371716153502444313443115172374054812544 9918213 118444161929559556102635688694785296000 9918214 115383213721269286406734616416432512 9918215 215851061207280323939849505063842538360 9918216 -22826913964509160852657712620086067200 9918217 -448203465569505860782814967565715669734 9918218 -1098996134725208993377886075506190496 9918219 213356739029812565764444503341176139760 9918220 25340109757946796954291521025262325760 9918221 201616650355750578338416419202877817750 9918222 -77603337614766295625216154167384856576 9918223 -186004869803777036746286757854682506656 9918224 -18955909800335874738252305226648846336 9918225 -28525121031781371452456034830972466900 9918226 -172019808376277232494800137287344856688 9918227 -524450281649111357653220908317185625528 9918228 -88969074883217363795484837342704209920 9918229 150785790537249226988070803500213781980 9918230 -35748400496780597668019752174037164800 9918231 16103427123965787756836960820125000400 9918232 -72844463310637648160442963302527795200 9918233 34697414603479198235657317961365540608 9918234 -80775414551240553844129498134854699520 9918235 -16477193508301715077515031546689616320 9918236 -46686803228379786689940191750418213888 9918237 -132779642180203973158917506324013016800 9918238 241774402675760879995122983388474644160 9918239 -392162591546163793792286403017249382960 9918240 -230479804790471547367643502690623815680 9918241 12760599475233095532286223531932138692 9918242 62034620208440668704471201747779865600 9918243 -45035957561887335237169320099222050268 9918244 -2657884596515724061180747050626654208 9918245 -137956102115132522106734577533572330500 9918246 8171256352167922581027330472995894144 9918247 483444955719935153221809035926084586000 9918248 -92253464779704212073413603438770913280 9918249 -48054264959432296460455486581886560 9918250 -133250001429075474546990175225787280000 9918251 -1750611137445324844916124791297024256 9918252 52345044476756165187337741614027919872 9918253 -409602524023458363943059085569966619498 9918254 108218819069849336918034082367906147520 9918255 6596619090743200979543774741279404560 9918256 -117412749980294798859367524711884587008 9918257 32848291352746199109699902811553917864 9918258 -6711111045315350913520454578389024768 9918259 53289512305395359595566362246686116160 9918260 3954807159578711759133943740513884160 9918261 -107223013612202166985044736589562432000 9918262 -99319734671284820591929108677508155648 9918263 -158355217404943696036369002094410802296 9918264 85915484210494405241674408099062743040 9918265 56322308959854286163345267648055580800 9918266 -169185428218202823450581879344225762560 9918267 -93477827921586267363471457281242468352 9918268 -160525909993832407695034829691193418752 9918269 149760502096788916787796125616296134272 9918270 102684015240687949452333023630131309440 9918271 193248631701514099542708954582473679984 9918272 41626840029815011845992122877258760192 9918273 -66800566853985972724093237201333400016 9918274 -53872283780301273625083141140566860288 9918275 -188642050789090334637530911448794200 9918276 -230939192516656907841045728631654574080 9918277 204178575302205850893919769671468451292 9918278 -328797148216204718526889500056329383744 9918279 5677516842495620719301983753276327344 9918280 115494579553501564239754014678103910400 9918281 -781089922311299659140372834937887261936 9918282 -236094031888415894924351651972542648320 9918283 54107117385571955042487197806515698304 9918284 -333987993770571495442977223789234848768 9918285 28194666897662422404994261631436566400 9918286 25971360960503854551707402484879321408 9918287 532140469596293933781853812843664472472 9918288 -5800910720273953525901377476774199296 9918289 198618422492544681480399155477007839090 9918290 -47244543826790071998860111403703603200 9918291 -1746084062164421784195452271427313040 9918292 -129748621135830869370071527409770434560 9918293 -74622526425249382452357720235815954048 9918294 -524582350223314414808093865751203840 9918295 -86008566341535087869107308901265184000 9918296 243044341854277439024959640254919516160 9918297 383535949931498233182755930175910555200 9918298 5847275697818717799465526336774500288 9918299 91978682284812067490764003458290484240 9918300 20608592412835027828576837556322508800 9918301 -212662410266772367987169349772849421856 9918302 156778930032346661273018827548528884352 9918303 -83648618195818292130027167983669988592 9918304 264073251629815033559050419699324026880 9918305 -352399799020476404634740130351625069080 9918306 -179480300324827423289806386064597885488 9918307 4974941271952047135507643562095648512 9918308 161684099558520945080850106831254668928 9918309 75260486518169159315814054770359512000 9918310 -67064501473229013508604071599362657280 9918311 -23804797933522437506691636561384868656 9918312 145778817366193453824025438257832427520 9918313 107839346777779247570035650154498027200 9918314 -30603114642448074614346043980253867008 9918315 30019052808182409101627319941541696000 9918316 65649732799690127266341958034227427328 9918317 45028739757775438069907255943496449366 9918318 21407172106726250720751911923265938560 9918319 -229100484237991130196560469089749271040 9918320 13690370383013610765340846842173030400 9918321 2411472032173144481128335070789362624 9918322 100807128573414237018231636066205085712 9918323 -286858041644128850974281967473289706280 9918324 4988677568506054278707672670577238784 9918325 82236044739534301399135031795988411050 9918326 -17854620099451574310349828957036265472 9918327 16590196791728554047567722499249826560 9918328 -50103418759533377072656520811621949440 9918329 -88671517636264887458445348783432220800 9918330 41067782246614056374031975614236849920 9918331 232511166844429336589711058733254452032 9918332 -11982265377240048419080660226753992704 9918333 -95923907373501301593983704764399725940 9918334 104766928349324532819528687243377385600 9918335 109455094506140498836739028407832739080 9918336 58358034357631395364366831391216762880 9918337 -1716282648398616144351936015699301824 9918338 28010952576918073241326889140919410080 9918339 -173404509984362440824231266205770444112 9918340 -98544951565862935018756501381793011200 9918341 201531901822890275276406906456855455484 9918342 54903054539209400601238783303550668800 9918343 -313349532789070718689557328898805846216 9918344 -1019349659117873854959568807090131578880 9918345 -110114014052369205176161484633062579200 9918346 -53652135406348136581036742671656942240 9918347 80767746492571435793169529298017439592 9918348 -229040954093528403769015527207220346880 9918349 -17126121947673422234509654311492851520 9918350 22895962437283049059841552863940328000 9918351 124656581608158253199204279598619461120 9918352 -3640460791110613740338979162106322944 9918353 190194148944213701170664789581913815602 9918354 69722593976916978157811643188998907520 9918355 5511730006577481103775038999613087520 9918356 40713651754114314935583235710336516096 9918357 -45151413103249665866234045878152902400 9918358 -2847875801992152969943091337350935680 9918359 -20879896842377433656655596900926963200 9918360 66859149021503771762832813299100057600 9918361 261602707917069091191751876690385836320 9918362 -204152695062782082595439678514858359568 9918363 -73013841661889391205537556770850076672 9918364 6673182457477072576137443429697120256 9918365 -204819710183563421817063483817966336800 9918366 50332858270791178811167892561373244224 9918367 186381587905946979682336498800314039880 9918368 -86892140149362405716258609280814546944 9918369 9061671872309989466555657737845480450 9918370 -112871892409388058425340738539819520 9918371 68489523322714347169119741278877419520 9918372 -79099112080091815715872384964837222400 9918373 -494831421765966505618522514465555725378 9918374 11143908082276760706976414622166232320 9918375 -139295828049689760314329776968768700000 9918376 -173027964193960713789993456218011084800 9918377 -86945267128705770790069840807274443200 9918378 203380913112014706634983324407791150944 9918379 394684372802951409007151025823819164980 9918380 -3240229124624417843784127171053158400 9918381 -75912841042814600352021704956141215456 9918382 185444739912203873289766744060869620352 9918383 535778025162257330421544902012488671632 9918384 54934666659049363287287266575641051136 9918385 663900199744782917176543935448006593600 9918386 -22612031315902093038277668877539603456 9918387 12669673910613965664465586895857140408 9918388 4601676013517203473069522844522848256 9918389 60497336169052361960969500299033218040 9918390 -67124342824748782901811445573116979200 9918391 -138163629556804824495623057002247912528 9918392 194473145093946472592031864752040960000 9918393 -251708140964068651867668696863496809136 9918394 -218363392672791232305282520271895279504 9918395 -289539045890479159620158950339014889920 9918396 122939862707779031761301691740699919360 9918397 171371413206952642108010789225095845100 9918398 -60996581556046193895293729004754049664 9918399 -354094854368619450050882174691014232960 9918400 7454619875672537506877063439319040000 9918401 -318462645226282126512691329017226093948 9918402 11170559224418994522963950343730030080 9918403 -831679269233374242764763157011415557312 9918404 208069976877517043265920571973592518656 9918405 -24796335948783494191955859586611392640 9918406 -17386761466197586639535680307514654720 9918407 -194707969005289524693076091152620130344 9918408 -264224546407008249926491020547492208640 9918409 129905892533935202395785557673574027610 9918410 337159625173357960749652179814417788000 9918411 -76876097436570644836633838195768069928 9918412 131430440254695926357827745017184157696 9918413 -117043367967953346650346818986427347338 9918414 115987098958709844499483326712379771328 9918415 -129400813122715115507573245980074835360 9918416 58576405942445180435828263079434911744 9918417 60958992940048982311518521495221206336 9918418 -99807817438777729778786678083976856960 9918419 22676141548765874504930334465196004352 9918420 26866112502502272512605602395392819200 9918421 -340026695373268346699718079921468435378 9918422 -67556020347116996607326322094818867648 9918423 7407290164682925610529291822832122880 9918424 -323379352628637166665689105873490647040 9918425 -221085399749896586928918240755290081200 9918426 26312801309793446520325399058709748224 9918427 -224278796871716837860535891496076050120 9918428 80513768945970129384430240889272510464 9918429 138159374528215480161135038104550770560 9918430 171436242538312054401214737669043094400 9918431 472157839167069743968735037117874120600 9918432 135647386292119678392254361699613409280 9918433 31137964959433102205965519227456048516 9918434 54221779701518197085426455615359078912 9918435 -39205861119916353663809230852503627600 9918436 8813558481968507138034490731126288384 9918437 246335075100393126190477223014020480 9918438 -54752119912273335418842156738517709952 9918439 -167092386397699198867626478864874106240 9918440 1160532832971746437768758051687628800 9918441 305998868323702840867969959980048805678 9918442 3067709348797506072808710737607757152 9918443 -177709263225046294877731804867523462976 9918444 8612058374965532914313390711216335872 9918445 -225538969852505496133843660798852173300 9918446 -165596513777471225176951808492985176064 9918447 80168726863933807639447871616802915584 9918448 -27496201860789785093800414575392030720 9918449 235121433122643839127832103561929749300 9918450 -2052614485553080860258070096452096000 9918451 181148640534167248091508260610163066992 9918452 -413096608153620679789658467790349649920 9918453 104587827796804672014122039678393078304 9918454 -29714559299152284708896939959903826688 9918455 135313765280399428641344725379368260000 9918456 195164332533697383029717645526009446400 9918457 385379623468530952614041731510312825344 9918458 -65982038053864729333035306824910616320 9918459 -165869713540751064307503456108942398016 9918460 246360761957877882386382826102546721280 9918461 62279897529848845246002109807247875200 9918462 -58089357958659520276737480993189252480 9918463 -753113415371012144417092832447542641216 9918464 -47152162288120330458548123453934796800 9918465 111531142706899470229516365454798869120 9918466 -3825610385217473656503984366021373056 9918467 -56739328007283467516336941242625450080 9918468 38054276748304592550094657333519810560 9918469 -83629904264356060703192562616472360640 9918470 19493634373769831005546243571603577600 9918471 -80225791405553687426858923844428121688 9918472 -283213543932622783286928833382019768320 9918473 -161704369460968754387312714457992156316 9918474 2782837746451760097933562317385706496 9918475 -1585893489404202112341416598507627600 9918476 217322038523123414015047228116374050560 9918477 30254677915048535215635563026860799680 9918478 -22174446916235680815760861748932958400 9918479 -38705106484739743150761818595595108848 9918480 -4980210778344557177740177127347322880 9918481 -7691671617475574047099234290764683854 9918482 -163280063098028401444205359733296491120 9918483 -247876254593520700172104712983591458000 9918484 257832788603964729850557615606218444800 9918485 -96847764135805057921615556339985014820 9918486 150206171508763587045317411701593678432 9918487 115108354682469598097784668644496753712 9918488 171318158833025746747574906856208834560 9918489 58285010846977746907661657965907133120 9918490 -54334485887672861825634746138518790400 9918491 909657582182699912099642423708272476 9918492 243049732512094521140460705192350218752 9918493 -96140204672678774008658465896947659400 9918494 -24316872816489209138871986498117568960 9918495 -210032796853202157582970068425633138280 9918496 -141761640471828263078257497671592837120 9918497 -2424154063541080795891453273303939968 9918498 2818316803426797486188423931333704064 9918499 24431705950035477771333531829390895136 9918500 110678602789364630399036219622574080000 9918501 8106991639574060265303575849739584544 9918502 -109703113442877703020103723208407586496 9918503 68292688076646921290445176477688814560 9918504 145381681918890313906083608827419033600 9918505 -183756351466593732171286950918522869340 9918506 -2896664724114324155031581890539981216 9918507 -295193052853958216784651800365940616360 9918508 -227346930809225292678118442123757052672 9918509 -3606742299284498325147266264876433696 9918510 2459964075963163034687471977866731520 9918511 -58893823537257646824448590928603170288 9918512 -4972007587505074478267334846790238208 9918513 7983766831261657631971962300074120160 9918514 -156300385737322731958727516969444948448 9918515 -17955248069307434505798723238933908480 9918516 -21932202888801256056472920047968235520 9918517 94044188316153281030600964060855647392 9918518 1563368157081215136367962731870704704 9918519 65362618946308797418778482556498692608 9918520 46410736954063902282181960182923673600 9918521 -373692322525532416115289342914471032278 9918522 7044671142937150542061579337930788320 9918523 13277404416762552410728990466826604772 9918524 27236206282023518316048637640271224832 9918525 -44045260132489758987856168603952671200 9918526 34507601881361386386230792392183327104 9918527 -22859984696737023763173753050222593488 9918528 -40455005190110466959777577607668695040 9918529 -627675108834559912757366900162514064640 9918530 14840449485766750261271167730204613120 9918531 -215197200617603536770192305935013950488 9918532 147701348314307541332702081221172940800 9918533 -258739949749970704738688492747905669218 9918534 -26252778684274851308933547878235102720 9918535 -153146391239616714037739962007521183440 9918536 386572777186152206572593439563283399680 9918537 -171789457936011604484803934106588211440 9918538 130455740161120525483981469024236032 9918539 278035102469353369098686028752668505232 9918540 -142652624821585512590629073151424880640 9918541 65584819825681610556237361019126474092 9918542 -266966206494115395928950417632776919808 9918543 -15760839523638599320976411908723034112 9918544 117192424337887227804248535277176872960 9918545 -6916010950649812794801887860528992000 9918546 235845372514415387537671940734331516928 9918547 65047541242794219807720450148863413996 9918548 -241098111212033568975106917732133204224 9918549 70971418067038992818086580431660749600 9918550 -5687911495910116078528644242074411200 9918551 851496508746379460972494623764765491200 9918552 1201763964756712964842757301245706240 9918553 88855932997362354327524944319899996420 9918554 230437725974106999470205656562411284976 9918555 -230085899470285712440336875000463716240 9918556 19972719878447503791282474327099442176 9918557 513535735615204054471021420161066745632 9918558 -7246621354157370677845288102616064000 9918559 -102990753778576502562721637401605827984 9918560 161466762219123005633697125468075458560 9918561 282680585456953791013246256825095002144 9918562 30633275683536464724581604380848164000 9918563 216855182490090374579283745125438262812 9918564 -2860070695277304273976061817009684480 9918565 257803297427561238247745474409818302200 9918566 -6445911604520100417242534403820148736 9918567 305660649887770123113405910869814698384 9918568 85657111959391963977723632389638144000 9918569 -196166066482564513643057409336317462640 9918570 -90933800169043175608074334374288345600 9918571 -39229360465977246393004361355113737808 9918572 -416716906507141353106682296828018874880 9918573 -67823037497968491260609289323275714560 9918574 -62565054447587694168375671588930861568 9918575 -36575678715447424809650407521089528400 9918576 -21172375754665197909322684356379607040 9918577 682805751862214536423640068769478333540 9918578 96317980804889859511524033067802061840 9918579 -81718384610499318769444200781900627392 9918580 -39726887014323539314612922755909440000 9918581 100276879506037898686674540751008169692 9918582 -83427973969283524960614939775940297856 9918583 -18577026649132302708500930553958185456 9918584 -98703904070208774432417274254836244480 9918585 31540821353057490350023491284770099200 9918586 217431690370000632409022484755953584384 9918587 34944345506190958685161641508126497552 9918588 205165262129943978874413804022812172800 9918589 -82795883924738613830381474380892688960 9918590 -8134065104574994385944533704272707840 9918591 461241485510030049790255386197350166400 9918592 131578307503607853441334717352666726400 9918593 46584295939650910936448599170011923842 9918594 -8344026239970405965935014487358410752 9918595 -3649576057722892145294500029151362480 9918596 2965953773331260959094147353928259840 9918597 51062778995202785700594025920061194816 9918598 127721319408705607841687691930271854336 9918599 -207153913048819775787408912754503354864 9918600 14228986994139488362372836745814016000 9918601 90970100470443928323640627237273913664 9918602 -2582325612233901286137356042146930848 9918603 15611575260239445105404206860154194144 9918604 165795024717073621088512350439544128512 9918605 61938778013552554660435113321124608000 9918606 -12063231239420976150953878615014952896 9918607 -92094905692979234068955223573106984144 9918608 34855308791585142876221276653879296000 9918609 69658884719539164207225479002641019200 9918610 -72338086214495550358435395827609248800 9918611 1634057532896978151365793684856375212 9918612 6958127114575700272600942542635864064 9918613 796858354480305598414140073886687971296 9918614 -109189409828824622221885541046590553408 9918615 5639189033492171460423210966153707520 9918616 362586562190990591859663830478239477760 9918617 -128590569295271475501833007321940625334 9918618 94574975081917352812571962433395183104 9918619 -71420120554790893218755327092235938400 9918620 32726273755073540131095202620223495680 9918621 -63052793968106226637030054180832385210 9918622 30209635167876346057903800230982556032 9918623 20069326222499666693278807064264400000 9918624 18948098693503886829260938142668554240 9918625 270478463485493672584321795821885825000 9918626 132370293990197050256109031670715442512 9918627 -47767663068283501812157332344268395520 9918628 -383355437770784537713650908387664821632 9918629 -287508491330020876853808455950807303008 9918630 -31938471323190775868276508016218900480 9918631 52258819660932937612396011040922322672 9918632 197792577284344717637265415338530304000 9918633 -205072540579960350712728395506392449376 9918634 -134234993457583981016627878005540123648 9918635 -222219810151588391892160723298938980000 9918636 -4537044469285357136951003112195489792 9918637 23076491994472532710698372328607275286 9918638 1219853181301101601701678465468030720 9918639 536213265233972706174396534983313797520 9918640 -62962556132386606090928206066626723840 9918641 -292900343904531501597183880770421358958 9918642 -31475128577745239364819853884781577088 9918643 47058515219408021462285238428076389200 9918644 -318839789765345768980473558999179009664 9918645 -144780260320111978489891964179621478400 9918646 215841091580710241292107570466258390720 9918647 104518743452881913954534829620957805096 9918648 311008562176728790534739703438632693760 9918649 -29788567508813159681124252234517923836 9918650 55473429099106960930624528587470630400 9918651 101235265898389151540290301822401291032 9918652 79977837446700423966515379546732225536 9918653 546009694429654047168189574794778116480 9918654 158350228123432882282315017078302925120 9918655 405472469220102885622246401809200099560 9918656 11496297155590233412138216639571165184 9918657 -95895122972071141787713643905355659392 9918658 85360109608440870879526028416315284480 9918659 306115518392912979565836459023661375720 9918660 -61258258477379102708595165417719562240 9918661 -172492522253141279449149680387480877476 9918662 70350700693872713737975602998483672832 9918663 -108529238746519608800196510697977704496 9918664 -19936379742523849019861474144575979520 9918665 74877400729123103253608501334546139200 9918666 21330771622439168029253393248658081280 9918667 -129998440666238218238640402937263052800 9918668 -362008816039546642961411704199597597952 9918669 -323957140850348442347759597870949877056 9918670 9666369434315613285681441913499417280 9918671 18114650655239806674272510067369257712 9918672 74588679501393496936993440990257479680 9918673 -233643307244341689811475592960777945740 9918674 288479031109887695721594842891823025440 9918675 28216309284539321819410136095198819200 9918676 -196352387221948899470083575684891687040 9918677 339408657146602356093574308524018378460 9918678 5294738372936265807065727672469888512 9918679 25992527255102217720913477625069821440 9918680 415409252512812230318244856105437388800 9918681 70801772774027151143305216359254016 9918682 -118444642413718311150375525956673185808 9918683 421880039484489675133620444373633780932 9918684 184534017257283973400209925451389322240 9918685 23627264303697658576522396002820460160 9918686 -76518822113315568950776743224680430400 9918687 -169197751515123416134338746902895681280 9918688 65734028015868413172482921731981836288 9918689 369389914495787734475035411652757251520 9918690 -27543453431949238060298895425042964480 9918691 382352336189738771209780722867566906184 9918692 234190981849581525489785380655791915008 9918693 -21887492439222918676639881537482032578 9918694 229564001851554402808202063558876693760 9918695 6157602991116709875878916823536847920 9918696 325971875308302404592992629329306009600 9918697 -143670469526649328939270751725523318854 9918698 -44681923664940295124753067899095741440 9918699 32367912082713444430522668307028336640 9918700 -51619117735121068363861339307488051200 9918701 -86064231084041990896799304169912499856 9918702 -28516989514515185228804897348141061120 9918703 6921954882033237137840432260717414120 9918704 -8087918417056303757053621803255791616 9918705 131350454728397025749353083502254438720 9918706 44280176373761944759980841071602196480 9918707 -266741555089215539292420259932627253044 9918708 136190640788507782318102965738180034560 9918709 -396205789159347967660197508356602731090 9918710 -80749544574788562554880409358368266240 9918711 -290504252456640359392774439674827276840 9918712 -180894339909832574326915589133595852800 9918713 -37262105085664857086405977015635437376 9918714 -35122507381384864262599619716547565312 9918715 -254793009387783342992321645889866288640 9918716 146515403373335974800418777045712547840 9918717 -116359050716683454891506624600677073920 9918718 238413065142642263423466922096914767616 9918719 673214894103502645795142853608142292896 9918720 -24910409774216682115589446449286348800 9918721 -61698023984702054332099639198099918078 9918722 142617794412623342327321212397402611200 9918723 22622855140084380247789439352524275968 9918724 -217736653646722860434869328561705984 9918725 -264328247429579783730840211743839863500 9918726 43339223646449437082347052348868518400 9918727 -25827964894073309960957731201701610848 9918728 90389697681757416960820561438916290560 9918729 -1933105813645993262181420212951188992 9918730 157017225687526012549727684238721457760 9918731 -176024511418364024527549070994249727608 9918732 222432441181958090208995843616796995072 9918733 -617216987911850062624200321243612874 9918734 2837204238390793409993299202170987392 9918735 84118513962586290848097075070140179520 9918736 -90895458968890498141322475394365841408 9918737 259653191409489021297309902471494827072 9918738 16685511434961399884538091096289540928 9918739 -9902015976163145149565777034491397120 9918740 9119085683958901308855661917899712000 9918741 -44740083523603756923709145162509017600 9918742 157810536941893730948539732809217930272 9918743 -523304280340583788856066238967208494008 9918744 251233798103303565779270546176989757440 9918745 -53643131102216153208887660955156997500 9918746 77980912580108863731918748236754785024 9918747 -330737938036204751639672118688458840960 9918748 98120132867699534048180914754152243200 9918749 -381794234059244294050203266066756550336 9918750 55522105279936363815645723474850200000 9918751 -243752040456656620896785368906168577528 9918752 212545896411578201782000468334168113152 9918753 -7923713035719318677456490436249415232 9918754 95972078154651106604256152636311330416 9918755 89862673814576095118320359815064549120 9918756 -100460000749799205723556508721333141888 9918757 -51398556746006180761975974714292997600 9918758 -212146542079828771374921600938974271520 9918759 -194283927584862238004031635896637729496 9918760 -39335550295647649846656054479781888000 9918761 -89296554402992856929441091654256184076 9918762 -28934547985181978255102485659922944000 9918763 551871151919475595951834968368800025012 9918764 -125091465232597091238849770805516743424 9918765 -16038610203010581903730584339685939680 9918766 -8202819071931023712808280264843059200 9918767 1081373034633899973616465267878794880 9918768 -38972284352641067715544952210248728576 9918769 17295204811650253470412555549124349376 9918770 -93623985588800448413751407430888345600 9918771 75690738350126072647315787629595407104 9918772 -160566471927023794845216281902916650624 9918773 102806157657544881347950061603546600544 9918774 -1004172477511991012303270719494423456 9918775 25420075181049838457890411513039463800 9918776 -21076854909141986423867790139736862720 9918777 -189701448392127563160203178257824530720 9918778 234862696655368145545435351453422883440 9918779 338060598874085344880537102642077146600 9918780 -105065906013132692230874410645082250240 9918781 337383539031003111132702366515575675500 9918782 -40684912758156231219924691265734652160 9918783 -42481100566983612605937299370443707200 9918784 -56990793805491239762251979548982247424 9918785 149052432369982967709344647380119217600 9918786 -226879490210706846362711638488043100160 9918787 136572187508141210656332384002845621436 9918788 344363923452316288971065215831639489536 9918789 103538945142735160194525583495180545120 9918790 27170679601018601673908922773245774080 9918791 -87436614656665204432490140516902496896 9918792 -76776310665328265450906432156281313280 9918793 349130627372656375649754194942298421200 9918794 -157477268177315259640068965791254692304 9918795 -96150777917717322423610320751710385680 9918796 234427787836065693172321744772788568064 9918797 -393211464383370498381660678025988915328 9918798 -164767337775200412263657187184598968320 9918799 540900313432382078212128596582049268920 9918800 -7456720451917983443541795988450099200 9918801 202709232746477323755487708000594006080 9918802 -4605157943405110065576717882430405056 9918803 -563202923739847497273202372629950482440 9918804 -3311116140341422491969001313522331648 9918805 -85464684729947079046734415720225908840 9918806 -13970781765550201956465076491371901696 9918807 24830832712542745783005413455042932840 9918808 -37623964965382922088613047853496832000 9918809 208222734942543895668542996855759788560 9918810 2118340362469709498044542520199431680 9918811 -138784279234309596089020811750302621440 9918812 66669418764154571228511890560739604480 9918813 -21785228245821624541032035914578205056 9918814 -116690868314727203522818687663182714048 9918815 25096922672912067119273770960496337960 9918816 -44895378088189939639967583901359538176 9918817 37177861927475607396749387786250318080 9918818 35449545767324914314040306229504448000 9918819 87567068762809225800026537422398100464 9918820 -208021604155232990968339753148839595520 9918821 370619982348745349559779844993208908288 9918822 49289972551658986617947072142378123264 9918823 -381114250667469693661043520621561521160 9918824 -266659397119730212283765160172100782080 9918825 53696509755188852695010500198295730000 9918826 -26322428038030842891271296038937015888 9918827 218347348634429235190831885114730679552 9918828 112667118040653891133007046527953873920 9918829 68581175456975013820155927440100493984 9918830 -102705211587659700279426710225638501440 9918831 -120168242356685884629164814801587341680 9918832 19444747275584096835356868649889562624 9918833 403006764930242316670983830716067504640 9918834 19910296464346103264275045668219429120 9918835 10147672187662213748035741991258951280 9918836 2198612152546293439941973617889791360 9918837 -4690376232576734436551699123469109320 9918838 179573885795859972209734500702259996320 9918839 162714225828742697516734906851464193456 9918840 54362058653773263139358310892466380800 9918841 -313007895627165280756932748747379784000 9918842 -63597940854067836040241506342074264576 9918843 -11566451329966041102325760876781058944 9918844 48997843519647032851855054672556144640 9918845 22289607763690912191225963143574892800 9918846 11889099510373837843398927587482429824 9918847 -149042181601228638831396170257714649688 9918848 231480003241667489097212049070195998720 9918849 -30535094077011184237455401250934010112 9918850 -108944642758596744368747659081780803600 9918851 -128088834102840025993048906110051734148 9918852 -35403536959677488659306183769508000768 9918853 851026730470862760720702237151879168 9918854 375139663418359249678056457952329536 9918855 451536769199246276232713752177914000 9918856 500798090614234684496730810216894259200 9918857 99147934103847233155156208406240850980 9918858 -205950031941077086920956060205512229120 9918859 -439246430531519178214050622628320272600 9918860 -90336012822579256601888285713364736000 9918861 158019267479270544458639792159830183872 9918862 -235710972066955242994307464706765333568 9918863 169034380575849275808587167633299883560 9918864 -63734378479362978613723706440899649536 9918865 19579291208150143934397339991674311040 9918866 3004970224559467589819837958611468064 9918867 -52495565680946157365710607148390309120 9918868 169917488212228621150536781449225112448 9918869 20845383244918184934139656953917170240 9918870 -60900560501260170971196462170347430400 9918871 61793302900508329907762308175310535104 9918872 -94291290261870285950877503800010649600 9918873 -138360551766485039375321904136014292560 9918874 121907096148648250600606307246216832000 9918875 2827464487071727459755062391242304000 9918876 -51753305914106654376656751529316524032 9918877 -346821001760558213287708904128831893274 9918878 -346078361979395294103695741752302404544 9918879 286433022021111226562968701485793856584 9918880 321217646243419959756922995182508441600 9918881 9261418658409545632150638600738302400 9918882 -175391168429645775716822478938916898560 9918883 10558414649157610816839352254521130000 9918884 37785418645910836616746724712216920064 9918885 -61620848322754214200273372360847426400 9918886 54427381549519844785214054368008570240 9918887 -249167658594266686544481006754726703208 9918888 -37837385484531621615753777800502312960 9918889 424139818694050784724984607607872541690 9918890 47182739320363099336595057239004815200 9918891 28438995850798120714373925960766391040 9918892 3184354833988244078849948080809500160 9918893 -451925458104857580164318670735955495680 9918894 89564081548782562065862917225671476800 9918895 69085999548618574570793695555228522080 9918896 -745045336150848869329824436331151360 9918897 -70160816740351235919979424902454374272 9918898 -137984381332569049335928672819704785280 9918899 -216022766420651604530886256263306913680 9918900 86900094539647250003361384577616332800 9918901 319498456211463289638761549641303686400 9918902 33878912508265577564076604314097729152 9918903 189656744166705057821562052564109596800 9918904 99976934431347806016409639644580331520 9918905 185003837372258247756014910968530162320 9918906 170331805404369620952086303034103699200 9918907 79311487398509072964276071663560552512 9918908 -90794711075987446948050075685058767872 9918909 67419850739478526301869859069674414080 9918910 -17275267901536677709538989862659680000 9918911 170386078379076257135429035539885223632 9918912 -32193212073466021145250800500054425600 9918913 -164216962563542020104205873282493461056 9918914 75517936879788451018428441991555877280 9918915 45209792644221197258333745906536663040 9918916 -91675199677784661923837256136017539072 9918917 -422240724808949782335964644424174808034 9918918 -18452365442249321742238886713518217536 9918919 51418817306335286935175173193042336320 9918920 -29772397450665937607797971350603366400 9918921 265960178354846002370858131809507394464 9918922 11041608814999601411279804613826371264 9918923 68528146455639485388615962687296798656 9918924 -99646849636578092422659460213531607040 9918925 -110703656961753162666499298872294868700 9918926 300589452699041574133018339256619870912 9918927 -324284940593059290998300761284382682880 9918928 5885943393261257185402641199716679680 9918929 46025098280826814482872920617175636200 9918930 -45484952469325983702136583328358656000 9918931 -423926442735821958408332793088906353600 9918932 29017534550949556206829244533320218496 9918933 6919078331979435393083464494955905600 9918934 -25369093027442666178464922927126577152 9918935 134770305748717867374003006036157956000 9918936 -20027602288511741169417608219421112320 9918937 -16925607201879235246819835490066016128 9918938 240990956732121216028632334725427803120 9918939 -3192809461505478238695431830839292032 9918940 -107912090272412747279668538923832424960 9918941 -207152237772659494842678943011996077658 9918942 146598122984862492435129781998301784064 9918943 -88748457774141233305860547708212077376 9918944 112557288085615743830836227715597074432 9918945 211313571535818675183481481425032260820 9918946 70932015933875301502024839641486960640 9918947 -32746902873247322216754155629470625800 9918948 -12259709703043238451520064809997346816 9918949 -382957269784219416304848868835557874050 9918950 29950495894455567871559221464150096000 9918951 58533323374859493727077218490202003584 9918952 1165736119113111884965578811191214080 9918953 209815250995020732080297434117003181568 9918954 -15734546094464266631072270421051371520 9918955 75709411516396338242400294499054262160 9918956 58590622072868931122917594169018419200 9918957 191223313920947978478021364359534184320 9918958 -65915838791448776818145024870323972224 9918959 -78318157702804267117736228275774737840 9918960 -18728799863774114259876800774510346240 9918961 109952993921681312018795757688447521960 9918962 -210914478422768762447191500013520342400 9918963 -170721268650279134736062282376041811600 9918964 -69528303043738090017808665216915560448 9918965 130318254134110203669649047790451393280 9918966 69096947600468339016444296581407204096 9918967 -139555649591990120058545784055355498648 9918968 -265662305328583313242657662953979002880 9918969 211711785410050963425221299419737377440 9918970 -124159222591874258642394377029561972800 9918971 32001000017167103587140944974111718112 9918972 -153807790123843171418388815817984105984 9918973 -10251159987163939205022591592167302580 9918974 -39825568752679445143244312739586272768 9918975 -8155383023944005330950928291004200 9918976 227900978520903879056074447817489252352 9918977 144207311060338001760309169549895949312 9918978 -13230683483562802853257706897654430720 9918979 161466132152833155379659484064299604176 9918980 -79314488389641619144500221321271152640 9918981 -58274542279125963505263254459153575140 9918982 -1939826727205661068165616355834717888 9918983 147827828768551428275970697372106030232 9918984 -15339807035296504286459888923333263360 9918985 279219764810818168349725319964386689800 9918986 6548127961602765298587482497075153920 9918987 26675067428542178114116472858748718080 9918988 296225054205417307746637293841861957120 9918989 -97596798322274270006246332140177485760 9918990 43913277433243566192399012514331251200 9918991 199510931631181136469157721868576873392 9918992 9046422887256696904674954121478602752 9918993 15470687734863510695841725362006785984 9918994 -31094898050430656813978507653445806704 9918995 -19329903387573657957044423789236395120 9918996 -114919024478432250986640122511686289408 9918997 43680641012972916310672622854319183904 9918998 199487456871455801842740345501514448064 9918999 -54293373049906007862824427854836854816 9919000 -21558810712971293757016249465036800000 9919001 592480885971874651890663220217483462400 9919002 54486152545969369772810200474093573632 9919003 256049986917926668628300165665459107840 9919004 -330438404367792996722749926514063378944 9919005 116774652222813957063914380539453982560 9919006 184472952204834834166637868483701165952 9919007 34278542369170756155915459548321456640 9919008 -51622480901172693199395855596733333504 9919009 181664417215090072577054445593520698210 9919010 55243401702442494984578039254354640160 9919011 122830215281986578405411965719398919920 9919012 -25772698505460144203557931108874682368 9919013 50007137794651632297361700876433010524 9919014 -31423213196963031628615219740947294208 9919015 -328452649239374053865610608469726079200 9919016 -25364247003405144815439595669655147520 9919017 2384398841512829194171882051843469040 9919018 135246809902461010782200825726648977920 9919019 339554297020997439327630244173811183440 9919020 42240834763383249455541063793660615680 9919021 34639915034533454879691965310956396160 9919022 -309299078588423367269810018107311146688 9919023 222712016792739778525696866723838398984 9919024 -24484570817158831888224582934784016384 9919025 867674720731701621462750616914898800 9919026 -23494265908403613728292071328572144640 9919027 13797293342341765894901676998967634560 9919028 -116505527262304065863113906283343857664 9919029 -184779724628438350274305649468253486816 9919030 92631198602894126992451691619691157120 9919031 190875691260663418149044297839853105832 9919032 -106801935059846112781474543580079943680 9919033 -6459883457477346705244090669524213718 9919034 -15655028965322316689564732812105598976 9919035 -90568588752862318414592261938496325600 9919036 -47765774179318323349928797457667863040 9919037 201656888088815629364774791038394879686 9919038 1911938697266467596742074563594496000 9919039 9006639425315905847799253964648790016 9919040 57070793946525004592551206908539699200 9919041 -100659799964304056670921079977180578112 9919042 -74155824579414024423520217885898925056 9919043 -71340058056286480889483567900778667896 9919044 -339324646437514251948147486080820019200 9919045 -260131557657134238034937760169618492800 9919046 29620113746634442669262200226975045472 9919047 -250458047593409724549629824150196563800 9919048 -124097065037252202449216934899885537280 9919049 103003938471920640433407779604043009920 9919050 -5253032390691632871718951047279936000 9919051 142621745750356553477571164602344616072 9919052 -134481435522179299820599225334843821056 9919053 -109137517731756455019624142039771605738 9919054 161092311462719991869106168908223350976 9919055 -263529527507091581681010864314552914080 9919056 1246409236359993681709177914152976384 9919057 -234551095556098884004922456008403703694 9919058 -65656527092487273333033780493158168936 9919059 -68575543719590958752949620274660930192 9919060 -143853124415023230788735014438339211520 9919061 68739095750763264322385760456367219662 9919062 47168008377116997743182980382775764320 9919063 64708065752311281903784791316184499840 9919064 120944285679949427617210632982300569600 9919065 29348839954654016941216851991133382720 9919066 -82253082671252114613080840089780362768 9919067 4516822312457715641612328474231970116 9919068 -3519664353064247485115974873703546880 9919069 52047517312559408457872080124147442470 9919070 12321976441165029544457151523884764160 9919071 -163286617820869872985929349581118706400 9919072 -192251612023181132570262702045528588288 9919073 82051185943735373754638249916671628180 9919074 10497231996541320517302460542100729344 9919075 -183590193253345958207450077866627489000 9919076 -19020192631422132651296292247357434240 9919077 27931382202202869148263773704654493184 9919078 -525730301149552340637006257333801472 9919079 -218773492145904293843445667710520996200 9919080 -148558493140137549118824093123950592000 9919081 -268966453954855036180149942024561325056 9919082 547214414789046690879127834511561671680 9919083 -50712660130399433136980002347929467200 9919084 -124315353720443123898377021497889905664 9919085 93204071264521323960288715674527384160 9919086 97743735564246143985818080378934028864 9919087 -414969506618465767869031623596562289608 9919088 45510664547733454399001846347134173184 9919089 30159450118332075719164692127440533508 9919090 158854524231722084862138350652554128800 9919091 60384514633313502191263721632994250144 9919092 159714033402470721062768907808214310912 9919093 -259785301813470347062950075205067688740 9919094 -5998511305839577148485213399983942720 9919095 -139243249168026294616334735455551144960 9919096 -287799168691341723827939859186831360 9919097 -95062394117412423910054225044839858454 9919098 233382440469658234282990647378875136 9919099 157537806731725590994767444221668541136 9919100 -38508892285943917049212985652014553600 9919101 4493840469293349735334592436453475584 9919102 -156439447357043841640561004918895100800 9919103 -111662287528921381036607105341271533320 9919104 52027523390352996257527407015352074240 9919105 103509954906131920390157600175535824960 9919106 235380129135614020057374336117916915200 9919107 -205595623590074918381749463889665094072 9919108 137775951211615724823855847107111890176 9919109 66207286231005872553723994584286833840 9919110 64269012524671301024190742157895966720 9919111 -778513743895221173687399395842453840 9919112 -110955369458280927456179271397874565120 9919113 -148499701246955682521216711976904847856 9919114 -115580877661228074429450944944465279488 9919115 65688642999809897467963819723000228800 9919116 149177721162781585336957164086458044672 9919117 101163375823559706740486827177715713794 9919118 -124949696167989640732982922833796559872 9919119 -37631658076044566645361872486937865464 9919120 65475385003968101162927742149565235200 9919121 88121440111107284885793809337949369200 9919122 10127645815439618173870679469324960000 9919123 -181200599598313348768690393399602404840 9919124 -154317546380781072309889814013515416704 9919125 113372830635023650416527504337339600000 9919126 66146477817069358755395207236725215232 9919127 -30200458081028713178123204824103906880 9919128 -33476906563647535016660344839636787200 9919129 -327455443408283033886952877620965377520 9919130 -11444931038058411689242520784426092160 9919131 129042236849545123389317433573551499120 9919132 225178974224345604189556822679688314880 9919133 -102231057033669318389729002802334648480 9919134 101523536445161382704237297101574366784 9919135 359440654921539726569261726510351776800 9919136 -292476158119988571532718547737527320576 9919137 -13485035376863249334562961720242313040 9919138 90868088146112533274186606042034576720 9919139 -108119681997561641812193444423503134000 9919140 -14559186271390996015592314404559257600 9919141 157818904001736350496229106977076201952 9919142 -23887368580556461452633919452943885056 9919143 93397845213957338360906692349637347184 9919144 20347307428016170303587037557178076160 9919145 -82384447385288349868609717481379268920 9919146 21045211167369620710004199992638435584 9919147 61644264289019241039407707457568540192 9919148 268331006570239256426428323900043646208 9919149 -152112864774877239390485983036160708160 9919150 58581393117233630986220324882293569600 9919151 -186239403765795157388081227934339505096 9919152 -73546395125302433922372321080907202560 9919153 -153217343622593153808767413764406388300 9919154 101745125026333387785738821093540352 9919155 -31383777529045521858171497637581856000 9919156 -81303814360654496065733273554694659328 9919157 246779023524843716294492434995477120672 9919158 82464431163700570284810429131407118784 9919159 218222942928884330537576533675924500040 9919160 -183301538726670485357703084999929856000 9919161 -16871599533631637402953868155325172480 9919162 -54855337869639753860452522645125199872 9919163 -162276261193979572025339713219281775296 9919164 20262919350234935923669332220465594368 9919165 -340159398187494174123618597551111033940 9919166 -21571996785328284236803931112580147968 9919167 14766845189050157258832743863201164048 9919168 18787373686866546263546251428404133888 9919169 -72942334837698531074248614928276429356 9919170 31784822301393911689229979109587801600 9919171 156100782562020067007209622290460033544 9919172 318227974516895604371718713668965331200 9919173 255678608917914384890008570891081553568 9919174 83257588458337797007531891139662890336 9919175 87524046920580663830522738900398678800 9919176 -107815284196443880678336826413919232000 9919177 -477369532355728738176244865199864221388 9919178 -143194541150295032457034958799540514560 9919179 4195801582854925169887955009354243880 9919180 16715926136231259996002034845507558400 9919181 343860297159182834094737097628678546764 9919182 -5158275895912996124129409625609039872 9919183 -64334062261308038544836655935994135568 9919184 37258499497044389430652425930569809920 9919185 118955318257959801383074100386029644160 9919186 -99672237994135737590583127948376612208 9919187 -100801326205522477895967789439503215760 9919188 60386592627361132596612739528622254080 9919189 74899290983196817759424723313438165120 9919190 133538864505584609950316118204717715200 9919191 -131755921743567150215986167140504294808 9919192 152140594710530197698367246936365312000 9919193 231645345190903308164545801037719346442 9919194 -27211875271050270780223388656135335936 9919195 72711670138410871492764090479257105440 9919196 -33603653546844495316522326685827412992 9919197 -53822430904117085900535420164335392 9919198 220582286738979523266982111763674461120 9919199 -117372562552981046496949012368028744800 9919200 -122932429844618128867927948060714598400 9919201 426247467300216339873691803177436087202 9919202 72707545299741143532479038186422678912 9919203 33399118451722470046123849642141913088 9919204 337420984144214132298393833791592099456 9919205 -24276066253038562272534864656301936000 9919206 54041056413780715415702653637467008000 9919207 -233858495953158569637220905994889377808 9919208 87413933742626735622311714820477419520 9919209 463415629269490321834174444147875391488 9919210 20576880533649370104772710616280125440 9919211 204278130113906313864565461994756422960 9919212 -84553184856593982416939907398266622976 9919213 188886933445865083225366650987159548064 9919214 42645451037420916387379696964956459392 9919215 -76134853859887182659751173901069676800 9919216 35831020107654446622198735713659781120 9919217 -218883813229299975072620132154144000 9919218 1245122549547058400235431298484723200 9919219 30351794104940527581850386398566149552 9919220 -74834485221304805703669634485783083520 9919221 -48018756862902119511966499705899301056 9919222 30342390625054612423490914757113569792 9919223 -62874119890403639867222995991844405528 9919224 -130867819597720898465332688150673530880 9919225 -76952281643734733053266320642140160000 9919226 -52487228800332424607330118780861942816 9919227 -75698584864108554652257491777405904192 9919228 151505924461721354414013969997990656000 9919229 -64448999552166314038029881717055250170 9919230 31127549746368358527055200310242222720 9919231 -67345665391792911781023545112983857808 9919232 -110657348393874918217627409212174761984 9919233 -187064971910865451823085021555663246720 9919234 -15729673189431691764992964934332096480 9919235 -475105031301944545721585204662108269600 9919236 -29752851241583551854837370258470540288 9919237 558880569718298679579662852707699921886 9919238 -3962144922485067409503406461701829504 9919239 110781700235429217555301514999090506368 9919240 -389893228673654260051491893133312000 9919241 -196126963314453790696523183280241977600 9919242 -51995633112675685509496958835940170960 9919243 6731721717259985685996269216133425492 9919244 28696837962251226824020959882544801536 9919245 -60231227973344889818562404153279619840 9919246 -66526742450196742762225977406337866176 9919247 181431142724639872053464265502518834720 9919248 -12308449619431476741465240725285830656 9919249 -298491186827363599938955601728941436750 9919250 -55406692112439979133027687907524736000 9919251 -312342856807353425825623092355843980720 9919252 -130268803911411931857109533471647774720 9919253 73574576952909142168824981808074258168 9919254 30509443738481190443508877595749486080 9919255 -36659575301126546036593665192962004840 9919256 40753881991671126325034791311790571520 9919257 -268025588378487582434191526645164736160 9919258 41568524460765701546008018637218961376 9919259 12079527202926465074923770467527932960 9919260 72390370964509356298641580713765672960 9919261 -509919875313299364854279408726616631776 9919262 242481945085291907388925303336209372672 9919263 161132726000513445839292653639804358144 9919264 305966268592750072850977413425644240896 9919265 125464950840937978151206546156097472660 9919266 -138570124490288118372371744320498834560 9919267 487495473870168422680141483899989620316 9919268 -52106543287576605640726060501461012480 9919269 56799218897148821991049519281637819488 9919270 45211567496821338943781463534531166080 9919271 147480499014005173609869672097980790344 9919272 234807319767923561493803762517176893440 9919273 -47521045779570456203429851757600735360 9919274 -277673160907259319535130081859180438864 9919275 7071450945145201948422495034280521800 9919276 -590583930854984864651183019153850552320 9919277 512114358800674061057909813571814527126 9919278 -37295064230401226039627751775242984000 9919279 -385357486772200261083131041897269823776 9919280 10957788219570115046677288978743951360 9919281 -216820988324666635244452039360677890448 9919282 -137428074430658566857653036857698529008 9919283 -14100965715389216952441364427457800832 9919284 21334697456490538680257414117377191936 9919285 23182645592714541046828417186755616800 9919286 59861598388217291542966130747240371872 9919287 3382521458241023006470012408671866880 9919288 -84601949519199718382077059069737226240 9919289 -387978899786444092856818460234175978300 9919290 -50597451999860020568415247224895361280 9919291 565432196017523471579081971109292894692 9919292 114438990918013968161904878355285404160 9919293 83509782877077183742520283497930765664 9919294 -41663714864340677699121938001765660672 9919295 -137804899476777129499469732908349170200 9919296 17112850574458042784939990676528955392 9919297 -8818618540336664492960127727020680254 9919298 2074291601817915287422510273181579136 9919299 14542494061113951439859202396629922048 9919300 19668114999349208015890023992146348800 9919301 74203706592574330264586207677124050944 9919302 -22864255363571008235258056068720506880 9919303 639251048467056523640874843466290448800 9919304 469079057505434595730375334714379125760 9919305 103519980784529691084037460545911691200 9919306 -136611371100621984571104017033337309648 9919307 300011338870152523452965875496827649556 9919308 92324432216928155809355499831039590400 9919309 12409797751818068682491098232539019510 9919310 107603348054145706812838206849480826560 9919311 265174683408301627800375940128539928960 9919312 15731664971170503673069241841109434368 9919313 -18860188192102682262305636316185016 9919314 122808089440887530063580335906258768640 9919315 42436650970866330548779441568819325840 9919316 119294596076460639728641444164168529920 9919317 -109348718401929826880104770472905123840 9919318 41267128214871648690361409988972380160 9919319 -8178137948503352894057300094117583680 9919320 -276844973401913691391534620393475276800 9919321 62007627434573244599238107111474240064 9919322 1212585637894301787727946367573725184 9919323 -94936694829381262609794863206087470228 9919324 26768512870306403635220661001043712000 9919325 28236782108595575775926301144231609600 9919326 1631534628804380242355611149604337664 9919327 178019099391338879082381126871989657840 9919328 -56876544979279215397103585001522069504 9919329 -76710816769561676826975279417940660800 9919330 45620865829367701606499396530731955200 9919331 187754073871879212609631276226260563000 9919332 -105547875211230359295044540469130368768 9919333 277120945652306610646168552401452040640 9919334 282215379732707631558568456358035119360 9919335 -26103895654512930855616097963401857840 9919336 -110813509734279800406009457113135267840 9919337 153507514563799854009669955750009189092 9919338 -97749704985221329548227356705641216 9919339 -185084586675880520592502795276550058480 9919340 109038482869458836679789935982487203840 9919341 6981218730026057061236819590699983264 9919342 -227209398214495670587754571344678146368 9919343 -67820593422233968537316990012918785440 9919344 -34657441986177191783015297002325606400 9919345 216797600342728560991963537670138020800 9919346 -93787568456182814666863761324549382128 9919347 172050558303168302966297327184755931360 9919348 107880188210305275707234874849978740736 9919349 157275248543694672320515429891192104960 9919350 -48449168109639034787351447564338483200 9919351 82381116412742065112155226920203389512 9919352 -155845553449985171587531931348570726400 9919353 212895729622877540886742730444125709904 9919354 -14224911699281222768651497134618681600 9919355 32525718712727672712024264738595157760 9919356 431123342721617809538104237505782272 9919357 109461107538546231224869307231423881312 9919358 207282641986627544924873354118058529280 9919359 171175127641156972099570849053016254264 9919360 -48638805580331230469567120884629504000 9919361 -365370407715795194464691747719088839038 9919362 172675914419106301392776308765939604352 9919363 -278769504558376130297542596329824451520 9919364 -117845670075276697235319353694931330560 9919365 4889754986671624710676288250735075520 9919366 71915828764517512342157100203058055104 9919367 107945476150184363639751626391810355512 9919368 207284676288032481132087945982513152000 9919369 2217785446568482873110864873118120144 9919370 33532826741472375678032288510821018560 9919371 63794898989806804013866063128953868288 9919372 71211714073852533855351685153804611072 9919373 178708856219969451448248094809199325622 9919374 59434501948129605412538884542307056768 9919375 65549765275212300158083284521503875000 9919376 21167114841200508654904192118587736064 9919377 -99044605314409060285004907564003783000 9919378 -108814164936055127944888281163805574144 9919379 414917518717878655805890321085515255980 9919380 3657366943462168836480789982274027520 9919381 -441327015133140049697505081242595797028 9919382 -152858172480178511276158117297787361216 9919383 236139835722182799032331951196182603624 9919384 116044351711535937927142911923019970560 9919385 26627842498542456791306619448753997760 9919386 -987936348128768413587502664288896800 9919387 -112383446347994902935935148167859442760 9919388 357083218868572770489522407690265804288 9919389 -259658214822567930657778495740410622912 9919390 -5652790984571711127743296427571694080 9919391 -452611406690982997026783140072002610208 9919392 9139381302436284207922768712407449600 9919393 187209170781760022710059309955996804608 9919394 66300640808487074807160946188051947520 9919395 147457353694072578677841479629977813600 9919396 306623142688853966252398452427684188800 9919397 146645497717923378776550943045934121792 9919398 154194429062050117229904083812062904320 9919399 -158952578312484365284590778358597875664 9919400 -12690480667932713677267459233276288000 9919401 76302789280239320473883671556646214032 9919402 44069623269876117884799692218375039152 9919403 91676573090737180718227466675874663984 9919404 23026794728935647877259664353788265472 9919405 258922278508123986920289826883295474060 9919406 -7859941551152017440530191304834304000 9919407 -124497062223010440164048551392646304760 9919408 39396216779061942008407479959851270144 9919409 -163952091050535769280927885670931425390 9919410 -67342057670684083027518977589451514880 9919411 -140489716383034354258681861187271037376 9919412 2951338375403754863058260771470546944 9919413 21316028589963210627889624616056951104 9919414 195914826508090457732985302570067915072 9919415 -661990540057241536478817777704510310480 9919416 80766257386529947386788254658020515840 9919417 -116957793290775257217904411404925466496 9919418 2046022032237963664482595041859473120 9919419 -126718580141679239929290990170688334056 9919420 67342323062184061156917271291509626880 9919421 -37466447979724192274620581656852128500 9919422 3246712937369179227525305151344218752 9919423 -126130485922811057250240408378721947328 9919424 -50704931040522518444537421359631826944 9919425 161994387057340181933711807407165212000 9919426 24414021598041486635384594524576397184 9919427 -112379566151447843379930752809772393568 9919428 -78460335958828420758413518387887015936 9919429 37734547898383400643036659604062243640 9919430 -184591485400368327987957588457572896640 9919431 -197132570533596292391583537687446550480 9919432 216640041290082431536381115962747668480 9919433 -84141638069643017696589183509959884336 9919434 49435999758998074180110976152829194240 9919435 -5426464870007568711400257610262169840 9919436 53025776269982760067833914684876943360 9919437 -197656707350866154024194453457882684640 9919438 -121449665932941372076518910889908034880 9919439 -512672322936698039577118726619958335760 9919440 17192715901130902042472695094771712000 9919441 12834833920352710682336942280311124800 9919442 -65261012673713794394460208538002445664 9919443 -1270513171740602488343439019150980936 9919444 292967087806901994405378530773207080960 9919445 -373024644918222218774719685770902747300 9919446 11020829790405536909864690125013835264 9919447 165218754084517471568901607651358133896 9919448 -128512436139499550735868083161912442880 9919449 -549773104390633254606333925160811447360 9919450 -47941003687306368523539889389220956000 9919451 565378574211097201848093384003318545304 9919452 -44084107022863863611348149823830291968 9919453 97432245500416664396052436514825418144 9919454 28637835093124023805686506246067406272 9919455 655453392272653869441508315368268800 9919456 164974457201534634176889712183360880640 9919457 -261423788141643739396349217208561200720 9919458 -12452999853937524122264335954345261152 9919459 26801369699355521712835560127908472 9919460 134678250758665320395512948448252033280 9919461 268636623532918900429363338238159282272 9919462 -24635882944158712095810920045520771072 9919463 195540517779481485306985232092834608000 9919464 117881362039373247941559694951077888000 9919465 -78984822913185043237726946876162762880 9919466 79323145658575175366340927876715147776 9919467 2251325913240592391794396943454933084 9919468 -96977056256951710799749512882225597440 9919469 -194970290493081687607244789411825558304 9919470 -90633786305370112347437571688264780800 9919471 74395184375871908391550114275671918672 9919472 -65828004673728881359703532692300365824 9919473 -39607807408302007004482857325463500032 9919474 23830739562582584609086162215141467040 9919475 -108639571611842949454639644663715449000 9919476 -313159408849888049510414404701511680 9919477 -120321577713515394897718456722497891200 9919478 -88811713668233438445194816067576006144 9919479 38960149928248741694101140339265975200 9919480 -99294027006091835908515718645917696000 9919481 26428346819072062575421495291468311168 9919482 -58165590834656170485458231111395057920 9919483 71344806172604974448461547440911698976 9919484 -3352227994487920925073820459660353024 9919485 34253418274453965962395600011412104600 9919486 -60699745006324179854428325196619923456 9919487 -278242730648748549950029238946604452864 9919488 277820638395276271517309307821783777280 9919489 -272807655924033169006237963785465203710 9919490 -13576886999766240302330288467907397120 9919491 -394917900823796560379883744586291362816 9919492 216786502001088135379186273794985242624 9919493 -145206857186706220729177489008852330240 9919494 -83882977778143795893412912066168774272 9919495 -100760661417673082033655907385879679600 9919496 306086017096831562855909479331623526400 9919497 8229777525625277035897703171065820160 9919498 -951124623977505170954452555193780736 9919499 55004803748271988882675155634384057080 9919500 137830653620086857876654932315450880000 9919501 -101230133446876194006905540386223734400 9919502 -111552662438635958075673319217139306048 9919503 -160375528122168679190917031939316349896 9919504 -5718904040294905244610104795833827328 9919505 202386195214826646092663800928842993320 9919506 -31598846793371982117379501936688628096 9919507 -174148594124123640677849481929766345920 9919508 -217972255268634179205821078544839512320 9919509 -2008136284272059510096811711034169472 9919510 -57296442313549592097784468085937795840 9919511 162218076273438531610081108526158493808 9919512 -75612999765306909780751520971345582080 9919513 258261766497090833323989152675965781124 9919514 -290002639919776389658865805738328896768 9919515 36915004514552006540553806500481615040 9919516 3087429901378668876555146684734461440 9919517 314230122887319291344891729987960229132 9919518 -40316036315176189435049199883406241792 9919519 220962404716795429042872969544882413920 9919520 75978067555847095051821809211172454400 9919521 145118957121694611800613103983332081490 9919522 254075110938677580718084942413868095312 9919523 -261406456895934387872610405047515416228 9919524 -12214574775768577055123377494463868928 9919525 34364012829468423153530476844898561600 9919526 58342950705893284616930630290094774400 9919527 -213897930215283837438940077895060453080 9919528 111679255939384685473921012250660290560 9919529 -444311639245211228554482656183158462080 9919530 -152187316359154095605757105862299456000 9919531 383980780131874429017380982636214641332 9919532 -4569205727869346040503646747730477056 9919533 -22021145432926887234854020456652313600 9919534 -285264241573454798941126002711120663168 9919535 -116310133993657878965197188065617242240 9919536 -35406401150953047124714966998282141696 9919537 256659639109370882582119738482176876520 9919538 143639805703599077294588086061463684096 9919539 46194081506662510633395595161725015040 9919540 13575630053193873538036852707908359680 9919541 -5747926331019017389136813644255996896 9919542 38535116792503378463518619480022388224 9919543 151050150072349266384084464997580826792 9919544 332738444745054407691951879609746780160 9919545 69708224036575897307651435478986433600 9919546 36047014893122330749144051802417900544 9919547 31854801965402836053673502783367063744 9919548 101295527092867038180232208699953592832 9919549 -202535055718607226618536047724233795680 9919550 -125708630176782104067132744008442331200 9919551 292163684675348095918463409003512711424 9919552 24990793103121946899358155847300546560 9919553 -15636031789175294328096647083151049600 9919554 -67311505781566430976339399802225918080 9919555 -189961253955354431215526916151170577440 9919556 -21497262086311114949847629344820920320 9919557 62328397293870008732724653295784208640 9919558 1005903931131336114950569036859592000 9919559 -231940128869974367556069443578788569496 9919560 -1463265250385281919014248389099520000 9919561 -3348771440972053657520768308265965808 9919562 24757880425593660626489242523164847712 9919563 -161360098349272563476470575016952566056 9919564 3894078971485200462282630533944313856 9919565 180293969499050629991556692700748832460 9919566 -45767366665989700661694076797257794560 9919567 60505128994813584877143812405795235200 9919568 79089523246416323842200475740521349120 9919569 204639058157292788807289303485963968608 9919570 -2628886746161387768476095093462599520 9919571 243415466476944067812420201763939674192 9919572 -74029400292412946758379272927762065408 9919573 219322160332015159026611629796239247822 9919574 -111962048518314072881506441684030925568 9919575 -73139721705950311239101015093872792200 9919576 -132105772781821194421884981971591946240 9919577 76533763422318802701636177260045791440 9919578 16974612867217969530678034165184183808 9919579 373052331512212412624780740003298844984 9919580 -338758544073210498490572874097088000 9919581 40420480685705343028405120762765847232 9919582 -174325491267398877973358121990584654016 9919583 176957136077729990939608338837215564832 9919584 -140199714322281065344752142976286720 9919585 143057809057281207370138446680380907520 9919586 -82458512875204436807202551223630656736 9919587 -195561344500000434015988223475661071240 9919588 29521818477916736907129988321321271296 9919589 16150505687667059057554747590463045632 9919590 40830343611816486274875238745177320320 9919591 -397331459360031724222941242214810771816 9919592 -132515318642915194873913886860236769280 9919593 -319014386487916707102345881438311794780 9919594 -147360308250854902729469210058806074368 9919595 -41959140987979313381929889677875561120 9919596 234793979340947004071241365090794905600 9919597 44372158714299101453876840522317640960 9919598 10054900503398463253993696007900345664 9919599 319168284046261655238762849036234701064 9919600 -50462638465394007390011736816762880000 9919601 -228250408107333119189974016459508489408 9919602 28850581361702243597997731237577335808 9919603 -504204482291047808898062346603766560 9919604 -107010652630432630362203952701764143744 9919605 -14849009180754494660514984024762004800 9919606 -401410451970778220990754560951659957440 9919607 -164645458998965506675071828974149077144 9919608 -1796804084147358481615542530892718080 9919609 256855871638214317411824418356739961706 9919610 127951438655752671904663898352025812960 9919611 -230859328052120159954335378263015168000 9919612 395892617290115769074917387262725216256 9919613 -47594019254540696370760753792898494560 9919614 34247836167801963940734668491497022080 9919615 -224560894750509373035501256122927092400 9919616 102231918836928183023763810306616197120 9919617 -31508439322852244830966562634050074320 9919618 -256358322325880100410243295416287814784 9919619 65232936724694191959928787328450100320 9919620 38122636370217074814648578988898540800 9919621 133772275755942919938019948816412360000 9919622 1134242327192957392451716212043814784 9919623 66642872942062917301496804421598960128 9919624 -157678562808426245197323204517412044800 9919625 59365944557537529201528420856956597000 9919626 25086653654470101021346010666049487104 9919627 -2340749038568361712443230185552303600 9919628 3278170115731004465392944209971286016 9919629 -368661484639760845110676675153856880426 9919630 -42277633589759709861188774595380563200 9919631 277120973139271542590632026414870546552 9919632 68273283468632339702303599335534231552 9919633 -936198576203658314605893390393512337600 9919634 -170634629548965647415126862255207551360 9919635 -192076018085213975646759717256701772800 9919636 52303026675439203426310572780613870208 9919637 -69578902374787677839156874687178490496 9919638 -5872148587350841600919594935433623680 9919639 -56311422870643962790388246895953205576 9919640 218579628790450218105535658317109452800 9919641 244474982816180643334864809692850454992 9919642 -34634758220560494379804431827664576288 9919643 246608927267039396857378954991561448960 9919644 -4658936894437850140005409823015731200 9919645 304323789613258909506360172584514689900 9919646 -48682376317776458053624323166630629696 9919647 -33060576522352239390328415761284518112 9919648 -215693809459030190480451056998592348160 9919649 64593899390920015491956459755634940336 9919650 -11179295411246494225277355073480550400 9919651 -208002701307375857226567591233333734448 9919652 134983492300877686101592271964973777536 9919653 -59346617528290758707584507983659625600 9919654 73378410677438330058504717970899717120 9919655 -135330445417447812558625682167599514440 9919656 -157233171639075741651609767672360386560 9919657 259901785353507633204911667644100458832 9919658 53794446438735248466008565149452568496 9919659 56245928700214873482108152385771629568 9919660 180150457298879483241041005521557575680 9919661 -60293825453280176614859776990575559200 9919662 -20279034649001916707823112577402603520 9919663 16431861126352065832403974372269665088 9919664 -32186560572657793398485741413475205120 9919665 6154957111634327158258845124008360000 9919666 6225746067583199732501899902328630032 9919667 502573650267702124743383080734083656716 9919668 -20699405642907882061161624562544179200 9919669 212597050305840726008262452037615865070 9919670 1326331820546886100849636119152947200 9919671 -24712450562184812092888967712117828888 9919672 25273273540397677885572597811106611200 9919673 -16444745277737472378860242994531961120 9919674 64233448958164515807008556640499493744 9919675 85767619081224734328082969258594470000 9919676 169488005018966812589583811484427628032 9919677 296136761617046477031371665915445003520 9919678 3785679915983373142325120411665252224 9919679 84884566156351414356194762627653346304 9919680 11218900982805547430126034620157788160 9919681 175672917198546785829019197870210108482 9919682 261823126421417829901889864107888634400 9919683 -347231563054273251879508600610690791548 9919684 -46143307059879052333147999312918151168 9919685 454490116222836853702534706439944019360 9919686 -11801292640461034050230339297366568960 9919687 -526931993429717700065854897675486570608 9919688 -159541540884401068741332609443549322240 9919689 179327098104049974790541972049554824128 9919690 53358703486148862781054175394466099200 9919691 35491673162902630415707260554940838080 9919692 -5417615446337273503034717244437391360 9919693 -65054015894424883988687178805164729216 9919694 -154689455235399448816030564709458339968 9919695 140547484999686319916781971480280422400 9919696 -3267769156726912019059753983813787648 9919697 -90773371166424868502325087196133155854 9919698 69950242690034949170911763485264078848 9919699 206326973445959725762298628108261989880 9919700 26505163944716538188192129488660070400 9919701 84884404968478591575813242148724110 9919702 12881128525259518252690517513409443712 9919703 43212492535762160569873327406417556720 9919704 13740289061058287241225422259026903040 9919705 30750524283554687914563954403851855120 9919706 -186479736499571804815213745216812562448 9919707 -128000664202066819991228737854511654248 9919708 258726942891035892936129510625672329728 9919709 -88405640661705320562943099959396986496 9919710 -66200758510433673383388285642004809600 9919711 -109667059330153480910418560333156656200 9919712 -294559798287302392188919517204543963136 9919713 6634488979631186106065636139795955968 9919714 11045196129260445595350238356773529600 9919715 -108787313726651934262145972235836064960 9919716 30365328949517747069373451243512397824 9919717 -93534399185536686381261188509717807234 9919718 40777959536315387360469378578981657280 9919719 -558654996576048619141189073433198181680 9919720 -14900454000875139934727535542419507200 9919721 -55527652489159322956740408652277406720 9919722 957598433874874879722244447115427072 9919723 110823001863581235821846983127801524368 9919724 -660500692870015922422154673843578809344 9919725 27906234837105417711924269315853093600 9919726 -200456700051961289749237330682399051520 9919727 85588569707831837998615777400705610576 9919728 723881621612475701799984261652414464 9919729 -350293623785154314839118058704924580000 9919730 -78023300630993373232114890565253574240 9919731 -321507964537359241295117926179698709456 9919732 32959196641968353620486485662031124480 9919733 -141399034646047507936478966048887684416 9919734 -74430531381500891114880457112828428800 9919735 48845120068075739133014405665593408000 9919736 -245076791678132210923626723220405309440 9919737 95190417398133159046848744058578042180 9919738 -86212874239553662909997268222303248448 9919739 -13969286235672596996719300413601204992 9919740 -38473760742406122931380472866978355200 9919741 -4077141032161624632425605902206673760 9919742 602675872927180952530127330905553664 9919743 -133054276314712223020646051741083519872 9919744 29876475318879846156279511387209728000 9919745 37251344893549792348174132579851780480 9919746 -133791193551424836834673479934174290816 9919747 715824367313083306953186236733320886112 9919748 -190773929604563519198976112195564385280 9919749 -106335506414283952843157349617832749760 9919750 -176040903780513486026638869511664640000 9919751 -36076611853973796193517001539275605408 9919752 12686163660770370804367052138348544000 9919753 129906182577319936939193975131735880064 9919754 -3541970502557304366909738344686369440 9919755 134099584234127528168682283259719251360 9919756 -2063826232581381673296613790889160704 9919757 -376452188199159569495402162775524990100 9919758 45969106745065810405272226304568657984 9919759 177918482477913578114771360971737537552 9919760 -61098855620446092925247381747190251520 9919761 66848376816122302368869333092119455472 9919762 -63859429789845112883990832765903498240 9919763 -87138510214536051926559469803973469280 9919764 132798066635545289855905385063275516800 9919765 31666246840792139435241065409877441920 9919766 -54978714184520574223036503199747251168 9919767 -21553596055112182854821099122460048640 9919768 443520044383779096508078630071919810560 9919769 389989059258755097260993719962048069060 9919770 41567233404106417265268367612582978560 9919771 76901017609542570134254723948325599944 9919772 373338434241225177712112627956971095040 9919773 -149435373413685063680703474004876826880 9919774 -139661173531366983945747077830997125824 9919775 69343502419452221263231014285085840800 9919776 232136740613277206004723325124411916288 9919777 -114121051915202132921164821849757671168 9919778 59673891242445760555764833603573308800 9919779 324011686838005533074072330614600184184 9919780 12450053970645798365782865567775797760 9919781 400702573051758197215885076845562324700 9919782 -153008910129750764393771626787886232800 9919783 45138173574587290504087598017309649344 9919784 19008387691482935245849044799752929280 9919785 -75422123733285115013471333592361944960 9919786 67855319778085993166056495540931082240 9919787 100923508107417133072766666783479168680 9919788 3549953475901894158226315817233182720 9919789 -299411951061855585251866637787669701568 9919790 -5106195427636604801200049018527233600 9919791 120430705928843184383604653661391312752 9919792 -103306941788113173899297560299113365504 9919793 -75760316614979870551295735824022782080 9919794 144420658410034912603764982864940812800 9919795 -6168853804137544963731226282103047680 9919796 85122017406820288293065861319719596800 9919797 25325025472127157104814337391709607200 9919798 60064365532728607071481651937888862720 9919799 5302758643418291949711667465532039064 9919800 232485041416457225572550896295854080000 9919801 -6972498878768605545508622628231274796 9919802 -103697274051927668509322002108924669728 9919803 -67396034185557196247715591829719064296 9919804 -152349080404545279700419182662896067584 9919805 96602837061950126369257330505578053600 9919806 -57284229616792734202072579964057248512 9919807 108678979858802226048763348535424124552 9919808 39089726529481360395013648157643374592 9919809 265174955582271948924661383454472088114 9919810 37818979319161637954503299603409750560 9919811 129277200471235581598005052758709335504 9919812 67042225584742531450900019777976102912 9919813 524663528694689926056799405769321916062 9919814 124557112937347836081792363997460689920 9919815 -153914369868301129490691058078258962480 9919816 -51349162706896112271449532927472343040 9919817 65199712662134241654445127487850033680 9919818 29275343477110174418424862316250290784 9919819 12000360339172014309490952660389879552 9919820 126319116695812104131286913727365570560 9919821 -43761371716936733295209824326351636288 9919822 237774892825101510826825152330619200 9919823 -99933948892711984203743964378027065280 9919824 -4330275048509234866215952401727488000 9919825 53367389055835991179901505352055358000 9919826 9889648534179387467891843315504194560 9919827 -14873355289246565785282254582546566880 9919828 53498113928077495109982661790905006080 9919829 134006043346437444181279752231757364430 9919830 88246347936874257648277546148141377920 9919831 91963578052986642387091082539607712912 9919832 108323727661928344649716677702585016320 9919833 -93807516811023819663883734994923773952 9919834 317760177385620951498175090340679678720 9919835 2304996693400294433055085671357977280 9919836 -129027487777406427339174022686621398016 9919837 594889494768469201745152889420850920486 9919838 188947045757782067678567289183483208320 9919839 -16577139841512353635041791970916051440 9919840 -101905100165645393249028756475572387840 9919841 -420065247162722787305774396400029761758 9919842 -1598506997568845535122774780349907200 9919843 -253324866883201467361919406655954984960 9919844 -214781271016103295631010874540531910656 9919845 -12604076476906610843654671039856924160 9919846 -91727335958118873634203732142698148128 9919847 -3122773744396627964361663406550524800 9919848 67700779987403193686973041619211960320 9919849 -286903000568035344007146151659576766150 9919850 101640703363418043533299103555971664400 9919851 57574212989926758038311746390323793120 9919852 -28724438444247073923310940672418744064 9919853 81781841289037310098791845779450806102 9919854 19909778183834903456378070496163235840 9919855 -71739819840293595885739319281340286480 9919856 -4723923289583272340839069761112473600 9919857 -208823383587106709988293492395374050208 9919858 27148713358196943365587077471946874784 9919859 -2162884847550827717097562488124918584 9919860 -9488822361206715068098887663844976640 9919861 -180780208480224583214513498623471676768 9919862 -19244275530314948268486296129160796800 9919863 66223503251928183865170359836077749784 9919864 -390673520680458265731567992020580720640 9919865 1778971428797041714174097492511072000 9919866 122861699613048349835426985479693192448 9919867 224788071864154368241888243226164016352 9919868 -19297310443560029069546037964944181248 9919869 106378881414228726132303573013248735744 9919870 79026110638058029412208670462315874880 9919871 19435618088375501872715225315642074392 9919872 -107610097773986278975298004219592704000 9919873 368643110015162998963637795815883829040 9919874 -15698573644996509931599421231692576000 9919875 40654237732587899395941219681510720000 9919876 5378388782533316234186450251448320000 9919877 7061574609237456239099310433636338240 9919878 -165455694659309031679856863723853702976 9919879 -82496279144099679214921205168414034720 9919880 -140274314982923750400986435731768473600 9919881 -453096183453869838474811812123308131200 9919882 -32769326639250056066871707175890780928 9919883 -388772720121683459382642307879474349868 9919884 10785768818322233726325042824630062080 9919885 104985811621229673294302965731937135800 9919886 76357331162289295638449602272805000320 9919887 -74988082619859675344716999180247090040 9919888 109368571536960730839584348709507563520 9919889 -81180154066137641928696646690975677120 9919890 75251932278983987267215985464508188320 9919891 -19334822738223339616538100783222375048 9919892 -71693009527768539165933940893370134528 9919893 -167283970968949760293856395250817239136 9919894 60143471968542487759774985968974590496 9919895 -46020141768412834610437884922974378600 9919896 -7603943026192972406196976981290516480 9919897 -6994156561513406713477659431338716472 9919898 155077342890905387376603644997836713200 9919899 2314492598009846494312977275983514448 9919900 -10145177565474682483200901283668992000 9919901 -30500451965419847188450708259107634100 9919902 -23052723159266547943602643988621669568 9919903 142215507715575405928251027755279717600 9919904 -54433040858755497017337896432831692800 9919905 106784792037387698240998461460669580160 9919906 -15932780598373008090954906080221107840 9919907 82136183271632033414495732354291917824 9919908 14996542700664984988335784366520038656 9919909 341625629291271688825398460977057408888 9919910 -14052730719649022596078019669519400960 9919911 -279792365816011333607222807190468119040 9919912 -317536865575517257458674366749611340800 9919913 -427244702729177872495748425713182375580 9919914 -247065695687451727022227269753263892480 9919915 -7660075736167866695652599172813213600 9919916 -368163880420194833985857742961944603648 9919917 12313873100112402678126703871669619840 9919918 90100912883179833101100992248277732160 9919919 -1877507140170710276805249862024898520 9919920 -4723442397648787064946234672185671680 9919921 415896755065310116898747946713578716144 9919922 -70312895175701511804842012610098860128 9919923 27603674040658935161859892323092801280 9919924 33505100044217513400154007243124899840 9919925 -67365476756457013233977103080054702850 9919926 -46087375246614732463060509374311538208 9919927 -88809393841420592965334965387923140280 9919928 -3344900527166455643844605888217354240 9919929 46343591199191948713039433938009832784 9919930 -53740113626703972402127200007251578880 9919931 20998312473430428631623484014417237024 9919932 -176006845070375540151031334975795429376 9919933 30043388737154440157055753214817274182 9919934 139400536705130092969995998968470862080 9919935 -56152325655672581167280222322907396800 9919936 17704673254272510314317452412979249152 9919937 -120758642248379427513032753017619124414 9919938 7611260163468984567880483993327042560 9919939 -120458761476725051138435788621362296260 9919940 32766403246708226723022920785991539200 9919941 -206718810474574045805762556178306859808 9919942 -320386620554260878212772394583470035456 9919943 -468484172908011681585411458684547154080 9919944 228216283462966239687119888155931919360 9919945 101326191098790535466159890825365000960 9919946 -88628851090975336914145070290056076800 9919947 177069242150806090983398783374006268928 9919948 -69202772337719288011403898240630568192 9919949 -29151144750764178409924060936084335636 9919950 -15418066562238287204620922559539548800 9919951 -118365107624954942471311316553017728000 9919952 -6763687366085452627926536286970159104 9919953 -247373343620733170803497135179005465776 9919954 96619576884873847606368356227412592384 9919955 42013971206281817861551149658693254720 9919956 -176569343315748999991675395290022524928 9919957 52716043523048845640798798653259371680 9919958 79015676701885841197244734929528304320 9919959 -36196752116267068591779395249778149376 9919960 364963923634467599846038032259276800000 9919961 -140204146178764151400423185276642341248 9919962 13800153644060076326269736956677795840 9919963 312949324315048754494705097039610678212 9919964 355758605216313742775760684069468350976 9919965 -143603492155542376978483678286425536000 9919966 -17503889112581710551821632649897815680 9919967 379548095388969734456591954316712587264 9919968 144829654083055092562970882794717446144 9919969 115911372057501988001346092243490037248 9919970 4022825475639479631009242997382594560 9919971 819336341608614196676009321407379208 9919972 365972642252998417447566972594069162240 9919973 63154999917312881233592570181372988800 9919974 163955414833892991395934887802775239360 9919975 -163402421886494047672689471953791366800 9919976 85270594754416893708153779299307520000 9919977 -95949439150679287946626889840220647280 9919978 93515530601727544234126246184122456320 9919979 -27046517618092612465546328411177745420 9919980 40555419632609694516310678390302197760 9919981 -84338828157789496795897468736108834900 9919982 67125116292875105431991702707644758592 9919983 -218293206812045253682938520227120471552 9919984 41713007819323268274992421984419840000 9919985 93927221938256876935757163701774544180 9919986 -69686675466626327845657513301925054336 9919987 -42942163623887062943995295795070007296 9919988 15302392206016244944462711107785829120 9919989 412728151197137354127030268709306332704 9919990 -146330635814588792748697890986304000000 9919991 -140602458981841148900748993751468401216 9919992 143386031866680752915299933697596784640 9919993 -247995987314654933292029558273235016056 9919994 9061283732626380170430302483060531712 9919995 1986087749627994299248502762646163200 9919996 -55275916769051245631883766421564959744 9919997 146988867539138172936574055415153277446 9919998 11712771959309534945614317071435391168 9919999 62711907287984142484201626985115928664 9920000 -9428808534547103090452363456020480000 9920001 53340714537363086420257438236994324800 9920002 -60958858853155302860042417260118784048 9920003 213268390601179374449782893714467739264 9920004 176030809053904364472257760774318468096 9920005 97864698141695251685264527793435607000 9920006 63204021815610010355933403415242112704 9920007 -206215913921519086106560386409791610272 9920008 100908817937996639310592884494784921600 9920009 245126072061970938160842824857128722640 9920010 57280698648372167749467699457965649920 9920011 -924949793432437659225454692845762646768 9920012 -16045776041239282045799761318518130944 9920013 32340671746836859789734692108004199200 9920014 1562999359398604384719520126582778880 9920015 697581704838490005616541463960184320 9920016 -137365406042864586385602009959609794560 9920017 74824766869813887746074351496528308720 9920018 -31884728023816361229324606715366166880 9920019 418685081806166617849450488045599925360 9920020 278999870175910663535929593396693749760 9920021 202781909793345530749303151206994238222 9920022 -45884910267102556438250666927460820992 9920023 -63775427930824918770212875036188992936 9920024 156936322812822896319763252069668556800 9920025 -129070533960403575766385195714200409250 9920026 29211006124750564848598216398803753712 9920027 259150977210476276612557635405949372512 9920028 44063334303934549642174834017810577920 9920029 -47193816356835924319910752400467427520 9920030 -56669154837761959504965011080826496000 9920031 58671374324704071271512998882454217728 9920032 68707461650203359901345108149377040384 9920033 -130340612525284201841342256598533471360 9920034 116748702942212107155991734617446002384 9920035 -104430808983308116805012273394288233520 9920036 -131239446527308960697358242726858256384 9920037 298185464268542397215274539821706014560 9920038 13388184099583042972373464231514127744 9920039 298965061909516111537394174817083437200 9920040 -70395655406891471419886725754363904000 9920041 165513383724715785742072855801331416442 9920042 1664314618652573247941777337444645888 9920043 17439261862356358549421362846290892800 9920044 16379228777113017871535290350112699392 9920045 -442903686656124738912230757730202859720 9920046 80418160967064416404374816466562424384 9920047 -45692639776566339911225514676538443504 9920048 66260281402666853003712132070247350272 9920049 150524792499150749129919310882292511168 9920050 109503652369058121557911343780384910000 9920051 -542430333698254502689686946950858392400 9920052 -133540901105279974011702927132122511360 9920053 144102718158126645891924737225943180768 9920054 -130482549490882377413139941975159805024 9920055 -69591348533078478265112627387791150080 9920056 415859849337267080202921241057442426880 9920057 2262196443478761977506333230408558912 9920058 -6362796389370903006018098239933756416 9920059 226799357156548340421939223445652933360 9920060 -7353558595730860836522139899621411840 9920061 -155792902444774907464183205792650777920 9920062 -23595446284567816343107479725943783936 9920063 -72531404741441761751659202294626369656 9920064 -39482814880520504278217567936446464 9920065 -189931830855430730944708379531305674540 9920066 -58411119696222920995160930815625635296 9920067 44934749575017941670432130206447752880 9920068 17192582204403433481972787421657457920 9920069 47362616843471742503855419895124548700 9920070 -2236401841777627432919375317928250240 9920071 -164119456657375109448805797704924049280 9920072 60037973860610574588790049408481100800 9920073 98857025650246446887645975964338278368 9920074 61991509437890859671501299211548543536 9920075 -95134833612252685020197829161625875400 9920076 235733633586471156814575882774910213632 9920077 -226463330779025197275912294052493740128 9920078 30083616709302428357798252072956131072 9920079 69510902916953124463412178311529910824 9920080 80629058787999310906372278957048053760 9920081 -147400385234331633530207445762585889548 9920082 -141274504885869068667977052405094094208 9920083 34867628043098894664827805228601036800 9920084 -69884526959771680329205004432735299584 9920085 -65533347972113446364734292538087815040 9920086 -87167841612187245190177557528733035456 9920087 -353815922901517696821173624339187485208 9920088 -195776721944121066060089167820701286400 9920089 125851637315810221167097156206945450890 9920090 -95432028040729837179077895977310720000 9920091 87691016180828637986171394162149244864 9920092 5136271302852288024434595677484972032 9920093 -63417813894861592632385384882436678400 9920094 251657230041744445954942285472754554880 9920095 248457939866869526905268669681778673680 9920096 -441586811153340129259474032453147426816 9920097 -249829494355744298035792734677213675520 9920098 -197898429064292812722458898067958305200 9920099 -169110520612025769214858496463481050264 9920100 -408876692871964000320106709831424000 9920101 -85981650514706768973388273290866572548 9920102 -69765422599776725151702872335288604928 9920103 283460357785199430518189630229940772904 9920104 -302125634061914891470681493667802506240 9920105 126619107179362538984386638067626756360 9920106 -67464702608855336198698892002213658112 9920107 -134613772001579893888681347061828863648 9920108 -49156039086637635799013782643660649984 9920109 -154092691409784949199985675157340697600 9920110 -139742610709809222619106528514879743040 9920111 287397429843591182689679914724233589712 9920112 -13115513254583558803107458409895231488 9920113 -184324833063859785673648880494911227840 9920114 -53123959526694747229443748091989130208 9920115 -105731760090599004731815377860644578240 9920116 3467552416108034503717048066954642944 9920117 431294856198683670305703662568183964860 9920118 14153506973822356425669709773209260800 9920119 346463118459252566590120590109575564720 9920120 7283629414844243792801958039552000000 9920121 232279240306944270917661670507347384912 9920122 -4797732960510614563751378769180564000 9920123 -413587980919654676973358286683267649628 9920124 87438650666526630181721653621772451840 9920125 196908914305632750168850962943465638000 9920126 -755482838427691526738002587306514560 9920127 -18837575462976924656432494141777679616 9920128 121598702033656713348121526110519296000 9920129 429968210515745549531367925976751030276 9920130 25809862274007629004048185362103869440 9920131 -27215526619882002907419688075967318100 9920132 43772628385234707855902147761263832320 9920133 264216475861777282159653179462083822302 9920134 67497533813353531920368063566260344832 9920135 -406017874076181640293039933910386134640 9920136 -125434362177574996832426653689162792960 9920137 88617010875422973647946969623032229786 9920138 15924600000583410282289668398789162496 9920139 115417174413838219656769458333444734424 9920140 -100154366995603959701465105497614658560 9920141 -33643343595220597930939417466265592896 9920142 40676772780624576169273851597749365440 9920143 -100550116256752962978169912212953232 9920144 547211987220488607934410681168199680 9920145 -94044077037038742334192413117701441280 9920146 -133929729236826238029537472750843151040 9920147 343660759272774002456270419538310974040 9920148 210092381223872370212329229637922277376 9920149 -625318535365589750694442512462381910464 9920150 -9539492018790296016054090013690320000 9920151 -25351932195119848155407880185173398408 9920152 -137063471920651867166544709371978547200 9920153 -147662899834739280002899909571905143936 9920154 180462113042067929320185648860091839232 9920155 9658456144529791506943664083922288640 9920156 -462297657853545106654588351316689724928 9920157 -13542881596011700555823826054184050624 9920158 200135991793489354207353041830062167040 9920159 259284719663972755633942348032767835360 9920160 -46134313751408743836102018543911239680 9920161 -78235663044002864971770568575385662238 9920162 25936824899735059159505694749730120192 9920163 -233760392856418760144702686329062205312 9920164 -161330488795165177538870588803276213248 9920165 -65522817089222214624804642598106602080 9920166 31044361398797410577314034629674792960 9920167 132740184010522423260204774033013796216 9920168 -460492320122244000084570584868584125440 9920169 -27836274420673932961255873663991189952 9920170 -3731746619422469672002458693135296640 9920171 -20210768837313063478966548582808418568 9920172 131900203038961088667239446265290900992 9920173 -182060622123396157276052028268762877760 9920174 -55685488620656451985629780322806124608 9920175 90171887982967380703701540811545918000 9920176 10084775069732468534583916369730863104 9920177 -373522852501594523629035087903984772974 9920178 -202674678345811956372970743427354548480 9920179 84856637557849166045229903026418142384 9920180 -29540948150106948293198017304611737600 9920181 -11498506113980974732679120069205045216 9920182 -46251689638503119991231940571227939200 9920183 -2982977587691557397488582096269071136 9920184 -107164944524713508097614153490084986880 9920185 277418746406603861369849632497465600 9920186 -105962148762567791184818794080488448 9920187 -43042714046149006108889295664013914356 9920188 198239942072000908828921308117875783680 9920189 -33886916976049886876258761810065168276 9920190 -8068687165365585219999498276160266240 9920191 179657378447733374668717622363224172784 9920192 -33786237926294115202068679209557950464 9920193 -160173637688762582888303813827848105936 9920194 146961286826758630338788929889600242896 9920195 -192036661865408111663761745835632002800 9920196 -42782350167738758480114976347322335232 9920197 147409279788459246130987202039090229180 9920198 263711347345913219335765717539694004736 9920199 -43432781073139994370858091337958259200 9920200 -280917497509175545944791480877056256000 9920201 -212668329665231720417437321640745181440 9920202 93901574346091347842846220399652617984 9920203 344511718954204845504386138823187554452 9920204 10256944098234504341455934397145497600 9920205 -53798330635305406170777926802005284800 9920206 39985677568469537286936627189153571200 9920207 205402516227414902471622323391519755760 9920208 -24986743629853720526838689790125408256 9920209 -45111347899275297300126888968026688396 9920210 144165321725721915981927110227198745760 9920211 53361205669121976435147868545423093504 9920212 181830797192022541029260033441631299456 9920213 -375993223779112836848397937524992591538 9920214 -7979611245630548409768384295750351584 9920215 -173188864558400577736172837186850929640 9920216 481016217940437430082212596768696084480 9920217 66167064815415349119893336271477876480 9920218 -2379191552404507991617660017319412736 9920219 519040479995163295795191738164423335620 9920220 -63360019837217740887184869184118077440 9920221 106259302153151725712588243286698680192 9920222 41044197271717294184969610706235828736 9920223 50563607543479515162406769387078858280 9920224 277208114891592118704956745380089823232 9920225 27392618772340087271218118168398262400 9920226 -6880132332173784389619278335764390912 9920227 32510787602109268283308426360416487720 9920228 -373753556811521829086697462925987074432 9920229 -2511421211282641582489259263046360064 9920230 79798744510493391657756519353027429760 9920231 -584621454948378601646509282751555575728 9920232 -52830665823323772780569412527915827200 9920233 304999918391496016807979726863634929380 9920234 12192420695646942174012366856014980016 9920235 95945460620097449074486788235056342240 9920236 -150636632057947389761727697377860529152 9920237 265930292043299375419985994550319423424 9920238 23621421813990951526835515949151664128 9920239 -136994458684550489332513592500241428480 9920240 933300468530783868401748286668472320 9920241 50153304261572878342045030329759077250 9920242 -253455383163524770828840410340594300800 9920243 349599776534830027863601040899545652224 9920244 -32431610693504229774820389133964789760 9920245 -178678956240475120707991298531305994880 9920246 -98046025041979935437107226985510470400 9920247 -227753695704782579682855183567481797120 9920248 17753869604021946197862974947930275840 9920249 -589371849206648766995209606138353657750 9920250 45227605080292673680925549383161240000 9920251 -291694785697901875034014925110456351896 9920252 -336083516256561239664733017982839435264 9920253 104397729528058194409245593112353200704 9920254 43474922720720897053715426693394072576 9920255 -124636517042608579554349411551636332640 9920256 18389160730668108146265175319088463872 9920257 562570391032420057313018564621992629506 9920258 118702432083986384995504448709575574480 9920259 123051354219788107511681778390651231840 9920260 45603872815228799212900888781615308800 9920261 195738505625577168359191408519945920480 9920262 -5950667394829627928038377563568721920 9920263 218482522403085288290839514659640731384 9920264 5919069857304433691935455627766456320 9920265 -119670053384608805149410752750188010880 9920266 -140577448570295030920546369520293929168 9920267 172519836496597515872239559092769779200 9920268 101758450305603437594838251975102045184 9920269 -340515816358551325336595630169211301204 9920270 -33046752992452563217340478015046915200 9920271 260110582849729607839503712542411843600 9920272 693844032996040707189673688617123840 9920273 413227886484121366086808429883992312608 9920274 -21437887892693797846072892978516689920 9920275 8083765432997369033953560030454780800 9920276 119180665440296727468202769427058316160 9920277 -289166948522747910082693397746494132786 9920278 55275836344948218189053421983158997760 9920279 34249303374786209028359538616410102720 9920280 3434034158778204260394847506238464000 9920281 -151171072396766064508155394587045425408 9920282 -93785386081585266491076686423111164416 9920283 2638743987390527261557304094928876848 9920284 -55109367099375115267742875133454125568 9920285 115012179528514436058690082224669007980 9920286 -190833450851002126545408185604838972800 9920287 195486746578027076859871675889564259632 9920288 271792088670084062506964463331408084992 9920289 45835725472991587970600539966774671024 9920290 154662648461881324564048409994960430080 9920291 128925512874542558675813622649757510400 9920292 36190656223787672966205198634922422272 9920293 100953499900948374158867614140898644542 9920294 228438911009888735824024308846530121696 9920295 -102664863962961669810165907989005144400 9920296 -162767828275077543465718141516909209600 9920297 -75159440112515852563497697417351744140 9920298 -683880254917208091806512663416174336 9920299 249353206647497079593011050608557478640 9920300 133251013250896818325824357221117318400 9920301 -278493407072641611516703111084979833536 9920302 -22202292803266962642618366700648837248 9920303 -174210788303426048866946212393060670448 9920304 21610476071009759529046785543662813184 9920305 262576343394553587626872575904129217460 9920306 -258956155657752941728925556093642864 9920307 -50718280255867820362500592280556171408 9920308 41506885076174604794259906775539883520 9920309 -28865145260378234430519383960654563200 9920310 -5558861252231337160661636685089710080 9920311 212301934028736064411408704033379391912 9920312 -274668150026577302189934965930593996800 9920313 -8401389784680267983235730495903743996 9920314 36378957113872309035167877845148913920 9920315 -3453635481752048155865749409889344880 9920316 -48087350892151130543731394848020578304 9920317 -710463588286444292676896957912492231136 9920318 113624894522114515653552811316977919040 9920319 65893110059451243711246435700598557440 9920320 -135903797309545597384016804128751616000 9920321 193723731458858504656074157936530649044 9920322 -118649779693809646570191437505498782640 9920323 -20594705982792449275013176620006240560 9920324 205224912044252699819036224164337389696 9920325 24133760613609676176285466462467900000 9920326 10546694968969896585249751431717089664 9920327 106214555820931040058654556450513137312 9920328 -12685269211067393850681052839471513600 9920329 149695473018910183927561219266600192072 9920330 57431419728612364314503863828431897600 9920331 -172295246560972950309336695032744011780 9920332 98004828469138000610253045912058647296 9920333 433746482754269274182845348414632834240 9920334 -97815600165911339468346934997111901120 9920335 5471778462907515563912430670711282800 9920336 66073589093029974731696303657572761600 9920337 73168660657872151116332357228013434880 9920338 -129569394674763898405246445066224717680 9920339 -39160840069345506241187720631049690464 9920340 37468663003630569286107698460927897600 9920341 -15721267369507927907352538065742322816 9920342 354584954241580648262273839067418026112 9920343 52934377234592738097272965867437579264 9920344 231880051304403829535431386835407267840 9920345 83367659824622064158751658078146020100 9920346 -128700808130023416129729466106939059200 9920347 -299907550194059178909452047840821430204 9920348 -53170985692733953123291974201664507392 9920349 -29361757061969929260217922397676416000 9920350 -164966024445875985764953940519037974400 9920351 -70254448059456259543249067841060003840 9920352 -108841479690610670313281683541734195200 9920353 -322067482782124445963304157560287474398 9920354 38983014388184914262497840309213805952 9920355 -224892066991195881796205898570607879680 9920356 237872847888683055312359006827432760320 9920357 128528535013838644878083792481110052606 9920358 566334510848893546214040702773250048 9920359 55080996092253617315020610842013769360 9920360 -56895795427485455932042120968703180800 9920361 -109676627333397096232490537406034807872 9920362 -20699647900581203192796046496967167568 9920363 502027537890974983633654111495033962612 9920364 -14282323866417044764110288016144525824 9920365 -60946939016861622666618622482562596480 9920366 -53318407422857569122137754316683992640 9920367 -6287606648493850666354484997741339360 9920368 146106129404418748401357618238173118464 9920369 -5515853360875291815414761201239393740 9920370 71483271955346518772848687859886604800 9920371 -452449642006898486324653442207310869428 9920372 -19353870217559051076493708752369745920 9920373 -236951263665203939700763061957849627616 9920374 -204885794593960604991756792761406452064 9920375 376699155024751770985020538795659540000 9920376 -77308846940203535572100537738549391360 9920377 661952385085386573351071861578924266112 9920378 -67767638771597091318215922552996556800 9920379 -63121143724859317561836440437170547200 9920380 38637566617630139992614184431716620800 9920381 231064300637247399091653327853446111852 9920382 -118834712081546377635058515082516224000 9920383 132102449492571071138383729111409718528 9920384 -470646307858840330873419957835703255040 9920385 -97689570183475793476860723018415176600 9920386 78284273974008989779723933688228697600 9920387 -190824278574670971288719478375851384964 9920388 53014638511686283289989321723914931200 9920389 290783233501422686797477798766951716480 9920390 91339109463079097376615279459841057920 9920391 150955973907889183930752507510134406480 9920392 103750662663200585259872481344026337280 9920393 -447382186462067291593606815219523370700 9920394 5450220259012648637670749769705012480 9920395 -213977443132593199611682721008744485600 9920396 265115606135876020521456626997840898560 9920397 13692984798851907780681837204198897600 9920398 27339179273191669818846428005488233472 9920399 -406356152595010124493114267982521243600 9920400 13010090423407478810926971248974233600 9920401 -2317071661636790705351575685261130432 9920402 58146004741107545892625954510461067152 9920403 52550273139494402303099340009187056768 9920404 38992616194674536768446321722244595712 9920405 132043378738545109342989451779120249120 9920406 -48801404355977799845052872689646678016 9920407 91303835475789539027159957294077605600 9920408 -32926012127749327354676721681049251840 9920409 -64531275158924358097960570773402921312 9920410 15001566318900402343668657078757560000 9920411 487362944063315177026825339520398923012 9920412 -24933822679268111075533661983263160320 9920413 -14002351425784251252295637526355974080 9920414 -14807683758395444681979191840591234688 9920415 -141442807487027166444786514515069652080 9920416 -277575975181461630839347680773051252736 9920417 -41611845724588599080204749749284113560 9920418 183114699863526685125723939599826558720 9920419 172519828712555810081930438770937209820 9920420 -224254941718179297390807251807190720000 9920421 146768299784237099315371073594260060800 9920422 240334915220004593247176090543305751424 9920423 302265860523042130143272779902329751672 9920424 71069709201055285830952278790566051840 9920425 -329904649548991176884504637432078656000 9920426 9103868777860000581726227118848628912 9920427 -142926659725676790928710703477542120 9920428 -100701519964177383604628244026208779264 9920429 -33456482421389133441088886600676886272 9920430 -31596981393993734210138465679055238400 9920431 -395073102840489296337781573673746680288 9920432 -30067043667715228811826660846886748160 9920433 93016293280690667585235365366605939824 9920434 -30769500294315841738030881758485125120 9920435 -23957159980087596688275199918385039040 9920436 -18915096433882599677423529363345389568 9920437 12576192168709448923912858186991593920 9920438 180611207093264248398080026426944375360 9920439 -152952915560975956719156226011669314496 9920440 -106506262612448166144272902320726835200 9920441 223132337370244319537266031091417733332 9920442 -42775120638446843583369810932577716736 9920443 -186853305031569812236389962619896465456 9920444 -1281986977277691720299723166382507008 9920445 383280237557036387016800574883312679040 9920446 51268891945142722758646388169192636672 9920447 -136124747043984322762838430122205799104 9920448 152283591677272058855220278638694891520 9920449 7709988462754617506426007398889494592 9920450 14315575692406657964600253931857654000 9920451 238506941250746461397405493727338988800 9920452 166120247130595541185751813618038628352 9920453 -244104043950904979667315560713495676640 9920454 -128039528410472729571742314052585577280 9920455 338398068600911751645539008717583706360 9920456 -70257353486413810322528122553694781440 9920457 -282037896896319575682339068370212882220 9920458 6451353907450101172036485874667066976 9920459 -72762667108083882515108483114421575784 9920460 43884859443454075467992035681027768320 9920461 -141082398668036261836748160208168472000 9920462 -173498748031285208278377673639771368768 9920463 -32461773192237064050646854178445321472 9920464 -7466659489676370879337128683823800320 9920465 24068094581630052598794884359440076800 9920466 -14704359204201843153480401355417354240 9920467 -10556527918322109264202078871787342484 9920468 -124385812966248705366037253389905967104 9920469 138380037360126580833682282188772174848 9920470 -44948307736068494135736822771250944000 9920471 -3639623019307508202663101254280729256 9920472 -121850092634034003011314359686271406080 9920473 -209089252462588857468366510762405566460 9920474 83142590028841147862245804785257568480 9920475 -62377549433655003995690419988978476800 9920476 -240882519526156603725788318498029565440 9920477 -9325846660499510360303295629468563968 9920478 -70108259398240660786065139425042628608 9920479 42845057233405883546334352464412818080 9920480 203490821453353119363766612965737103360 9920481 -17083331660403346022544922512691502016 9920482 -120136131067887101010115320217354838016 9920483 13054552849106392105599510679727221704 9920484 15660721664879282901783291102203990016 9920485 27610864322651232836794376748674281560 9920486 258189580086998224271759741520298342080 9920487 -1590478797475635828424798748095649664 9920488 41280290936375042234088625207659264000 9920489 451460490493076945450011566004266318240 9920490 -21706222142306908948908517776199514880 9920491 -240914256293901027906467535596072862480 9920492 242411519743109433586220612338902031872 9920493 -70426242317271408857126220278389231296 9920494 21673307206222787349795096885560016960 9920495 -110994959103466555930156021830210098880 9920496 -5808122268159738577962828376855019520 9920497 -28193230278262667936277489856159059968 9920498 12627285947947006107777088624589368320 9920499 -245028537974636262041875835202302334912 9920500 38485170956977915945279858410520512000 9920501 160472004269366664662276536373830691502 9920502 85475834596333954043635949570563079040 9920503 -162629927927674765448977937152383203752 9920504 179223204455615391176657848809229516800 9920505 -949159399137865042566298310390983680 9920506 9057643949773137215422931557203753984 9920507 267642127083248986762880961918667422756 9920508 30788215774446365174685429953284055040 9920509 399201378095984238799583209201301465260 9920510 -54034672649441762073844008888410427840 9920511 -383145729328226155071980663070347328840 9920512 31826238883765297946858010935298097152 9920513 74949580970615389581429652316340213762 9920514 33732805287829448343116899277931912192 9920515 291142221199824378829086040356837079200 9920516 -297806312227495258226571804568643273472 9920517 -4176670476551911892603643919311090720 9920518 82780037983794865756943192184641316960 9920519 -168516774253139892332020790748730589904 9920520 79305962688090640539382679871493017600 9920521 10858385923924475745018135299407561920 9920522 -19438747266216718729687719332826528000 9920523 -141884711156165205619503064188006170400 9920524 1362052275748945519496429506358006784 9920525 -318539858314090881108454226225109595200 9920526 -11441879381534008289009058920500162560 9920527 16144552322846293797539341620274772480 9920528 -8571387422074217435712773883080859648 9920529 100391243687969871273698324407755733920 9920530 3069606969562635488839672800233809920 9920531 -57824332421513415562810782583800115668 9920532 206737545638769216735139093365008873472 9920533 -64865608185195014595428757479151133280 9920534 105807876022182712925442107816568693120 9920535 -171471712737390969437807743857009540960 9920536 85706180315125611189930306347104051200 9920537 -252618919300218140163284510830973387616 9920538 66734005320081138763656543853218412800 9920539 -6211774623231147101138427405236449660 9920540 -53194044697059437618299705987433349120 9920541 -149875262650536735075184355552018529408 9920542 -181828742247966980843024146088724168768 9920543 205944408039532789068984684521081277792 9920544 -178416318394876224087661708959906004992 9920545 -199915583582722238081987766685012622700 9920546 34789019344711839824619156432821706240 9920547 7462924688406033991821234447039634848 9920548 120619772658145873054594237334425600 9920549 103547123607555926905377096141378962400 9920550 85367176359782807925745859715259060800 9920551 49303679247725389432481738401691395192 9920552 432208484613592982035280081012285337600 9920553 -176473312448705434101820817835638749296 9920554 -5818142494447718702292844142504334336 9920555 112149319451687096857348279978485234000 9920556 11516693243717897381771630504772576768 9920557 -324200123589548037253968726024770777194 9920558 44272881346584227447436124395725022720 9920559 -135912881628466150619022844258484220672 9920560 -16448738637720934821834043117844889600 9920561 145005211294664418840823345813876832832 9920562 -43167392653495505559719915556729445248 9920563 -32881645128242421577853145826202768760 9920564 -360667071402432044578144279318542753024 9920565 -30135914869770249115325253738694891200 9920566 -244591770573791738995235978884701084768 9920567 39560000950434909231385381668410754960 9920568 -54147048004638682814034685651684884480 9920569 -699525635408521211646146999928373920000 9920570 -176843997040406336463196626966884701440 9920571 -162268134047170507458254789208645279696 9920572 -126791273447852606034779644886165207040 9920573 177302753673448233581881565271578784 9920574 124035552341683811462108716848744145344 9920575 37964902228539009624678414252410121600 9920576 -68252233919626323544520611877258526720 9920577 218145168491452231035145229630351043120 9920578 121062747152560939045189719062314532256 9920579 -310392452044546352889169717832445578820 9920580 137163881718518616385867743427729244160 9920581 27743471141902584138874754427761444160 9920582 -62948002230029192757068862784679909376 9920583 479504928714132839141665313879832691200 9920584 78445709584142166409289811605421465600 9920585 -187626280440316358416384843367174408220 9920586 -43074478360678646531868239418111429120 9920587 -335517726507105424328224464440701430408 9920588 78004307972566061341310608605893707776 9920589 -40860772259078516580830547337159065600 9920590 5159544815070090400542603675705688320 9920591 13170388687838936452954418258666463000 9920592 -54005331733978743442589778079720538112 9920593 -288699276020274700330397134633994327436 9920594 30203860752534697995796689840150654096 9920595 185129987475735828577221577130005193520 9920596 -35121370089271411003418634265852270592 9920597 -420196689805387974415878590156985915954 9920598 76038767858231209073119980018811875264 9920599 84185269129465693523599408677953267464 9920600 31748609844920300386373953568166144000 9920601 180515756205200033635297207691336928768 9920602 -62284256178361794223696067907966367248 9920603 121775667275366473955699181654994087680 9920604 -98375453963948588837584835114764015104 9920605 -42619486749143643254557838740026470400 9920606 -141005088876116116627022588627522177280 9920607 -316613413535547138847377906854485515960 9920608 -62667462339610435702840054552404295680 9920609 41373421584487657005569710746956091204 9920610 18204634403035919876287922063648256000 9920611 344969899166203518893853814138643613212 9920612 -12798018124705592527553181725291532288 9920613 160145195500590354807175890831569885568 9920614 201407220739207899376634660899633943040 9920615 279626650421355980505152530561349576760 9920616 -685067020523492142183794181031772160 9920617 -29698151332337998936035520972188306816 9920618 -54681870699542288822840478998174364240 9920619 58768729875550007524339533211661077500 9920620 -43528153788748067182063215683991920640 9920621 180858114319382977662827601905672820822 9920622 135865166021633798631447600075787468800 9920623 92060616369342000717432498670147730304 9920624 37969122091429972087751969604846354432 9920625 -6933727047352881053500565755131720000 9920626 -26696454340486797529066100573602837488 9920627 -29116607474275278099592952010507730200 9920628 -75763135804116925950721724035134108288 9920629 -463422116415221066397604095335470383680 9920630 -122925434677507599492479795657634775680 9920631 104730404397471359340786588001217814144 9920632 -605487712433818437612297966251591147520 9920633 -152543974544102736542877865680033921660 9920634 -59841740660496356652997628943903467520 9920635 -271499972195769463416549823672376117520 9920636 73692768520106527867754105990102851584 9920637 2782731302449941759990083878406119686 9920638 101090461760554385837521531001126865600 9920639 676552566281218157641964947673501219760 9920640 133999396593407936628682268668959129600 9920641 10200029470759977380097649768045053042 9920642 62922433838023934073007895625460188672 9920643 -95166443482366778066441252337770955600 9920644 -353327055484695350922454851862046241664 9920645 -120916384291706423378076585183681793920 9920646 -42670698877626423149141490369987878400 9920647 130267169180879617980535009940634500784 9920648 -21722211828128796246423817544158448640 9920649 -338241441036029403507711613583555594736 9920650 -54835710781975798599721209909067513200 9920651 49207342945793352687741459734749470720 9920652 -15959514178848843378154338158099496960 9920653 -154170249148619506008787425345199841098 9920654 120554750202759125924534230612795555776 9920655 -162639091363499388749135356665572106000 9920656 -94770661253431991563263705487023587328 9920657 -300793037069199421168136148097637606094 9920658 -127188824624988773250301175265950582784 9920659 957312794785133138257872532316395008 9920660 -185323061258094274910210388182669875200 9920661 -135888105390734430387120643018192103040 9920662 -97501611138980633960337680484935185920 9920663 -124242966882220090762983020651622910680 9920664 33890109118251304311967431361429094400 9920665 54224675834035010061185528732425245060 9920666 46669907409256796064782956557561317376 9920667 118756227825889035306765327706746587760 9920668 -470262068510430186398015630513186065920 9920669 -90332402350318689496783590169586208 9920670 28501057814740859562321984312905078400 9920671 -517009812498275369269660761861088292128 9920672 165464569157068270334459213233105600512 9920673 89678711931518440537441051217058760320 9920674 -75192988950858704043089909525702385600 9920675 -163891637351348750429815003995360760200 9920676 73153451131501895196016581390351762432 9920677 41147758961403269781159679513972301312 9920678 -211161299812409015319307644770744739360 9920679 -161766102470253531766251097556410191360 9920680 -33397705583872674756006635951785574400 9920681 -85078420087616644651935503693635991388 9920682 29947145592022804933212864075244425216 9920683 -405663531873524493579242214822768773068 9920684 109347570240549902508101285379555292416 9920685 -65938888633769305489973663580246370560 9920686 -280359007129431039909592656039691862208 9920687 -111549297406461289436980689667035973848 9920688 -10366507206995437115232887297315340288 9920689 60741431882623843850541482851450105490 9920690 -54370033292007812085588259846171542720 9920691 493303194654582417342494788932874462080 9920692 3657925017612940253986090198575360000 9920693 -450611417830738542212095849532472359076 9920694 71414718482175751758900569982583836672 9920695 142376063611336503005339820837291850200 9920696 479153027340329351709475609631317217280 9920697 -48887323039676896188631474728044407680 9920698 76837008860227147596365915312490570240 9920699 -56648403019992806498666764836471419280 9920700 5147774901052276716002706954107673600 9920701 35479727355723682899112755552979000064 9920702 -4567341667102028100039741813225593856 9920703 -41474670144398496218437908969857742576 9920704 -81507820375943124537092787680942489600 9920705 29002330519759608914350680625142305920 9920706 -129427462271696487039975135855666669696 9920707 347121882418415498528524013584569029904 9920708 125339383603710023949948038655207936000 9920709 -193459024069544838833947361302361337186 9920710 114360994466876516212766846635851179520 9920711 509566635237840165419834325620830020312 9920712 -61884931078614861317613481763782901760 9920713 -320792782224951457271780869359773982720 9920714 168954634626998051443379924674675900512 9920715 44712356826801705947749720658260926720 9920716 -97552911950049877907266716952820277248 9920717 3342930505909452471212703781498821600 9920718 -106618498576095511222392031508088259200 9920719 -88583462735946273592639058299545335304 9920720 -89843989492217827409491624055250124800 9920721 -42803010956393231086071745237610780688 9920722 2653766769614324380714275781989187584 9920723 204572037168872313793557367713902915760 9920724 -35120374911830551714359934755187961856 9920725 42991850652074326777641370100015296500 9920726 -33580951240270226597211606121185563520 9920727 -50447853564068042065829073784398965640 9920728 -147826645740999039489610092849436631040 9920729 3854927681284621404887702915370464640 9920730 182038455495028849500379087770587742720 9920731 -264004910136741426184279226176691089536 9920732 127598343434688518096580285837089832960 9920733 -16145007066665468563058763326173742976 9920734 184666637407093141030227946075815974016 9920735 -116952041836082023834847542848901982880 9920736 73693480015015027191976557695521259520 9920737 -150687422477852491574759597457066539614 9920738 -195359520517814494471610166187930787040 9920739 172522929963172230681783837010956040824 9920740 -92321082672029411062441489432018398720 9920741 -192994038602779938752119024119084537600 9920742 -358468973301690026885316997024986240 9920743 -1549713072879088705840684340652909984 9920744 58358838992646358770521373533444505600 9920745 -851831938874412692117886851662608000 9920746 -310950163701880207307632102668692484096 9920747 15956878507472413672568147828327024400 9920748 26636952505343735488780903751048148480 9920749 378923803100786022916448769507085793750 9920750 -11587703538378275667113839389264960000 9920751 173507934392119530561616058220939630720 9920752 26057906528891932522465863069988454400 9920753 63611623531682555711866482125604852900 9920754 194626446634743964266956878393128534528 9920755 62722804622720668380275443333812216000 9920756 -241784538664005374495278786330829681280 9920757 35213458324658302969235413620037843968 9920758 16810323262779986676369036687199053312 9920759 28629874104555861498985228671900179760 9920760 250617072512045437040412353698725888000 9920761 -187535495868013698728231499032223328176 9920762 408166059076360881062072623125979968000 9920763 -83396101149986823949993198243792691508 9920764 9260420518615594314937940206744124416 9920765 -4997613965209417658526580815706125480 9920766 -693633624714107046267573219416027136 9920767 -113562729238923964128478408680479276880 9920768 -15876206520864815041961863070531715072 9920769 -27908507114588862781214090695401278880 9920770 -49165914917183235191412257873635669440 9920771 -87333955782661749094632279708556189488 9920772 -230706463055332526790980851929523875840 9920773 -4143513792798076484523984532800301576 9920774 -118213824918103510464621142943403755520 9920775 -30444976256336458604874240714122572800 9920776 93983781700487539742340829822387246080 9920777 -412976212840574654413060595391518086374 9920778 -47815095920636117199039477216510574080 9920779 402140900698245986160272675744026724688 9920780 201308062100073935596982877814286361600 9920781 36444655311742277162354857210606588428 9920782 104473902228983661672428810104297708992 9920783 -379708539928410283930295334099995653968 9920784 -78245200390088889384465015597284720640 9920785 27283898249626582120849840544959900980 9920786 -64375082425429949782723492143104247408 9920787 5054228727164405049442355465266479168 9920788 1767037621377833843398355330316513280 9920789 -259877291881645854969171021553139393376 9920790 -72270239319970045313206766298474240 9920791 18493344950539098612594328853783439600 9920792 -46945313644842868561870442926092165120 9920793 -82719250680762591483169984907677788000 9920794 -14749904900768212226691294503507235360 9920795 82733281040951291238571794191427508800 9920796 -87419623689804806236292318526557408256 9920797 -28411666275076059463169700627710125920 9920798 -117412850146446811640192639755125036480 9920799 6585770687949908131587075372247303536 9920800 291465387006931946936073395403664588800 9920801 212973484222003899580533738509651158704 9920802 -92765632202263884944241463495174119936 9920803 538782172068462815810047734638949673052 9920804 -231325842145901933209186022749217449344 9920805 -83035985635202456253092103563295974400 9920806 3729061668766569563010103392740843520 9920807 -108787125658138196686571888958364308000 9920808 -32586780977021125069267123898028195840 9920809 -373961970550577218205901006673439263884 9920810 -87513170168826085637838671253896869440 9920811 25044159549360762601629227491304777904 9920812 -319450521742022863298700219459735982080 9920813 109571569328792286815152408730619404160 9920814 75501270101109884494049879905052274240 9920815 274474131086849311881404047881556149960 9920816 -46843439466338788027670655677204348928 9920817 38610420877346195841981258889834637634 9920818 27275226650522934137781538478739446304 9920819 151458792588685252915737958998502601520 9920820 -12316426521652876363243642545006182400 9920821 204668485759986743901777711594688615022 9920822 15998926891993615911797734879338224832 9920823 53964862734065379421782672784877712768 9920824 281420472589737137228104137836070174720 9920825 -110494712966159059394776078626785586450 9920826 -89591987537415612174382563728718351360 9920827 22563031573299386313138118517299942672 9920828 -378376002799590304963317283909323359232 9920829 -200985177687787718986082461341636623616 9920830 37306817870472981189915718305250598400 9920831 8165580464710206108711227194723418880 9920832 -20292574972948791154985633833694527488 9920833 -126907217990939440359691749646337693996 9920834 -90942193786169245792658368296724195968 9920835 73682701613901304754109767545886029440 9920836 -401470586748194578099554410552536731520 9920837 94810645853429547214113888480806888832 9920838 -72209762539701198220774805623112782656 9920839 -35506955705480609747797104262416755120 9920840 213003509606879351772281630303960524800 9920841 84569882862517806632306692088257078464 9920842 167797566634450190664660351614020764000 9920843 -69354282852719259080945978188006973856 9920844 -16687658250666696346219547975226366720 9920845 -325859960083660060431859620981190999200 9920846 -4988079312812640942822925215358071936 9920847 -8330158240286372576779964234518477440 9920848 27481131676101598784001078625553874944 9920849 158686592841510196072936516332146264064 9920850 -5307554608218123525059193028938384000 9920851 360060957984869196022596822056229230704 9920852 -144234265890122737111899950547722443008 9920853 -265353128232041604682455918650382225600 9920854 330392888200534385076245110951317234432 9920855 -48583674809651332126547930607283598400 9920856 216856846062814903993397364690028953600 9920857 -837443087620978015977030486684425375680 9920858 61716025291711686044369880249350970048 9920859 53660620754199683841035821321247182848 9920860 278020159971992778310904250157976755200 9920861 87292308652836158919325976077331175462 9920862 54797311934489243765848024559762992512 9920863 485625223472484777902046345419283598112 9920864 474215899378203666662454212685803421696 9920865 -131085992198882441859574638481799002560 9920866 87400873117082727288837506592228938832 9920867 95775374931849980522249084770745019600 9920868 -3760823818724319536295009880481218560 9920869 -33800457801779791340505474844049993600 9920870 -75557661888147082976457763394641557120 9920871 -77379526717325812806236753178242971080 9920872 -147904967910399929858379776863225006080 9920873 113486336330497141545758780854141048122 9920874 2004421965623348437727489752195776768 9920875 166671138437684720949655523489644692000 9920876 5933447134667917952047002664043455488 9920877 -183170533785660401654890379528279002368 9920878 265810220089611037378041823104484670400 9920879 -56905504298662201735271614116812301816 9920880 -4145770594525047946310226877753098240 9920881 -180038700030651484293803873674771798318 9920882 -47827311670362687682822316426395470816 9920883 210417979263132076463581600477137328440 9920884 1504168826584641757926078464751014656 9920885 22085078678534697720094042650317995800 9920886 -35223494826433004007023698907286491136 9920887 388142663072098444909365651561464662872 9920888 -291977544631084155188866069706454528000 9920889 -13177049360242854713846441810772405312 9920890 4203282555667456525165166515656806400 9920891 623335240227327576980052681910292915352 9920892 -99796208031770245034113859313096400896 9920893 126676449895688019595331794362092438124 9920894 319407034798213366971191746345570351872 9920895 -107168678774096946223094418316446503280 9920896 56775288068603577453629014124632473600 9920897 115357498836845611429571635518407504832 9920898 -68161551221904200512202881707203130336 9920899 128867167654596555395936058063535339520 9920900 128512463550013008670555519976231424000 9920901 155434208267286637844070301146050347008 9920902 26812598478412343089964360738174317152 9920903 262746786436600675968710769719727376152 9920904 -49725159560201626598623216369483284480 9920905 -181958534261080375112055644066942486940 9920906 -197270217559751458035958919850797488848 9920907 -402522415358487190726583132578269446400 9920908 236390752376707584226566127532598288128 9920909 -474295462373932610905479989270248608480 9920910 -87857562625372750071949004139436448640 9920911 53133555092404733952011084677540032 9920912 -25330172866906385432790576214407905280 9920913 79560920123785999326275480566910383344 9920914 104976814619358262218803595348385159056 9920915 159969771587244321349736789473204816560 9920916 104438915345203044009873474881943833472 9920917 3122846131648659467291058175148727040 9920918 -80007416471566188475522069428497480448 9920919 -790583911215305001415366336856546400 9920920 -45897135270514498598085289992416256000 9920921 -73902433152411849147582256600590669948 9920922 -118141465564555196376498926626264154112 9920923 427384622211230086097654245938105703172 9920924 -116147945416711472198425067651957589504 9920925 12928289840385115875595683934052340000 9920926 -69952225672988299740080541888772678080 9920927 363453411099289747549369459468580875752 9920928 282420685824663959734643978769751080960 9920929 199770754371493405929362436548030986260 9920930 45959600908473892518437210213582469120 9920931 99925855231784135124229134234486796152 9920932 1738304939480559758518823852328186496 9920933 -65886218670119578516711538067394311840 9920934 80749651305792234843352904500783860480 9920935 -206979232796006687457221897898025960800 9920936 233258456316827352146908264123398343680 9920937 -154412629135637692813452060431655272832 9920938 -99924261431651706379990924073640134304 9920939 -113276360493664090525462987285111415808 9920940 114021762835527815703609484647082368000 9920941 -94236436260587123063098194796873444116 9920942 209363832535385064207261619526557399872 9920943 558313763077098343386478527195777832944 9920944 86240486793125289262501005565971824640 9920945 -107673614526886067329205736702033100800 9920946 -6347759206801856054366676079048089600 9920947 -194295371312910861828826151343866127604 9920948 -207947396424532650988968239154174664704 9920949 -125269610808924802248128243470950329952 9920950 -31953460236889338505811430558791078400 9920951 -143093383779291534852167945422038201048 9920952 228994037447695772114886396013009797120 9920953 -98302562097660027128166650612530142720 9920954 -98491782201595144425176307064781479824 9920955 -241716894689114885571726099876537646080 9920956 -611925238124405827780495608677946616832 9920957 -7425602012579513712759843374374660794 9920958 -40843568593740646650274705236488417280 9920959 -929174117825882508382076000275601042984 9920960 -844001349288203165273963958097674240 9920961 4728128441058507163875627958820616960 9920962 -45802790823236135634689454692615471040 9920963 -102531651784869353814421238521470847152 9920964 1761765280417638033950667572786810880 9920965 146614398589332792352187989259394844800 9920966 207226977476039872764151023326821852800 9920967 25241482680452080812534493216717931520 9920968 126418710570330610940928264517026816000 9920969 916715622849707087806865206457025837696 9920970 -13884694091837752373687921629104658080 9920971 261971323350635638569495812488218275112 9920972 78188481298164222497483955748660783104 9920973 -83733867192170713347758830603206609216 9920974 -49961123703064742241982365245863122048 9920975 9148853966041469700211295357200164000 9920976 -9133383533003296833895218500235558912 9920977 438400381009509736128252800726360783472 9920978 179761386751163104069137234626206786560 9920979 -306620491718555376037857342536661250272 9920980 -8874688565717959382974782898653104640 9920981 -131131313980018563925795432772655083808 9920982 92241821967790029185310242080337606592 9920983 304619742732104126897501174553357336520 9920984 93318192724013661361416856587271065600 9920985 133546887456781159538325737000241762240 9920986 79155543049198137932528793653433262080 9920987 -55609494013185151594528830383378451600 9920988 -2779589480068832799377247158655221760 9920989 106193176888827053063715541284613528440 9920990 64704861293121516665439416799900501120 9920991 146196098707090058391842184987415169424 9920992 -4522028191317757636985032974979301376 9920993 -522186270265917732180455922167038801758 9920994 83254964241318621830032448844896112000 9920995 -14170675080388470859482444920582461440 9920996 209019379532662092505489064122689969408 9920997 -158428709355690464673821631154808228226 9920998 -153456827287375614678005129693351220000 9920999 210380929527365235951948314884199431320 9921000 35775183836274376548613095630213120000 9921001 321297096446629368972717324831477603002 9921002 -540614635544454640481185386112244736 9921003 1041839049482670240159165079740103104 9921004 171880011021277188797649676016818277376 9921005 -83078759058111454792884595834732964340 9921006 -3248556655442642360780746533436982016 9921007 -79611071843716670034345072086218765744 9921008 -18773176849712834139387028959666831360 9921009 70501380190224661281696140129129717760 9921010 -128741692953196576265068738905899719680 9921011 -577686266377669733411742577194196622388 9921012 -38571327913625510408972948831745189888 9921013 -282954028548204199395409433550655136904 9921014 183772619441169380282548401298646045856 9921015 -33194424418278798856575688270020273600 9921016 62425899883613846601310869694033920000 9921017 -101718990452534142847412248065919033020 9921018 -9362054308071393313261215927663108096 9921019 -503735042501591894957203524009606831580 9921020 -86178505765637724980606250697270187520 9921021 34764717345037561221154463976548981760 9921022 147117981680260396707486775839797901312 9921023 -14328819202110541200217128405620889600 9921024 98494071679808898961121742111872385024 9921025 -9845251704108486565909003049389437200 9921026 194011230921306984501384304498270103424 9921027 17561186738995768768840221052832067840 9921028 -57953035312719405795983008391638648320 9921029 47318225578449710929845269596638726684 9921030 -71244057192348923961706476515855704320 9921031 -225640747834356153404715118948100288088 9921032 125946811115668865668876070220810240 9921033 315125000892381111692817112932723433002 9921034 -282853785091175562291713169787958077440 9921035 -16660176049632355142596351379308394640 9921036 49185465874631071507418416199478554112 9921037 13562613318848466404683896046746080000 9921038 112259180553441257431233604353664489920 9921039 -736350258234274056852119555213037312 9921040 31910512092845119676257757376459571200 9921041 141594670906110426621132070819944240372 9921042 -1265618117371780080220568282446629888 9921043 -374830773061116547492098687075726646272 9921044 -45175591391554620276143372651363579904 9921045 181892827048181356577319856908219964800 9921046 -4448173917391035821157599871752373696 9921047 511482086142367875740854767261931439232 9921048 241855278958866410715913784582838681600 9921049 -8695028162111547335616798471593137664 9921050 96867142283835980555957795568397420800 9921051 -70657170566528200194014518270411028208 9921052 -228335943494707467149121666811301169664 9921053 485508191566906538053363953306250099302 9921054 5445129023591541709395605817982205952 9921055 -256235120409402640672234390565172158040 9921056 67878616736016002806613471948170199040 9921057 101240432115257767745098376945912528640 9921058 36885799312629931103690064873593074176 9921059 117192311353121891997606217038339062040 9921060 -63661165673697124903410333940518117120 9921061 71140493709934787953001964586916837052 9921062 -102969532670651052614920738589495335968 9921063 271347601727802510680357590136528018688 9921064 -221978299349025224191542235158284544000 9921065 -1576502716492729274433264193521058560 9921066 -593124074341445421601971850192709376 9921067 -190911408830414817215554862794340841680 9921068 -121227020648350800229643016568186897152 9921069 -23127457480770076493615335545282740160 9921070 -63620140203358487541091107254978380800 9921071 171233519233706765318057877287751910200 9921072 4972118145262648743496923831711301632 9921073 186799081128380209494571417080436920384 9921074 51294646771716739308260712708695225760 9921075 90830612084805696239737038367380360000 9921076 -331861009783855546287749641534189701120 9921077 -957407860912810991612674831429946578368 9921078 147153948763762886044584360665427422400 9921079 491069811435946533989600258966292379896 9921080 32762077688878744209374471660550144000 9921081 22028787325455176261396187091717099632 9921082 -56571641913482570054357261859372595200 9921083 -358572356467288459313180843691526382520 9921084 101353618279035652470935851019397104640 9921085 -71403603287291007866191053355233968640 9921086 8966386761155100397841572525665438720 9921087 -233011370033596562190066943191841648392 9921088 87915281894430748530975885045164146688 9921089 2996557549313424141008430554419355520 9921090 -51439563080091602977964860227424711680 9921091 -206128462789571161942739048134639774088 9921092 -455569504754187788066791220857308963840 9921093 -10315423127482265626111049872701025152 9921094 115247671080337340192467070469858265920 9921095 -111888164573344263894367325720868292320 9921096 -110432819057805192311255423774534860800 9921097 -17576665580678345603180514483807319200 9921098 93804645899967206576511079610187807744 9921099 -159578216831988958794432754585363056936 9921100 -19046964203062367550940504021166105600 9921101 -262481820754011936402129413403405002196 9921102 -80534138093864826331326886274811231168 9921103 124246507061646230386318967031735680280 9921104 105711094619731686269036247274307174400 9921105 31772881060168411574463598569176699700 9921106 -29432641735645216171441221249710721216 9921107 17372710637906606282596394022810015312 9921108 -133473954579960954518586087691423242240 9921109 -181965513658274847053227523060054444160 9921110 100715559432327268690962153481038984960 9921111 100933228865170194038291909534194301184 9921112 108948087957960307220133722944430131200 9921113 149622178975131911183726585039029125120 9921114 34110490409503691497898822254275517440 9921115 313830196274654619487249004433930513600 9921116 121810843672032182339345621357060259840 9921117 -59666894834090061910170536728270358688 9921118 -43290671428302705637199764256911320000 9921119 67272856064287534352683974807548713248 9921120 -62079814253417679479720535655868006400 9921121 -46079514618037228428178441613519866688 9921122 93728186560853687317887615827106668112 9921123 -5144731491615145327644057362664549936 9921124 -222978539422353789658281685272000440704 9921125 -306854308700846202393662353395852840000 9921126 -35141136806441117269929031734429838656 9921127 -8825533153520005831420385778841219640 9921128 -224901701767682290809295215817238553600 9921129 43708950512095010973872892460538261760 9921130 -7576459400731927918798639216474043040 9921131 -82840541069808993005117958262456435776 9921132 -1467708603739501789276073209615841280 9921133 -408846354091048398108552251288259592618 9921134 -172769839099080436886343667159982798784 9921135 -38203105363370754181602275403644889600 9921136 278556534829225773646630750012078817280 9921137 -28655280654464013403739994757872455214 9921138 9002242020693304920480885966358994688 9921139 94318258800229222038641343121428936360 9921140 -183001062910630830087137324224998873600 9921141 211870688647501071679247448253072969500 9921142 22370085131588232438651463182908141568 9921143 357721331478019432621179210176129092368 9921144 73346554043714348607017776749765304320 9921145 26624602025446748437737124825027320000 9921146 99552943644989882329926962520982320384 9921147 25716789195191586119831176433611275264 9921148 -77994548163546560723890497824729761792 9921149 -234004394989959550844793523272992832768 9921150 106652988797449574875784473203562800000 9921151 -169954958661787360611949738170978368096 9921152 -283868131062413166268359790516135526400 9921153 103197366955934643723604692687906624 9921154 37588658513860175478498418112949300480 9921155 90031894200638291440589977716127845360 9921156 49538919131969620587290933794213330944 9921157 194698955509809289857836629684338034332 9921158 -2358846188044124088583930275474586752 9921159 -340216625424186600440761817601208594776 9921160 58582335184225950740357011309654118400 9921161 -32533848635134820674764107631967167480 9921162 56815400831024373139136853603401727744 9921163 -80508762305377493321783774521327107440 9921164 21145627380068034835156978648651825152 9921165 -137753617743709968419966444769404064000 9921166 210734771235104878366189004785402055424 9921167 -164995755466658792543371271016961496784 9921168 54025347103306570004695976506023124992 9921169 224870305506343188721453034855480267570 9921170 57143294655259569912332808816929103360 9921171 -99419331063929909287624287627918943440 9921172 16734512985747545791835289159253972992 9921173 -201906069276950479043927805111724373280 9921174 5796606700394354899534965830872426368 9921175 -1858777367438932261907502647583216000 9921176 829086910502495165249490904310784000 9921177 -322158620079303085365662497044150900000 9921178 81876392523706096786276976399677117440 9921179 550504019272246784169558506690796555780 9921180 7391644407993380557039332659934105600 9921181 -399722874912942224111821373956468405236 9921182 29322341285299680857301736457451384192 9921183 -356795003441631842874581931274960120320 9921184 -57763078641328409909130427549800726528 9921185 -158635893116837055094471825946183471040 9921186 -8927395292763359397846693977386394880 9921187 -505322343792392023943211440185493648164 9921188 50544419199395220143272175095645962240 9921189 46609974657790475609061197237152487808 9921190 33238228593609617040950818861747324800 9921191 -10530541040394557187843313670130610128 9921192 -228585065627199383995137210916934860800 9921193 91469945362230742563995867167322056442 9921194 -19648886272814490409817280788129946528 9921195 190612046954548257134644645217248126320 9921196 314384672434746699520848146451543623680 9921197 60041032743909160517610403411275897120 9921198 41864721053166334910624451409239229440 9921199 -416233475511908634333049853374961042800 9921200 -56224201132534666400765659126296576000 9921201 -121988960962168789761825603825918330768 9921202 -120331170005300781549631793487042014448 9921203 -114937732357600008705249046587967710720 9921204 -97283646752263050165284333659087226880 9921205 60239030755232910499797559569851813760 9921206 -51056148770854115565706074599468324448 9921207 -9892373712431472490497309934261608240 9921208 -240307587180589474883380869592596910080 9921209 124020582265818131997248200402838426880 9921210 714668285993636943418861452038860800 9921211 14511110973262574825017932982459983360 9921212 45715197210014230603855155292244106240 9921213 84169639740404025594843188956722455904 9921214 -185277875657837334608803312056908876544 9921215 -83737428409866795710213407891553889600 9921216 56178999793094064573635616396848136192 9921217 -4121985125796260330349483821602163928 9921218 -740526079523480608673222422808608896 9921219 -52386775402729101093987573214005096960 9921220 -201039909195774329495660388069823242240 9921221 -99163323476434007647168726196525224356 9921222 138591340283574289261712433751640076960 9921223 -187627979504004003949522320886515110272 9921224 -367015481765571774773601113998560599040 9921225 128285069824809511515022836608500899600 9921226 -300715781235217127109638139022561407744 9921227 410685466531819927476431330242633469076 9921228 119715505012775252693036163814368869376 9921229 -69115199743865847543123515347499478516 9921230 -145139783976756547126227862530293145600 9921231 239414903385344881545070282609336605840 9921232 -108485371927199656226582327580646440960 9921233 -31699984399280041031781203264374399680 9921234 7182230639845343330688173589202744320 9921235 -241915449563547861441648115517827738320 9921236 19054474802689978006627381319653562112 9921237 117420948183124701578881638702158846400 9921238 -455508108277855649346219584693029101504 9921239 59031533965525309354911656939629239624 9921240 10779045267802290989152540787579289600 9921241 281953306394240393015055565046206899984 9921242 16050071011615998696761850373498636512 9921243 168252883152162133640674032689214037104 9921244 395355441749895309137696188425962625536 9921245 72232634408201316788353691386675125600 9921246 122752825690621882878706705567518590784 9921247 188815022111990811321811902090916064 9921248 -546850825200251841457074292930310307840 9921249 -62871331299078585144692715359210144640 9921250 -2283420205680780637284787494557190000 9921251 612150889376709733386004187236382918232 9921252 146424219221554492047394383433328523264 9921253 -485670997437602065392593465956620509796 9921254 -11110220416359877794528270694989957120 9921255 -69257692528013446614891159728288923440 9921256 -204191311671983702807332220560559063040 9921257 -267199165899195016251687175382476021248 9921258 -137737987299194681175634974883248115200 9921259 -32474022102606119617882338206002486540 9921260 199658214504839609347283889508380794880 9921261 -1163211566629745976970458017562195456 9921262 8586459483625922822805345659255261376 9921263 281241377273346290297805984722309128320 9921264 25274663131534597029560775882681876480 9921265 -296745540331271333108683406879685026880 9921266 -106637998931095987463051671433030838240 9921267 -21336326593043817618632490433307776872 9921268 -19823568624975790048510951516433571840 9921269 394419038647536837529016582285960941344 9921270 50466513297030146701387147429577072640 9921271 33815063098376443119463773396603895744 9921272 210458355919587937693219873853805772800 9921273 50959366230925941903017212985791746624 9921274 -36796086040315806329012173340722676736 9921275 -22652061924882310039245097920803400000 9921276 -224887028074082752724168808784333459968 9921277 149599651992313004103356640235033002432 9921278 131302203853456550021811225889016509440 9921279 -74392629923393217573968406674027567232 9921280 -148639340143834184318994627002042941440 9921281 -358450471189864639071031256806460660988 9921282 10151155038278722293203932643155282944 9921283 38195582173953279770353266943459969532 9921284 -2810297548033991538466138364088718848 9921285 -18752741060519160217038352423136921280 9921286 76453978666259462749543843818660146304 9921287 -42518401045342464515976229279457979120 9921288 -56432474651667350034792840202481664000 9921289 31217155179627535339949416934945510720 9921290 187848312804805677456215313400793378400 9921291 -103081396843745939681317273784117473296 9921292 197811962953454786706948640689333430016 9921293 -252648236116649466426962036628091917120 9921294 78351514832753808049067574252425045760 9921295 -114065078690181942712779091100401678200 9921296 -3368685589005026020110021362722799616 9921297 251257898687929005000807762389319913200 9921298 11941415837609562907546102301629052064 9921299 -47771292481709821370011590236114495700 9921300 -8084141303771244892047268359948595200 9921301 -40781733127656284584354329686662908136 9921302 -118095312749444335188823949138182265856 9921303 30112025579342836437311590251146646528 9921304 3294977331269507972586274970208829440 9921305 216321566857057611096517208706941603460 9921306 -113335429257968653674445290958314201600 9921307 -416760767837245416601157159561038201368 9921308 -39787292234970628623796856118489452544 9921309 73516048178265409426280220764838336480 9921310 159569023816820431197746246601400320 9921311 -404854167228030227191096083346246685088 9921312 -501817808291661144892833780926392565760 9921313 8540080434160565522747764799861325504 9921314 112286651884736964740407566731721448800 9921315 -39891311907538784088707775130646886480 9921316 -98072507961823471548875074066026136960 9921317 188890307548129268298685224112744725792 9921318 54998995220216520315420275148531644928 9921319 -79647176120781424523245899397731332208 9921320 -39859248089527158830146374888709171200 9921321 74543297069165694181969177927858033008 9921322 -29512509668075234707649040079262396160 9921323 -275311452865673612286950762943668836428 9921324 266574015626165426134252423450007470080 9921325 152147062555258292919521756582664868000 9921326 -122022187553381567281549222276822490496 9921327 -78898135333376090347166722535458504704 9921328 -12559800297492768032279562429239459840 9921329 120999609878035961205838631241382555488 9921330 -47772064511722138240701984449570847840 9921331 -56742292207519439168075904421555480416 9921332 -392426857495641691158989090476848752640 9921333 19457669412724064513067074162632866048 9921334 99736812349688007771878558189463259392 9921335 18731699713007172706782911341316133600 9921336 -111015873208439319826201208110015242240 9921337 -232022285414289693935933168471006285014 9921338 -71445897130309075554997648920825295104 9921339 -191881710017640636273332843828299350480 9921340 -11870594925628338003717910937245132800 9921341 -141296779991535329336306787330605811258 9921342 148417130686480379900046382351421397312 9921343 -289800731534710371465131440624467385408 9921344 6458787709015037635447829292908544000 9921345 -53129756808428507743240826865997344000 9921346 62783155151406677366266943674074673872 9921347 6472392611366673260451343870877100360 9921348 -6660259124451165282719633097065194368 9921349 -259497915226106625097554619059410101536 9921350 18012357298220265324487950962696066400 9921351 -206655184946304929269388930521578074496 9921352 -8329546699499211536428498385999953920 9921353 57132910580884658576666863639516363464 9921354 23074291760013391864258553432067896832 9921355 -215727721727601055760314605279358950240 9921356 267731061180165733211793282527273521920 9921357 -14919106925076296947068638488908160692 9921358 -321620968601028451571729961660576690816 9921359 78429310923882862651953823728180082416 9921360 -452699416203290504151862239791677440 9921361 93104951440125857635335627429350962032 9921362 -168382450237872258804638881402288062336 9921363 4821707726989591946192198945956708344 9921364 -106838915605667940624375820264721107200 9921365 75024147408455959052389595820010037400 9921366 -1832959664459565318185156716725086976 9921367 -154973282286303652677235790582528745728 9921368 -200360868336143134077605457018120192000 9921369 16029754593832595338995350492943681600 9921370 12483494075023984063433365220326430880 9921371 468377029759949662093852267310028241632 9921372 -40034768373282101960042314627033497600 9921373 607345804743352081237914193627066892160 9921374 190223646945183174506893459934862903936 9921375 60062114067509697605662268832227730000 9921376 -282650107331075831501560969817387040768 9921377 218819501675755544011864600250063207700 9921378 53227987907450792369267756200582556928 9921379 59947601119569918188229563432955705184 9921380 -5117596153430539267800844990953000960 9921381 89263298360597630626288934494085291040 9921382 138853263337987750719066477170929828800 9921383 -198579157726151057424575141255330935368 9921384 -139173701190179843861422741872677191680 9921385 -81555236732349778179289572940485448440 9921386 56845502284985007948414752510289961392 9921387 -5119547201223077801626150901842215936 9921388 5106346955913785992835853810784009472 9921389 -30101834504767649940816005405350757460 9921390 343221064021490614642684089407370240 9921391 149697598687270344783504249835357571792 9921392 18784222492698645816592267805734502400 9921393 377811489387836935205816154772787251200 9921394 71656742822148163794490582476318257664 9921395 76978694883125716312136932426359360 9921396 -19962382170859692688208767203968606208 9921397 9181744706474354669508904986059372892 9921398 -17411364027337302303962787381442210560 9921399 17156869129488582435537700825199725008 9921400 -5324941453015022352451406145008640000 9921401 -206630378549395536021030062074835158080 9921402 76589474460120431104244688366591789792 9921403 -164520486976358243766604559326372073520 9921404 -288964881730622982431997143910290479104 9921405 51014293020871505169073728464892689280 9921406 -32178461643537269449828486984352986752 9921407 -99117717521937830125092382039778089344 9921408 -6729581156671650957619823367275151360 9921409 -59312198161783727325230235353780779390 9921410 -117802912257693352316010959406102428640 9921411 -230627504331848051741791308071226313440 9921412 -481546273626935537670880378806500610048 9921413 58641090328225337166205409565260021280 9921414 -94856517295789629559021610968430157312 9921415 -124628272925842798753810069030260049920 9921416 20193767709188922561090988529771765760 9921417 27244292975128512651236071990768581600 9921418 17304490115556466724458729675125977088 9921419 46854235153695437444992243252916263344 9921420 102733357711233761172190937501208576000 9921421 648688457945609224262052140727712286892 9921422 -2707647526689805632364419326268726720 9921423 53603567557395760019761956042883048584 9921424 158875283712288069427833818701514735616 9921425 9488090523025876246477789320654721500 9921426 -7764281652032524842091011747088257024 9921427 177727440131121657953528872669603948592 9921428 -22159558321036731830468673280885524480 9921429 90228623314138705420028739301951054944 9921430 -3231833860029560237053574255905870080 9921431 -143829022116432644461884214575344240496 9921432 -68650235572174286866833717028804239360 9921433 -151629280652618177755736278613181600 9921434 194693481378173503334740159700446565616 9921435 15030161162618721308475089166835688160 9921436 -85979911502658201777469161928540132352 9921437 -10202885044497849238203539467740668448 9921438 -185569022084811686230479629171043447936 9921439 -232335573448768326791817672855059233920 9921440 -276777391002041208247192184946189926400 9921441 -26436340238854635685311945859174978944 9921442 133943316640375699065530722529052324000 9921443 54497359510225115998879538667597339600 9921444 89608884115568205903367117764060979200 9921445 38466310785540097907620074881740685400 9921446 -49714123201716715091333268396708811200 9921447 -352367899130138762631871324523318655240 9921448 97933191974176336957803171289926159360 9921449 -238505997977027444173994833413189164550 9921450 -7513190980261058955169617780847104000 9921451 454098318363223068807548787096578472480 9921452 136772551311256780617390762677306787840 9921453 -32654527078822134332421233476898539200 9921454 27504895996857714169985043537406522176 9921455 -306494703247452155834641272286092319680 9921456 -24193856764663768268169305483623219200 9921457 27020584539812744057418689078848881664 9921458 149297669686581743197118716321944330240 9921459 -74491728205179519263732096108331690696 9921460 -257328527924710861861366998742274622720 9921461 -269049919978076244345806383690695802752 9921462 -147265367490214375809016328011597140480 9921463 -103113766698409129306316905194792870600 9921464 38046378359462842347504068288120094720 9921465 101953842730283553397492391151731233920 9921466 -281781620123458882307567220556844493600 9921467 258825583294744544504940348580915889664 9921468 -5689295853859722989727097593122340864 9921469 86056957813603489915340148005215190880 9921470 55991117973302740569599560336381724160 9921471 -205071243828810365992196098956646517688 9921472 -179841837486200289987112711804598353920 9921473 125471414547043070002416244560299110722 9921474 425888516674415372584939628814554365440 9921475 347043649979163344783889593689181575600 9921476 -363646042069068602051707868020592640 9921477 198792948218143320355201133938942330080 9921478 6899737257921984307395415108434358272 9921479 -56741043421586049687521189028514810920 9921480 228464216396321504520028608156192768000 9921481 291524762681447059385385840882603216000 9921482 119991447739156536544222843686880748592 9921483 -26875115610541255051165677771515754504 9921484 -25905409195779897857087005800218407424 9921485 178661035005379490494334111611247285760 9921486 -91151054409814210986201404130242635776 9921487 174949987302619264163115805254212143440 9921488 -353950076477713693382661865825370112 9921489 -52669632775133840966429670294516220608 9921490 7149643191787073068763381322261573120 9921491 16479977478535617341350500071645462892 9921492 -47308834444289823092936350722551113728 9921493 -218557537625129806516166973639348526976 9921494 83293038043531631838401403390937104384 9921495 180524420801865335905985504139287408640 9921496 -211060265762615776426152130428505497600 9921497 4672930553853483457703051409890627220 9921498 -21660853674459173840919320573262951936 9921499 -182908650051958035904785892526377063680 9921500 12227677014882326495470346788778112000 9921501 151161384513910638074835537573369854400 9921502 203823139000532736048413102099531597952 9921503 -7223768946094389864022784590298669136 9921504 329264992621078729877201436347970355200 9921505 -180688088525842306861727696232010879680 9921506 19739509191343446496453838452318534656 9921507 -102318483400685532127567534789838010960 9921508 -27627812233395597464484781116099650304 9921509 251672091162350888568003823415847903960 9921510 18833806807432690014760676692401181440 9921511 197921180282097191589524293359508583352 9921512 -289031521958151860467335417885539205120 9921513 -23917768325912317400980929268139722176 9921514 101431514552976425039196639007755431856 9921515 45048991364619971625676604588988655200 9921516 361954522461596416675086625091790336 9921517 92715249200697461329241890510121426380 9921518 5867896124209702384844293576960736640 9921519 -28029579586570619312133962484398592 9921520 -16114403488051743699279853563976581120 9921521 -117271874271262613630705045075116879278 9921522 -35929187617254189446029834166306872320 9921523 -507906626182122142715164735397690884680 9921524 35253607133024386582426664310634752000 9921525 114543079816983321390780881183905900800 9921526 -79577734907422203370000358648621544288 9921527 -243045532397899919534193229393866700800 9921528 12705260601833526498068077350574878720 9921529 -207972417358104420536942334108854302870 9921530 108072871047710389418679430532879240160 9921531 357135359790036876850151051107612792320 9921532 -321670112807441363796357730598705250304 9921533 167865150661622391044788217937210855168 9921534 32115253729053395703857917754380769280 9921535 144155535691413062431297022323357382400 9921536 283704982278414011266151528070559825920 9921537 167851198233179527161223687756959886194 9921538 304058641629398041080280996180289925120 9921539 14082141212044722656749111170977228640 9921540 -36005881925130933663918997821239869440 9921541 -82574162043914574354926509097712847328 9921542 -47756666233385801607805900786615996800 9921543 9848396830292773309129158835614288000 9921544 247828041167973759023215447100527580160 9921545 -245832936065047083819318602783424236700 9921546 -180013140174415319014529874700689182928 9921547 163359943449165708903127949412956263920 9921548 -22469594070509802072579100187280027648 9921549 -81266112659291902599511604068735633344 9921550 -5600255849994565460778923321204198400 9921551 -346344267994261536645742394905378134048 9921552 -36704575088046188093125017428277657600 9921553 -343350419570271940448082809482377012000 9921554 208487363043290695756944858430769135232 9921555 8815614843446685937499680402977600000 9921556 20751708715869786643553124278920476672 9921557 308703151433919236001416523079500780252 9921558 -143453080511173678791616068843112020480 9921559 4339195104986387041659331941482502816 9921560 -166653903393062779258437835537935360000 9921561 -123490080495733160096763367911120467136 9921562 -1047218212174821213913680729194113536 9921563 233802484981835262593983295868899307024 9921564 -146221058734883261381718775351655654400 9921565 43578246344704679420052391824972770520 9921566 -41330998387906020949193503031415473856 9921567 280465362463677161398898562187355995920 9921568 2523784641804486534607004000644300800 9921569 250161161020839160759532253583707214626 9921570 -130926058535517466368431059599214540800 9921571 219623609202401317365951234055069748544 9921572 -52355151164218131546612151344373079040 9921573 211916243500198262665540903577294825022 9921574 86808984266569811488670692586552832 9921575 -115593031970115486701767194367546731000 9921576 -2924465955484781521024729538833612800 9921577 -355031262248857551558468883593962301574 9921578 -238884765379989203050317717427194360576 9921579 10455683894542806551419007719232552448 9921580 -250954308523489244470717303168298956800 9921581 24389816418882305909053885617369443328 9921582 80754852779343645623671601418604462080 9921583 -730849789095054988720733936611108880 9921584 -27519710653470062560530303281335910400 9921585 -64525213846337623881773501235857241600 9921586 172129389666751842298910882750030355360 9921587 84599670763335807793034458501075416432 9921588 154927584025430823160895759874843340800 9921589 -59604076632526551797877923803416037700 9921590 15704900542456959909171251793223272960 9921591 -180443454410926686437228189826680177520 9921592 111834414785384971253509397703538176000 9921593 189587870682727445652988111061647449744 9921594 61136363062211313827956228190826163200 9921595 -139847711912405405381544883669043222400 9921596 464358516831317201068043242319046612480 9921597 46930684617977436424619628951917777472 9921598 111782037087819274898450927750097879936 9921599 -460496135699014593051752589284411822400 9921600 7212723475227826677112698519394713600 9921601 -398651198671338986498835119426462894398 9921602 88293012181700771681034217587401006592 9921603 77734683385533178532703940467038918904 9921604 -36324066440875643090276755260898603008 9921605 -3865142608075814135234751681439225440 9921606 -235345615705403411876077506197957517312 9921607 -104318637704474064876691246731155735520 9921608 44279046676255600382486509872895887360 9921609 -4333661742054300437157792409524218310 9921610 251088885692820791839690472927851776000 9921611 -78542821359755830980544269791766710016 9921612 -36762741964534850865371684952170496000 9921613 236642954604822795948310858986949618924 9921614 51559256382085316660794434109324222656 9921615 198064693618639929369497835386431856640 9921616 -8895873593092191117676790524445081600 9921617 68364435827881036781779403415291900000 9921618 116899023580756134014394611648688153600 9921619 7768344237664866788009801506295223020 9921620 27823590899643885999013624069112463360 9921621 153519765507074935242109083515749622784 9921622 258569391360976723307264381906224910112 9921623 476814402975191118632986173712467543120 9921624 -12162011576087215819358283626251591680 9921625 -99377256427751991398801055365681280000 9921626 -9663973226327040976556252420637445632 9921627 -16986172873865038945018146614469772512 9921628 -509796264608942604322807439231777682944 9921629 356613598585853915174948107004663480640 9921630 -56855912657181163294547386278013956480 9921631 34184996803173858781428781541247945600 9921632 -155496527263885048270894074859561156608 9921633 -340533729237788797822738994209558007376 9921634 5327863522359379265167360752941305632 9921635 152822864279861060815553378631427840080 9921636 370237505023333144980977223334454876160 9921637 -664241805814762210950832693092789024 9921638 -27545587325857227368465849937312836160 9921639 -36328124770215833277955450574823946752 9921640 -104231322842247603794134223626111027200 9921641 -139522392041992347394970335929110165958 9921642 206927177951255298749787182665897502208 9921643 -85756984861240627576261766126504812736 9921644 18951863219820081866233110538577070336 9921645 25860966665600404083965915153508021720 9921646 -23313110377203979202681460885331474560 9921647 133546437547328362153350236919270903240 9921648 -452691101049928812349393641280634880 9921649 -24522320821400730377121516955658535836 9921650 -28221457993863361717885974134817626400 9921651 91331569020485679469418007863819668224 9921652 148283032824949681642932255031468889600 9921653 97128061097491460506106366757929341440 9921654 121481032058787735838796224683800649600 9921655 -353851538578472297806804570773642742440 9921656 373725270534209758896821737593323642880 9921657 -231047509375608939242979897491204963760 9921658 32918497700449622421691325707335949680 9921659 -1712762678466797028854313963478774728 9921660 -66124014479868784584555211933117808640 9921661 57685608489610559831184603090806169772 9921662 -22176934853205182267057699104796103168 9921663 410342075917363214421843578895304880400 9921664 128990427317510723174508703814957137920 9921665 153118734221030502716398048468600369320 9921666 42628659353397689922051068756397181824 9921667 -452944835379681304264169246447135009640 9921668 62179237369119333540845381881532370048 9921669 -194687025911575147338583486094806849056 9921670 119620741694973017470261923238194476160 9921671 175679016142124627537764125176947475472 9921672 89631981949888154387778549027472189440 9921673 -2359396262610962975696365425637344560 9921674 -5984072682938246866778382457074487296 9921675 79016759356894726619824976109130387200 9921676 151153814593172678786092233537327682560 9921677 17662599872975675758471862092582226892 9921678 -47416018970995855295347959444101551104 9921679 -141176615012178565213334535045866176720 9921680 6488574413671994723951509885725327360 9921681 -137057363852269799864332687952587668480 9921682 25137679041975431285649859588589412864 9921683 810070526839102542364850008589442765600 9921684 104388190283321689235096502597798107136 9921685 70651817180786020222848364535529052380 9921686 115593021771948730604368095372128010240 9921687 24463480790671969381744107374545421160 9921688 -49813875121858025236494486054340976640 9921689 -93741899066680187305828627378868365440 9921690 -102051490569373543032604473392294030880 9921691 -1479139675141485063404327178910438000 9921692 -80954425134416396669276142235462937088 9921693 -276537485040283566262145361768578211456 9921694 -2884386932579563986574863491661774720 9921695 73519538380984932368317654356679733760 9921696 70766552911258031096257721673232416768 9921697 -71917254551276665045156949027294505680 9921698 86343070386049200355047881170785282336 9921699 -178066553622879387583935968332571770716 9921700 34031123745001116183954756137616998400 9921701 -226275365115805806009430895798087186496 9921702 -19688280855720586346923786253681289216 9921703 -251231175164925319247257959636141356136 9921704 118746772290521074153332644181784811520 9921705 -25195392711456985285424807971790131200 9921706 22608387759078449766241993000738276704 9921707 109535570747873532232543446389818069152 9921708 -102674151154539433648790656921462809600 9921709 -196210181848469118282153413260502603968 9921710 -43169612013520652056684307097495680640 9921711 -38662913508998140357599263100938760816 9921712 -68373764230465227976064173825603338240 9921713 -75418784798586362781011159961584427036 9921714 127151714932168241479633502419242904320 9921715 92933345430229168930951650428748549360 9921716 -24914973472892965728323796881426522112 9921717 -27274571850689543535922816143011769600 9921718 -55294287649204185663049775714276089440 9921719 132317720309869147782134715424858713096 9921720 -9188325170196064345221192046909440000 9921721 -62689641128058429640604888151120789500 9921722 12630456821896187741533005994680280032 9921723 -27025433591838278903445897216665885952 9921724 4861488502563710822286496412093200896 9921725 63694017724910556244774659990409956000 9921726 -29626493338327103283278780774721235008 9921727 518522403841424213039444639867947084512 9921728 -67526990420890124322611840498487263232 9921729 -4769440073895929592477895639528817952 9921730 -26046056427550901908679211535406868480 9921731 226862046632457972964321858353685577532 9921732 81350576355261112892314954926650883072 9921733 -220663682913091912875778627911850978018 9921734 50935192301904247627101034257494037024 9921735 -42424917372811868080133206858751056800 9921736 -63569693403819497087001986391698964480 9921737 -44989531194904781947684427965631097408 9921738 -95007125734569945487099870728648857856 9921739 165801312428852583743053180366219090824 9921740 -167084055199226170964636526869117798400 9921741 144423746948430210927318276571440181920 9921742 -31421311497355081692390129053035372800 9921743 155176923028532301381087336931164382800 9921744 -45522710507421418397181024952422236160 9921745 16013994720417904126532815696060226880 9921746 30829707471577030573082465016145587360 9921747 -23684704095845763359396771826035990016 9921748 63348772747016300045373590649098960896 9921749 14309738379533620158859022000636180064 9921750 98416237585223057489702996328349920000 9921751 78628123937703195047181470607977202352 9921752 62689332886351592543463477501878937600 9921753 185290337557503506106870297688247575104 9921754 100801580419456554184763564064590852832 9921755 375656723361639796531056482244372980160 9921756 -84906650849597565052684469758782483456 9921757 156396982275727022670651048798495793312 9921758 175372032528257018514692079890402688 9921759 66034700223445145529365742720957233808 9921760 100170601475697668932158282777628508160 9921761 737274914447822561939486167114785887400 9921762 -44965057396911763290436184789778174720 9921763 -140210926011534721798489756198094036496 9921764 387668206249164130675070210272325160576 9921765 132169898718419133981356300543297940000 9921766 45181460174329348239787416218226884832 9921767 -31393311653078764365150879236094201408 9921768 244001709371233995181197757343775129600 9921769 -149018302157469987153071750179510694592 9921770 1497750382158449200551401818886884800 9921771 -6456769080869083037418361982626133688 9921772 -41086665867978671003443780909335916544 9921773 386099290155027336044309359032906344460 9921774 -31124863566724168102880610652818723840 9921775 -272739588134670997871710040491663394200 9921776 12430785309526972988112944903440760832 9921777 -2022792309094274655953709461694367392 9921778 54373382198639635000086202749610676256 9921779 112109422097657906102157563061153649152 9921780 -161747274806714582067162470010298030080 9921781 -457500684860969152410696048217900196000 9921782 -31708706417495322855445632109992390528 9921783 413931675516013260574141443074911414224 9921784 -563754570609918525490497427815126343680 9921785 -4233913327289549878441245864745422840 9921786 -35337069841722001170593580799898222592 9921787 -642355876070614993334822865276485654600 9921788 -230733946710744727045719286628547366912 9921789 117903124031031618781233520113261398784 9921790 -18962570898584418007108946387541297600 9921791 -59283141390203973924630149130965817600 9921792 102275978899400770769567249748920893440 9921793 126748202109672335292755360109189822400 9921794 -88897314666142990319585392665402393600 9921795 2190285403796771934625414322404433280 9921796 -40502260134717831497893213671527105280 9921797 547521062148760991083174888339765281246 9921798 73355056056041797455030534674809405440 9921799 206553500552750169933389975847162329160 9921800 -21212559032815034343140645668024320000 9921801 64421837123179393799565061298368111632 9921802 -219708029069823211701751308430636125696 9921803 -55856633985861364346702358398903883948 9921804 -182093501490510935607718690112649412608 9921805 297534076169100121609579858066266896460 9921806 -81354708342437601719040023201721987648 9921807 -98490750768062451380979861015123346320 9921808 23363555055275738369015096939404017664 9921809 53618211663145836725668883330404460160 9921810 21655712267213072972048058245307609600 9921811 126077851667011585696457574132211493392 9921812 -59808119589799126848394092218190647808 9921813 -262819268209851415309238731443029001312 9921814 101758079813885330125491192864290281920 9921815 -204116615053013047809888856156768904040 9921816 124331307713502204687200218611856926720 9921817 89654644243163943820605067317891729866 9921818 57343851732320258640379129260126789360 9921819 -78872173852400468822660450626767850560 9921820 -2131646496852296906583244604233113600 9921821 -137227183972178085481468519538370921888 9921822 -38805357590312062786125691155082494336 9921823 -255602038428236015271579213099528960928 9921824 -214289023079821730014570127830208741376 9921825 -226335235030055242963461332280801900000 9921826 172964048299657272029964742980899468112 9921827 497563964272356362704825109146284995676 9921828 -58225918384469635258727239701096407040 9921829 -118847737348664379991714864814780653056 9921830 -138211226491139817362871160824345997440 9921831 288645988860785862548702247970797331752 9921832 -202712669725181200825898985484626247680 9921833 -7570100874002091767359494143741965632 9921834 17353580395941713800452134552807217600 9921835 -52822552299045249478037334555302081280 9921836 63100705814588617579029196288576051200 9921837 107907927888826011005834422429912253760 9921838 -105843319059561215380114384730894996160 9921839 38248337945826897320988871495511093280 9921840 2999712864438196778242987757836369920 9921841 73795202523147359374841083545636612480 9921842 -64098889628782185829383599391767513088 9921843 130670310915630855552484059216874064532 9921844 -321266000746821252977870562153243465728 9921845 -191043043620044252087018554756653112320 9921846 29048621355069251486499124963352616960 9921847 335357574432304235946222248946408297920 9921848 188230659746386414083455980604231823360 9921849 -76573871552016057072486118084078858560 9921850 -51742029972313281545792520873269799600 9921851 -495252644831192188297214074510844549148 9921852 -786398950213397615826191869450610688 9921853 81164954454105874754582060342799647520 9921854 69798214525300820581922880226212293376 9921855 -40217071820494091007827216019718540800 9921856 27772808830821228562445684405193146368 9921857 316628986844819404609613568840498667200 9921858 -18072348026855478164203786944907890816 9921859 52322699066501136591326418781446394704 9921860 -21022881577488172844365217422955642880 9921861 8560523500477750828919100526847623710 9921862 -62474069154203470713406828753552913568 9921863 3295253278142063435709094312929867696 9921864 196490422101297227094821545715291627520 9921865 101010504763512546854247615889288971720 9921866 -66104374735343653624310324952154108368 9921867 -200067459125962105905377340911485441320 9921868 25045789381561500415817403905513210880 9921869 -448620453663238004017331137062367934730 9921870 25305810420766659043943030220119520000 9921871 54741008686635686331601126197919353432 9921872 68111552611144004227712220688158744576 9921873 -34182375583570832815974018861104840256 9921874 -154333161945870394699044275927524190064 9921875 71320013048415963774771127301520000000 9921876 -128754782848888306853003674362682951680 9921877 14205735919499073732202104298141452288 9921878 -84364058471738421948463436518989749376 9921879 -530089704827841350639097385842245040 9921880 423474515800631789286378966480440524800 9921881 -59395873322354583343304312580222870000 9921882 134732473203616229559184326551884748544 9921883 -251431444882336139637733449195292578640 9921884 102198147383887389531183170872928603136 9921885 89342709177313710292432573112242485600 9921886 118100389496423891472309687382983801600 9921887 -584928737861075948619373749207670946640 9921888 475354951947187919569564488388637097984 9921889 257767861996584673510199118297065510690 9921890 141696675738777097544650574086694592000 9921891 39362440148184756458064129066535753728 9921892 -245680452084757456218096519299420930048 9921893 218440069384014215769209883665697696540 9921894 155976456585150462413491054629875821440 9921895 80017210860732501495329306847319142400 9921896 112171350154480820293305554210058485760 9921897 456611423236726384190563266885293207700 9921898 -22678996195018009370846799799941265920 9921899 163946019737048191920726508771851551664 9921900 67980676290144244190002743213939724800 9921901 -149339138536891961812332614188077264576 9921902 -93202327799475396055660132826162086848 9921903 139173282239375070599529019600647644544 9921904 78034538550853910853836016212307640320 9921905 -5418072791798577218336532195032140800 9921906 1383614092165842579271375889900398080 9921907 193723548515578817469945238405443182156 9921908 -136181780384379455907697954926052153344 9921909 -179921506943388967383709555416830702592 9921910 -85261903343816057695180966449678480000 9921911 -280920744053349124994556112162573242048 9921912 -57902557014708150225379680829484236800 9921913 -238231802590913937312662679955989104256 9921914 -21268303488855913755190236905270476800 9921915 192301159665400334005808488509581655600 9921916 -233471218439281883651138612370412533760 9921917 158995983455995725495077555112827256966 9921918 -23032981209082829879682933784812681984 9921919 27037965059896302370871005181891453296 9921920 -21839993899623481660778365367353344000 9921921 -177525172490508274953992767454993799888 9921922 -20848801436141721943593507965947109376 9921923 -186294969776541074767864422607837339896 9921924 -93912992541452221912460600856413087616 9921925 -52009667568962728128722690358085503500 9921926 39926071057136542999935122561628917760 9921927 -121258779196508597353821657506842513968 9921928 -395956902943361240243279745098057763840 9921929 154916798811182581961022784158457578276 9921930 717455284263897830945927122152741120 9921931 148227053032336820914668200648935307760 9921932 -217419235970519935901440185417046581504 9921933 -36627820267596523039847723648325788160 9921934 196050898226263508981650862076520009152 9921935 82513032035153364381474941120975856960 9921936 -20628712224705746050186487469677346816 9921937 38149701540171757000555212641643281640 9921938 77715819359620898488425969073506021888 9921939 209004168580094321039396813657476036608 9921940 -127451590753277457971366636462303600640 9921941 -3231859708140527338824504452822971200 9921942 -188447841092339682368808807895471328160 9921943 13330741568613595811035204442484183120 9921944 -451891135901400690154639546777260441600 9921945 -133702647322677536691517006624897546560 9921946 -308711532005336088473269112768904557328 9921947 -41044165262234459449491996741809319168 9921948 90447126059810944379211415133642067456 9921949 4829783256050487448889126349096501664 9921950 105647957519685954039486148293665736000 9921951 -82450566950136557408523955129104533520 9921952 -369174408880007089974290255010437529600 9921953 -160899346236775097793339768958009276416 9921954 70181714278364073095011028050777918464 9921955 112600181735686596702265233854462676720 9921956 341503318426430508179502558894205056000 9921957 -3369936071796920434429504468329856608 9921958 297195643562405090211215418019137562080 9921959 11175958892549068452414853342069706160 9921960 -217729912267043097984376867014561792000 9921961 39014846173622192077088231765362380800 9921962 76453982131152034804084497427673645232 9921963 232185588355389400934116645671028449984 9921964 155762450899028977973897023519232674816 9921965 -1442357050869958399197220199668182480 9921966 95405222040917790234057143697841333248 9921967 -197463778736385204872488986599743791048 9921968 -26010646796120315654444053261682933760 9921969 237063037607623340196429680109492966594 9921970 840496835215825471212716746729497600 9921971 243253577015845359483248368145338694400 9921972 -84471413882205899262237285195843268608 9921973 7292390796790333967101541527729836000 9921974 -58742833732751386635576205249182663264 9921975 51755117518075286272815065508365520000 9921976 483872121574727269910114235825758638080 9921977 1368542461296599511893703005365731912 9921978 -50801565801184208585224637318583662592 9921979 -115400152808016264363232459394828174624 9921980 9518037045472202001251706646848015360 9921981 -157861319805077182726731620661621243648 9921982 -42652211915191491196103923286442983424 9921983 146331247724788914324103523694766055232 9921984 -28177676101264947323828383154719162368 9921985 64021901945815498419448739655791796180 9921986 209223642111813733656170714522375263104 9921987 -242542181489288433559612563785721876000 9921988 198039770734069161051731611495927695488 9921989 112881230447675470052707482327122711232 9921990 -102537341163649012305631129305960499200 9921991 -114286851331190496462817448526522029608 9921992 -2512875880401226587887733412673249280 9921993 -91592652376765670359088764490786698176 9921994 59751102500802816301894892233905094752 9921995 316235056730708681416214840692824132000 9921996 11754097222864937024820987998216451072 9921997 548518259725939320254867415753499875446 9921998 -334257017746057907388987525804343719936 9921999 27815643709354261678755951675672862752 9922000 -54412858570312908846835548622848000 9922001 579323699027988334794215727727911862002 9922002 -124939662686821446642835466193635328000 9922003 37125575632079063146622670684004189440 9922004 190514562236656521591512916737869789056 9922005 -35541550012693589307028554531102086400 9922006 311897046603447963225315968023857876480 9922007 326442282408364406709546855478725893256 9922008 16631386136487586548915986988808335360 9922009 206292422718901487070593628908489913040 9922010 -231812856135594213216807837038580000 9922011 -7938150454498338716808529609905911616 9922012 188992877801469317784729940945203309056 9922013 488044609759580535637251350142623012262 9922014 465765089410033622697431248325354880 9922015 36602397280723706714566285481524302720 9922016 -101784870550878106831489153391659057152 9922017 -17671295007603151874646032805770945088 9922018 151009699312425030557600138847756028704 9922019 526044842207562735447285009765585483420 9922020 82103364601373934120178210507674439680 9922021 72148210301285003559314999109720644222 9922022 43647714111550323254114779038910439424 9922023 -162638574519772273916338328751232390128 9922024 -1986708198308998435537924882270126080 9922025 -199611388382447922889872556293401196450 9922026 -89130180348288690313552142774585561856 9922027 -6073581170846168481289853204377229880 9922028 133871140545600764635912640120186027520 9922029 -174809095817021854720362666293940663552 9922030 -120908866579884615504855563678594534400 9922031 -56694248646500388370690763749879890240 9922032 -86455922649148954323008206120609284096 9922033 -208306288866693403395990513546678520128 9922034 -94839392734620480998151971655823321584 9922035 -2106121612329867209376831117811464960 9922036 220908976232774732188437587794612714880 9922037 137833585250527844100000718436989137312 9922038 -17197209579716020488767610434160752640 9922039 89124744970587235527186777232990640928 9922040 172647951683661307443019871534536396800 9922041 93366697364484363200346468502425007680 9922042 -122716035468319365514071471851841807360 9922043 216278612608853810739750326606129696292 9922044 -194484402981838838597025642538159669248 9922045 13922144605950342863277935064620321280 9922046 -37947893447381795891499000215432126976 9922047 -348562017857305889292570643523308187520 9922048 139008744413050432840478446541529415680 9922049 -259345143563950020270354581824796605950 9922050 56419502986753511906641697889066712800 9922051 135802539714957349644775771531920081504 9922052 58840568745778694414955322735189340160 9922053 236613802226093661706573651942712308704 9922054 157769262986885731793493683731091066976 9922055 -44815060258997754361213162141697256480 9922056 -37573832321270824203953568581806080000 9922057 147372020336277534569052557154346529306 9922058 2582521097504216094864491851125095520 9922059 177346351191871899344123170287631210800 9922060 -22056298230534725079038835676582732800 9922061 183785991882145696819179863263092859872 9922062 62246285160601828688786721389612313600 9922063 68597817233381561859185932548520763312 9922064 -28898984072791551807005260130631352320 9922065 231186639367230456976815811398090552000 9922066 -38603245139114904101272149306529873920 9922067 -314214088975808713076376255114271192968 9922068 31367936557851588262656904052329021440 9922069 -76594303576586740764477310458930486432 9922070 -16978716647822774421498975288331824000 9922071 199485130874678307381754636075307257344 9922072 -475788018108106246913187379914003886080 9922073 31651426513665082876616165148225181440 9922074 12619709104382228546206129234603906560 9922075 65127687529587633358213613648697677300 9922076 -29987981619209715878759907643130818560 9922077 -35645748542187932704086749976256332288 9922078 -1197138533936753402337749825151798912 9922079 -149941284952516981054934705462798787024 9922080 -26420887259797963195833926994288967680 9922081 32875330315739467037788156981962250132 9922082 -116330934603408241282673792395241061216 9922083 -173079544002624518472757713397899645576 9922084 529543147517703909685822515136725565440 9922085 1815788602260828219999545979955142400 9922086 -60424769814559483486599068173104468096 9922087 -416961336379550249967263991376566688 9922088 181562264706998288461116314356910161920 9922089 -235733196908457153895800760272516916800 9922090 49051530883609871026265665309647544320 9922091 -163584232611100993173938696558825718888 9922092 58298623313523939269918519976295713792 9922093 -341251823365194659632043474645759109536 9922094 10809796922967018507987414539585501952 9922095 -5866090721006926196859651821694375000 9922096 -36452490501094011790241578283936841728 9922097 -765002378890889981931426761855641046928 9922098 -150009844269456804881937042130012427520 9922099 268337117514260667801385496456553656520 9922100 -311300694224079355258304233237738233600 9922101 20563485866230327530902705848212123264 9922102 -71848742205663882998423784226534537728 9922103 601333800831068865143409972132234657864 9922104 -103443959217575906428487924733061017600 9922105 97456948848422554980685798138408481160 9922106 -26195964472479662022571989224886223248 9922107 88932668712945018910779155706616395888 9922108 -24095742031515075560459008272729243648 9922109 547740939672106124042760533837427098310 9922110 -29645596969780340242520678275427727360 9922111 200364293925619698582171696310283371712 9922112 45101848265609453795041543799769661440 9922113 -168932345102665077643261458748553354958 9922114 -263270322971941495986169472104723159344 9922115 -68857599747705261732884547241987720800 9922116 17182287179273877379262436539485440000 9922117 -416344928368534380374174073791318863620 9922118 -110622837045107650376867803093693825344 9922119 -195308307658947312977139650452555751256 9922120 -12705573962982330722253186708534374400 9922121 1860506411878081906615470898820016 9922122 -1548487526879699453367715938641280000 9922123 -33263094693379037007224640559576504320 9922124 -67938055118325778133553300595878726144 9922125 119508086784758878901732298987264840000 9922126 253705451271987953831214468173616568512 9922127 -515455386632592198447644199474642843024 9922128 -20595880142459055018704818804051279872 9922129 -26913476245791446512757856412267337728 9922130 75532823067986598022497212391515157120 9922131 -3402562483749981999008707493317245072 9922132 -130039551518803354817903280070121545728 9922133 15113464549963403841778212564717992544 9922134 30126460765247996782913055954385260480 9922135 10382940495017118986158607380214430960 9922136 -2723425058294546021783749152174243840 9922137 -9633161576457081384304199541927413040 9922138 101144212930586366667302912342356442112 9922139 46507222279885923125574066454419108480 9922140 -9662896901390981820158108342709504000 9922141 -21957446400576078562454400363015007316 9922142 102807553985977397546621111534338542720 9922143 -54879429907168738847998267356544672512 9922144 209954313015410402008065420011691835392 9922145 304591130901698920179622490996350554900 9922146 -4251631400350199279963172496120582656 9922147 437874367414241854438383853424009928960 9922148 -228007966193313250537499830941511818240 9922149 335491787300592020356577350832166475200 9922150 24843706371350051481252782113382640000 9922151 -427838368676859014941934484002930155848 9922152 -103192973699001062853783203545538396160 9922153 -271857851326320249355361639975200326598 9922154 -98346144848710480346436850989814556160 9922155 -195316008958932581413080725946636525840 9922156 246080109181841420003120232757044619520 9922157 -64966767743678770932303508561081827594 9922158 -39695213106946227035854652435981554176 9922159 392019166969714261919890794728167371384 9922160 -3341372182814449152042701799088128000 9922161 -145440647700265385412090442758007761600 9922162 200929225526309135554156369900943603712 9922163 323067142024472467244943597161949701280 9922164 507409764064220354990203584544702464 9922165 -8200009994035983431843307377193825600 9922166 -300020863085236767043289204833356655968 9922167 35462453061911453306113846092803789184 9922168 226585213235308777501074994345038274560 9922169 322570811887793006145867904903553363796 9922170 -5641043154260150731555749257047572480 9922171 -189419127398792099946180771087005570288 9922172 60087908523550227152694581442482898432 9922173 -100274327944121384015278989159192446496 9922174 225323145606365007651917622582599886336 9922175 144848382404254534338482266847991065400 9922176 311003434392770203787040929241838387200 9922177 149066231224123580072994824596937956800 9922178 -11342644251265663146111053339049415680 9922179 -17583732443598727490437157851552047360 9922180 -67637817625828609332975925920654950400 9922181 -7413456061440352414936963923810024228 9922182 -90870502147961430107744588857497139008 9922183 208848587219630398952437869718161283224 9922184 -115556566719363681082427797078051261440 9922185 30321779106293780965976894376490295040 9922186 -273947424696040504252577152072018569120 9922187 -105903839385170151324292781096410123608 9922188 28243564298656358632464265118772825600 9922189 57235254872341102561169440441848262240 9922190 86227388528851968421891881846474129600 9922191 -34514758451718376210471986566246311920 9922192 -43604369853105329408635416657647894528 9922193 369264659480236849171786375749511067442 9922194 -39546418871392999098946068212156257776 9922195 -59728169155266983113502274621911962080 9922196 -450174161584503410645757773656255223808 9922197 167526499448633293681058889032137552800 9922198 78606205615959191620263061220594014848 9922199 -31264207760374859360306143666585566720 9922200 -98268260888296827724083432341667840000 9922201 33316536362958979494318154726235103744 9922202 296170600092726875448269597006064213504 9922203 420182724309600069887368669518227879520 9922204 -35808709794509232786895984721345196544 9922205 142252189575290890207972790729740326000 9922206 -56340354105137667778683157181717496000 9922207 3066726041759067247210392547376135040 9922208 -720343405460477786035093919397671731200 9922209 -152359259203417691152657819634942669472 9922210 -3050611303646342139353878220550996480 9922211 -3273856792464210489109705060587447936 9922212 -202878835651542753725146732041215459328 9922213 183726972157790418319947293087737372960 9922214 -144029154285993574516154036157240704544 9922215 148618042252599087276361173849328359120 9922216 -91914672838229768395124032464290211840 9922217 288850046182314514604400606699325375872 9922218 73360868530332848186750871846886122240 9922219 403726426821197119640855411393692461620 9922220 -64372970891369352316357920130058649600 9922221 164289209843103752277703271046940733772 9922222 85954405634087136728432530066452806400 9922223 213141313958891636875118229080195680800 9922224 31617150796634142161229363289510576128 9922225 24281960033891330547132322568792565900 9922226 -46041889025997251395837031280015080688 9922227 -60273248732175579159616829273651360256 9922228 495349144150211355111370591018919074560 9922229 -273107402152062961163298209552159569170 9922230 60118015914080642660737243333356000000 9922231 -368080469146704701690193303115278765696 9922232 -30278651327237642436087092732360294400 9922233 2662684925215869245689795903256180064 9922234 15297973485121460167733564261543347200 9922235 -229097946230152919257006427956426328400 9922236 1590467605781463492766008684059649024 9922237 -49331412703722804733178685778805735200 9922238 -132441164838030159965135473551568116480 9922239 -48480980121523970972706625373082899592 9922240 16317525879437542052804393731652321280 9922241 167769058849635371488543848814568782272 9922242 109178642072608518022109374084623360 9922243 211516633915391690412772233481187531200 9922244 -78146650550279569901003941433041649664 9922245 -29228460672353560143716091465046838880 9922246 51031467649752691454955800096636037888 9922247 -47298534797864623787626911499386731304 9922248 120804184644379265763253333370026229760 9922249 713591180083707044290475458120481248164 9922250 834708940311613240026079724480256000 9922251 315091252779774042212406031964115465432 9922252 -74008910608823877200119367093969323264 9922253 21754761028683416974527488777281611360 9922254 -2658641235091159766541939779107587840 9922255 72789824071750905405629865768494745000 9922256 -66250472634654039321345817030982369280 9922257 24837721069330386327338361966709231506 9922258 -222796569141661117882803591976611761520 9922259 329034740017877075516119858490580182400 9922260 -55479316049467588408850889574373498880 9922261 -282999321132711907979100524429759209138 9922262 12860052240886096420581413811947006592 9922263 16510748565995033222860018942610810880 9922264 164021933423517756367850976580337664000 9922265 316026940595409530368056125047041030660 9922266 -119909286777721829970704072618747842560 9922267 -344678651494927515637914322228176665528 9922268 229075709211336682426221539985226357248 9922269 3210312689165901198461247654487769088 9922270 -85838402865027784748621242163198630400 9922271 18997071499180643435969369836060526544 9922272 -130005461509361918313600269770232168448 9922273 -176506325822972901332104874132059920478 9922274 81018991606600930233350814992828740992 9922275 -112200762788105640869663523118734696000 9922276 3315709524235382551416993942703247360 9922277 66737174490099156931043127536241696126 9922278 -3947170402469512187589145744906168320 9922279 -201335123419806561400916831432433202120 9922280 181646183344645585487826335338658150400 9922281 3197829432442096331978816826563755104 9922282 -79006002216316540091528169742359805008 9922283 -123807610328417701328133198443462279280 9922284 -61738305228036090301943372849586017280 9922285 -155889774431788845061651558870975660020 9922286 -196189006103749816339731245057742728256 9922287 27798893278546882648722360077507348880 9922288 160619225241258249712776144744826798080 9922289 7935501526873742489253541610512831848 9922290 -12032538999227705728457296969642813440 9922291 615276922188441223235117922309426208312 9922292 215598812982196389189515387465108889600 9922293 -308775705562893282945458174951300640 9922294 37251302680212086834085076885347655680 9922295 -336122981801611871910519015390658252200 9922296 -107842958939741243979112155593724211200 9922297 77442204310589352334092532859522758464 9922298 -145532021553748953090983441139019044864 9922299 -58549199682934941659350462527146548992 9922300 6700147126786640096618874001627942400 9922301 797272686974859388727645064506614649100 9922302 24136824922057767232481003561007067968 9922303 255277118344612174675447361229114551552 9922304 71462060157460225677754430622636441600 9922305 406698858688744899693693189508141566720 9922306 6899396493267802407018925010156904864 9922307 -30039666128677247049559176185073789444 9922308 -57560807881764779788137116368252200960 9922309 -11690829316018284380561928560826250880 9922310 -60372453231168114069669447114074029440 9922311 282077465558858615556003680384769054720 9922312 -31139998026611562931669609298248212480 9922313 -159880608388421838965943389528991652080 9922314 15916821841417221283155063835659717888 9922315 52882548393641322110553279653503504320 9922316 -246451962535925416717133230466141640960 9922317 65321113007914749650850338308096428480 9922318 -16105549373436876124699045645708446720 9922319 252643770795197294561008866182285893560 9922320 9296297454099312358128552331342725120 9922321 333382220100655767294613073468261337600 9922322 -358950175229185971101793023442444273888 9922323 233646269678640736151986698470400595824 9922324 71141871993189866345986225085521797120 9922325 50107667071826326804201829188750212000 9922326 -61348621156806292223837612846520200256 9922327 61461206934528247608756854461307407192 9922328 -63828089690332155097205077322507366400 9922329 -138056170273700183411400150708989572326 9922330 -13625750988966865242996449809839694080 9922331 -50568249552552277275379399038966978168 9922332 -733732349895696631572187595706286080 9922333 291997292104179736595509924905861596544 9922334 -100869259103750222705512822517503191360 9922335 -11655059612576502445433637921801560160 9922336 -443478280736742088717759868151791616 9922337 -311097854953813229152673498520320449260 9922338 -2246722252137580907034576412918442496 9922339 6182488366297399892967022505697984000 9922340 173525995373167778491253281859912716800 9922341 75231558255567445796565790380557182080 9922342 70836808424698084087485571598167427712 9922343 -189238818531837333134773385027575176960 9922344 96156495535863736120717985811257917440 9922345 -2063779144016094122750920176100044480 9922346 -2437567343128633476830267925800446464 9922347 -143872733806515633706164165902145128676 9922348 184962681526474373545152861622666980608 9922349 -511945649896418378978881720339018404864 9922350 -51029614481603279981201718314491152000 9922351 222739011243818938105876853203287898600 9922352 -7067110560951773954523523031346413568 9922353 157973771931885056487893593002866190000 9922354 -112970678382261864243268686666696774240 9922355 -358249986211363355802869086385629044240 9922356 -1331955366209996687214781909200224256 9922357 13802991887928192735386947531923294300 9922358 400875122326241014725029910603108293376 9922359 222449252135693476726516709739624296400 9922360 47449882079022350719424708045184614400 9922361 100640501496677835225207214899947470464 9922362 -39066031717448015063339470526071574016 9922363 -176143032457658721717107761858322884 9922364 14846027174729915955333735463092404736 9922365 59858617652470562187972990624277449600 9922366 -114138278863280725914511263917004250368 9922367 -20325390422606978619296215203660712608 9922368 26176070502352912909219319410411438080 9922369 -97346696826449473203714396860933253180 9922370 -23049851588935000207951096924220620800 9922371 -155609068079181926500989585426616718088 9922372 -76479865907119279897789458710389911424 9922373 -381653024396778748795905553250942341380 9922374 28829744775509317079659369616365885440 9922375 72308808312785832316110267394754010000 9922376 -462677006744127272360508873828230553600 9922377 -178594177855405786979892778882287805680 9922378 -14636380751262263752452763211092266144 9922379 -236537562167081067527740055811352800 9922380 28080163348817777240534600659123230720 9922381 254840541627962213160373575348333225984 9922382 -11478443918458719982360859435356737216 9922383 97390039927002268974154696710521236224 9922384 -28982394552423034502609296758877716480 9922385 106152831242083634431708554985927411200 9922386 -154567465425517826445804708700065457536 9922387 62143873890484909958171339040132445184 9922388 95306305708432915992131315837189892096 9922389 -151444089627052012920716670017833520160 9922390 44404340140579970457438510453030420480 9922391 -84264764092764452603524611268596309216 9922392 -208263880730773238339650389455359180800 9922393 -23595356214683815656876307551673076156 9922394 -21280824198281456837559045889909882368 9922395 -5424425693905908690169867613164354560 9922396 -314058072163441978194410488730198653440 9922397 59851041061734571600993125387392339712 9922398 3090917685332063607688313292583117440 9922399 -399490800124979409563902397768530981600 9922400 251435458611645854616717755821719552000 9922401 -95724454640457837640192819353268868160 9922402 -109343323082474092248014845293348469248 9922403 419965632742930042328679718078071290652 9922404 21990542226903753347333501193225655296 9922405 -430667687801567556643638979749505559040 9922406 126428629493880608715752085838597315584 9922407 -43781666796242910578668202649292515840 9922408 -126347706383006220032911943050205184000 9922409 24198459133812490004120561846064498816 9922410 36885901576298431641646938577558084800 9922411 -402681954764229847155197814625966096376 9922412 -60408631920570422154085727360026068480 9922413 -586344236803231064136437601794119559616 9922414 132398582748750884025283647154209109056 9922415 49510331075160170502270646631246550720 9922416 -2679856166568237551343993760947634176 9922417 116551922291616221355915788936552341992 9922418 -44438826901697571553299767240391628800 9922419 -23663064865937636665057306065108552000 9922420 -25006832425341435616770732966173053440 9922421 -526698620228937258553986113227909132068 9922422 -800194962196574847307926853650178560 9922423 143980222556848209057378230997990520240 9922424 120858575756992771517587373971754188800 9922425 -68668488359421444826785522489317310000 9922426 14476525913174542062276193950080364912 9922427 234275461956322207526642537188446544440 9922428 206092941615477403847296178534268544512 9922429 345588284975282822335992734154648178080 9922430 -29599355536832052436708849279044833280 9922431 10527815397803637237090532998035180544 9922432 -75575060983211639795010703310664499200 9922433 191620240161644640458995425719829719682 9922434 24375935977305347394915435033316318080 9922435 -126432981051647617263742209290387124000 9922436 494042542330874680911703833246872570880 9922437 -18261489423549827257971974951186321280 9922438 -133232211659346554625269538745890117504 9922439 175793124646820153263607434395460905240 9922440 -1370457272688633498621547407406694400 9922441 70413837511409095494277004697620796852 9922442 -34561587055170523063194503530982564256 9922443 44242623631316933145374813719815916800 9922444 -17104271954381646072491745227538197504 9922445 61931646587565577728784560579020429040 9922446 -425957307626571268604506248498940800 9922447 -444246103822042602234196444708808753104 9922448 -23749710268655410669732270656024723456 9922449 45446866652062075634505871147057183488 9922450 46989255612505664649158842787361792000 9922451 171176736765886143901418242497767648400 9922452 337520467702613676432117157780045824 9922453 -81228918912264942555537315897201048658 9922454 36573839051429289071150911875159400320 9922455 -19117567147717767143427126422834584800 9922456 78296331011751993014483858016477050880 9922457 -194678217238959711978580802776424346294 9922458 -32799765060626863896478721354038917120 9922459 -139967582596226441766163349743903257340 9922460 33977204385012298354593199884711329280 9922461 -189444148004116974500570937524185728 9922462 -74256237363735837113792770411239684096 9922463 343222226692775738244722992619036930544 9922464 -342681446036080394922616005933533233152 9922465 -2298536025386869787884489501285708800 9922466 -302068381491283582891214088597570705120 9922467 337085253870897852772193679021016201080 9922468 47259726148182194579809638140320043648 9922469 -445043509417398243042575297632034387040 9922470 17076164935281753534789772031039280000 9922471 -113733587351270575850660363208904117208 9922472 -284514036522403104767789047063069655040 9922473 388263968742320939617960840634925374400 9922474 197107709276840893490278653701793986736 9922475 136795384394652627655679671689943504800 9922476 -30582288441308366155195632732473819136 9922477 73919329162747502588101861861919752620 9922478 283874774322642438785007235940959045824 9922479 59259809872307736944663921767507461120 9922480 3456837146593156301815486371208888320 9922481 294667571903494182518812548928677398964 9922482 16208063925826398841803043531692933120 9922483 203024048167549146374030917465691966732 9922484 -132540811009315243664653245616097280 9922485 -223673443517294507891714610685994150400 9922486 -12509332547581868503377082999002439680 9922487 -402316511008261289610233755908642459864 9922488 -91406285905442664412818323825391820800 9922489 -41721182664980666150883046789752314710 9922490 218192548396045708719432926209602540000 9922491 309046225670805601362959189498988304200 9922492 24053629739576541569920627903821404160 9922493 43077554733992196765594934294921404000 9922494 135740386180583232604069980476194632000 9922495 289639152186756138932067814240374645600 9922496 -102687625273073036697582107704732680192 9922497 21646682763954826216704544792716380208 9922498 86800000184003776886753934020422050000 9922499 230523553308897215336907870097632832512 9922500 -2033576768269880492242303088744760000 9922501 16050025314365456274224359376357038332 9922502 130967291257644183198967947908129486400 9922503 -110412777740273861778159561126206668800 9922504 243616320216493310040118044308506552320 9922505 -707313118427190203358804774972137509440 9922506 -50998593183462537089446911554069184000 9922507 125764432346432041687481725783573977600 9922508 2292559712527149160017447622956618240 9922509 -20015645923822720214375309632845446676 9922510 -41157420197959732265711511896308654080 9922511 -40140340091206646559591612365742394176 9922512 29679512972989224969111755614459133952 9922513 28742846730770481618544506766110181860 9922514 -80620961605344119352448093878205836288 9922515 -98880188044078177807973748065742816000 9922516 100309915636963703546394406816294596352 9922517 -433833762611515341424976123851575032448 9922518 -4207571951013414078782702305730239296 9922519 681334348732278404412324657076112672320 9922520 -217437408604066183133408321555968819200 9922521 26144004254220422519115855611537596800 9922522 -93609839861417512777523714074988075520 9922523 31602545343896252059349508885047291664 9922524 -124143394992671094964452862745729264640 9922525 -6528318483132802665353509472991088700 9922526 -26931092494928996031083601658813852032 9922527 -153392126975255329497339178207288178160 9922528 202954544343394089283656813101514227712 9922529 224309731087965882645435291734246804130 9922530 28586314750794282294628070636881920 9922531 444657274695900182267048846939337522332 9922532 241150492180538361915676510695219643392 9922533 89836147612587023766302518086713710848 9922534 -19476293457361247222488207851025427328 9922535 -108717856236960210219314732458564907040 9922536 71547776245504913192057578834038896640 9922537 -80080695520478356144442345919425754140 9922538 27706944605059623220866698625295142400 9922539 -275548167794119581222915247897930823232 9922540 234250752324689485228188436500510474240 9922541 -413621469661180629291830461828794163200 9922542 15459380979914904045003963567951003648 9922543 398569233864126117691879897548701054160 9922544 30560569106926730518729309298514984960 9922545 -60319037282758284993513989618123052480 9922546 59460990057104086546145512095343094784 9922547 -107351817143801296743855041235101217768 9922548 2188206595615776496513266239001722880 9922549 -30567806417562330725693506919366381928 9922550 136443566912881146094319749690897425600 9922551 -3069979337326481094215257843075413120 9922552 -329995125840400869928579702445614694400 9922553 -131902898204739850652769895923909417600 9922554 -64109513571641837441988919913383810560 9922555 294205759009355754264338357721873960960 9922556 13213837164518170673417806351773907968 9922557 -69745696398110148378428552725985699808 9922558 -65221112590789267473537900978600848640 9922559 451307520531854267445739280588772341760 9922560 11945487967185613606093576583774208000 9922561 244706953568785293786708764998240480800 9922562 22220564589082276200290267432736409632 9922563 30772462459652570547052353947917324800 9922564 646604193077117659218329909597124893952 9922565 -30353531001129095611660801289566346280 9922566 133574084588583444316718907497531994624 9922567 204696353705563866693208662521074398600 9922568 -118473734319425075477739556758821437440 9922569 131485695794842819914386733588705302544 9922570 -96977316536831931119645133818696832000 9922571 228325801502014895628312845139839090772 9922572 164725874973167580785325656320246374912 9922573 34921646057625080717835076270658180224 9922574 51997843076256497513365671518722052352 9922575 16759225595638010754923801909637783600 9922576 -28923665890071175102131263349142970368 9922577 -80903291507463115960711181420789017728 9922578 -162369586931667002580018091211490312576 9922579 515686036080572958390321254950418723840 9922580 451215995532700023013024272896010240 9922581 -19763279575324294292671132399394777778 9922582 254948389009765849479163095502493558400 9922583 216259882666497162775544795574711220824 9922584 -104862095783089073716523577795400826880 9922585 128261939180030965389861434890364204160 9922586 -119844498760909315437310853554244700960 9922587 83394643178021818310278725693821540760 9922588 74516853148217040947789547545150582784 9922589 435490352035588210529750817318610525824 9922590 67999316789209964333892827659929213120 9922591 130889733656238750566396352614278017024 9922592 496292345397331758343060654825254223872 9922593 529277776908707331469884293711490513024 9922594 -36930396315987301874997418099416576 9922595 -388354631265288957490146944194295826000 9922596 107460544664849924349897228275207611392 9922597 -39524764820959829920033029303659020580 9922598 -135292705390373208802689804178494250080 9922599 -271200388626900686185177883706289715400 9922600 100774465329649337209008860760756864000 9922601 -74941757759468412213051867556552206456 9922602 -43958945823211592027483051295430887168 9922603 124959053527078994133000968471109027120 9922604 52243404463387414097724194479779827712 9922605 30384668864842581094815438975531847680 9922606 -6960359345836999940264604500922874176 9922607 -218869471637989199553520580429313860760 9922608 119780640729658222404730990736210657280 9922609 77988984894210218212814935950487361810 9922610 -13077795586843901563492048638216120000 9922611 -430201994545783115065791213315437354400 9922612 40666468332979042941617315411295191040 9922613 493259985636226781127149893201859114862 9922614 739342004672078355172976930148304896 9922615 -12154762688086024049330162171585100000 9922616 -59520990509426619310906155561489469440 9922617 -334957868086301366710883446297086100560 9922618 244731596539471879802834885167215304416 9922619 -33332109880275588133301077518830531328 9922620 17934788324120657411865036654679449600 9922621 146708219788647760212745871761515984652 9922622 226312012977978825160503171772571066112 9922623 59009938912545533029442778680164999824 9922624 11126199150407051032525970781530750976 9922625 -28250152747708393011929902864611216000 9922626 6011698192192153178487856078975277568 9922627 220425529138979654252957885959088817360 9922628 122858353705161044300557427302542967296 9922629 -354497196287734931807988204327325113600 9922630 110266314022312966442642279228650488960 9922631 -369776703717734077160529360773788519368 9922632 -64633709136387249432911406943747399680 9922633 78027000255355566337323553198020368576 9922634 35397421507401646927556432244934599216 9922635 -60060320182190286840353793194284185600 9922636 186720792806967876856470214384024734720 9922637 3197246591783328933537092719197880320 9922638 -81494888264613368022779419551090158592 9922639 -42240853258911740753190522130812523344 9922640 15915698664501133593589222217141452800 9922641 -175618290494822163393911748360214150656 9922642 51199861648080554156030958517759331472 9922643 -82285897716182994331722559338770006856 9922644 -8798832159155791996062333194944784640 9922645 -231847927820051195757566715702692725440 9922646 -59336929398208520887865329570931605728 9922647 -118990516536221176846894291441522732800 9922648 -291222265174299120546912338476540784640 9922649 -41071992510045325284486088262669818080 9922650 -10416498971672324959982424711363398400 9922651 -571688404660993879835663119113437404348 9922652 195791856846662029906101754166520193536 9922653 -78402339789275963905661110950582360660 9922654 -24416706201401852369194715827906176000 9922655 -328979163015542246481243766347940620000 9922656 97067216676199820700975997352091844608 9922657 -286653457380300761683614083506230192094 9922658 115565060962973911580752636928186713680 9922659 -133086187463775172125647564630890226880 9922660 -20608383583920514748618536762953646080 9922661 117723204582887050418473311822349177632 9922662 -163964991027200371374149850592858824576 9922663 202195681210758013358470855843347230224 9922664 20361352415238264107406394292739087360 9922665 -24600839196417697250093847816411644160 9922666 52735451096079517468163855745778043904 9922667 -530008937808847352937379450917198214284 9922668 60700748905039369882574611745347239936 9922669 34183136317589122348944148469024127960 9922670 -128186067071711674730094045417297990720 9922671 -17507234224759184174787544044183254544 9922672 -15249398598741311862589886029752434688 9922673 311300455580682969953680859696337204 9922674 49974122663488853336934300797636993280 9922675 9582259901197064463641989225031426800 9922676 -37537155613510136245930455363704924160 9922677 -263661565468525323224654631762430656480 9922678 -89714287639502453441218575802611627360 9922679 160333360484449035082254171408817187040 9922680 800719258844453091361396307529523200 9922681 131953791167410081916055768714413281152 9922682 44487142525067604192614428018759816704 9922683 19140425161044048178473837082437310464 9922684 258824159766830174901421363222283196416 9922685 239862796537878187040904621366860398380 9922686 -66648394154393459926853084836558617600 9922687 228313647014869586855199915445563733824 9922688 -279545010298685357133346012984749588480 9922689 -203766084969612374549405147244680568960 9922690 94437018972339054264946233983028333600 9922691 125033277929166809551646205972668308092 9922692 1265567179082690754978464767445471232 9922693 3791796839301386909645207174636297280 9922694 -22468049599086475265263398308965212288 9922695 -43352429194794786195513177388516204080 9922696 -163730161782302987795648506024994150400 9922697 -20154027574753990372132969477301832192 9922698 78252632053520127674516299835589333600 9922699 106407285323199540573608881624333937880 9922700 -105097590118698622417939818387093849600 9922701 118950155390585289222576681084314039232 9922702 -225945270799563943506938852569676816448 9922703 -14844096680367631583031880212986280480 9922704 57468702064450656966467367099233599488 9922705 70923731965621087493230062446211206760 9922706 -77847106835327124275821074354842534400 9922707 -99700295560122285452005117001308008396 9922708 48092067332713791794338401241346169728 9922709 705640970712766786625276529813661016604 9922710 18299366292982302151536045216184657920 9922711 -581997918717499623749494670013882598928 9922712 320329499070530298978459337673129779200 9922713 -94179491956914044845101503160336158592 9922714 271484742929113983464568935600162054112 9922715 194164852408647549836520602088823925520 9922716 216229384537873203592558402908711321600 9922717 14603245043123026926515986877001795200 9922718 -18405856310660935031167360481994402432 9922719 122252490171104499113658272739000963144 9922720 1294618868481983007022303720363130880 9922721 -189237279563368761815654697372529698078 9922722 -7124611744150179910932103266590058240 9922723 3700987289287372904766686775248021704 9922724 -140959691106140649340841158880271949824 9922725 63106483351970551596388619384450345850 9922726 751366878069370239156990830507796672 9922727 245755970754131030818618630510318257120 9922728 -46813445416392151742376365656967086080 9922729 -1343318883709722289230384665323209216 9922730 -17862867189435375574961620796514734400 9922731 -20721799504855461938652378432334794240 9922732 158458506106767956204467294925492516096 9922733 130158609557452129972944324377251851264 9922734 -111343255191313921147853856437508515328 9922735 207924620933721993997622602963043380680 9922736 121123804625698876094899199089138286592 9922737 46800865829019683756661695831015193600 9922738 15373663881574265532921790058428707840 9922739 259364097535599278537895999756625686540 9922740 -103003169101395473459738658727773849600 9922741 -154094160805629807058206664802338819858 9922742 151793781576060562494524666960105722272 9922743 7949052882183208209310856913663776472 9922744 6333298275147406771578563441097400320 9922745 89382417054645938262278894288807450760 9922746 -19587297941090831877658495745271561216 9922747 59483884369171506406899445913166867744 9922748 -341767635634180522163020044625504355328 9922749 -67789119336528868778800219835564470080 9922750 -302183501422555299703097797594754400000 9922751 95405581767645738245529433351463239392 9922752 8641314636947353960865151785833070592 9922753 -425510648656802150316056734755018408656 9922754 198573364638134829501798974610029370576 9922755 -31802793019391646180848568184095727440 9922756 -10735484017576940786348308337772049920 9922757 -229065833869852056014133302425131940512 9922758 -23350552653337288744942067588613250560 9922759 17680380296675567582522212167492532224 9922760 -176653311443359980746291267604959232000 9922761 -16108107540827293099148807364979117212 9922762 -249320789613756418130027922428075864736 9922763 -208059676244055711362898392668920602988 9922764 -155767074824840135764308717140787068928 9922765 -64822544843338463178812805224228494080 9922766 547836976502659865029143667347099648 9922767 -46739083518224561206072788881823727488 9922768 26477567242606905946494679389524377600 9922769 221005922720445800248663499003271177840 9922770 -62866089508144257730869278431305369600 9922771 174488804289838619751906078763377775104 9922772 36545629764892140969417069875318933376 9922773 -2348623793659510901507212809872265600 9922774 -154496059827737658899564453017250880000 9922775 -130083941125984219912179512907530485200 9922776 -163409801815971141337651819385763809280 9922777 -69850522453812096872966995712018096374 9922778 191294906163192959385425576820660115440 9922779 -25036355841812921583043048164516472152 9922780 27101674124250621188695631180961085440 9922781 532209193103257271265192540785423919360 9922782 57362533815361823997018267223132735104 9922783 640491969912783071600143699346434608 9922784 -28786692375567425621842796553018015744 9922785 -147981477001497024537090144117534830400 9922786 167794569241565127829749468323515920384 9922787 -23428952790412865856635109781747084848 9922788 15950070202721970231971640668342937600 9922789 -128007880747908521813853833795529597444 9922790 56099548567830083490962590796851737600 9922791 -167636040962525108750777201356631580720 9922792 -397231396209164162283201962170162790400 9922793 -268217391774243381167526678643599434160 9922794 109647315819403318618516539470399023872 9922795 224493666389130612299469183867546676800 9922796 13140203775989253921241746519099528192 9922797 194682817314507794951260958703747336000 9922798 -59994556349869949045465111312058059520 9922799 83727257048449713502538118612390631560 9922800 39733118786213368316512179292532736000 9922801 -70919163125579799263064142485744909248 9922802 168717149680331533157306496082326758400 9922803 -294160341108399711433468130641040851392 9922804 311060215392417952759721039943322080000 9922805 246727541147380419187161392959077122460 9922806 134589994076530879840423518585176836224 9922807 46436677263882953994732320122931616 9922808 -8182298662230888745052872319939788800 9922809 1301095853628047110781390771731679616 9922810 104186366722600469454280455511666414560 9922811 216761173163460310362186519088954181412 9922812 103956334255421579928730709373404332032 9922813 315212924645511341606229037487561997062 9922814 -306646432771050970668119676268807925760 9922815 9063322352375938775535285971858656800 9922816 -247066925348757601506130147053454491648 9922817 1368177560314835389444663265264430660 9922818 61366886590417079619351846178460763648 9922819 46202986153833354556537630793855666544 9922820 -32367604974239668885463083641607779840 9922821 8742146611757138229551901591994859520 9922822 29002364035860702620698754499741360384 9922823 240563705496065636007747218597823392400 9922824 -9103270948213212281954486215866608640 9922825 -233522629280739872351141249680044332400 9922826 -36849021791564126295279091086071182080 9922827 -4906951418541870779316224923375139880 9922828 -256886908235231598478439317571970011392 9922829 42665264625791359802310881636445040320 9922830 -28114900202855095327587152178410100480 9922831 -267418715070568054086324008712356343488 9922832 32112625885075563467405715884809986048 9922833 -341983466220966283550763963732969725598 9922834 -266821735206788843563344035230949904768 9922835 127128344033787158508311138319544115520 9922836 -6107830368227462627448466313188638720 9922837 -211827927582107016060444497687237672160 9922838 -8657872231194760750791251629196310720 9922839 -312201020395426648315056323359564762776 9922840 -181044129290100854507681598533672755200 9922841 -281386859663725494397853787941400366828 9922842 -20038991231780130538928048618529772560 9922843 -542311624934272637072795709265317099120 9922844 -66525018932809990450753221170624584704 9922845 82521073990707955033079003289445526400 9922846 -138943052160197611697307032900047102656 9922847 -22153239329371482222752881450096152 9922848 -148989402419640628886468458343974305792 9922849 -235804648464683727030208605381040994364 9922850 260109243290463193278898334951116800 9922851 -47315724203430131304373275220394601600 9922852 738836858106214135219079155970883584 9922853 42031843157103872754695296228133828640 9922854 -53622148412830823255437213041440736768 9922855 321350490515239850849007466147855928760 9922856 -186615284242999537390226667162240614400 9922857 32053051964635070498719750722782997504 9922858 -86292186197033205533145609265775569920 9922859 332518162645727125077171669112052989416 9922860 -112276831287088542283045976309876536320 9922861 26807834365180575206571883562865781464 9922862 239766431931464162841639736303386284352 9922863 261904045678749121559436295536991131144 9922864 35894252996719277208931510284729712640 9922865 -35817090794558699719369941994930473600 9922866 -30092964382278983434670576829191621376 9922867 23789565138577033715348255967210818160 9922868 -391765101119667275815469766535316391552 9922869 29585215112051600556450323104228039488 9922870 65351573980766811457392631914419103360 9922871 61102710372353704015400431461174931680 9922872 -112731139900614785309920178495059968000 9922873 576555766913352386691096239684165070122 9922874 59556828426169837198256961644040069120 9922875 -59557367345049348247277675358913152000 9922876 -212203248325310344203323875300722672640 9922877 -149916553637127026861558286754549345620 9922878 58168164948624362319609734960824535040 9922879 10040684314221495362864524285874347384 9922880 -74215887855933939666739713124230758400 9922881 142422424269930998700643707305232827952 9922882 -97118365005519876060427285269095390688 9922883 91201046582086939256704276243023175680 9922884 -97881245842707721439972898976369419264 9922885 117068163556332474186280621351657925760 9922886 33459747642842055931086354698722327392 9922887 -130771356055231791785256395072459269992 9922888 224476575253856284470354585664478069760 9922889 90576405932584575769167074415298485120 9922890 2292782807390268545549962733494794240 9922891 110824149797723156381361642260681293824 9922892 39744409140554288471696499468343951104 9922893 208985330309085861585395300848680732864 9922894 83672751172516266362614880832933825600 9922895 -3458560342271555594346677852390075280 9922896 4628193897002587151145607183241502720 9922897 373638306755219811742058988200751871346 9922898 -52765739404220602564865324096997586800 9922899 -87055025435955519590239554855628899072 9922900 -91706630781567941179706026227625920000 9922901 -182003332093215609964666356887264927520 9922902 -57806346951835027551250993736335226880 9922903 -563512931393116899479143327338565145848 9922904 149206204701228126471564808763817461760 9922905 166541677398882434643467310210051120960 9922906 55983292001654329599417877263722989056 9922907 -68379391363075750204993540900786022844 9922908 -123480713539457961291627203072107560960 9922909 -149990324290581203425353152395174268890 9922910 -32715433229594638294886471476803815040 9922911 302996164545158332185150817531783524480 9922912 393673803705820855405703799224255250432 9922913 -6920368291508651230939394043301945344 9922914 44827808317558578754921116508870637568 9922915 -18908820966091541548891517233227961200 9922916 -358247385117165242894733969384495077760 9922917 -327527430389699663638917993158629971840 9922918 134037887337072707532114383755240808160 9922919 97595034973410876457748654459960303040 9922920 -35367513789662288445910382802749030400 9922921 309009426730162461260404239619615373200 9922922 -36294063020620955467512101972499138048 9922923 151391758378103302913266839811515940572 9922924 116887621199585517897651131449170355200 9922925 -107523349043278806522349955573588725500 9922926 -41623539985555532327527090252206777216 9922927 146901260807815777233652992165440511472 9922928 -45142894918640438007785289749794357248 9922929 248933062069730110398512534017673276784 9922930 84791724233822353083674294545164206400 9922931 230987951026251663486562215741887319264 9922932 -343122399149946389510320678217902387200 9922933 409816314467236474488811457988263739182 9922934 -610073525365969211994539961686877696 9922935 61106291103451557909291437399636764800 9922936 -4322589059034686028141624289591296000 9922937 -408314559994564010918022280504650171414 9922938 -2379233501950879811649855782268340992 9922939 66105130103054830994048664385542028624 9922940 -102905074771698513585457755125587430400 9922941 -146940630904571066438211126441577322298 9922942 91531136678681333881716036402688399872 9922943 -321248347280751243603818179630021102704 9922944 -274140115591829255973032612728468930560 9922945 -73896713573677639269522420479942764800 9922946 -78877608608317564525272834095572976640 9922947 158177253294555199473509683592089230000 9922948 46410171191097957421833057267875885056 9922949 -493541775168808242254290689531924492036 9922950 -36453011203858439199523417298684690400 9922951 43538093668661313630739288936329979344 9922952 -48352601565807532939849953855299450880 9922953 -225381708501346507756248604711356192000 9922954 -172141707207744802465401971643594799824 9922955 -1300269960292769414585139189583915200 9922956 44514201989735090007148606814691609600 9922957 -481484885020391470439629205755881569568 9922958 51502142126292755899509169678117510080 9922959 -62452084988902842105063730380475603200 9922960 8110423683468012987254322359858626560 9922961 293397279027900796240087668573189824562 9922962 189299745960859451034288332042079744 9922963 -9946800388715112583150671078200790592 9922964 128961103336117384916351444841223987200 9922965 70150698709265663448482950106919402240 9922966 50209073271934136022781369896322020480 9922967 184834345536554453948305765230361283016 9922968 -511504530817768789492551366240030720 9922969 97421019926999629102576327967130323712 9922970 -97194222098639956808129666606577157440 9922971 205844904230769827916127596102911171184 9922972 -287367785451597179631047168693060084224 9922973 -492466903507153056440551745275483022880 9922974 124521458631893522353458452644181360640 9922975 100677221646917518416089587763412023000 9922976 28207898873163261986357878771899432960 9922977 -135050166959011779483681068366447920686 9922978 -34556801731936010555459089774202841600 9922979 186677888041064299786539975455939596680 9922980 -51051315081061733898250913308282736640 9922981 8764255741794405306397838837482910272 9922982 36282212911859429639092202537059044288 9922983 91843792016862902180195601619141083264 9922984 25264629706239230343021373967283640320 9922985 420356474970958666977658570042197026760 9922986 16041150200041939382196512553346218672 9922987 -420789640829364416992960660679567580364 9922988 141497448563484468830371868681416104960 9922989 -229548277596968861083124602650890026176 9922990 92547872864660124878248626610646016000 9922991 83893537662077465573704523023333863672 9922992 -75917707161262225226313259093790883840 9922993 -33990574549028783091331340488896822860 9922994 171903104838178223527431004648817473296 9922995 63346578246485623878118294092972822720 9922996 303341078578717016132378058589635056000 9922997 -154693981069395268372158450437422948800 9922998 -473957034961659833052591816273132672 9922999 50762804430177906190537395909170905360 9923000 -153621326438501957477927751914081280000 9923001 225034458887430264242371346419667440320 9923002 54392210022072153399988852796611230432 9923003 232899167120430160456241586333173041800 9923004 -71744335471843027211147479245853387776 9923005 149934099589905873354161915875564719360 9923006 -228150720545796771715328003513751906048 9923007 64786853697309011442996850928229388800 9923008 151551231651197796202618916012375932928 9923009 -28096138420769365235189338443007001790 9923010 -95183563183313304196535166206313661440 9923011 47241762115554214206855329354803444432 9923012 -413642833972504927303032201799351723008 9923013 408611168464426357067532547300580486400 9923014 101058313638234575275263465850297493856 9923015 -386961683505261061465272710458642260000 9923016 74528542360654057104891994507994726400 9923017 135644884717447428686166766363634245320 9923018 22831644445186622558789107643450376192 9923019 133600266778465207180381795323061253040 9923020 -17077403379189453219807176475300280320 9923021 -366085261966454696719552250140371536778 9923022 -196639068025468400759689300168267955520 9923023 -192167339605929659706467352630361408512 9923024 -934414459899921289531761846198337536 9923025 -24177878740176057406323620493106492800 9923026 -204407668600151455331135464873912146288 9923027 -568931020212118309949119680289652434728 9923028 107541062326529728657585455349186191360 9923029 -36186651957999598540917964398239016370 9923030 -6173692490909272294792800308164193280 9923031 -42493744075965697511695285507024632864 9923032 -254029844068014955094126400913912627200 9923033 77368329745395457700055583763880475200 9923034 71446814989720985792275214760661708800 9923035 -63114159554471771012563077683541024000 9923036 -17259772597634498705039462706381312000 9923037 -66272154079997631991819961606630509440 9923038 72335242737238309520384266712803929600 9923039 580021134395698776223946326506843501936 9923040 264773449283822675765786610369272217600 9923041 -121693002837687613577668943028493843200 9923042 -182023580404542091388941132988538257328 9923043 8788858817710928330788582447839302064 9923044 -169999542116943349818063168572797209600 9923045 -34742094420573952860995503382127592800 9923046 13229432136248208860424544213087733760 9923047 16534742257345555200687087342952952352 9923048 278632124191958468951445174039275550720 9923049 74237871183490759377916409038499584368 9923050 153468708127004387989401560193875446800 9923051 443970263468443222907677429919947389024 9923052 57415852070374831840479339774619448832 9923053 -131549537898810240144470870899235712768 9923054 219017219521434139152032306715641057280 9923055 55705368087819864247175338905426016800 9923056 -39861389619196328335956306400316030976 9923057 -38418125575620074225226768225415115694 9923058 -23282394469266847456551852991296990576 9923059 -194317967319011046370488880406838002740 9923060 92354248476032583427395928089199411200 9923061 25014015076618416503189710090058996160 9923062 73422385641236364053649467965992400032 9923063 603227764847055554375638204454106706080 9923064 -218280962978713064781889840692603924480 9923065 -302145933925148941294409820394819817280 9923066 -24502639101628206009799272363789259296 9923067 -46514668113189708134715584079895296 9923068 129798787019972696180264712314430414848 9923069 -15331568980877461503995233001184893952 9923070 -106520830987416768484730342746822736640 9923071 67126021783912906890621341180287348600 9923072 147934716554314293642039999415097229312 9923073 -19426862526572182555942255955318664960 9923074 28123082128165155629506051155904576512 9923075 -25463084428933013015184054668739798000 9923076 14151743007904030941605234696835272832 9923077 -71746197614772222195784526039627725728 9923078 -18442970839313354859040941311485767168 9923079 -170306649555041797313028678255867350616 9923080 -62075904593767747332837670649330841600 9923081 151699327855794860179081194645002500992 9923082 44395023019927031267921571391238234880 9923083 203655738847312225564311823000105461332 9923084 18582798624811070963473489324246465536 9923085 45782390344463643933871482678829394220 9923086 -52139764643839391341148406376148371008 9923087 -304685583357344729388084769231594245168 9923088 2114002020235176385689734587724267520 9923089 96237554967874651762887151548776930 9923090 -159447096310326761739635063752337359200 9923091 114291286290131821388453900494868373504 9923092 -33670637007442331426806723946869708800 9923093 36518628269249563817796721288928377020 9923094 251497631678889056552340975232593287040 9923095 -21651869726089823580333079399429368960 9923096 -135710824008186578443943882920631838720 9923097 -99812602929626855377803119797117774272 9923098 -85157705045429590113635722196405245200 9923099 -170303324640716393537582924146657161360 9923100 -20044845213542783007616021412841062400 9923101 -236026341319991259430931594593492671898 9923102 67949297266029428637979259687288524800 9923103 71749846333599988822457362778142069912 9923104 61764546748795102269990151552289341440 9923105 411489819689587136990759985094798935360 9923106 -220967735544161532447459975434666644992 9923107 -62492676672423908904213874502822954400 9923108 -88219041799849556935913661131893067520 9923109 -6203643048838515833781560336884344192 9923110 -2581388824491245597905349506342932480 9923111 508207464044273728267965365285967014400 9923112 35285844259546874033668887668907294720 9923113 52213221565663739766592665735887274362 9923114 -6504588269862835400347401261150240000 9923115 198454991083634615490189755961230484720 9923116 -40390324115025851896815871460744249344 9923117 -67046800987508328241531769343582801300 9923118 151916589995109502263285121550817943104 9923119 -676048809362733832101364871920467768960 9923120 -37537700238336883426861479978292346880 9923121 129716669532197577778382540461123399680 9923122 -221276169620893596439536591485469499776 9923123 66919228663316899649345123554659097344 9923124 167906315777920695100023292273245843456 9923125 -51412725925053435670649438258600196250 9923126 -136811121614287044074810078138630587488 9923127 126791895383674064279789023064982892032 9923128 -79577664941212590807819251865103011840 9923129 -244351420830881926501661786984931981270 9923130 -42437940580547466503230665792192384000 9923131 -68232838252956548196410384644286995136 9923132 -46170146083000410645958791760062895104 9923133 17787629523487813452627240897122702400 9923134 74822417948135219740186657229693968320 9923135 -2845244548515901413008640898721028000 9923136 25022335140260825641922015451049623552 9923137 79121500859842399292043958819286428692 9923138 -40161244113829866354163654537274423904 9923139 99594197119000169188690997107796057604 9923140 -179519454217505207772611560815908843520 9923141 100752604957223949919511170366007618520 9923142 -16205978194976867537775369454418655360 9923143 63778712564400533186389377983336811024 9923144 -18839340237105746857143303642714931200 9923145 -21537174266119357785798588824367974400 9923146 -43771258292210538800629883980891633056 9923147 31104606711055989393828711649994915328 9923148 41006340112664905698392209560732194304 9923149 382750672425974342881619350301810880480 9923150 -26869197845595971284376449004416243200 9923151 18253714411929955423003206625323475200 9923152 3543122812595046350961843117222649856 9923153 297803423637182553280857826433299824 9923154 1959153383291275604909099558909899008 9923155 226856723252511865875364338400613596320 9923156 -29963133259834983776943765641435842560 9923157 418496007946310546717116852111769699520 9923158 -2607132749346452430234207607379546880 9923159 -803732746818713625874550567005286877384 9923160 42637787443733188316011909738179379200 9923161 45808963129132027758362406104793614032 9923162 -50167299844625507634782902133752012800 9923163 252479726762972873792736064486052104344 9923164 46980931674212431207695207045645760000 9923165 109556843969068614011516495792998041600 9923166 -8951832654744724721034241592800834560 9923167 -271371292074393033609347371150285410784 9923168 3023636185933628903470427673343426560 9923169 -486172526213575961708371190007045291360 9923170 167603234197129930586638270460319893280 9923171 137738547828528535224468197362378425372 9923172 -32259818382777678076197320171131084800 9923173 -3891845120700679612705517963979417696 9923174 201798542529692398540778187919103130336 9923175 -3006665071516811232439849592852148000 9923176 -69188359638518819220962204197632460800 9923177 93190458543019472913560299832935891680 9923178 -12629863285840612479453725596693881600 9923179 -147497842179598773370503853627708890224 9923180 -40731265887264501683548200090348764160 9923181 -86988745615763846519788077533977126848 9923182 18600609135362275868320027172534372352 9923183 60060246279031379254850801671379142624 9923184 16889696923654190595711872065288863744 9923185 188570982976409114642708094550700621160 9923186 72243499237959671177538359833629697440 9923187 -27913711859104865119609533625277622720 9923188 -35330967889080194208105172369099044864 9923189 -167624741575212544207084656191539432320 9923190 32865068140936570645962358622141070720 9923191 -607662215109074793371913913043028288600 9923192 290065313021244279224190594134817792000 9923193 45117500084157733404480705057503851008 9923194 835728080486741432687983203483556320 9923195 -56524144117516630383433169617458604800 9923196 95424381529417747948707158408331264 9923197 73719824586110531331294692763532554892 9923198 76292256911942211780279901865943897600 9923199 -127347236055378812215718929634522534784 9923200 47397767487532139363855072124469248000 9923201 520813870843095460123209383708321123202 9923202 -21464355591220527697045252001069064960 9923203 -744930968332606288974871234026919216920 9923204 -607017688881886465686243234839372611584 9923205 -162296924647527566117814722635842668640 9923206 -220975874557329774925446106379222367360 9923207 13424460034102407120408838388457498624 9923208 82477813754956829822613748249889587200 9923209 535441748895674206405219479190434624410 9923210 178892237246056476193912710933216000 9923211 2859589688651977486309383862269308232 9923212 52228196738852482521265738469469714432 9923213 -455343469617362390178796408744860254538 9923214 -27228415391151558502664331984660627456 9923215 17437748354220332653123379521761007200 9923216 50038200358774269761812348002691817472 9923217 -84740750257095960216931037354415451920 9923218 -186113405526612943308913319808021859440 9923219 460606028624035739804025588039683464620 9923220 78149615994688076785348064956046476800 9923221 21775200464657212553414591617386273984 9923222 134879417125819924295805576804537796800 9923223 15743893509349598413294975513966786560 9923224 52975322629948758220778630610169528320 9923225 109420083691173780533092097066235336000 9923226 -125394602077945072298959732588590706176 9923227 191988037702153676529274487755932739076 9923228 -64768707360832500961695621006808126464 9923229 -23849314137149740410384695239830561690 9923230 -89238346121813696964154295041726961280 9923231 -58415211724659719047668824449717656408 9923232 -315551030666854095314394904424497545216 9923233 156091463389442351153084338682806343940 9923234 24289811987522794505294245594470520992 9923235 93736344626908861851414226007328072960 9923236 -395709673849395528057674119608691769344 9923237 -420708571230037489156568292047491282020 9923238 28230313171896362521719045861152344704 9923239 -10191411103248138673390273862968049576 9923240 -57705982939305423251934447861962035200 9923241 -90915037430188135466617567071339946608 9923242 -63291949710574693859927668768100767488 9923243 123002183874244494173148886478411510928 9923244 -95762985538637359994505610441973022720 9923245 -140554326130257690996705140988240400500 9923246 -109590060528472064290175536292254934400 9923247 49838381234690997722963056929465078024 9923248 -39864596693857042942771150096561602560 9923249 67346457588496415958034969248286560960 9923250 112085917387102603027976054324996736000 9923251 127257567972109502761039719692976048000 9923252 -49744616385854002317934618385387193600 9923253 204447651166435879671760302733522108224 9923254 89249871698850650042673358053457361472 9923255 10499270855973330934194744055867288320 9923256 -46724907072695590614298194089282764800 9923257 695822289682560210893627452021604949000 9923258 60492195919664048584478976657260822784 9923259 -291192321481158470467409676828503819496 9923260 -165984206684313040157439648479780421120 9923261 49264104479907377021608670509626785862 9923262 11810472623017597865152009728524626560 9923263 47688652076963729567733949826300666240 9923264 78822847005545371609472892697225199616 9923265 -152193955994908443644993294988224810880 9923266 158709839010223054567667537873079194832 9923267 -18471195420743060559843446677978583568 9923268 182231765000256650451769497334304701440 9923269 289873761765593192785287044632905264000 9923270 27940129179683242866914518046272661760 9923271 48888685924020315468415016692483947984 9923272 -181377964188928183781786904779300536320 9923273 -79522867839272203613073963747407021478 9923274 103077247583729531099854319646846411360 9923275 237597365869591446424467002439515267300 9923276 -180495870872605547926050335106312568320 9923277 -6398273423910711335814044275654877184 9923278 306867869742257645196661550792077872960 9923279 -178662287782464069376092092276869551120 9923280 8152632476185448400337880097148108800 9923281 -360454995451858885093224428089665060288 9923282 -2097179219632513077033278266039537920 9923283 598408594353068711608514095332916417920 9923284 -172143994650808556764312855652023255296 9923285 208243045869052668986224400453857596960 9923286 59113382272744562114696831248862611392 9923287 259577346972754711265995713512050562304 9923288 352346003561858557978653701323759964160 9923289 -58042692578595786831840236764956523200 9923290 88387490584450656379107827380887894720 9923291 -97807549263236582643611300326821089760 9923292 77575781664469108983067973612594772480 9923293 113073201011761564618223937309860271040 9923294 -181966430394072465806919183982399511808 9923295 -100289450245193432577296188598647597680 9923296 104222229873149648423805529623104323584 9923297 353552297041491419578521113458910200212 9923298 44153801992152605463883340548611538944 9923299 -314162783047149888501897452968167897700 9923300 38322255482788479895499792257510934400 9923301 -6366028679805092349384938197812985920 9923302 -387592782493307534643977455143464025408 9923303 196985794236622790850219451166470307664 9923304 -160202237758460713438063377094173818880 9923305 3052650406123448917018368756263280000 9923306 60876699561539834665628483798449175040 9923307 -270204095646546107427024004986917402880 9923308 298676619146306277432116965079757236736 9923309 545742759963553862544298481424079302240 9923310 -4097050604044823240414952069423954240 9923311 371554954021942480173406835372919704912 9923312 3812341225246936447006059393644888064 9923313 -431616322067121759781544554394393798016 9923314 -84033984557913807855617391153128019840 9923315 -8700094216884398784533844236103120480 9923316 43128524802663624964298222006335678464 9923317 -86023057721327403069095775066024775808 9923318 -128259874305455409115296888915677900640 9923319 30420763328333961899650160341592326704 9923320 -200142548980667306483440182150242304000 9923321 25515473779467829389822439161605362344 9923322 -34067834130154377823925311642252055040 9923323 385930968613754409151194776994365025572 9923324 -58505118515906473806146940396461213184 9923325 757522257141143306921208415800811200 9923326 -47255008175556371611057759612301570304 9923327 -152703613331216041112433284117981175600 9923328 -11775967154670035212348921682759516160 9923329 165633988580942209185520477294949002688 9923330 76836761214055170514357657867115857920 9923331 -63246993712261604183052972995271624 9923332 -454827150953930680854755614668324299520 9923333 -226153983883924919348128769946952184418 9923334 -5822495172805719614650498967712307200 9923335 -88288987913719034064457325361943491720 9923336 469747611265864002599496152883567052800 9923337 -329272165310050238827348409445422134560 9923338 39909313789861810811209999288618774320 9923339 -28064258124072227979685703890383223560 9923340 -26990801966636709940684788240110469120 9923341 63086789783801606090786625426007666742 9923342 -169944510020068211316014460426844542336 9923343 -158131833031740379004003240694403881336 9923344 1650406785920933324439647908245012480 9923345 415890191979016634867936208831107671680 9923346 -104782821854884871065143344310530719728 9923347 -5009492337703859313605431864344186208 9923348 23950810802576638313405291839201935360 9923349 146989162270449662036845358735179272000 9923350 25936624084144448917632044570250384000 9923351 17441853211254609781198314330977599704 9923352 306482789462448313417844644957447741440 9923353 140733568420645684421937179939328487008 9923354 58811871962804891948334861756145769472 9923355 3938176596377113848668001047315894640 9923356 -284954761293569194648702760146098408960 9923357 255759468860866489273929772483753227360 9923358 -46698289000018243935800524301569489920 9923359 92986316418856988526053338591144778016 9923360 -94419967346442037975070978681831424000 9923361 -74460545897368234441457574092506245696 9923362 -71948955712029331576937281567584192000 9923363 -158004430434293298717753099307105282800 9923364 -234112254343917100159122677589238517760 9923365 -130140761989958695020506538027496530600 9923366 143914790724224133775637054120273808384 9923367 -194737788877745184305995881748486255320 9923368 -1166805519996639908420903290470727680 9923369 -271231551018448122845691789498621412230 9923370 -26932576091735539527717265361183715840 9923371 -256511882460795908203368873500588900428 9923372 160133059416486382455270264396751416576 9923373 -154651476612091442267891354545952411040 9923374 6004153953162697390069150189976325120 9923375 -108801832068059611294492927692941952000 9923376 24418410227066516847933975560346599424 9923377 -14528070972739250185184720586005004560 9923378 -147693225606180150107465718929289899760 9923379 -35449409053801960733869356934129231872 9923380 -96342830528915280564756919174222080000 9923381 216164647555114097321566559239632300384 9923382 -9215570814240258543682772312905906848 9923383 -222879862344281205936530273204790305368 9923384 -268281371014960231193219685684292669440 9923385 68628781129935152400207188196059072640 9923386 88966255556763734247783713832273520128 9923387 -490671858454150595452339263746235073080 9923388 -23927549954979441158752778385646510080 9923389 -33786388114812791368068083162592333888 9923390 -7618442740414064236384705005538809600 9923391 172008828913904304589714334926177815984 9923392 116053226468571627027766051139380838400 9923393 -116846836891024918264297870361080456122 9923394 12475438486861170580998812569023114240 9923395 13853040002710861684564442569973544720 9923396 -24912034301800016028592579610177372160 9923397 158918668287754033017111384442538896896 9923398 -248242748652768382818646882261716208800 9923399 332470479595118830636199480507652155136 9923400 49756223933371501531472934146937600000 9923401 -42491791425889276803723362015386335308 9923402 -1405251816962265423983250707415079680 9923403 -111905765356306113424428728388358634496 9923404 -253420343139268995270486576993969958144 9923405 213480943424007954601167977279696133120 9923406 -139889172474325321328072427521608207296 9923407 -112598466503007275643416910344869701320 9923408 54043868117646917109944221046091546624 9923409 15708624707123623937034161638183546128 9923410 18301337023448654244987004621036339200 9923411 610099803366823154068161766622706960 9923412 -174929891107615000832546886057127815168 9923413 62940246796051459841889566884034643662 9923414 -137072276557514828488914024203454622944 9923415 -197107909126948127895841851636994416000 9923416 -3534233968589638293451629288921968640 9923417 76386014764131983093648114835194510592 9923418 -37660723458365903288896135608789058560 9923419 21076512896379144973080275214908057856 9923420 77753326911254362801573103058423982080 9923421 -109513441176765182429647482680932245888 9923422 6783506940657544054712152560112309632 9923423 473731960028706421442383878341360362680 9923424 7322164592558963541545540115058655232 9923425 -229993407718950854303561153147876595850 9923426 287122934742009013011706268922112440912 9923427 8349465374608928503714476998098547520 9923428 -29890524751758702817718606886205900544 9923429 161750273633792293024185867206007948030 9923430 14449857192613234960760467642382346240 9923431 -346672776749542931162375152306586104440 9923432 -837115975133412908830064951143106887680 9923433 29354987820269642550667715728190565504 9923434 42174141257920466287138411947168852480 9923435 -164809254671354451606285566242271751840 9923436 171809778052265524749281394405430555392 9923437 -265383498512560442037413765075189378848 9923438 3850059870846496579387263565399557120 9923439 -338505314166799360947913183482539715840 9923440 13212166396367302268887255383778590720 9923441 115069721082443743853883474256804416768 9923442 -74559446985263092084598934609650972160 9923443 79025334732561227829410789145811961280 9923444 -285194498300818999534465570738136081664 9923445 36927913213869843018631830191335123200 9923446 -19511024836973365930575817713130185600 9923447 -64578447288498624790708273359368222808 9923448 -37199059107958128614092522331230679040 9923449 -55075816612268720477571711241434582550 9923450 48579417616580573121603218035737618000 9923451 53550289350714754498119540706172620224 9923452 128917860119202123581376706058557440 9923453 -154023879288192082688262319091213359200 9923454 -98520438415229459070994814555840832 9923455 6132997190510592657368179573469259360 9923456 171616552124000675930860987483328348160 9923457 52170502592229240765920797222754996160 9923458 20012762747328571262002750896986230176 9923459 5259134497931905500686886406705917600 9923460 36022398142893495701179780949085020160 9923461 227431314559150156958183114101344754812 9923462 28086012297126436027142638737177659712 9923463 -59768531847306487183071956149359859176 9923464 -5218379764050121462653235607273011200 9923465 101503366481265757405436999245000921920 9923466 3669478825361741099902929363695539200 9923467 -69021097424005527081211563268121181484 9923468 -55681289364619292492909958009466305024 9923469 -128037708937665535992133678447390944480 9923470 202636787202647963307659723479965417600 9923471 298944995782342847880508187984929434672 9923472 535026372083265981841399359476858880 9923473 -146908608010155433420707137990929799360 9923474 9427675743620467175087321662194545664 9923475 -6949149084141686877570913097984741400 9923476 -60277350865421244601556134541603447040 9923477 62043956715497029759557459277374397326 9923478 -24799894872560619015011902736268533760 9923479 132726533579949718020772696624885919584 9923480 141302875376828424751518044384168140800 9923481 228413786112877213255098180321486906120 9923482 -93566058340679984508401735494794267408 9923483 199048037277826222476496740989159913732 9923484 -149386565287270806628874434520210302464 9923485 21291211648556583826837347316774569600 9923486 -556193234625927429945644850909389667840 9923487 330245375931806014636798689056611584 9923488 -164174000687239180854318777153481605120 9923489 -324109073483913750437101443081122968320 9923490 -71767548028921157861180044781225645280 9923491 398969421341009190189286923743709227800 9923492 108213598046127670784515512370725196416 9923493 23274433448956858725150511511760423264 9923494 17364564111289983954865444874216800512 9923495 -238779495535834381275044777448032199120 9923496 -23881798704377849441204591496891187200 9923497 -4916164113802645304788453149245605040 9923498 -49783716373608835503823894649453317536 9923499 -45816474595648109142895961174174288160 9923500 -96875185370064425747921227194501120000 9923501 -75497392508815365598243755595036008000 9923502 118567815705630604862608251380560045632 9923503 81953237227210081087397057802348501184 9923504 49411448468910555888300774632668102656 9923505 -114696149880223938519259295056078420800 9923506 -141940553515121369150171581522492247040 9923507 151639619708552183478007207429304377032 9923508 6092732690276012394330053498617257984 9923509 -89032283804310780564598455860203382290 9923510 -140591291792579130297623479067650464000 9923511 -40530075791324692190471272154721657672 9923512 -69078886882933404452956015276144189440 9923513 -27967583996154536315143020495886990140 9923514 36843217550315764895922899177882096640 9923515 24056241095127918310849511564144385600 9923516 123856471193981539772008700913703345152 9923517 -62989056190086981815500386850090575252 9923518 -106642082230242124696939125619917975360 9923519 40490257495664925262272392050280702880 9923520 -35374712870114026423570561234706104320 9923521 116365089127541392908363530114485350722 9923522 31887582811954020768223987683692293632 9923523 44577036407562931123215540682560058368 9923524 36282203924210329202535714206084183296 9923525 74971441775770214611580178222191097300 9923526 -148792669165617820287129757039919431680 9923527 -701272836132853444703175069122328575960 9923528 281131015889538636988239265920818872320 9923529 -4459211939730643467155192248349092128 9923530 -241320044291667546988502144843058708480 9923531 -140700393262271287101187249201564354668 9923532 -16318018396355394212951500496956059648 9923533 142917022494691210655465268812663174400 9923534 10995804729519942346475941034487152640 9923535 -347509000256463013815917174783119260960 9923536 -5345441247580578972209079394623553536 9923537 138898667866579397154160976486680835700 9923538 124374356056757861984591338419036975744 9923539 349798832241349432717574121694834884960 9923540 3153250351181831676595673574809088000 9923541 -285345357274496685927556875366631697472 9923542 338126148472035984116223631393555585344 9923543 -10790596070074459478006225690557707600 9923544 68338222274621230691243188928621967360 9923545 57766467783257564376660094541828535300 9923546 134006791754235237808629095384363428320 9923547 4190154435064304492954805777642447456 9923548 122965360900279881773433530375279436800 9923549 -444944680737684869468660634523653551700 9923550 3676974914716937452429852474092441600 9923551 -473474442715575588120508635743002828296 9923552 527945290697888155468733930937806487552 9923553 16113984843062387441698958482578559764 9923554 78687957172892415079359070867332560976 9923555 315431826447251051462298741412799706960 9923556 108928521176243210467373048584861135872 9923557 -6103264187309452699451268178812325248 9923558 -80272258181160449087804349564692199360 9923559 -216690543416137380935979391120727758296 9923560 -161336644969496002557318253283745024000 9923561 120922266056021187713113742204777761572 9923562 162456730465087554540801720291356071680 9923563 198417007942124860363665600878548657248 9923564 103773541046412056657605530569695150080 9923565 6331088713686909184439936022309143040 9923566 -100033932383880681388756444171598904768 9923567 -296752556778723313232507438537503738800 9923568 75119035957370606298814443857210572800 9923569 -84291165089623860055470888269437165760 9923570 -21725212066844651783850235068407207520 9923571 122625013332418088732316307565571654144 9923572 275276962296763254300566864242981870976 9923573 234612794227402073108223227521234446 9923574 129082192973295831327292735646564314560 9923575 190502542252853908307574463830159198800 9923576 -82493700098433652382174690761365196800 9923577 87019256978372163604898277941580375120 9923578 10700078794193441789407821110383922400 9923579 -557757621769194576914563660496093945820 9923580 -180261714676338526989463430942549606400 9923581 189974306622264354827458284474966427200 9923582 105573358203081516686132692970844475392 9923583 62182639623778587734705758568895890760 9923584 82833353617611479693422858821773033472 9923585 42135022781944626459080589194992358400 9923586 -78753294242745703651914370464012768000 9923587 -139765667927293249684913680735348271880 9923588 220966674037786772468876144200179266688 9923589 -65692141505043916800532749970127001480 9923590 -36874160399987652160363563957541795200 9923591 493684516716580469272909828576221667992 9923592 23373636749160146463966562791007027200 9923593 -810442384741487923192761384652963827356 9923594 -128717847722063870343018366899527709904 9923595 5614339200002855916008746816612108800 9923596 15772502553836363858996501523781386240 9923597 45707541628522616057303341918284173400 9923598 57297915946675928488852373985602457984 9923599 11108955454293687051664611976591862784 9923600 5125343300899751669511730564783104000 9923601 101405183002868676279424627898679606624 9923602 42645456207487172680314618352502816064 9923603 -71777059485356704406966156669116313856 9923604 -102297002117454602033582882042001967104 9923605 -285838589580977161554531577433008524000 9923606 -12738449666024371606854110717336094720 9923607 -166522423263006038004404573767779933360 9923608 60214267034095545176542283079392808960 9923609 -371742533427133802324609673336249467190 9923610 -54085381631251637451279772760839722240 9923611 397114030436486455349583838138193646212 9923612 149563514564863567590434939960350496256 9923613 -13098781194179217766003233229417920000 9923614 26376345171239162972502647659996593792 9923615 -4603830284657457655721580081542378880 9923616 82047951850437136552440932311003103232 9923617 -186144703929213640646090118193701305280 9923618 24008543414033815337733055263282599760 9923619 173105652432234118499572939882371642744 9923620 -3744402813295482380978585632964567040 9923621 147156909731067791114994448311553173822 9923622 -41981548119756886965999501096598371456 9923623 -263922757171220114429564337490212116040 9923624 410872904832809162507159103342338457600 9923625 256979158942526780552557809217801173000 9923626 -935125829859784659977784547504143360 9923627 143816897183280681439094233470063114240 9923628 82196312361042556868414186168220008448 9923629 478022934696118757700374618234362254230 9923630 139126098478375081431300141869059776960 9923631 195795088029678780320340395058383537424 9923632 127706038015100267932511423944623374336 9923633 -403137405708116297357168293238017310400 9923634 1004260547432461887844977022001551872 9923635 -316680075072926725806293770238892667920 9923636 82807740643573328646413975044717726080 9923637 82066603938853663027897486118565274368 9923638 -814480669000792173359629709625786716160 9923639 -243277816975631457388121695089478098768 9923640 72083924756207618463399076311450009600 9923641 -31589720538350149038298155608388324096 9923642 -116776132446079221871574580189168048528 9923643 -251254673362232364511393190571677768640 9923644 -301544463946807987605280724592075633664 9923645 145225551116954239730582892638755593900 9923646 -96451010051615876821685723005944462336 9923647 -158867629989326934680101943064954435904 9923648 3678208627752922465640635765836742656 9923649 27264795962538960839928542345176027968 9923650 62057233782227564498955994539180105600 9923651 183847482316954336044835660221760432632 9923652 233126813792716070297612337461087669376 9923653 -317343153076618747640383619099863554560 9923654 30418851798323907372687938115839541120 9923655 -60862810448733446159722228755033792000 9923656 175951917698278898229131611501918709760 9923657 5187510140725692146012842851900496692 9923658 60083526413471120425718925495368214528 9923659 -42771318286402260903886751978395537184 9923660 -23304855599325406306310356820184791040 9923661 -413900332397847254463801116081205827520 9923662 104342912162526062981203395573735429120 9923663 -249780954010924424704347402182541983016 9923664 -95743760630251338499655884125846896640 9923665 -183040366296009041363504750862061468080 9923666 -248486776500594960122487408043409113968 9923667 57289346920178834506775978490295564896 9923668 118962980509291292303109585700821938048 9923669 3711525595348875689559350195070018240 9923670 -42900571670329157273187562184400495360 9923671 245357666699825173148376364782215076872 9923672 -64807879623249519022833729572844994560 9923673 -270930577588879933672203169817759194416 9923674 -264013500706124422175285246279231689728 9923675 -96075516402785036900026166445254993100 9923676 -103655484792542408401008066343370342400 9923677 260761248718901139219928306999228639526 9923678 -28833003511400215177670169199824289920 9923679 -280752549464851621712575504739801091000 9923680 -246498792728818039979422670469165219840 9923681 45038674622567189981032888870391085600 9923682 31594083126872174488277842266954236160 9923683 145718904532296782019527541692767618560 9923684 -387091174112599236426734454515830368000 9923685 -129312360686552206321599575537706387840 9923686 76288910828317810285904264471808366720 9923687 -37105397274949873692041956261233512160 9923688 489502297994287583158973342133527347200 9923689 -92216078377853148728956865879784239360 9923690 5623924655808513120151268823484615680 9923691 211839082453566110691409113691836480000 9923692 -76305085743489850285067786931944340480 9923693 19756303179731055777756627481127424984 9923694 212301540713565310412333187320685120 9923695 -143334789480566465545811799036350362080 9923696 47632040783116639207370229815418519552 9923697 76332626048840079108452216168085056640 9923698 -19322359582375063638174594755815279200 9923699 -523430714390297628687696735562346728608 9923700 6129012777400215714612538107346176000 9923701 495937059320572651808343682316062406702 9923702 42753559261562126572791329798127483552 9923703 -138327017621947943534366737441253198256 9923704 9810729477229102593024470824708300800 9923705 -271492658928296766652985439353942978880 9923706 22947541157080286660363904714865782240 9923707 132882168612819667103606490082650945956 9923708 69190235966201488246285302500070217728 9923709 321424682027589778302587490829438754304 9923710 -146528862700725471599114711617640226240 9923711 41377052258191186202544563039963497344 9923712 -3412933471738904236411251380579205120 9923713 225797749231076133491206809707011552980 9923714 149343089469443362996271307425950758912 9923715 -8582131506107271684345517533535527600 9923716 -327202723292822303819548320853002307584 9923717 -150767934027695356032326259475745878308 9923718 8745058959607104957455878305213124608 9923719 115134733755208316818978198565025313040 9923720 -28372710315838098624583722396667084800 9923721 -323320833759300077984845748814540291456 9923722 -101077594066899810617065866517555490976 9923723 148753703807009918428023115881856906944 9923724 201467890949699366395316714284304163840 9923725 52167337977574332871532140025729011650 9923726 64687473677518390346844656877675237312 9923727 123181640097519992083819949880879194880 9923728 110670670092366657235056238821896855552 9923729 460771711190385739024761452326606729584 9923730 -58354129395233516720019066537025313280 9923731 -376132719923400184033246261500442000468 9923732 3082547253346866309284880769436467200 9923733 11454566958526650660921202184777507064 9923734 -116301619259497000441448337589323776640 9923735 46750631626747074603013829885678326680 9923736 240165841477021989624200310268995993600 9923737 332210018648000405082153882268740936832 9923738 -170739827208868743177208868659416088320 9923739 -39708835126465120387849461368520506880 9923740 52252426138610770472652595481910320640 9923741 213849903475602033618205724527288903680 9923742 5880717392253359400621712842887865600 9923743 327077120033552122520132730514457382880 9923744 -325404954622344366647995907335045054464 9923745 -55448314309041488970705302023843191360 9923746 55674763485711220730852956832035299840 9923747 461067110474697299623832723573422271196 9923748 -65875277510496674051084053128410987520 9923749 56961989762587228680904055576200475520 9923750 50026850203312130610078524509592760000 9923751 -92037047223388421687691553942717638720 9923752 181936947414652607599980302225966284800 9923753 52040355687017187512313532548472663680 9923754 -90656128702462724095728848986502311680 9923755 -2052014552475287388751266094148755680 9923756 -132403684887323658892147052720108332032 9923757 -199674751976558876815092471312479740320 9923758 72928944272968731417186000047395054080 9923759 -53895826666759044100681401929639417784 9923760 8155145196444177402663117201054105600 9923761 -5765840541843412638272869542545715200 9923762 103072510192545930803460020717527388064 9923763 -38499853459374843598673504699957664912 9923764 -107437096806585163040968533208589727744 9923765 9675432520863482187745216218925029660 9923766 1890580566500257223474792282950456320 9923767 -111662080203255736470136565872570148160 9923768 549903743243247346676812763628677775360 9923769 -399428178319200920071433213051839723680 9923770 -53326725269148993290104958560369784640 9923771 -127050722931566603207505213757348097760 9923772 -46162768383637506653861458772002234368 9923773 57816300787801777518864145185719075544 9923774 -286660486337344164085823831776834024128 9923775 7061743377978513635353615007849337600 9923776 83939488377109998224544865804846366720 9923777 -69542927171013239200961530166921760060 9923778 67807987151705585219977102428720039504 9923779 272894999119953739793616361928199230880 9923780 -146625722864298059496101404098762178560 9923781 -40367385579097251248677636189694821056 9923782 5110820021897189458298731315897786368 9923783 482699347204626709602715764082640611032 9923784 47632643085379819325276214131516375040 9923785 -52055007036369646976408004609452392440 9923786 -10323921222983579851298896180127676576 9923787 -75985157168119650190646694080003364864 9923788 -46274463989886963654497839538438933504 9923789 -91940174792501014511350084304019190410 9923790 122436170184137466624091074897431022720 9923791 -542114902068526151344618924838420577808 9923792 98831661215394514105692478035023978496 9923793 27339861248802268580281178036536338528 9923794 -135598075866097165355549066207413544304 9923795 104732805178879489605469846174880275200 9923796 -3788903841506130963040951751011088640 9923797 -203402378551216251606154844432491032260 9923798 -6030881510153320609492494012816585600 9923799 136206230983230450387720197016673890768 9923800 47930433201129352987689591688485120000 9923801 -595613708202697339512755710797191861868 9923802 24911757213634633807385971073625498624 9923803 -224005673280078877674271928746588165948 9923804 34407643136327731083272236766229556224 9923805 -57408735599342213041886540265914699700 9923806 25224346627614590352056108282310452352 9923807 -103143282882069246612480587294798002968 9923808 -577015243300246210916634532968986050560 9923809 111382945176115870765939386833186708672 9923810 25480711289755769587120414080798566400 9923811 27535209243657718927202062742827229184 9923812 72347620002848508348852972510713278464 9923813 70330523667810716309180062447644449280 9923814 174656559435017616338941304075789807040 9923815 -165862645463088663950950911737496000 9923816 23225160608041332722307401812643266560 9923817 172131553656458403415830186215305614480 9923818 -322797686748498034265082526730090637984 9923819 39711838269695062628328081456807551220 9923820 5017682713980189398544143518844206080 9923821 -555384252407268026377480200441727975978 9923822 200954902823850335847493086260595578880 9923823 63053594729035959907461474281503890720 9923824 23734306780538657892618594502994493440 9923825 -169476096763559461874745433339121643450 9923826 -36712186137634379492610018795735286272 9923827 -190311331415930472349619390838810886560 9923828 -1214280266093196457661137274817318144 9923829 136411960597031695951091422283321288160 9923830 -24660738398527704203109844799350598400 9923831 -444379467805376388561707139044850457368 9923832 34892457077649563981722976579373035520 9923833 -102184689696371196611624200532294481600 9923834 257372326337087062261166998414262184816 9923835 -158658503495783131121384181169808267040 9923836 134714837469329744692412465750440678912 9923837 -108020351328005150882280497863137769248 9923838 -98791541422142668369558650850655998656 9923839 -46949917835416930925297352322392928240 9923840 7245093961509337102365676092637839360 9923841 -2230223448180044422525630747587362352 9923842 79648847837564301668801317681691397072 9923843 -143716006235460450029852716218554222400 9923844 -13501255140006624013605921014814867456 9923845 140946522277122384293230054014108324600 9923846 267179592238282256573039636132965346304 9923847 102046996553035451453278356461699451600 9923848 -68518430723494766667118961108709089280 9923849 -170331876695496723314844953567373757560 9923850 -65921003033808460115586352687487424000 9923851 92552152489465208015412084809406443152 9923852 -39865259008614154679219996062449914880 9923853 -19814371315576749548083255905639529056 9923854 -53146228365219086386328447737851138624 9923855 -19741302488208197124394147048406779440 9923856 -9474732800809463002421926115585556480 9923857 -154620643111038090152480217947849460620 9923858 -81216930901251437796881732169480906240 9923859 -150939768105573962562641527520873832000 9923860 146190760686159094310332733335127566080 9923861 258701569463343735653376380152083048462 9923862 22119886672514929113433421684948250624 9923863 151958489531577581190081753423712869424 9923864 -103871705321560265671216516093070960640 9923865 -57146220478155123356497186714770084480 9923866 249871257312851834377388189500618962144 9923867 -396163897264220977154410186558089565560 9923868 6045878574631807200412446705004675584 9923869 -2309276044104477565617784912505646888 9923870 18562215841974261354520963894840191360 9923871 -46242824081334219347451904678420304640 9923872 119357148422652209301279314033394647040 9923873 35647116765760221894993547684677043860 9923874 -105533210748676396826913625839265413120 9923875 31522326199515396060697631443272768000 9923876 -314713568243677443947101448522660973312 9923877 324907677747293919431601981869309369214 9923878 216134867286607134869818391377824438240 9923879 26202295142429367840388355605768339968 9923880 16241378171543304889929282920540160000 9923881 175243887194275748415255234060195916560 9923882 86428603598672582306521702638497583792 9923883 118424609760842094069638356379683995648 9923884 -2705517095268782998875113203054114304 9923885 -9257326283721105257194359113867586420 9923886 -8274175589490489804360639892056371712 9923887 -320854171686449581095196141183466163240 9923888 41524917174629739920938057665193181184 9923889 11318332581261262870686738974786270688 9923890 4575392956323942310306398648724740000 9923891 363175316441727879285505406324979281292 9923892 102201489015594940426320670366249519104 9923893 -37309372107106789253991345232021416800 9923894 63801015388536002966662140377103470496 9923895 -201463743581675530576027997490724506480 9923896 -474959195658875429940123319476975390720 9923897 207642149692726113094083868837817090346 9923898 1860076462090064361983227514795332608 9923899 214358499734341896159851753580517244900 9923900 2184828025411134570446006172890035200 9923901 -50741827683601090647468353909695752960 9923902 142467377668702774554255558192027096192 9923903 -256531247119628815387698181196364191760 9923904 -142507591350598350364152524855291412480 9923905 133767118007323176889967415248156184000 9923906 -32487214533145646302024714320044574720 9923907 5408170794661657317862555252809732096 9923908 -123410131237484224170234424774427135872 9923909 -907360190063547812680967948139115436160 9923910 -37492280678628600821457559900448774400 9923911 -342013151434344514271806287249193880488 9923912 -7824396938410515584701896300448020480 9923913 -256734193024023086415332652547002900480 9923914 -39343302221554771251567982942866748416 9923915 119136923431534668522302303904362854560 9923916 -258679331168713048221696288848506475520 9923917 -55040763256807338875188044126840915488 9923918 14253029324347037063775074555015617920 9923919 66861102360552140166227321100463639944 9923920 -53181354682548495084358952946888376320 9923921 126103045583218315293486668611245735090 9923922 156267877342087250828910952325815173120 9923923 154627042275777626579029638517489864172 9923924 -13944321948963978008926954111606399104 9923925 1397385597866472311780153547571622400 9923926 223037086071618900538744092932385114912 9923927 304497647603892818582322160913959776 9923928 67162804468274122490358798367997952000 9923929 -43671560615671655147730334053880016160 9923930 132989887348053090780352165267479579360 9923931 -72945580406551271263890010490728896000 9923932 126311588181648238153355174902411279872 9923933 46598100514487817069619250635575430182 9923934 59661588324115304064338346601853878080 9923935 38421297463428696023339405075270264160 9923936 -526047263114471604236472652775114145792 9923937 -130662105651240875383182208605881842176 9923938 110278080571774559712846931915575063120 9923939 -295170968069823138469163968598682915240 9923940 46360481831672616833518183521818718720 9923941 490675497556988130995128796580581849342 9923942 -25639961887344679136435329044840247296 9923943 172406434040510885407720868176415266128 9923944 31535376484321456539016441258295654400 9923945 -39125510420692070867337971126770230000 9923946 115031680881087808217607139795369826304 9923947 938430957847761106317619272858945288960 9923948 94594432875521776753950977627543869440 9923949 -20654293249371044844618578335358849376 9923950 -140141975723899684931262982009928688000 9923951 -163478290028909352369634437204085793208 9923952 -27494800486665467647690615869665280000 9923953 -127200522217423580642012417321390506316 9923954 146776491533455189432065593786444212224 9923955 7836286715687914144716068046413140320 9923956 -1408198467034142065064658067524993024 9923957 -130930430059804238789527795361626748388 9923958 -7527862132648754707886347726876992960 9923959 609141137596459596297274394271640057960 9923960 -223790518716419174764735874305359360000 9923961 -148280268069192410255535114372359156640 9923962 -29340890652497343878546296411647311136 9923963 99384006369155941542186460881058928640 9923964 60701021804807510132549491703899070976 9923965 12831793297600309221422993545530562860 9923966 121991128986945815953346117515111785600 9923967 105219749618728366071302625803364406584 9923968 -38291927899371231361491396615229931520 9923969 -81250293578347056556311802266183986640 9923970 -1116463930174444926647229058512714240 9923971 83598481187641421078671959028370860752 9923972 -5034291961853379035408960845383414528 9923973 -25096542176890270434253775983496066880 9923974 -69321185535492201764001468918739530240 9923975 -256741866395575921123180293749137767600 9923976 239501074690646567456759703187088025600 9923977 -41433208385965021186747124090827147200 9923978 -193475204343770067017968927614351593472 9923979 -97987771150406430167244630667885066512 9923980 -207502293965298501844231641867821875200 9923981 127340309724015484746931228393745401782 9923982 -141955198091737310521136944059085545408 9923983 345275895457061510955144073224364573232 9923984 30533064325621851962625075749764202496 9923985 8815955768228386184419459100874528000 9923986 16219877363373529243231135704919762560 9923987 522928502123899621957361364947442558636 9923988 -196893618832419263528087486999904989184 9923989 325340724284472735491035334736250171790 9923990 -70987900004184489111307113778287722880 9923991 82822516775992283393882433532891523328 9923992 -29036407081389349740741378850518835200 9923993 26540383290459414491723351969440999242 9923994 14518377145841706475113709134053330688 9923995 3104423356097767221274489203719304000 9923996 380803060158359043450780211318554662400 9923997 139628394925288726101601249103701887360 9923998 -19280034422685293193302130677090715264 9923999 -25340921647805150768308132581241014912 9924000 4850104678630242749691688685666304000 9924001 -4542500700171380494142933906241889488 9924002 290835370501548014770326666412258305024 9924003 -219789969181848301182772365579864686400 9924004 47608305285596017317497363531319116800 9924005 -72184100966584783398099503316836570880 9924006 -40299601498021622685312373904021068416 9924007 -329687889933079367099132471364499751448 9924008 95857586012599971185253553161088849920 9924009 86582186706216220177408829050106865888 9924010 49549247256076140062283577065385528320 9924011 -2525982280636735627282350025793157000 9924012 106257817364138419757785681298744770560 9924013 -8897053557574710077732404846102301472 9924014 35627062682129458571212729978970368320 9924015 47642303266954078673386384370703216000 9924016 46395657478650769148280862635563958272 9924017 -16979301003252288750735973332980034240 9924018 -136053253505165477265789908864341159296 9924019 321025230234318718554555667109663165600 9924020 19398555160409949016184033098191912960 9924021 -93269108890211804354153538489016493010 9924022 -191835332291089437100262191283806699776 9924023 -255739017427214760450837869132324900280 9924024 189340476206481716398391192129097891840 9924025 98630990435492499593703144897329313600 9924026 112644263020144804707624948770834415360 9924027 -44884476266161741268314246950771005760 9924028 -25302435540643082718995598501515748864 9924029 -129455001270747734634710563470278552328 9924030 22608128413546333933339078486461803520 9924031 -2466625752935342661942431103141270640 9924032 63444960789990546947761989110087024640 9924033 -93291904515904499842521035397535043136 9924034 4574904150639695422794301729747353600 9924035 -153415904424510373499301619189846267440 9924036 109700182236038250785355102753872363520 9924037 -10672521669468138670907342107145210720 9924038 -27433046699625366065590687029075760512 9924039 -8457138972587601893265582397164451344 9924040 -64018982239130049100209441237631795200 9924041 -484466384791780756270247317114207153200 9924042 -99520218205795893946325532571628605440 9924043 -470999773704163220547220031076014809708 9924044 99912509207563411170206563225661076480 9924045 -156905160542980754300677619512386619680 9924046 -50867949849714654647736257228489887296 9924047 -166161841590856412425002204921783272448 9924048 40332436885122070632110164776946655232 9924049 86074710527720535701987786377922726260 9924050 -114398505208955933835279020417186150400 9924051 -44492176395633380666004204991671738816 9924052 -241164959517591064979868149276396865664 9924053 -485158768782849808788124213976651659698 9924054 -1453334421157238995154325543640301568 9924055 158639101538373771361303356352270528560 9924056 -5844244182125345233017882137649930240 9924057 187389115181113289778925058586395844 9924058 -13615353317753888740447906749507988032 9924059 753611817066691103204308989892657788960 9924060 217017426773108789172002110713060648960 9924061 -35533511713336914579796377487981977600 9924062 -9099920408041993249685649052113678528 9924063 -94155636443557271558877309464692304256 9924064 -318518809976515865949161013003777736704 9924065 -377315463942147762571367750168910210540 9924066 -52761124401988319890813362113524270080 9924067 -260275718452784655490049723187789045608 9924068 304255017472796078923575081293677802496 9924069 28768775782761004766621616681076262880 9924070 66449835322686864602314331139508181760 9924071 356028486833971431276234752689899817272 9924072 9717611526756887035329544532023296000 9924073 -421374503421318842725751017165217568780 9924074 -63275940926835281286480288661881616464 9924075 -13161686360131864183498635482851352400 9924076 386867292464909085857758668762908053760 9924077 332304122832717240626544345635189256012 9924078 -83579173722121443924924073563643440576 9924079 -161380559209374958355467394065678445328 9924080 -43984534503749192309555493236170752000 9924081 -186149535668655952241753464422553519248 9924082 20262842903364642285890663768102991360 9924083 -137117324331744493461509264585038058496 9924084 -161870352507352608010737820991943281280 9924085 -180451433846307014362759039429519877220 9924086 32310343357205589495269963207011620864 9924087 -422444513218923424246475691367205328432 9924088 97579544501377198938665342661851381760 9924089 -72433166499484965117212585992158572544 9924090 96337848936525959751932483608471603200 9924091 16245820093614237622200395099815074144 9924092 13467881377316122183290932920218845184 9924093 491513950240038366397346123424636379200 9924094 -77210149280180526449060282621021435904 9924095 172497811605670092332569794290626503600 9924096 -8711456621788412178744273546837491712 9924097 320535421353469888919401587336727195392 9924098 -59704503890486769001506390177608497200 9924099 4851561846889053029462169282511824000 9924100 61813957414275607311007706514398806400 9924101 562133721988228685026403210757057962304 9924102 20747788196043409070505332600026968480 9924103 4788640733979333048153413257686143456 9924104 -252557971602703618390858303788793313280 9924105 113938078301400966280903765988683968960 9924106 236468103548307932227060574272646824752 9924107 -497137944603026979585960485614028270928 9924108 177623837070887772999012824181412277760 9924109 68519702765410938790400244296342556288 9924110 -4812783944145368625397621616754781440 9924111 -34178987572127075587512220432493630040 9924112 4892415783197106947373802109583360000 9924113 94554896208742535086629963352319869362 9924114 -80155467696957953802609324722428748160 9924115 -357772115869588570743097412600224047600 9924116 4254840259355030800487738894732960640 9924117 -210832880012472429966069551036039806368 9924118 139152226906784102979858535574145216000 9924119 262194324109173876380875988084202883560 9924120 187045660259745982669657759606406553600 9924121 -274177620280382689206333837827623930678 9924122 63039866191471599701930668247227241952 9924123 13074647951146757891429477646876211200 9924124 -184975605926821614818013095762136115200 9924125 302658976444728274485036122157079479000 9924126 -150793873523137247934763130103605566656 9924127 -275666876417853084988825028312352304328 9924128 154434259990937684841932931212011438080 9924129 -35785393222682480720092935207029002926 9924130 17392579331517122315775870035324736000 9924131 -4909008467188150078078899611796691296 9924132 59881820272394713559890404812120530944 9924133 46409144187270352159504204237496344382 9924134 236734155363329143340433228087196076352 9924135 -24341358393335238689714299990872219360 9924136 -436910850756729176722832044451134264320 9924137 28408692667369800765410558036672772240 9924138 37252233474327095717782279949074421760 9924139 -3301177153100786908355644130524157240 9924140 81742045080779077565660986691145415680 9924141 -189036268805860111889484733612204045056 9924142 -3110737789372587476107831034799614976 9924143 37898000350079291791997805644643567216 9924144 31299480686567482306697269825417248768 9924145 -45834180643323923117247508616236512000 9924146 286495247872088037109929012929993344272 9924147 33907780864240278535319024610863069040 9924148 41120835276716406502385079973142453760 9924149 -74784674953493964009735078614606920836 9924150 -23756312066740150437361959770801246400 9924151 -389945853758692790103514971808610627096 9924152 101093396194160064352107825597412270080 9924153 -39733122555805782370092201475361027136 9924154 -23202320594093281166656480904908892160 9924155 -24622082863835525149891236734049755040 9924156 -119953866712390257513677913711103795200 9924157 328466808423249620660061191629366942406 9924158 -357341672852707954595397429372486753024 9924159 -52587697589512930810130309469723041280 9924160 76215715410215571717624946966297313280 9924161 129295876710741513485258917833198879744 9924162 -75780290924876596692578447511440466048 9924163 -33370431368936274684637660950314459040 9924164 82445497744654172024901919046246688000 9924165 227989751808391602922070765349894861660 9924166 52116979178762790135832268472290097888 9924167 247982045040776138839785286028442724608 9924168 179192699692660464809156532776418508800 9924169 -355866036349012446980193602990464069632 9924170 -193114184069547343027485930993745698720 9924171 121035308439470460008042497568922257112 9924172 -198481774700211788346882798789574253824 9924173 -50294691827872102260939535991278759680 9924174 -106860394647725392843231357151578552320 9924175 -64876785159412439620250844657035610000 9924176 67818841389626818113870342846036959232 9924177 134840976162292019780226107417359811520 9924178 37182661387440697543929456484588032 9924179 -278764787742232288786680402648693395220 9924180 4465719464663129543821111942945382400 9924181 222508721089506740681462171985084491964 9924182 222296434859117009354121498708569532192 9924183 14327929960520131187915109530154793560 9924184 284082612842619021780548548762387138560 9924185 -722876216147255479863300670011379200 9924186 143506077355701678821007780296382104064 9924187 -52048703978002565502299902874544461520 9924188 -298914389920239848778654555605788442112 9924189 -117794287849834295984870359053737944032 9924190 -69945033854088912061462519757231988480 9924191 -444121033713750518718470357773977424608 9924192 -19615301640890692482090561508964302848 9924193 137053989458570574573041038862145745442 9924194 -57070697004630384990620711002642444800 9924195 24884861562923482662104704241563711920 9924196 142660728232935506021477084892712796160 9924197 -63691797681792304766179135925349700326 9924198 -97332357581468607884188061113980169536 9924199 -179607267687251399871578141258583017800 9924200 -103569505874712516856599043232643072000 9924201 4025450897634120008399949640076337024 9924202 -205241126702002917916240938615899345568 9924203 57545825013981030996951916311482037024 9924204 -1835507315098392665867641640547210240 9924205 -74953735838670410046554161674202321140 9924206 46033211948171893052017053941287119360 9924207 -43232563720964752085037706288799719680 9924208 -14716762524054181894270870738879447040 9924209 -105942248104913109153606694512408750684 9924210 -40109836775406907960608374181103624800 9924211 -147403694780506089078429735624081656376 9924212 77669164210485200683923097091763402240 9924213 -10953046276912512275570590552205299200 9924214 -54708777190652591540750763114322465536 9924215 -211030383161625849676094764333656276360 9924216 -54324361704589676724099210564383539200 9924217 -608028522690007643078017178100876470400 9924218 -74438703106459779743756947758805879440 9924219 -87902352732916057271794352914687935156 9924220 22456403305521353174306346814635194880 9924221 -378132048693176886330213944874560381568 9924222 35178333332519001970355840469754103808 9924223 -68377452324650509613741861734097713800 9924224 310591660806470756704382065885776445440 9924225 -63849298697107335785426518936972720800 9924226 46584428952542374375550562036533304384 9924227 330993350003878867792821221043191894040 9924228 -2047760477376847422912629120583290880 9924229 -159308420186795367149304448327566777824 9924230 -33685041688985097337369284103524958080 9924231 -188890476494685778596141245811769794648 9924232 -112644362812909703060054253993062400000 9924233 -316799182907602395747632831972469011712 9924234 -90583720162315303193318375845996504320 9924235 20873651721877570626908610260256046800 9924236 41446886790760197238595736523543511040 9924237 77748216656699431285534235372967534294 9924238 -107514616390608267007857864357382176768 9924239 144469664075894706384438191224437520824 9924240 -25302896804627031278476542919323156480 9924241 -101249291577260114354258935859661336848 9924242 -46573832794270570023297720562739237088 9924243 51130986027982784972238803229049305600 9924244 -30283143290222447877808727950670481408 9924245 -263058614909015314088551765352550814500 9924246 9574828586042958060507795786143563872 9924247 258197474578140377953535588753484781200 9924248 11245540637421144095431955480717598720 9924249 260295252838949014375740336083346995664 9924250 20778750222713802812873748775889664000 9924251 701387436432599597163354627940446672 9924252 -76615528789514640067216718089861352448 9924253 -349787580326353998100383288109469473076 9924254 -455120786896858375502009685582493537728 9924255 20862504899062166667063883802727052800 9924256 -293193536432963918034892247238517456896 9924257 -3931856394047293935360111642270727488 9924258 -129100221828598559770681028213848166016 9924259 -233364842078925791433760479269352181540 9924260 -83689830956723492233847741830513228800 9924261 -179545674446802716462409669718991610528 9924262 -190449337468557602023157524398369742368 9924263 -178924244577336955927921784630678692488 9924264 156926687506744694043003827452859750400 9924265 89576569133034292426918408942411251720 9924266 20245417860040431924410819540434381824 9924267 -18829782763477241924150003274387543720 9924268 186247600271545914500013473742515541248 9924269 234501952595223443238657582938761593996 9924270 3873056412705910231391834588254310400 9924271 1116956240688164805800734691239209344 9924272 -73611898401163635367605871869792583680 9924273 -383405889649362252495836134682462512716 9924274 -3783256562293162836968195222147226864 9924275 178331787929613266258970939898577208300 9924276 44143426636831446598053549752353247232 9924277 -13319933261560864991542597095859118976 9924278 11126929162949711420730331561275555840 9924279 157698784531176500169302072590065470184 9924280 162614365700057323507979323361849548800 9924281 -65520165086869725267789397660947504000 9924282 4920650136935880639009089860440043632 9924283 -150660961801359807950897830221523309468 9924284 -122613913626315039354849937515510372864 9924285 57664559216628106847203386848998993920 9924286 -173602106726029423025846336837632113408 9924287 -41142769466439426760339962286015856064 9924288 17408385432967779861644102846908465152 9924289 -454432597123696609477549925479851465120 9924290 47520837159440605344931030612220282400 9924291 24610256133712624263864656572921382976 9924292 63028036908316938731425456064235704320 9924293 -317192078705512761877008299099571187200 9924294 55225308947244454765677284016216825600 9924295 236790690117655888621492306766436439800 9924296 229640113452548665491045411413399961600 9924297 27402578155112167034900894087450485920 9924298 107422964905611947181836729035984623360 9924299 -188853482153700932091251475797208432 9924300 -46025392506467785613875676985628665600 9924301 -244701963882260189268196398783958538100 9924302 -84904853719319208133056260127368931648 9924303 151538970292114777796712531593562088464 9924304 22835446280050954806561516233075113984 9924305 -25468500517166801407485511347330651840 9924306 31627359015486684555635962539629243904 9924307 -64074180305381037174946225943683472888 9924308 -366667138203098955251213775225347328000 9924309 104451058809425392230933352673369210880 9924310 -9781531418187522149267679151665070080 9924311 62164446365376844302479929062764720112 9924312 107109995139019057959090052559553945600 9924313 -480323422469412995092065199425212791404 9924314 4790254485094155140548743542203564800 9924315 92602904342278830652409432702965265520 9924316 -95641261319481347750751634294496590848 9924317 45041998402182129391667433404077799820 9924318 24032549921959094595524001294617646144 9924319 -84522178415200068300138322587714810504 9924320 48721842708647491592964874469989416960 9924321 124275360544534548644989488319381828608 9924322 -178131347975301383663641917989245209600 9924323 148286089391174320190819932923842908572 9924324 33991438810377124620873816935717670912 9924325 -128831575579204020619815202465466355500 9924326 1825627095466252802234809505110694112 9924327 -79929726768989207210559873068459925120 9924328 -61591596523955954119546084444268759040 9924329 -23970367052428072443542290094975241600 9924330 11004519347542712672831791092419896320 9924331 -55855998254796220569121666799591757268 9924332 200415307768563699019291025189457100800 9924333 121489576336813060749896035855655229504 9924334 65100572327243850679608597903860976384 9924335 44865086353089719735291473552143134280 9924336 44085218873612143621933611350351216640 9924337 -81548445145166406006280809814535534748 9924338 -8191037025221500808034143286710847456 9924339 -55494753514242125100187396605256104192 9924340 7701655893024697123535152883333038080 9924341 -28882251248583248705276259788130627840 9924342 -36733355787872507826666372175975514688 9924343 -97564601040822942340960202067032597712 9924344 58492988489512010242574952696051548160 9924345 92761723481366041797891489282093210120 9924346 -144240108535828039811139680773403681280 9924347 -336851934073346202194322293551258986204 9924348 40060614373516860763656842988224864256 9924349 127982386486873711574289680145102247500 9924350 -3976632646220304246467142723367104000 9924351 350041565966415809143903049775419784720 9924352 129938187651391540663592982319292481536 9924353 255745707049236555528435077811598009602 9924354 -98139566130762914860887469986355297152 9924355 84233896826384621716793016944746476960 9924356 56256306881957201652238528271341569792 9924357 -3781498439551368745804883375426411520 9924358 -71785048004990265895446530175021996480 9924359 -853221210496965211762238916174387294096 9924360 28370868446131431675872368093573939200 9924361 49533246285627131380678113266883023304 9924362 -34639274276006695556574150662159462400 9924363 -23770224173098910261851118988581492856 9924364 30380690959291314902500090298037675776 9924365 17769924594024310990250302995648187200 9924366 -2757249452590455736401416224124524416 9924367 -112799925499231574481237961201553333584 9924368 -50048306494737140890642753379950657536 9924369 39818578275650443347469239368618786688 9924370 -89857492247114570634933763554460449120 9924371 51426625213673812281764169988307386944 9924372 -26126291334995475438532927530320383104 9924373 352545965003281277776730513748394186624 9924374 273986979574731221141356867637803899936 9924375 72703640629652186828586731941029600000 9924376 35120190198082648812802986510451998720 9924377 -126665593294892921978828329311774531120 9924378 -43639681520248613155326268163261071872 9924379 828896401342003185149608033981981497792 9924380 2067662111540006306604018843042508800 9924381 -111388357503651420731041887601840739130 9924382 112823497931400186669435967563178452672 9924383 -99151158611082664380945314561277678480 9924384 -34506781025389360653119633914063749120 9924385 126113629405671050197944118232974723200 9924386 -146318169296288688017512454188987282608 9924387 -252893868085504475331226427965747343040 9924388 145502174626880181065919002092517276288 9924389 59377166320135574559772806327431117856 9924390 -18446554839105970793152820503925760000 9924391 122046776423783940038288978348446124792 9924392 -254830850040452764559498804636867297280 9924393 169401152047932492983124662463391956384 9924394 448802532519413251033501571220268032 9924395 -138215520712531363687976340347770080960 9924396 220102514322769908475097870480498150400 9924397 115701214463172147099826079727329796832 9924398 -291114088427240934905582174243157641280 9924399 31557296567982601789941227784822950904 9924400 -378336705362070957001471301567283200 9924401 42496106948962361694601495478946009600 9924402 66372411153510882935840194139729571840 9924403 -410080678747049465327688693822135139880 9924404 16440606695931464988586610967296096256 9924405 -24103561015394117309859823369969862400 9924406 -192904254400465820283693393190890566016 9924407 -409155412913326506746314085768549152344 9924408 -75415499237951538816284313062959595520 9924409 266710099942824582103068171792646336320 9924410 2936716886491324322636210590307835360 9924411 -23513014196656310257724974915687571856 9924412 571510099215159292105966241992293691392 9924413 -149467507975900017479182572927484779060 9924414 -170799976318484740482584337326055671808 9924415 -37953150434016801514438012608963801600 9924416 -142026859430523807580882943307523031040 9924417 49752827304384295414122469560163707840 9924418 2642957435048942171857400414720755200 9924419 60069978804521890443536672797518022920 9924420 146009788448102567600955100216381440 9924421 -50999785799540463548901514771648599908 9924422 -164522903914325593501993560163785345600 9924423 23962597623431209282005001031893450704 9924424 -20744154033904977590680865477976407040 9924425 78182254462922528872323110350747300800 9924426 -237056383804887124589181651132499831296 9924427 1116450828634475276182639907425858881640 9924428 128470263227820779766301644284261683968 9924429 430864825507384354639571704619370997728 9924430 142557043673510765739476739683892374400 9924431 107013826238592380871369770712310299264 9924432 6101025230195562915009509141966487552 9924433 30058694983051922692949281181631046144 9924434 -11204931466650928527411262970381521920 9924435 -247664967463550044100519206946238516480 9924436 92809169907082362415852684521274363648 9924437 53447897851743292563299084950295995086 9924438 -179317539104385429311217264504501632640 9924439 3435123494961708276796502353675374256 9924440 -1413179376002670768893564418701107200 9924441 -269529400469220502365952514542683057600 9924442 120228049781579730510882604246648460544 9924443 7158693184389316222954941560179290000 9924444 -4526886877656600704606860845289849344 9924445 -1583229297775279285719925553467316520 9924446 33975780802401630943717327284322124544 9924447 40694980680190222797782162951228674080 9924448 -1301801202411362474998107866335543296 9924449 174257929449597152759975167120683363120 9924450 -28286611270702201886761318517390592000 9924451 81148688059947162235565955758976019104 9924452 268684316446578452819708630732586731136 9924453 124890198985042769820774078410777373888 9924454 114937713471177749235483389413927710720 9924455 346111631503238091851026601976214050360 9924456 241390928338789503459879591800865177600 9924457 -301211864075514395031786181329608452294 9924458 46540994971701822860276962376315815776 9924459 3085738871080515305746625318780489304 9924460 -22897832655526453227994934180130662400 9924461 69643791213097067618115378810082236000 9924462 80332254419483985838143294459719667456 9924463 -14974858201885539567410121898506154288 9924464 17379293017504642910235488015723003904 9924465 35033410940920234636972269686095146240 9924466 39307362477257359137587790629828507040 9924467 34483349880891078204445742813862583200 9924468 -227796384555919613723035073092388904960 9924469 412119169406297223649576797780336365870 9924470 136119981605181181290210040290759139200 9924471 251942484274319674927245601996637916240 9924472 215063393454699709691580984857067724800 9924473 -8212971779518032624119015720963550720 9924474 29685203034601201606100902312938097152 9924475 -80241879534386272817132911804981056000 9924476 200012788163356207442073820711801774080 9924477 3576715068642693231448549830118972608 9924478 192321796850108264441725781709941015040 9924479 114017150458330364633937409523319426000 9924480 -224060008529441868004720558251756748800 9924481 -142737599553836413741266611162488521600 9924482 -24959092649018811752826584528415660000 9924483 -44708665089127182373372887827702483976 9924484 -78696930759348716391942933359682265984 9924485 -208045415013860070275296894654184618820 9924486 -826578139175395505261204308372039680 9924487 202298823845128654744020295787183866136 9924488 186858699781536304598961014648165007360 9924489 -174076549643991317032383331520645973846 9924490 126381780247932491110066878134935356000 9924491 -187277318751588385221364268366945258448 9924492 42700903208126956714204967008112266752 9924493 72193243556493414708699050024722402742 9924494 20921506540005094482500790893679380160 9924495 -27840840641236446039363752658353664000 9924496 -4439451307465823939708461819236679680 9924497 357789743079863870186132274465756550512 9924498 -175122600363950523314762217976947072000 9924499 -24116249365076731923181760635943231936 9924500 106510172484215204710648731466850304000 9924501 -117658397352266912594528726633013902976 9924502 -45533250384021832616291669130961112448 9924503 -424520913592192202324768846184953992248 9924504 21043944060354790428955124606495109120 9924505 -279255457781277148846870893186161033340 9924506 302585905004111483253016845931890182400 9924507 34965935814216809378340474376609105560 9924508 232777229089419246549411701904449617920 9924509 526433635648055928324867171464791388736 9924510 -2418583724148996918545699555370766080 9924511 457467132938469088658278327915512838112 9924512 -170572691792419261802476458187729010688 9924513 -69875268959599774747593509831635944000 9924514 162847162331006268204731326661891819856 9924515 -80106377114328503953306204594645094880 9924516 55331351939802431994591970844454776832 9924517 47979050550062654836516856234744912480 9924518 197734358858505361310712789455956884960 9924519 232427124496994020601280022545367598208 9924520 -443421322950279353179668265544122368000 9924521 536676563670256122418720631809334281722 9924522 -41937892691860774853738243867849227776 9924523 113678129556676122142091756170360575744 9924524 153014606299605399348484351805675020800 9924525 7951485233583730044404685951147807750 9924526 25228965377807450125498609628394530304 9924527 -91161071316299012912004833959925385960 9924528 5036346389855259055854141334880256000 9924529 -5216277412962681471017501973432525792 9924530 -22590093154058675870682382991087385600 9924531 84493236458022305942976276962917589760 9924532 386456763110991709161484327345526649600 9924533 -493516190711476634483450852817612256320 9924534 -139920710155470015817064856145345283616 9924535 -18638937847096734437685013984978196520 9924536 -173977784527212401302561624853867212800 9924537 43032209188416128178757794447195471552 9924538 127498821968655959824572499517141854944 9924539 278965541397321387893446152903875690340 9924540 52689025364149000751609485759395225600 9924541 133866640318228157989675231074293126 9924542 77775553358393546215228989124813123584 9924543 -44428258760622391251049036240665775368 9924544 -39888886161273797464819028022561603584 9924545 -432199431618666359233368801974743605720 9924546 82929724381121600581814055459688763904 9924547 -316120025899797497509037179696825974768 9924548 146102913878662098484973713658318203008 9924549 11111538070608801082910499162984899616 9924550 -34322486445004103447555840840677591200 9924551 38272739194414240039792468624713289728 9924552 325729002944783524567884823806485299200 9924553 -523000900914222394662389651215907692198 9924554 25423112227244190302911730819559480000 9924555 153396371248820900106549401744580672000 9924556 248230614560496449559207044294150040320 9924557 -107125809808168241401042853980508106240 9924558 -47340966316869839425766841297940584384 9924559 -23547774636897455183793350440771093680 9924560 -85851793271412371027220644804853104640 9924561 -142929390967132725438556796946056996190 9924562 -8044555618324034982454738580945243136 9924563 255318491713077427963880238572279289168 9924564 -4470160500921819259123845153513541632 9924565 67301670344430945541423715432286001920 9924566 350002595877740549620144725377963246400 9924567 -10116264495133361117233855758671055360 9924568 -81800392294160671792082881535716147200 9924569 -21228235889283166974218925145750416876 9924570 15693329011758224764007792897385124320 9924571 345196553205385410289480984070347532712 9924572 233838530707932142870817271067287552 9924573 10765328093637717572070418366672175424 9924574 172732122073144778442231957342174535680 9924575 191039651770614091349743876214643979800 9924576 -155710736720216926462566889233554866176 9924577 -139478979626942826301491451105332156140 9924578 146732062098025709439722687694317671200 9924579 194495047549886546721143891451227658240 9924580 55400318004010616145754845591410899200 9924581 55231249951649564535951590602456388832 9924582 18808624790931284160454537020945210240 9924583 132206531837511923750584352572422081120 9924584 179967332930755501074167605512399206400 9924585 -132670458008924622204233910507750792000 9924586 -17997258308585169883726569025006329600 9924587 303374001238489712094385921682712181236 9924588 63210924813066962894129742842789351424 9924589 -387142212991675655679695616185438238900 9924590 43711641358554757540481845769429464320 9924591 -164373455164567587012272137094769390336 9924592 20461608666430682050627672589785497600 9924593 98126729083969664636040598484836346880 9924594 -34958223536080925172134904200029877760 9924595 65188731701606327893207773604047719520 9924596 -433975561739896291399440103234065192960 9924597 291057875924753254658818514645755118574 9924598 -255355386379757564758311197263270068864 9924599 16712464633791854957681757308285720400 9924600 -37461676305779507322731474121277440000 9924601 -201148749201181558402998684032798645398 9924602 210495314320805927031935637818755792752 9924603 -30550185867502159775202378511182611232 9924604 -144217320238119960709038534211028900864 9924605 341736312599695048044712406592124489260 9924606 -175795118790610412440647057053504275200 9924607 61977507023839927168825304521805331192 9924608 410915667347556031602580670471032799232 9924609 -7678020608156100430849592254693926096 9924610 113618954985556426403433884555514492960 9924611 -64910460686505836135998917512288025000 9924612 5127861208033530277919215774077542400 9924613 284815002352440352107303590264864944862 9924614 9402980918293108463864632014339551232 9924615 1285442039701310245919816619591751680 9924616 -130452561470788518929072436279686707200 9924617 -559378813423149545073613746266409781068 9924618 82522039408300769263319725977275728128 9924619 -101396362643844066151436818155910059200 9924620 -76424275851212632092056918704342072320 9924621 283841904238863839797275126187769088 9924622 83966033554675318092043944930873074112 9924623 -359394377425026586289136226587979330128 9924624 34762997520017692429968808084695564288 9924625 24447228697737503700537106784281977000 9924626 -19250886436675684299006169838740922880 9924627 205904410594036396278860491782334267320 9924628 71069000827977681511453081620550567936 9924629 147970007102812047426119125444626840288 9924630 104321292243183623748213231900197339520 9924631 324855820880231446358241947064091485200 9924632 -88174405552608217689803632937692569600 9924633 123697255680306043886526604336080241920 9924634 84915922538472097798613181708402059232 9924635 36893367416129690557445105816128733760 9924636 3500028103813822872792446597558645760 9924637 11540413322966434404846965477428631232 9924638 83947472657346889577329255915403554944 9924639 200695167269318722434568031284882369056 9924640 -331812978958428716086080425619200409600 9924641 -84508818544638850114826021615193578058 9924642 -1132950190693226323744521732754473984 9924643 -243917136314795477923309301926445961984 9924644 137865453886370884515559396024949273856 9924645 -51948061449598352129244818477315852160 9924646 166206658479028705016392604252953570272 9924647 219626556961037821341737040153444591096 9924648 105723449888763907480131654004118568960 9924649 117662134781759654887070119621578142336 9924650 -41718877843535180498940194251041024000 9924651 -391298089927866571611333906669259427376 9924652 -63557235877300416672964305483837724160 9924653 417125708236427869691895225262819114902 9924654 21345232143096405400153796805505288320 9924655 70296466154694649751572571662604877600 9924656 -4312588773241154405317847413542174720 9924657 32676780918083900795936882062603760160 9924658 -703624880666133016764932161234805760 9924659 50462043832878488701805585531984283720 9924660 48989397399985181988806256525187584000 9924661 25165381967125936981368672989780515584 9924662 -307350871779351887339424883632287904 9924663 16400148660083632877351167657776076800 9924664 -64261894959218995812696256004016783360 9924665 116281849523948094844112745667989397320 9924666 19008952263269621969308266078848461824 9924667 -83817196451957816510891884348391045928 9924668 97427993343395670629118727425384837120 9924669 96600787418766918334826463134936048640 9924670 48205179643007644133616816926705856000 9924671 123936860070136056515125265667300487872 9924672 -95350720530035303572216412875876466688 9924673 234508969195319615836688878162018988448 9924674 -52456689192535340694101452387614659040 9924675 170516504791410398155963576027188729000 9924676 28176025498893294138742900494279032960 9924677 -81317559621567206152286120240384426688 9924678 37054251727130642077738545748478616384 9924679 781152282892046990941502910368539440384 9924680 252817038795625000378242093251708774400 9924681 -55181833635045179973635938060485120 9924682 70809554148869770634333996577709638192 9924683 -536489013982851916124071353874844857068 9924684 -38219186789190984994445012949917761536 9924685 409821190448953866109839072624720024000 9924686 235369314001425699964461790264416153792 9924687 15846133315190521470866899255658144736 9924688 68955722451912200260753966839206379520 9924689 -127688363128459971900091061174491866510 9924690 104724685152738277020160839401609387520 9924691 119788816823633206736674396345111772160 9924692 254496942999118717561867804540994514816 9924693 94424536261300995801938813006801536704 9924694 35907081269361803204424540098951748384 9924695 59312380893615037915927280212321294560 9924696 90015101301906542676934626628234752000 9924697 -67955770006785874571973881530006295280 9924698 62873526903355760143927013284858657536 9924699 -189841996157232043583799801895426116240 9924700 -20922143643595832992949122161204569600 9924701 110484279820925774097556534241288352 9924702 -47162722946021568815914460405421668736 9924703 454274049749616857013798382167975505952 9924704 483251710718654804420336885038708948992 9924705 -10265288509666591062306108613151184000 9924706 -44877377667780738208942921804825320192 9924707 -19949819365368786059816108360693003520 9924708 48181226836580185035152304379253661696 9924709 -547009286897255709506095222369986457090 9924710 19605902127172454664954107393904063360 9924711 127326330142953220259748698518845151272 9924712 1921777647543975723713694751815106560 9924713 -21425332451044026548568914678034673116 9924714 -31693649330519999108894414780838144000 9924715 27736632402069825006220587998250493920 9924716 -326225935743863298709100305165889468160 9924717 -260206795686383688284891290595554956000 9924718 162624541013483749214823617453452906560 9924719 52383320218179331605617091887275188192 9924720 -1040454244439431738596553867349852160 9924721 -443272013141388358912848046169607724078 9924722 43656476693443577448934887271916112912 9924723 129979989368331754649518582772880069972 9924724 79427341937237996148438312926674138496 9924725 -207857547220461436257544410224481566400 9924726 -26710494124911808628092146000260290560 9924727 40572791994316649964612794521175224800 9924728 469574949765627968798732432893443072000 9924729 59429718618147854286155502453768507984 9924730 6598379867219330770317670344161003520 9924731 453926295067240160672478814428465080712 9924732 118130588915607317399055844703913395712 9924733 94913370069380115915176351954860206464 9924734 162101042375864057477436182038493462016 9924735 92776298802657908538457253411803814400 9924736 255144983055456686632547573844116766720 9924737 197811622570989932337380956966194588672 9924738 -62870344111768815675960794533096649856 9924739 -126125973854931285720926010009748002240 9924740 83547707003134333334899129414236180480 9924741 262072366488119115616136307579956088000 9924742 19052318430812349907837789714073017344 9924743 -151819961959807160255788257865785385536 9924744 -676992411994125098647091235019161600 9924745 63919012791709777046270662340059579200 9924746 -35893472206842417399385871442313108800 9924747 12605915585630554815482800042487330304 9924748 342600923002670975849687846539202801408 9924749 -270377546932307297908093204808241574164 9924750 69834509143282359215586866691506016000 9924751 -304796381283237969259098059176118615248 9924752 42329543960435679318939123837901971456 9924753 130732112449538961531437790192941970048 9924754 -177877936418865545739634435094649838704 9924755 441051590198687153453876441429373513600 9924756 82120940822131092747915745495061993472 9924757 -482344140310366334890919946988764494340 9924758 -40158502874831833438288705525955744640 9924759 -150231592070600029439556557114848739016 9924760 71602145399874241464217209580243968000 9924761 -88184605746587236201111815085393103232 9924762 71925102382946291380439884799431921152 9924763 -572805251441092856080680952045440468988 9924764 -362091026193638372062093048171800153600 9924765 717086744953017401191392716744096640 9924766 -243439169325946608525950501623028575296 9924767 64205058823482582596734179220424622816 9924768 4125174168321539919036579926277881856 9924769 5905355389486138617783123094362459796 9924770 -256528428293667945782139121070717184000 9924771 26403904739645484907827051655339726080 9924772 47002706990907725333473315404370366464 9924773 70703750669580778736488121029237582524 9924774 16242203489836786794820805699729571840 9924775 -38501565058253294841325986483996489200 9924776 -254073583392330600991559248150593945600 9924777 -106589091631552827640321305573863962560 9924778 228139410590069398575074411566462219440 9924779 -324658046157325243105726445649923356620 9924780 -682666493433497569480792328229242880 9924781 580191606311447531646944505549749793472 9924782 12273847058857792937682925821044940672 9924783 -31185997724605553220952630398067200 9924784 24158909375551061273778636433631739904 9924785 -26216087827350017170356043564933842240 9924786 152884199985691299674123823193081429920 9924787 11979810148003829298454814428829113872 9924788 -11980817715815323592067071508329495040 9924789 -32757902556000489834170299678525767552 9924790 6177477725331182366090586210629982720 9924791 418302318626563868079763433275022475384 9924792 264979398023284404796309565856427806720 9924793 81034690813388858790202452071104885204 9924794 -243885167921745846650521114193756943360 9924795 -207302061125284469724396403709755322400 9924796 -10999808472754623471067974162088198144 9924797 388829988150690409196561797027474674246 9924798 -1659537194336770218264580712392593792 9924799 240420981533847003315747320753605101264 9924800 78348389899775828682623259125769830400 9924801 214320985385702101016350998384040003632 9924802 294267765048954309198637617854488273920 9924803 -70663968221863478924885402673946569240 9924804 187133161785173663759725743994993387776 9924805 10041337286262437705205561905505891840 9924806 -35696613092102693146933824304980299520 9924807 240639015840488554893749028029498526720 9924808 164644115423186621861623929059805634560 9924809 98215697166160476429659712785930699940 9924810 22520215448198398414408216786483691520 9924811 -184287818252929279657277442697986351248 9924812 -7961275126384179242810434868958635520 9924813 -266046381714521458838218171530098922858 9924814 -38678880010450771773863389065912807744 9924815 -80707532462508094860012945140681481600 9924816 -22763313153807201451607355851751161856 9924817 179140386020968151561080206209534569792 9924818 -27758040056886008729930382786870326640 9924819 56752361776113346385382875322694415544 9924820 79497264599102490020373417417219847680 9924821 363582015579753889178933611198288902720 9924822 144044266469163767281377614972816732160 9924823 -524724316619939817125821856678469687928 9924824 77225143408793552787027889299521617920 9924825 27180807976112931934600079301928779600 9924826 322674275853158065245785391143963758560 9924827 11222864967907784165777101965251162304 9924828 -114290930630808385470714356423130369024 9924829 151006281000098550882315358975984717740 9924830 -1467778063063349359286627905163940480 9924831 78612921158357119563589995516929702400 9924832 -745816228324895363479339908724393771008 9924833 -16521875760973929447796159381994189952 9924834 87330764605828395984052861717705739520 9924835 65092021656579915355663618866424502400 9924836 -45475360500559917675439430576126607360 9924837 21958608615066077409579010081905110016 9924838 21147283768572941836270967005819871232 9924839 -522427084509832276279482724736723922720 9924840 114153581987812329430145773956360192000 9924841 -168370299711552254100286916845975154758 9924842 17377478700812952393997145823218097072 9924843 -82284381310322682602477391122441534736 9924844 395072233438254853050523965939065994240 9924845 29128791698719012392822671651829100800 9924846 114910538339535015022012978430154413184 9924847 -457046367832342611314723662897313558704 9924848 -6210808854105516863562808158740348928 9924849 733855009604036043404953256338171883520 9924850 16359327537524091553459191625215756000 9924851 -70203259912703763174910963476643172148 9924852 -62656666569479195821209480931918172160 9924853 130140390115561609181128184082779663520 9924854 97078847195586230060881959803950217376 9924855 213213242136886969046693367792779932320 9924856 141963004599492898288223301246692474880 9924857 -347694074999564923687883445028822043568 9924858 -1783195854497120729782717594603391376 9924859 112767994098596446879485509615111229440 9924860 -129263487154768382311900624890690201600 9924861 17562261859021416790271322667248943680 9924862 738702856058351725360436446074672000 9924863 143956572887542732534659100605949906632 9924864 -245719777009776922319287847809424818176 9924865 158838705950788557101528199897699006720 9924866 22265573431368260449208613720181271040 9924867 -49239182391709697933769848409411598272 9924868 58893386306950618867606863609048121344 9924869 -96606034953722516742968664793200563940 9924870 -43053578930035858602718167539238201600 9924871 -324767328584543838927781861415153844456 9924872 -568009131594927742201813183812789688320 9924873 1359014246989817241969302407579929600 9924874 333289855958772143901473094139693666560 9924875 -368755722253821461287065431161676700000 9924876 2396538071704230705256837638704486400 9924877 -268408223022179911688881404057953349408 9924878 -74062128869538133564989062462983296000 9924879 39439853305363610746795182247633728000 9924880 15286188349667318190242157039609446400 9924881 -318336265541357249163386048318150442318 9924882 89829780552291149807380875141640545024 9924883 -197495610665142282615217854411608535776 9924884 185809344012424465112933999244580434816 9924885 -179619200431958403255922105801528213380 9924886 15319055753888854999229391911793667200 9924887 -105027358254389572396685306645709492048 9924888 -45119003616662374866602444824722493440 9924889 209959357517298829267989951965693946120 9924890 -117891663580667668269991554811695816000 9924891 -4336931454822738653692552928742898944 9924892 149120571892958574280769742562823800320 9924893 208201068501731795228144421539898445344 9924894 -9666788165916298165357793528536378368 9924895 -299726572954851523937105274383963328600 9924896 647605067411976052808155084652386713600 9924897 99884792376593286438724519878432744480 9924898 42628843913515471245870145862312693760 9924899 -391780650053397467849881231836035336100 9924900 94964873952539577090543865108415308800 9924901 -229823007764966013073016099631848426850 9924902 -44913754785065943663111503992695569280 9924903 -41361894758554062454910150867945293920 9924904 606211701206914120349333716792519680 9924905 -152310898571320297685939151586786382940 9924906 124214407294009282331814565628759115264 9924907 60386858410211120401661117018777136280 9924908 -137311976898776736455690893355223235584 9924909 -87098100615405295237405375366860040896 9924910 105339188087110195677548533310332354560 9924911 12056751733452969801546937018249336464 9924912 4283012003892236425743346841220218880 9924913 2957316323854441494358649304874142064 9924914 -164936298371942773185836582711131407360 9924915 -33551630774872702521008456466574341120 9924916 3901507977144545685910789271606405120 9924917 -403430911862779140744195639702714817608 9924918 31053474182692043274466488731230816704 9924919 416930568492006028671232118520257937320 9924920 4429815114455329162645457369234841600 9924921 -245187399794281063074977749929704356560 9924922 -63070994688910617212250304791042240768 9924923 -47043277792088156640423816905986020864 9924924 50583137378238469759697016602625377280 9924925 34587217020535004196370730794338645650 9924926 -15259851247993349996144852769961497600 9924927 -190248996574704475361716070393551911480 9924928 49007372775754971957704449719019765760 9924929 -4562421229951232085152007468810905088 9924930 -4207150755030612863404360808512374240 9924931 -167860429109522767752416287093748404800 9924932 187021686463819348769555024944791482496 9924933 14532215648397586252597747369939650048 9924934 -3319507793493180747488460736448130240 9924935 96709891641843041544322886574352909200 9924936 -7828448710151852330635852947400458240 9924937 305379684567611822772721172357790621120 9924938 244004066562269763530387123214157635120 9924939 94249469292144388579840619113223725584 9924940 109355429315622961580482548191935457280 9924941 -220638802132191852449670199198277579028 9924942 -681780131644249453237138330042903488 9924943 -168347758389192259094153117054016718848 9924944 37915754640603312999928861807521546240 9924945 -110303491188957658908360946920631630080 9924946 247053739181663736446646230776573460640 9924947 110095749909088890780117197352247262400 9924948 21812642630141725583695784508724850688 9924949 -507701633512894518904640200285601888050 9924950 66442756891858967620975522467938810400 9924951 -13945819196233956901144730206999040640 9924952 -119286400118521100799235377432479846400 9924953 -375899310546445044439816135570315931520 9924954 6766043613465142435978119895369436160 9924955 -191946880721844334021620020929900856640 9924956 -379881019227651981104348583586495802880 9924957 184234385552043407512018765402948204800 9924958 -230747187218738079024729695891310950016 9924959 -7725284469576738857094191852050188672 9924960 30287566450260348939743377497469747200 9924961 -29283724120588082981320431761093641438 9924962 343152942237147563612888828324931951264 9924963 -108008558892491191693525076581319448456 9924964 -33264151863056804393652839286525968384 9924965 85861744619307918122616078283358830200 9924966 -92295757751667127406999076642375764448 9924967 -184185339701668271725688036866206473760 9924968 132516959510967478493161432624228162560 9924969 137372936036623413128961338516473152144 9924970 -139103669924611887742676004309863351040 9924971 1626197455869021756492896656444733184 9924972 184772350291364329691851395641382776832 9924973 -409647745253406423627232053766029108160 9924974 257002281144081786839904377653439947392 9924975 -109141939272545167308613759347678932400 9924976 -4045063169523998515882488168911699968 9924977 545832026036846757970267359144685333632 9924978 -73912148040205462261884524730984849408 9924979 -389788715505776893395429987283893034420 9924980 -73234895308869769689998000831498035200 9924981 28972852980097740916097255421490045344 9924982 -140672791266982814889344913665383725408 9924983 -243650711180720095122458020252049237616 9924984 -359837064004940920869086849101102080000 9924985 -17043076287950921955678508275179557440 9924986 -50886296551202464035502730625444017808 9924987 341904971260049636334923523164976520752 9924988 29656952315164673214035681132229183488 9924989 441073950702725435917281000285887096460 9924990 150356106461849125144716244965762662400 9924991 -5702203216297686705135971325587585280 9924992 51495517915411388151656686243597516800 9924993 -40891324504206675302817832406073570840 9924994 5189156287950896952685779338715317760 9924995 -136323775130787990191255654992117832400 9924996 -50310921273928158504803021399779338240 9924997 176786613958494718134764130046369476446 9924998 -172377743317696068057620904414676054464 9924999 164520702056280937221736235205723914112 9925000 266671196475543658755195187554144000000 9925001 -30362951130579036869292351194898146688 9925002 3460017856099747010315610806881498368 9925003 35275899303876929780096401610017529280 9925004 78240304364666201138555140612747508736 9925005 -25658319211534345445936488157018503680 9925006 13899372195551190884657653803419086848 9925007 24113090943776160579616165111668381120 9925008 -14228656894025544480123347756250955776 9925009 -841848714080151164085620708268020886284 9925010 -50762131876474319359353020187110120640 9925011 -8977432083267605643478399921358121000 9925012 -23870379218265136297604808466738082944 9925013 60544000953277457837692489959905808480 9925014 122349065510341858704019890014169515520 9925015 83122927667646654379978932834758987160 9925016 98316895543406558341743492057381580800 9925017 -193616959535005462350972240687590334240 9925018 -106457448401582468409635555964293441280 9925019 84485388918228465214819219511366922528 9925020 -68026349343470535756667541214889297920 9925021 44106850906039313921898531426312149222 9925022 12892539158027259625993329083284852224 9925023 216335361461517977424234223060683942984 9925024 -106105548903815231159782108509176463360 9925025 477581108587193287227361670844093900 9925026 125423085970455993123943177414865142144 9925027 -7010459251037600960584218388248704608 9925028 3552260021579492469691940982695997696 9925029 166518388927124972291082012305536625184 9925030 -161786246719858705016797183606510070400 9925031 -271793683991836300144058322911820108168 9925032 162132693682936705842590192865155973120 9925033 199695429492798867114006472786543726324 9925034 -20958006975835535460296003043485692416 9925035 89767955601690158784672571578125760000 9925036 -195288939910033344557614609900483438080 9925037 916976526753834380209107520440737705046 9925038 275756060311226882787064645121285128320 9925039 -310485776232117330518232056564487330000 9925040 -29611672455567791876933102962055577600 9925041 2946820533683042653231171933759987584 9925042 113167169473529381601390264852093206784 9925043 403351202386742041918110368178495425292 9925044 24730328941090478094681748475116425216 9925045 1180855751348034523484742534492378240 9925046 190273035957599887486198084886256736320 9925047 -204864133569389652602791331385263142480 9925048 -190471495917163690207710341305952256000 9925049 -41693742006378055639834626901053827760 9925050 -37581676028993924251167440926378598400 9925051 -31273157283949764451199960935717345948 9925052 -108351555683598728075059922056553253888 9925053 21871487157845981297311308816989054208 9925054 79676863937237624134623557061453854976 9925055 -34563210444751252084588530737189473440 9925056 -66515520746531459727517120386582970368 9925057 -210594711363377079707263693745525299968 9925058 375600939746879043205031728141452288 9925059 -168389754162681225314726066509482520080 9925060 66493281765701872221401824762422988800 9925061 201518152031121957742521553531916168832 9925062 570414352873127265517943799141433344 9925063 170581195169203336254462787102444580312 9925064 3167198840686398915191044190642718720 9925065 -68171132328161785321178290996055894400 9925066 -269361871628366550910676689475015292576 9925067 313971154151893481351125356730753833240 9925068 23203418779437091170982117648165601280 9925069 -3285782630876085774347334476461101696 9925070 -21339180349590300895765844718931785600 9925071 -84076056376988721236047210959727421040 9925072 48785887089986962626552925397005131776 9925073 -325489556643024057372207046762557843456 9925074 -48489312012099577789318360076290108032 9925075 -25063973625070855305230364655118920800 9925076 -212220143678993916181366548441531187200 9925077 348409519765882369974060234975218409120 9925078 31885788014017136279429308027990935840 9925079 295540668255747497781409413062588342160 9925080 -18165906432877882274902315210250649600 9925081 223139372972913979658468811594624911882 9925082 81073468076221311226577518256358681312 9925083 112755058266008695485801814485152507424 9925084 -76268413493809904463383392758857465856 9925085 -88771293601477391273009237853201011220 9925086 142902564772525791368804226658820966400 9925087 -139649391994517368565034659114473036760 9925088 4328916495291210688407005212026077184 9925089 231185306298921476354995348985410719360 9925090 18184789249362241029577209765948917760 9925091 -19073706146590384769773433158115133816 9925092 -226933065111482863454312390598634165248 9925093 -58392490556196099044671673658963517056 9925094 180876319686456399577924855729070682240 9925095 -20704255537523803605392573087725938480 9925096 398010563643932885589129420126460001280 9925097 164868767223929212400169072495256008612 9925098 30317044083123072515057672682605057280 9925099 42870513993125103699592441148975567080 9925100 55983195692147366448999497857642118400 9925101 467787317459815181533715706020013718668 9925102 17365767139258893044489627158631489280 9925103 -1823025335474096327345322846183166656 9925104 1153253576212578688856733277476618240 9925105 -368302193185297189137967243389103695000 9925106 -123859861337634663846798223120050428160 9925107 119536511407243918263222497238072362040 9925108 -39393315212478376135824598925689209472 9925109 119400175846424592164908852056946139310 9925110 -5722600577803920163050686882359200000 9925111 -116777758281792049336915838464500530768 9925112 131417107355242665308372373599909498880 9925113 -271018081518580556220037878937820058912 9925114 186767893553802973913633840848627660656 9925115 71959383327368813296574038693981153920 9925116 -64445236241567498356289642633913670656 9925117 119309477384271004595488341401893660166 9925118 -67026418857674712091217018286115488384 9925119 -230259352726681092933586765577664637680 9925120 78554697050123098487121198999436001280 9925121 -19096403326962921898396496279083313856 9925122 -27754529742366859216033087249985285376 9925123 -105894303576175261153446346207317539936 9925124 -266287139348282828530663673750163849216 9925125 11763468646073337494884089963456000000 9925126 155787071926084465648670813860527447360 9925127 22869573456770956570451587698650964312 9925128 18135421624241076685296970615902336000 9925129 -85960191918731186372683275552301514316 9925130 -70704451824023630009266338806772251040 9925131 -5017443988460784254662277601308100096 9925132 52437822530070807059390260645579740160 9925133 -407101193338068511193685164950593276618 9925134 113412232878842318136579719666049697920 9925135 55081399508777320148222370533556033120 9925136 -39946408121938778185794515728651173888 9925137 -146007399316708230688892000373254976060 9925138 -249754697680055470730563977098248391280 9925139 -27663415951657743225223530823686404448 9925140 -12225889012609397826082201115438714880 9925141 366229602655705253357020306110840514684 9925142 92601573291266929289495998962718781472 9925143 -99265736976057965629544526872548586136 9925144 -319454444212294279252828851344395468800 9925145 75848917498746313590796493931756597000 9925146 78588915114078990992537096492943360 9925147 358799549409798858258997017663248958596 9925148 81588582209082427615962148554586392576 9925149 -110119228080289574832782401843294922592 9925150 -3678005594302806425401620401670187200 9925151 -131456707591072651227753522946988143536 9925152 -74301044124001292778755137263213477888 9925153 2220920277235467282098742836797474304 9925154 -87832564187985831644335396041538306224 9925155 -146750960346573086960142636068714834400 9925156 -201295173465884815055701942659388943360 9925157 47151753409461137671783836693062354880 9925158 182527976073960364435480892596088366784 9925159 -276675917913331314560344169631161541640 9925160 -42689118862584779773021159301937561600 9925161 60128222427716268374944292318384170368 9925162 66165193388086797450459096254839604832 9925163 -333507938998996076401053921047576974800 9925164 23661943909955642127806432946791827200 9925165 149764309570823199439083180640319174400 9925166 129720657865573190865066036766885108032 9925167 18826643201130962221197337180573939200 9925168 -20651993523209849153607632854606381056 9925169 -130335244695455457804756686769714723660 9925170 84506266783548657741517367583586982400 9925171 261572821287572595165320790086371679372 9925172 -251951966508384506272187904918067549824 9925173 10048205661991534726403862356224240302 9925174 601232928239700171405529081624553472 9925175 12188215011811789684569552403136037000 9925176 73376018125729948033712621961349570560 9925177 -88228846251437363743449310325513936896 9925178 84376175420569984154700179467042040832 9925179 9538747336433885917163297266917855360 9925180 271452020602541246626116991969610150400 9925181 -81155763310013567190369761194991138208 9925182 115798347097200679047436605225544303680 9925183 40226679640245294316685187404124394464 9925184 -81585834341885598347769004539784986624 9925185 -124533191100567730572914584575602275200 9925186 -491283544158423541848869612854409988576 9925187 73834472789346937827995506393634515632 9925188 27844004017412931339753912360341913600 9925189 -181147208157406095136117741302237543010 9925190 -10311900888271697086616059929944463360 9925191 106391600820303668182689153643724690160 9925192 -130220941732146232179996936898437120000 9925193 -43505899690870364102238268545251019558 9925194 25165145501383406663435987931240902400 9925195 101906929619093652047392598292643145280 9925196 154739651317668365313218994871050120192 9925197 267886919219080294179092448099228484800 9925198 -107988377719769847405236151554085054720 9925199 44907942471527234187161870910011209320 9925200 -8970861102863349046768810690314240000 9925201 -174856450227129445849388747782392083040 9925202 -33105592336684296453620508729530907648 9925203 -169479758232135015881394204743791309200 9925204 15147032837479051516858922847920176896 9925205 -317193452410110531639006013566851935140 9925206 30053436035421111511345175699039162304 9925207 -297236453052282914174827575329807319544 9925208 36154780952357173718479969347498362880 9925209 -39786915497348200933190633980067545536 9925210 8591775470806068553003371481270145760 9925211 39163411258179912786340039726577934000 9925212 -75541071765766412188970242230222176256 9925213 -22526429003220542742220974298074794880 9925214 -41790839526139020076972780511900147520 9925215 -174111282933682876219768909634949317760 9925216 -116515990971513984669809572137381396480 9925217 9856545561511018143248556473419032240 9925218 -97192144406788450515715263391470627936 9925219 -330555326837447047601697000735261713380 9925220 -109376995846456409688180723956611584000 9925221 -345349599564723967089297116103133867680 9925222 171738933539661805666893985569490098912 9925223 -87337132382888141285745636924775502592 9925224 -211587885359088871141031214226773934080 9925225 40141755060155692244966261671454822400 9925226 -4614649089059570620847097172820333376 9925227 -107683953069158681945474694773930268960 9925228 106332886470286966438134436459804813568 9925229 -758748252450965165219894952732141932928 9925230 40116260205665724669833706489855959040 9925231 -146453829991490800418614705003246572368 9925232 37296098056070022328542863046807846912 9925233 54501868614890669538670178237060524704 9925234 165228851514614782840730068445506485504 9925235 196954284602007751647394043937200365680 9925236 95241851354671836278225150752608172032 9925237 -200238402063334453350553177226991441248 9925238 296899729856188475690421879978261455520 9925239 13000855295863860609322144046969026560 9925240 52190270563374887721615128023481548800 9925241 -99761506554856799578107980537012285808 9925242 -34302727676429558944652696314982077440 9925243 -295386062796129305654245693175579964508 9925244 96003201363786244480231256738617866240 9925245 166025376551962699969049559051379201440 9925246 -29851799522517756476564598086231700864 9925247 436202407212547859962553581716873226152 9925248 -229963120346327776983222133072362209280 9925249 193561772960694119067456584203968958420 9925250 -160107180493279507868585457181064520000 9925251 -39181091800045295866015950251729538816 9925252 -284622765697971721600306944117304693760 9925253 -67654724691632106540175615950495718116 9925254 5732731672426044644721330751738803072 9925255 237158549042183951676686025851344151160 9925256 172272127447187988231161103903276687360 9925257 -115085581132709975745673575321140210112 9925258 -20212949018226591606632758689381557760 9925259 -190549981125539650286340573725382841296 9925260 -551097095800594922426945907385712640 9925261 51771151498282193198776941222522631862 9925262 110931209711588259706242727432917661632 9925263 9082020511632255095496726065042572464 9925264 -26372646240744583776807285250690539520 9925265 32744080655537293572411735012332846400 9925266 53328402017262950355938724509657263104 9925267 -515150591288893303597347951363667368816 9925268 207312294889218804353608765750644325248 9925269 59110570999683613081714651706070205344 9925270 41744903334375736039771339259160913920 9925271 603908484542012228519135378973021494472 9925272 31710030380126729879090270992839475200 9925273 223818507616013599383470859826861301760 9925274 183747372005197041145159896464565713136 9925275 157102433236310629078684656813548376000 9925276 312428170458564671364459220100883484160 9925277 -169981337850908204755331776216582042560 9925278 -2437785533415447081456027002120005632 9925279 2414008393320496006467268532641264320 9925280 -50527207143347081311075540834359705600 9925281 73869048877437148881438791983313943840 9925282 3887084524615893587376049299238513152 9925283 192897861676357347603024872576812301532 9925284 -136678401256009099546990432583052410880 9925285 -159980044200286215464853727227938422020 9925286 223476634605492960048733107876050909184 9925287 117796735465823293795957530601238534352 9925288 349540284245344104568319702554349813760 9925289 -356639840152627263564701938239878516400 9925290 -26848985062932648092483537242382002080 9925291 -81266789026941268350701231934972980000 9925292 97872580606078701488312804047140744192 9925293 -143451233968794539339710220556224273760 9925294 10060966050765773251940999346648741696 9925295 -186552124807153996571055118124292483600 9925296 -73815934816426200844335470624743096320 9925297 -313216080189901085460653757029390840028 9925298 -49669749483768321606669027688607247600 9925299 -29398409933503502030600552519321066376 9925300 -1769295123640488207042169902595584000 9925301 111067620952159412868840578503382784 9925302 96782628102981196907109552376873079232 9925303 -5447810358183722500152743956973857152 9925304 69304285717463009734323558762371481600 9925305 5420364458834506799875654116499610880 9925306 89176898516257838925320341951771974144 9925307 -125884340422452732463556263052279183088 9925308 -149127063620158424766187918545341184000 9925309 9531298378297362622426230182772029510 9925310 19706162617823986875683959897296395520 9925311 328800303120342276689980826210347507968 9925312 141009437401603471849106240907930238976 9925313 104652158700257937952456180938314261040 9925314 -61606636203988803214982391075454473216 9925315 106991851859195453286171874083357235200 9925316 145202672848018194601361438991622575360 9925317 261995113939331969896673084945347711134 9925318 -128524774758974180357034598389241280640 9925319 -725662623073775247071237842282413547104 9925320 -103418263148008345766149165247936102400 9925321 -44868691717335104291965889664838033536 9925322 -71929446759354559194558592353369043200 9925323 -486849941409250210643298254489530867200 9925324 23639768791703554373908965460451993600 9925325 159257445818510978408257028995266478050 9925326 -35046389758106126933318344327084084608 9925327 719740634848187150968227816178851900072 9925328 -18577096525378630809779671866942160896 9925329 88113057203001940084296254375792074368 9925330 200763706910236254109510631572325209920 9925331 36569777902225005212907766984957267584 9925332 70862765570332774694578709476695097344 9925333 -109361725374553247035128913219011010176 9925334 6177929023563173036068406107556761920 9925335 37356030970315712381169351567743666400 9925336 368589580155352038485225644907035207680 9925337 -544703536144627550098993770073219683000 9925338 -163079014548546378888563974366261126656 9925339 -449282282130578755093466743716103898544 9925340 16441693180004138642419159291961134080 9925341 -319604419976642428200486616951428878208 9925342 -136303134734562615548775388118788220160 9925343 86685712420490368623261411292314147360 9925344 1597052564214611816619846326281568256 9925345 17510336271538443953503394441796028800 9925346 1095923764493781988136828285893771008 9925347 -125460181466751477868329626903761374600 9925348 -4202099864368963399435987385625360384 9925349 79791646347588768230583615980980059936 9925350 -21213912500762834473440076357783704000 9925351 -6436620436545713209883551328469911040 9925352 -345469593645017109245444393697571046400 9925353 163414947359248867823151836711641866480 9925354 150613143126891077050331872220077331376 9925355 161971918127047049654905265218263685920 9925356 17892737062442967481532910662138118144 9925357 152071729439525039201557729172912373888 9925358 -116561618533823448734930528477100258624 9925359 471593257187176192336589801653198824960 9925360 7630688795198731904526761576437678080 9925361 -78385413494355112832642722819050311628 9925362 74582732502450890984922500718234708480 9925363 -15267272831500491469673926881163886592 9925364 245151822665856954644358405373119163776 9925365 101182993256691934630703637107224000320 9925366 281520080074138001257855632759100600320 9925367 2398682178191656691621137780051811040 9925368 239417954520243689612693370745883381760 9925369 -51413906135569446108455453218303653420 9925370 22537264712098653241137474821291750400 9925371 -108654938625600527261226812307517674960 9925372 6101754348527578307259968312830284800 9925373 -17139290551051027806203966175860905620 9925374 -8918444283348882765687530698147958784 9925375 -32365667484345608014018440642735312000 9925376 67761025999453398390250823739865300992 9925377 67422387731476694140043656605371925504 9925378 190424012114897806240635716371527622656 9925379 -132991773708711887863612167068244502020 9925380 169202138595279325582526416070880399360 9925381 393335316553948594482409496644036144864 9925382 -145057883911136416288487146305794384448 9925383 -47417153263845885342472330823028318432 9925384 125736474942803059662111420852331315200 9925385 346363940235754453880830581554988212580 9925386 23124476516363757740308355681871262464 9925387 308512117625337018541009688745325982036 9925388 255186918954528312223998443094975744 9925389 8311008691486029458493892324052904960 9925390 -64265743918143998220421706489755732800 9925391 -23782632901836166250630340187192608000 9925392 -5529815323965849867804705237359984640 9925393 -372214767576928203909029721948567924240 9925394 -13507376814506686776398941398468200448 9925395 259588032569741076306455925000677512800 9925396 35512299978158467773625368279189960704 9925397 -20875587928984188833391630917968493568 9925398 -12195075238692415330006473027071466240 9925399 94734514900588924852725485458714498992 9925400 -119537139153246377760432147927683328000 9925401 -87298257163137346061009776496641873968 9925402 214816403654832803494047588739880409600 9925403 44903096115672135550992165247699158744 9925404 60774495956098132313366367090824770560 9925405 50429886571310156172715626319017231360 9925406 -38495563318412227419279833021557150848 9925407 270284572840656080494262926005175159704 9925408 -113849546819782978976878068010703585280 9925409 93683902121517439443283430132399872404 9925410 -27292599119033235805595686044891955200 9925411 -38837717680677242637347913433144728008 9925412 143361027383661959399358482924275261440 9925413 -148802817332366449376448238446988907136 9925414 21540525591647187576840239095819993056 9925415 236341124268936089037848547897533105520 9925416 -3013136040891931004739003618048261120 9925417 28413532971656278647416712784462204260 9925418 157352933150300274405264259202154986160 9925419 -47163593715603792520657281515856414720 9925420 -80931574667800906400183049907607070720 9925421 -172997197079135172397703746498130717856 9925422 -66930000338807586236269029570427440000 9925423 69606134027219575205173277713337362984 9925424 -87777997349182544921689022387440189440 9925425 41634169844267390435876682172704499200 9925426 -90630241701698792852873787377338583040 9925427 -16914688555203024261024461413405579128 9925428 -138039952217205780341503458340743143424 9925429 246471196250954109513542446552670124640 9925430 83935855253974197889308019910299488000 9925431 34733338160751585224576755237995724800 9925432 -291875733608878145195129343158344028160 9925433 123253663365791734868501760066844267776 9925434 196551021204869228024389792869487841280 9925435 5875223806717914317487941073367906560 9925436 51826301889105570368029824888080148480 9925437 -257606097005882837517184869754606349760 9925438 180333327962940181375551430195372389120 9925439 -372083801019671584083735619185230621760 9925440 37874213891308666511432714690840494080 9925441 10163934382566896548935788524508137684 9925442 130354433795543212886101584923702833872 9925443 147556478492817713487233365292272949760 9925444 105324911383076067336439914451704713472 9925445 16022535976530156665623000827137495040 9925446 -79373711610108889947134084288780202816 9925447 67153485359798201710129539228162714752 9925448 -176621835077369562693238118300899737600 9925449 234570070910151155589816498415020616464 9925450 -115673560788470688392085806049418917600 9925451 -306627530851323139781940802566239413728 9925452 -119977909521918226567481546714572346880 9925453 -347448231162364400391479682437061755220 9925454 1917152646196598523310158405243270144 9925455 -103076507902291291927245757135845734640 9925456 -39599988284716179705290880202140286976 9925457 -193700262834489816097541579178513408 9925458 9231810553455100085559196928599822080 9925459 569896194706600733101194191714943810720 9925460 79337830914651175431414944956917350400 9925461 -22027524819346809583819709235681985920 9925462 -251134912532027170797031273216769772768 9925463 18333712616626674418015263544027078680 9925464 -116794442078812143063229479631013191680 9925465 110211058438569565113824300083552283520 9925466 31950216862559892009963457851185558784 9925467 120716053889167688986873540054228740480 9925468 -25874448110677647356891678768435226624 9925469 -184108676191340586492062828451535078356 9925470 302864929199367232358662932773203200 9925471 285549040368496443938599030159905296672 9925472 -85948105547297823467184712847593046016 9925473 98503886710890493409802593772661567968 9925474 -88372629429956695498504477246925004000 9925475 919908704122061181975921269848416000 9925476 69035335768314607060735039510025140224 9925477 86992661064273483167793114763242556512 9925478 -220780586071226897505839350998986050944 9925479 243761815674601229296152591746524116624 9925480 -71739509335273450777206427472101017600 9925481 420256242616270784501889913225412419200 9925482 9133940638033898584147663096814667264 9925483 46067745656341288391240517547812300520 9925484 70019321041442263817325839969563531776 9925485 59138939739963780722120677579314676800 9925486 -22861434601285488026996248866042864000 9925487 40144306738423121762205718647744184320 9925488 -69386700663818794511785654324642971648 9925489 -269434813640911153143323674978601193024 9925490 -60528069984591020068154389350137916000 9925491 184534054701994486927323353242400206392 9925492 -4415698290747297072297743189097678848 9925493 -167100612117844047886117057561457193156 9925494 -541230404561886271437597874338243072 9925495 438158543454148176079253615433950439120 9925496 62747116198471529609527453471269949440 9925497 2345440736851882096870357609976858052 9925498 178134618577338513918589622208260440320 9925499 -17286884836745295904809987133933431840 9925500 -6597606031069678298718224637058560000 9925501 364473180037734229808197495644012198732 9925502 -131675424251735675090545991610748866048 9925503 -39883914315897790735873778409143623296 9925504 15594297781307830995082592543016222720 9925505 152992295490752138581813665513096288000 9925506 -30997172808397774272605708088390537216 9925507 -562015267939259249693883029151375771648 9925508 359348319037016327397407438369357180160 9925509 192365266131738989393903746094579040 9925510 -1428987573320028350891385905557251840 9925511 314076195303518524440019087919072847600 9925512 -89282356582599516711220498338266972160 9925513 31661740763309951906692165938852628104 9925514 343921956955014240519934140414981034752 9925515 228422603656047592554663657281638921920 9925516 -145398322577882913795531381654795340800 9925517 14097916757780374345580166076222951392 9925518 55328736806076815361785506527461376 9925519 344990863824889383855820029823694799920 9925520 66556559672938654825076899478883532800 9925521 -131588099336741135807377885465458889488 9925522 52075070951815556993787570728031591072 9925523 -84230861488409965510333856558241802800 9925524 52901781463271925772524206525974118400 9925525 75457782449604996010779150034655617300 9925526 -17917322864507979058216610632568189952 9925527 17112335469156977472926918673837442920 9925528 -136713339246004754926606931783370147840 9925529 -217212434833878207938339744081134131516 9925530 9215555339554902517105817335206558720 9925531 -30854561266755488498804295003409625856 9925532 -250482539433713328724109771314933521408 9925533 4092750323998746924543861218169409740 9925534 50748055587494182338010646418459340992 9925535 -19128438959560790721485456187374523840 9925536 -169849611883907293886261901346562113536 9925537 82443212736796933416770936811836681186 9925538 -147487549680202298051278918202350056624 9925539 -196282927712291839617667248134833317336 9925540 -88224999572011538278431110748394368000 9925541 -388171149918151469966497589418748373058 9925542 91138450601230324694591670328770112320 9925543 -789511269122316788663552410816485497200 9925544 -237526008505961058851144877863760199680 9925545 63892267317052532223171768226689724800 9925546 62260397933545256773525542411329213280 9925547 -64989230773773029225892201767073736800 9925548 -84713484952498251128681030670764997120 9925549 -74228006252461996800590718714608263040 9925550 -78493091181030730144414405003461480000 9925551 43544647310778400465953631822325873040 9925552 8797742238828026558600660631368761344 9925553 409722006548707689313510903180418959488 9925554 99231875672178470681177115118927202304 9925555 141475601996398041295096682151861198960 9925556 -172658353398145406180361762319078231680 9925557 -100686417523679787308562413877736232160 9925558 -56278621266588916379654919644727705600 9925559 -35320037306300921571036134677807497600 9925560 45324172938265625484103301184614400000 9925561 5340964121985721809778511521441589392 9925562 142059242367296618433480767493816940800 9925563 -248415976930876692284613152118032206056 9925564 80623678075545117926478489099141053952 9925565 67341827829315080960823351295226931840 9925566 17405979961882516956717748616303115264 9925567 -150418482737767555330576276099207007040 9925568 -149938884506541057075163449671918026752 9925569 -408192379080255317218195568128902810840 9925570 27940952873313047586943566259598937600 9925571 355594174992249902686247854280073305544 9925572 -37431033127211709040618105284146807808 9925573 44715107418898835220643505365245509920 9925574 -270415839288516047148686509493367586464 9925575 -7455932041281715826685634444684732800 9925576 -684295191673099319853157854881676810240 9925577 -4390953636017533587741645572892829680 9925578 -116950238235141946471624696769002205952 9925579 566326718129179167568890096372595724180 9925580 -32392980543536748122485439203568517120 9925581 66028067466570221109391432502448860160 9925582 -182248302741744377968849369583394700608 9925583 134610764489039518886706089211880302576 9925584 -71894189822605554906880484637378871296 9925585 426202607795304031786418085667641960 9925586 -174211560319242466589638079028297726720 9925587 157423690339492060827187525355255500752 9925588 3616772779056770429718086093371723776 9925589 -65182769524341103173032376390262130610 9925590 -49960127827869983731300112936742487680 9925591 16278500555948588387648118433887104240 9925592 -424890004767884963562974764750704384000 9925593 218567555856492126693873103963157267664 9925594 -131223394074526987923821815383196224000 9925595 204319271241021929560616551787389583520 9925596 -89131034933984254199009288301782581248 9925597 -215796250551478183226033515548599180736 9925598 -359952232558540276660311525988164939840 9925599 -62682403791349931511248238690214218936 9925600 -63389967536481788088146889538043904000 9925601 19442309140494802405120050386297368320 9925602 73714296022987521246323977289080040832 9925603 -467450982248407087163810842689372464040 9925604 -1477742928039180803573862852019494912 9925605 381443502163593496035115875300093259200 9925606 50652143634522417712532257497558934752 9925607 -326808148853147775779510554872363603144 9925608 -37082244191186336121466928469411102720 9925609 4062359276583197224815946591339930000 9925610 164033068944585524293772782895208900960 9925611 109705183689093678278025441298827070464 9925612 236526369624031077507422398694088609280 9925613 -337403602950879992910736010770139172138 9925614 -78970073459461749692308837843782045696 9925615 121130169604357285249531440830689464000 9925616 -33865781860939362714200487634858672128 9925617 -40226906331140256394211603622185254080 9925618 8348958446019679679374064159030745216 9925619 398197087165081086214716026889950383680 9925620 54726100212200674251821011151499509760 9925621 198560120248301608397959830870567176700 9925622 -33601964874662392103090401420895466240 9925623 58482621059010764738697059329900956672 9925624 -305606046807960277190116099085157335040 9925625 -49148873773472275469382288943214748750 9925626 151723895987408072112814319742291001344 9925627 -267020880554782623749910737760563750640 9925628 -156064619905497788803398663463444999680 9925629 87687092369679069244708844844486013440 9925630 -142278572185427602946928698776938240 9925631 -902767008538910907637502091882589800 9925632 -423771407931639960627834333113509478400 9925633 341830907139290483340575026781228282882 9925634 -19925941293502153089187659296742488160 9925635 -12993104148551311070950287186031812000 9925636 -84432795446128818684226362583676716800 9925637 508101506037708621860145050215098906492 9925638 91628521180647673119769895878318464000 9925639 -114355087964179098524722482029796321440 9925640 -46159642894026906435548428665550387200 9925641 -211833022026020558548392572214727205856 9925642 6795912880992153156108438667175967744 9925643 20483882858844430801425727117945361184 9925644 275446721247900053920907336873408581632 9925645 -334897834322985847961521928390556721920 9925646 24725079319309456847343039096388817664 9925647 3275332948032993546615905497621072128 9925648 118120665785411884013582391473789730816 9925649 5374351004014179101511365604648406440 9925650 -6452221037227850822534181303494630400 9925651 -469223021032313056941235103956434221096 9925652 -39074150906134083544240429023524302848 9925653 104906466936980075072319804215078899104 9925654 1125228399145443609328305583273660032 9925655 197760325242392383562008824745608477120 9925656 -17252425675709154184310691949710950400 9925657 74006643976931263774038286926033051520 9925658 -192657568172777273564303371254307411200 9925659 2779753737877925300830547665589443464 9925660 -131595532322299419930841605370759672320 9925661 -431522554446726893310155465530071267828 9925662 -93573467264557326722949474326666222976 9925663 -219869710303394217949504541858753175816 9925664 -12034106623189615108251281582632992768 9925665 -417510208943703953588256977043942696000 9925666 74752930958675344408167921128256862032 9925667 -74493752507982686280277955058376261284 9925668 139687720602048800406714728236680716544 9925669 -69565117127959143836211592765456776356 9925670 46375848728009574086002851544562726400 9925671 5017429432704960238777013303424509184 9925672 267515989451003135139503799729684556800 9925673 49670902907014563388932270122668697088 9925674 43709945468720219689477424016212881920 9925675 196567940633989736986606023552208328900 9925676 306161749454980117541442465247573847040 9925677 -194225044042574714836758410474176880586 9925678 -38338108109215718703484144052961232128 9925679 -1702505918558486989999791271405099824 9925680 -31326198758166313378690800482265661440 9925681 -151649287615143466312958858399539263948 9925682 15310104124168192105723331975943034272 9925683 -17532222468782929359922082917691396352 9925684 -97661971355150319988408265289524819584 9925685 147820520871736196590393873385325926400 9925686 -87098606112049779295231794591818140800 9925687 -19035028553716584969823584408503160664 9925688 -294673667706296874592085248946861875200 9925689 130591387132300601084961393205926732624 9925690 149845119160992518662932103203709440 9925691 31279576121428858537823912318755891800 9925692 -57218106335175791054292756915728621568 9925693 179627717291277538309736290937643879904 9925694 32043845890833076480320858504632026752 9925695 -2406956563386598071925885441430105280 9925696 66533010113316487817844238691466215424 9925697 -230993307798346468674108600504536449536 9925698 261497040592221557202586655682952846848 9925699 90318109286901015092470827548300048640 9925700 83857364866617683223876976855656355200 9925701 282200028935500858954881626636478059232 9925702 -47739483687421015628496526316501515008 9925703 -332893294942246022039885276931649851048 9925704 -96930081350502842557971283205310382080 9925705 34278188376034835616292718053245504300 9925706 100722561527653828826852899504628532480 9925707 173451935970675285808397751811168989120 9925708 -35949056483376793202011800829314025728 9925709 -56737305991884969554833474055531310090 9925710 77204174663105440274206050882828024960 9925711 315747127585694909771742480300677555312 9925712 -52913332233496162625081815368742993920 9925713 52587644303284584726202272240894184320 9925714 -83278094554975000202484089234902502400 9925715 -200165100573614204739120582258665115600 9925716 -11310282813833987841187543335612930048 9925717 173738621433324143071037692056250978766 9925718 -163063556558565380630439147121783726080 9925719 -83007031408089138654533572747332402432 9925720 67811987660630064472788376855726080000 9925721 -87134639413265384430742484117745955200 9925722 4909319122373500381838137391236876800 9925723 -177727733159455363388346665794261180296 9925724 198540954142905808967289733318507353600 9925725 27341867490001973989265010284009712000 9925726 -121157503704208328487658346021413730688 9925727 -243260915239846383077855925029218513056 9925728 -155028459804792965537543699155823886336 9925729 -121573825227172110930839408052559858320 9925730 184172755279981022849342058055280363520 9925731 15725521743758857690487476867006485984 9925732 397541509064926078462873398679335188096 9925733 1285947157230501203909016586193076000 9925734 -12968039840091719696795136138859009152 9925735 30678650332030958940925472205437132160 9925736 110547836255643263896884502821591751680 9925737 3497224663851922851124219310400149376 9925738 -254821660901869871255789927527572390480 9925739 273912578791273015669185387853524791472 9925740 -1186677967824131566776595279925713920 9925741 83880881362688397547833928007312261120 9925742 -272995922191768703499207718841498320896 9925743 -135130458609699490641962755743124863600 9925744 -137528279972926784474058295142645923840 9925745 50884578487751277399973241361279777600 9925746 148967769044172767729907202823815622784 9925747 -69761982414820249312197257091089118960 9925748 34208172645974741705384653252729860096 9925749 -109372235227569587436943360172369874066 9925750 238143352981636519957528825454128224000 9925751 -1028472281382777189368358147555813744 9925752 -211791477623300991684237305305099468800 9925753 101414432527796183409058531033814246100 9925754 -46795856614453919825940308051213345424 9925755 -92747517451949707714008110866745537280 9925756 -157254677582228978268139717269855762432 9925757 484670318449533865265192080821284208006 9925758 -39038976062852266333878282701402500800 9925759 666401922048596129785159393862003390640 9925760 -2715697573664133202650617451695308800 9925761 -275437850335629857530622636059791480528 9925762 22242967354221724417838558954408262144 9925763 124868356023073966418644631400170828904 9925764 -94102047551022084292246398290902938624 9925765 124652612066065623286269631366006869120 9925766 -71880816698820495323741899090793965056 9925767 138270156231367503153896318843989836240 9925768 29887973380492484759065578698826024960 9925769 -28296661522447698978160658677924427904 9925770 91851458591696323479260734058211129600 9925771 -360562727743145840141334433379392833800 9925772 74216804781219917967813276082370119680 9925773 153538912946564881028511484909354298496 9925774 -323063779674004972671924358824022184448 9925775 106706864982166143085914480326295414600 9925776 380370612258279596200884186226360320 9925777 446639270611468352783647443586549944626 9925778 -153589123921313631883937129194193362944 9925779 -204182524178514614403399926666879967816 9925780 -195373996178231211312929974802104838400 9925781 -260441566960124475509102160784581122418 9925782 -224114919136629524901713713674720416256 9925783 492833266252190933764983608380038718488 9925784 33604238609311151134150993015501824000 9925785 91975059096479152526834760098436722820 9925786 117574973192937116889031449997714827744 9925787 -77573474997995847461890576600594201248 9925788 -65887145097047938602739256972709666816 9925789 -614992993439367613881713174861176897344 9925790 4148779602364279163643476603833344000 9925791 304349471778853272303544374975799774224 9925792 385389561465889853475464075513366249472 9925793 43139901714477276807066831656495331042 9925794 44721334874207145787457919295610787840 9925795 325516036594469672053917032029387430400 9925796 -141943850016795781053163085895240662400 9925797 46254610834784672111880155812099031040 9925798 246063769622221607604949065599702718720 9925799 -163151021264140220946448826950690187736 9925800 93354969910941163138754496885682176000 9925801 1026166440874951845417587154532986150720 9925802 -3448665086602709705020621067929068288 9925803 -1627994243517175517174075766013461000 9925804 -79642089737330964827258848395377737728 9925805 -26328012249741314306416762124721831240 9925806 142970881834984416072263618123774592000 9925807 191486353173831526347207333896777796672 9925808 -37620437508369921062520090809460768768 9925809 -190645892967032397012209026588033217760 9925810 2372639668641091962190256972508912960 9925811 -43698321527843213986837277295221511936 9925812 69946398764820661117468732851005816832 9925813 -67414479783161324841125939618602408836 9925814 -47986792358183544817538118263719552320 9925815 97226321362127897802933653011253981520 9925816 388726284456749715087246084852258447360 9925817 -368090433515241560309492214378948052848 9925818 -5673035657181948121276147069776483840 9925819 -2957620978855936647961998045274356056 9925820 -10161589333172583208008124221760273920 9925821 141529663666811659480839429011452020672 9925822 -235372144037279201754137055845774316288 9925823 -248709328296056024713951286747883092928 9925824 401124793256062640194366211402760192 9925825 -41008860570923567746659131227699950400 9925826 2792943072310095800733082365374722464 9925827 -255651628346841013787984145115495151880 9925828 102614041505956763078575667258201210880 9925829 105144844790267910965545935553906188480 9925830 90777048013785638467549827673350825600 9925831 632087401359385610335551680707993713000 9925832 -186358106591878196369592528387936721920 9925833 309419230886982231583284361346406065424 9925834 -59786162020740944897500468587011527680 9925835 -41488386362144635171906578986575386720 9925836 260434874610690896263400200392612249600 9925837 256061342984344633683439355834669786486 9925838 33548521236229927390864060646916572160 9925839 -118839665315633972535584018376683478912 9925840 -3617841316591413609718339505690542080 9925841 552761804740141256176518186381720878052 9925842 -80067004682608440910440351491267713536 9925843 -100989681575242758708431753454739925908 9925844 121897285927204195407025668488543012736 9925845 -16041377843563332628633306593308198400 9925846 -482568989261337702983169865051493760 9925847 -730314145271172600059679364759419960 9925848 280124482571176423416434710018285363200 9925849 117708104636472873184272389303312637136 9925850 -166067542724107037684958894705654067200 9925851 -62916848517143533959950552290248526080 9925852 38693054402204742118199503321285432320 9925853 140304581347670942870378787775997232480 9925854 -58722567357993767200465518238077586176 9925855 -16753786101847999787558681873371937040 9925856 458702588084335844890838766023904067584 9925857 113449634506775764498375425959719579008 9925858 -123277771047872037488638614996324430080 9925859 47050329477015273068864874893519197440 9925860 -23995747103382645298347588303451299840 9925861 -252821610122250767884671160356037344576 9925862 -2100069120114577186002939166077974016 9925863 -113779942641205403097738847979641616856 9925864 -109784816262944185933299159817170094080 9925865 -108103124849004785514753004675092163200 9925866 146397361917769537568447983093303495680 9925867 -25645996099574808076257414602302194400 9925868 -76775910313359328916665524046271953920 9925869 -326813512029674608722374861514695672256 9925870 88369238485418998221754155902747410560 9925871 -67785858631100943141059169287304947856 9925872 -17420637211715917322652604375203840 9925873 -315596627967209544378900366812444168878 9925874 72705442060530092353150834194561687552 9925875 172662849604048277538906365232964080000 9925876 -228749116812676477018301885449821143040 9925877 -421229631707648248327739017592147119926 9925878 -164723802240098311396217076935443046976 9925879 23234528850575421039954078730194410776 9925880 -12649515146556040282344986098464768000 9925881 -166698005547353132767005693817869226608 9925882 -102798615293455855019715194086431963648 9925883 -51047955128363585253559500071106819072 9925884 -206656902609433483006511459567397204480 9925885 -18579340518078228966015593538653985600 9925886 -273746939311857429853119762497407256640 9925887 121885239742321357934974826667584650368 9925888 81022895758171489272063399870553128960 9925889 512365757800450523824666486678654674690 9925890 -248917421638057809328602418487992320 9925891 98270869812795946405480395027421495292 9925892 459637290848101156315578366098208917760 9925893 -72901268797167239198210102536137157860 9925894 256714106847547180633684014600819554112 9925895 7635277850051841475647992187666778560 9925896 -48066182564046402715129280368781107200 9925897 -126138516402401706861891441843779376000 9925898 29174029693637295844481595043975825200 9925899 103578341177408369829506337451633890264 9925900 -74417786203558034052480457898135968000 9925901 52588622486252044002842620996738351692 9925902 -1718358513010596086200081117525795968 9925903 -14849366566482411370716768184000658880 9925904 -198077686211832243970309166494977884160 9925905 -2378169642967858452418859885606784000 9925906 256836869939552485867879560469684939152 9925907 324979865894977984983855095398892154156 9925908 -29212487555603807575211039176446167040 9925909 21170121816458968563930372418618944000 9925910 8491154308321238949380727321957807360 9925911 279568962365870214778749551362774107360 9925912 492993364711526524836216732521456179200 9925913 -17932878894556870632009881259412730220 9925914 -23601437623501253859295438330767874560 9925915 -311527456682607435797987758380123733440 9925916 -21475286954030922642686320775152631808 9925917 -20862741776139418415954666262624956160 9925918 -47709442520184210437814779710254686400 9925919 170919373526137778405886178670416180320 9925920 -63953778240029648757226231121081794560 9925921 -8082036010366752832962264567165376000 9925922 33704175442761172555732227636248961024 9925923 78541172835828603289265130877333751040 9925924 -34758553517546963120972563467312875520 9925925 -191943404290969408375489760179214293350 9925926 45722562299959211170076865609008713728 9925927 -81415975037845618699225461907694017128 9925928 67470125721940440523557496565111516160 9925929 208884605073753558877476150790852675200 9925930 -37943161988543240736345883870224568320 9925931 -400779854794329365026543799747799368268 9925932 -194348855313961646432153358056538659328 9925933 -227558911021118814946826766479663186100 9925934 18166311633441656229460177427818679616 9925935 41305076400957490087620029311635020160 9925936 -1416695505979493761751538749249519616 9925937 -131426345731548211310149196105268915648 9925938 147045614457025905045837356307976149888 9925939 226118842450041786367534762789852416256 9925940 105614762214114612227349342199325879040 9925941 -12981205778443232215233364379446660416 9925942 24191611415313003907962791300928092160 9925943 -348170032230374744563004838646991482320 9925944 122302897664678600296472691145588408320 9925945 8276134011856025367096998150664341700 9925946 147765003971641611481952053504270660800 9925947 5115848560144673363770833463260458124 9925948 -3869123089274072948735558499914723840 9925949 188120090484807841489338439095740067648 9925950 -34890205463011742724139469900419598400 9925951 -69807512727565008115582105928540540048 9925952 -13302937711986000140773657558854402048 9925953 44931852663313098325436208208968288768 9925954 -33574895980690974532148347422434923824 9925955 -149323119045877247820422017531003670400 9925956 6175168755535642402794256239612211200 9925957 151164987985832760329608210539818946206 9925958 -84691992979063570087467356847729892224 9925959 -28986781555028544865729530397743012696 9925960 -154880704054998454073342638906176307200 9925961 42540204872742000410349854157464508480 9925962 34614272481297681325935097799420684544 9925963 -73193316365345571891670182141696119788 9925964 179958358401248148970012503331016798976 9925965 6619268717989200318834260706086536320 9925966 -265549940359624231629005324193466229568 9925967 -152370346168337077386634653482814127968 9925968 12219494635793062268651173155038429184 9925969 -11547296261012436427257040315322623630 9925970 20230405499707738227369622072439769600 9925971 -168532466405174933408395485290046438336 9925972 -4255970845587256405418865061411381248 9925973 569460941274169302276981607477800150222 9925974 -121729177801803091750485355670784145056 9925975 -82168601694304728474527631509642031000 9925976 -82596790519109472202910258220386918400 9925977 -117792549325955600886355364477839652352 9925978 247776242577848567366221166476803053040 9925979 -553423484419594130748380311048922272944 9925980 96191428969859031157208243939302809600 9925981 -206333887929466713375446492324723554696 9925982 -44209726561962949080176258836697015616 9925983 -7069279325968984302263340044001031680 9925984 -175623448129079351251918805922627846144 9925985 11183022679238086536537002025381159360 9925986 34877681820874622550214542614221776384 9925987 -137876931821608273426038772026665499364 9925988 -211299410833849320885356647623676336512 9925989 25830540632701990849241388952114825824 9925990 68604419790953516724453790246981382400 9925991 -820369552282946171309979620190668160 9925992 89919736950571309452366748042341120000 9925993 73088609035854122686895358802941760 9925994 -26928231632760648552419583694709384928 9925995 -95340799846239961242788973246275170560 9925996 -266984567446552600619349319624448608000 9925997 315095999193068525518794304601749231446 9925998 47648844993894234778861017071106337920 9925999 208054479032248687927273327221256217040 9926000 4143720771957690612570840691998720000 9926001 214036074966946870077943097571019177680 9926002 -84012511103543027391582148396840536048 9926003 -93064410096079321319351556034490765748 9926004 -36296930766449140547237101631298170880 9926005 87642845723511843832671831755660223000 9926006 -107222002115029898843214317376910494048 9926007 -13708780460854268748332330332343245824 9926008 264981511571161501749284146089893928960 9926009 -41613873338538879087258451801672787580 9926010 93326822012475037187946594806479488000 9926011 555668407305146560054161210820997375520 9926012 -1344795951402213312559527465933010944 9926013 71933523923238976483888894607488615488 9926014 17112110659317623011527525950614093824 9926015 79874634983944258286653153174889163120 9926016 -86246174405079792634183289948602368000 9926017 -12974869844811609661379883970402508240 9926018 24133140792104370403837782435932206080 9926019 -29399785758593365846521265091878653756 9926020 21478661561768990029172881104294074880 9926021 78842934226038538015629395194574074560 9926022 23317773781703471189478832812260628672 9926023 -268837632335339502230792276768620010728 9926024 -400239463235029210112029922403975168000 9926025 -95483924966879680133715273771687241200 9926026 128273315082432058841902113541590710784 9926027 -70167772799683162914181445563056002208 9926028 -124650451701936159951255770338092670464 9926029 3387836019601937424667524958745323200 9926030 6671676758770352553818474760376916160 9926031 -6135752105743250316456659124509123448 9926032 -80911149806802657113640671340398731264 9926033 -110941612381626262666308517667537622960 9926034 -868204822840026398919148282366279680 9926035 -134993966129446002965702075583493619040 9926036 -153869026493045742725664224049271125120 9926037 -378807744994493700514875120117315072000 9926038 256216483557735881909453557842418405920 9926039 -350573352072912212471965705185577075176 9926040 -31105193668649935431765006432783974400 9926041 329851579328034182329727743521541575552 9926042 41721828738424735362573305246968581120 9926043 391226251963925357580321889128287838000 9926044 67049258202078753935508102844708995072 9926045 -39624810018326531519311806524222192640 9926046 66499315289287109496359899929573413760 9926047 -10365419274569829302897526379601807480 9926048 -35763315282690358809567601938605801472 9926049 -5273338114270916242636529372610116160 9926050 145340688249591718818142430216552188800 9926051 49440958642829065774471067208869888400 9926052 6419349543516424428285077765749788672 9926053 -354242627159937398609121880111850914656 9926054 -158602968777295675148308280259476757024 9926055 47706626642170779047444495233469725800 9926056 -1933121532659287329580618146840330240 9926057 458381113702240348932255982701217677306 9926058 -2229082358174827916550027622918684416 9926059 4964810072632139797257451234276701216 9926060 163331522084014404951773448889891092480 9926061 -138911477066278585995941785795868341056 9926062 118758058779250323569650718649299057280 9926063 -82376031790228931982009415071130932240 9926064 -10335092132206365327773958283703156736 9926065 266026299617193227806057602639439841460 9926066 -26969905115706253571338437714578104320 9926067 -96608807584054387910164108659707280 9926068 -277999157911727741396558977444437569152 9926069 -59598455774767592780260631734644357504 9926070 30657172937925602080266662851731025920 9926071 -1006233430266255390327294001787289084768 9926072 74478276933141518429038243209771601920 9926073 -189726100214126997362780918840401524816 9926074 4549101380697298742934971013387751536 9926075 -27033775456493132205769572215645727000 9926076 -45952089729744255281646279224415584256 9926077 -4995391864460578153561110571338780800 9926078 10547607253576352110637338264923362880 9926079 -204450398250404532582692599062570731520 9926080 -8110044018070003910442619525083955200 9926081 191124578168187927392553096136051879200 9926082 200055541086783257108528333190561645600 9926083 377148296874013017161858299374764790332 9926084 47060908082010439150240823338448658432 9926085 31901904299178954504801448270523683200 9926086 -6628293011901085257680069929359247008 9926087 142377106964610664829302816386854401920 9926088 193939214302912922798450842324363714560 9926089 278924132963761610073287309403167258640 9926090 38064131280901906839216769893939784800 9926091 -211269873517740853658758889627042188800 9926092 -72908698595587555538354511746156461056 9926093 177539762354066456887225399050954405324 9926094 -84367969444094739917884930309637099520 9926095 140724164102554267454894083839406254600 9926096 -102254611944947708658189391986547703808 9926097 1190601544049663064409627539645248928 9926098 -32208576556884825138090121507294379520 9926099 -433560120984583753501920852748106442900 9926100 -33958770233979052539814623329820384000 9926101 -106640163491127614010452862169726537440 9926102 -11224518486407341001291810611156147008 9926103 -21031912471409040561730456111787309184 9926104 84760059351309270318165731800205813760 9926105 -40800424889828569155147249895112590080 9926106 137116888286841915635383166160167791104 9926107 -71005517555406774418797157165810281856 9926108 28178868592269623095237755281144640000 9926109 197929491341921709829866108059813419014 9926110 35812529065684626992912925577155686400 9926111 -126882148550790415952318259394483073616 9926112 45053722067517647219946374059360518144 9926113 420604283511460472891598192313907424000 9926114 492908538613531386083397010623922128 9926115 -34952282003600916935098868529787763280 9926116 456003800752886184672921031572122778880 9926117 -388410554209997433790438350483392158368 9926118 163095118742416950719726489246299299840 9926119 -16522923854639706561058852361508175360 9926120 -653584628824480339877303342899200000 9926121 306011836758650435624884576886469897984 9926122 -51146284732222783442760338209358583888 9926123 413955659181022146811840335429971856372 9926124 31343960848845639481045839192181570560 9926125 -457129159279044613121823803732529720000 9926126 -244786581129131143461780255422803397952 9926127 -334985670117994228771557726103398023736 9926128 54393322432180343753097178108400893952 9926129 -214652042120006126856877270224923304720 9926130 20021741080727960826880946448411294720 9926131 19125731434952423533895757888330262552 9926132 212098799810741724063058565285372958720 9926133 29951643168987597306819192193023817728 9926134 241167133683092901483279861129512109216 9926135 -211810033117355406306106526906202922920 9926136 -124132575127272516883700639894335979520 9926137 122726167676811496285424099408815572100 9926138 -16521511996709535079945476323912552448 9926139 -211097672650069490011378729116827097576 9926140 -80068584883154245979973057809497221120 9926141 -109992076088824949491007420674372064916 9926142 -108201998409358702870215713836839953088 9926143 -190853629231383806625903072957780356608 9926144 127709659376842514861920070929037131776 9926145 12516718062973950258037133668856457300 9926146 -136650680550635221849567391009248951296 9926147 6486400994925693300137025366995748864 9926148 32344413858146425153653761304975482880 9926149 550284494346685372045171103705226093660 9926150 -57367489361864342365435276436093750400 9926151 -36553657136324711252144236905319326720 9926152 450910623101036625450900502406975001600 9926153 -68136450934277262309736742462020995840 9926154 72905683278535400935867375240432392960 9926155 -34151040404341420587429081426742406880 9926156 -61577762826315921846082361870575527168 9926157 36340073539902235394845319173814562240 9926158 51988260868392770398994928309861026688 9926159 -290052089603088057375632772700976066640 9926160 -35709836520545576487546852260531404800 9926161 115090107839139447127900908983798477632 9926162 -44065394144803944413751704477834269536 9926163 -1339261756986242252392022587188903984 9926164 226537313944178567642248309294425595392 9926165 -226984145754110455659911368168265932800 9926166 -6624811885852948070498899423722970176 9926167 30525892565374848669121046076305894216 9926168 99787165729202449067557368255729254400 9926169 303106967809018565625785058348152949984 9926170 -75189230802691683590597491544101056000 9926171 18285040258069924316408454495428523000 9926172 112594023587538834579404885632736793600 9926173 402223712642494734161421888654611064422 9926174 -9449651682837062384794446309334642368 9926175 -2908437495778867214532455411570773200 9926176 75222257413509718015313460233464971264 9926177 56935356582433847614431888123496615620 9926178 -170179454487773739355227585535169687040 9926179 -70008001940745114106102768908530521632 9926180 -140006693032110023500008583139694182400 9926181 -174239225878871337301941175259047505988 9926182 16246565658195701286341991136253462784 9926183 -246166131190222808458015874845246893456 9926184 437593373877773058195336504935354449920 9926185 162828064897272761801779376685135529380 9926186 -130277274668947077678365232597388112208 9926187 -4126614781458137626349833101677821440 9926188 -47881029150996993860701379411779426304 9926189 -79401310388082288807747983459744641920 9926190 -9635767393110428063983627199754060480 9926191 -69879241005966159978232264477109421456 9926192 -151312043486307715020024432194249687040 9926193 -227687615999146555083000465940422890496 9926194 20216032829567619841662023266696213920 9926195 184552823975302484001423234927017353200 9926196 -41232688043849309061175316956607508480 9926197 292527577205734280360144613976530578080 9926198 54454703537417812236402598091959477632 9926199 201971957142426124769126105569598103120 9926200 -17565574018264925647085208812040192000 9926201 62840833800317822698474818199387868202 9926202 17642444417462723122756958191259369472 9926203 273471036256668530195401013992963675904 9926204 -327856604956110372004143853193262864384 9926205 86570730678391075994821594046353742400 9926206 -2059060929525335548243417194266054976 9926207 107904350473885985004261672474193847160 9926208 275953873152448494638879327932907520 9926209 187807550888511228395856808521492396480 9926210 29681025340677996704098114951618152960 9926211 33310800003621164898351105436859559936 9926212 75040649214030587556427141903224250368 9926213 530505429983664209162545429558389655488 9926214 49339712276237308761123822626451791040 9926215 -133643618557634966198421288339816889680 9926216 -253461633931492835212090182716483435520 9926217 -59473902144088391819304987949274038080 9926218 130973977090866812119151950370722048560 9926219 19341933680309013795680348872385488320 9926220 46790090982788419079758861444140641280 9926221 78977520682831085087311109781618663864 9926222 -1047017062621793078313591792105792000 9926223 78132051931788131241373574475036455568 9926224 -48827967832550540875061832977794203648 9926225 -55271031453561171219368351015625412800 9926226 -4230469279190800506674910276074244096 9926227 -13653405060742027446884019148878173520 9926228 33819511338530102099673183418639107840 9926229 -25866936313868172823281367695698598720 9926230 3659067158275044323702239144529237760 9926231 -15111166180699721036521217721707059200 9926232 196636092571217042073276941019781324800 9926233 -67133035461883785615003806107839206518 9926234 -353704272910081400539657892880045054240 9926235 371781965112758506909045972690378560 9926236 -57319515551580845600353293271766545920 9926237 -124620943801469506762280314778100666708 9926238 25083445157127995990794211566138567680 9926239 98598481546747113776504338219706585256 9926240 242858099329102250756990249873847091200 9926241 49884242338523392767100436823788950080 9926242 196670404852354102231133935338150088272 9926243 -138157623176390850907376169100951361508 9926244 -23591810574376224741995839934715688320 9926245 83244051277445970580881884476813706880 9926246 -216126059905645461329760716721331484160 9926247 191861862159054407996593696915803177000 9926248 -19381748762244043837947361659487027200 9926249 3833804757180976295042627161413910272 9926250 31813515921809115198262258097332320000 9926251 -805695564166480447243221423070371843368 9926252 -45371847070493864817889829129289185280 9926253 21279205449076992654458044891555750080 9926254 -3909596621420453373806179371731764992 9926255 -243244779726297191652875060051207521440 9926256 3724048905162955850732282600110424064 9926257 -98581350127334189564854677004568035200 9926258 79092541245178029277838993661596215200 9926259 -24130668018701652262243565815681136640 9926260 150396626691651431341495104766068314880 9926261 -865362687852244718401114470649476646176 9926262 30622116894077779868955807680574620160 9926263 -594151103054303108577809295567164297496 9926264 -59502438646411451856924308702621736960 9926265 -123009037252081138520198756810695728000 9926266 81953459318800574108559942075246044160 9926267 50829959284228457118323232167835447120 9926268 200636140838209087960303979974310338560 9926269 146476421066028635622482868450637345670 9926270 109373093592864122905670123663518402560 9926271 201576069586305213282056761822743736320 9926272 -185532176765970053030929840256581632000 9926273 375071349421525054506364306918658890818 9926274 -39771234152768920389521035155762498048 9926275 113363421534100553778656991809864690300 9926276 -130975812061957871441943017555234304768 9926277 -137831649061830126738047151051631042080 9926278 98234314364366504856407862372078342720 9926279 65840676551720743997017686587439488280 9926280 -23644032537582949331138991859335168000 9926281 590000864398803934270047079194815041972 9926282 503930255249168001806380807051101422592 9926283 -43642854331583707953773427783046799772 9926284 450472512155779624538979499118479462400 9926285 129000708162067455041510574538591963980 9926286 60661676891860259467939727895798306048 9926287 89646477752120715875316645015783394304 9926288 -48384292794173788830616226132599922688 9926289 -21097440956333643642511704595347772446 9926290 81777295602361223451532190888823398400 9926291 140867957126105131017252413260531125384 9926292 -400595661860232640862580580317616128 9926293 66506748487557999860395347025653529088 9926294 -54028964753137870699695469926026158080 9926295 -33066083455088282826165267082984389600 9926296 -2164686810240320537968221933438627840 9926297 23834239124740904727706229193952102464 9926298 1745728535093960255707259208954764784 9926299 194766066886424569673699403902955383300 9926300 -76385070911949363303531724964328192000 9926301 -55565030617707144385006047956008737792 9926302 148681304122041891292264419120970807872 9926303 60077925886179759497412321214571528400 9926304 246302587799034733125043893905050828800 9926305 -269431267621775429423525535648634015620 9926306 127325302750544571299434620210069740544 9926307 333227224621064055412967566175481508200 9926308 -904749354859881812830125217697824768 9926309 212408901867309517232735426845998203004 9926310 108156334764856591972041964845494924160 9926311 -424152449523746511302001351528544062088 9926312 203999692662018488762980948595662848000 9926313 492792576004918079104862278101737294784 9926314 -66193821780670526731874918235850449744 9926315 -144916029426904311610011982519207711200 9926316 142023900430973499358664449911863227392 9926317 215937647265822318990411316006168120320 9926318 -12799273752018486590853766568457153984 9926319 8780015338651509311381142514673664000 9926320 10946226132760661720360230323360890880 9926321 24996137568380343368843376274777983972 9926322 -114454178837795416632187143132341210880 9926323 98976953322412950383725439171778210720 9926324 -64544541795342504488149899068550340608 9926325 80166223114397255299255916172608114100 9926326 38685847782843586805928189120677534112 9926327 24191558171995806988222298908537338552 9926328 -91785950241938174535756425770141347840 9926329 42921651909374403028026159413306046976 9926330 -69182184964945947073398415217555281440 9926331 54919393125453595336157979676967209752 9926332 48110248170898599695556520309675290112 9926333 -420525358420421042787595551330312383418 9926334 -77218762910518897679610840892457963520 9926335 2974631245403564943678836214074158560 9926336 -61196328870115875198223929613486129152 9926337 -109519142926155084869157116000250147360 9926338 94035912315785878721354746686285864480 9926339 93807910520805159874233147820045006140 9926340 -42757113295167783156899565168036372480 9926341 43915480141306136359686435332701760800 9926342 157400564706521400808503932481130911072 9926343 31881619889463123885963100766934915504 9926344 473299808336288009303165921433880028160 9926345 -13266327045412527963560431783391079360 9926346 60413748261533733547622248429555795968 9926347 548866414637721426742026753830440879312 9926348 -19663102318266946854997052605690498560 9926349 -112564105238936992857091739243937135936 9926350 -61549839933720275556207101638241280000 9926351 -164163336838928033150679844799735563968 9926352 -52647945005899438568008514130370314240 9926353 220588107665329033505436508670570803200 9926354 22312136493924876766239805138979211552 9926355 44388011613095375563913451497402987520 9926356 246541291192916058277379900227207040 9926357 -31290772022390021582559176746656110688 9926358 47220590968740697525496025694681903488 9926359 126630738082487532478709349746696664280 9926360 -19745434811654812997546681409398784000 9926361 -78803714452676724805752060167757669120 9926362 77942178080483933696656526042342760432 9926363 -57451874666460983537991998718403638096 9926364 -35478557193648052623883787667579691008 9926365 19142901515427745762993825378836221400 9926366 -211052466154827878254020451423174378368 9926367 -292109774594435920770705582373926604800 9926368 318711479366933239769022150489960087552 9926369 -465258341465234114412690526699588839660 9926370 69028221032472385549575795304806027840 9926371 -186095720943253929037945136911689818688 9926372 -88346500684489440778037120367852749568 9926373 -158062325968626479924549665944557939616 9926374 16844293437491742297794451156377822400 9926375 32387216738878767663332432693482794000 9926376 -401244391973252452621968507157034434560 9926377 286340869748885214786634301690215543226 9926378 784104886519147935833433556870656000 9926379 -221127593557210850097914313220141293000 9926380 81476712251312764419058848599129472000 9926381 -460483314101602439839353388600940550600 9926382 61748599181099436175743236041454371392 9926383 245915518970689041921464855996863287632 9926384 48812695147455329206511224223392825344 9926385 63920341322505022745907169950470584320 9926386 -55908728606463748759015006897948004352 9926387 -17770499376513563071200456995225739840 9926388 -21082244894254497685597862959938794112 9926389 95783495859398875911405164414180644320 9926390 949425441047402952683555604168612480 9926391 148610073495062540298775560388988066640 9926392 -86367549003084662565289298879056158720 9926393 -347449676402686382283956475304143806358 9926394 5313550058508814932752199170340005376 9926395 -147262288813568009787028037843228889600 9926396 92802709451170665617666530441773135360 9926397 -21097108436224137135405081574158688392 9926398 -130351541334401680771719133981941874560 9926399 -145534034642829803277692396422436014080 9926400 125940153804332511992503001140533657600 9926401 -39814184272772334358638662784502137598 9926402 53604496742340171576841829846998369344 9926403 116318913947534224162874443229459482104 9926404 209066816499358350718223117083238089856 9926405 -194884310795739646547311530690777850470 9926406 13528042709530755242199001096991804544 9926407 -138678819818246180896127326330226783720 9926408 270837716091149471286600293854381393920 9926409 -85774974042513093486304120973055194112 9926410 22528781989111936906786092113010633600 9926411 -150681616873582865953501205217268613976 9926412 -117187845331509592037790680381356569600 9926413 161858431862147445942099404933870318560 9926414 -72116664960911501764796529066984634944 9926415 137212772215437185463570475653062868000 9926416 -86042565619016899625074628450415075328 9926417 853565874140489280280583999292525312 9926418 -104074487746139755271773471867184935296 9926419 125225042413603955326450382874368478240 9926420 -140860619309275564318086968259053568000 9926421 -4686576291444029311846739188706191200 9926422 -190889222431556120007382441257211862976 9926423 40488948992912069251456517264362405344 9926424 273275356183820596935444993963149813760 9926425 172463962592622823730916030490827587150 9926426 -86430957827353322165204723575526435088 9926427 -29266962957385616952898276658239507968 9926428 -142785216561038038613912217335220762624 9926429 -467314985836851876735079472105448296640 9926430 33754604855198693024356075446559776000 9926431 -295193356133599937303209464878680382168 9926432 326036885008307768047736262528369426432 9926433 185312314908169188609508059351919204944 9926434 22958270675742827026014102664779796992 9926435 190098599487547677813404910437891900880 9926436 45381564059341642185116097444999536640 9926437 1244016899791721878149682574184469980 9926438 -99630463786183248598605966640943544960 9926439 220729632071555487993922939031097592320 9926440 -286370420768989651196638561277221939200 9926441 110491007789685971467179630999089887872 9926442 -87719696054040492192447626198853749760 9926443 -101687264312926045830976984093261151308 9926444 -190788256345696759743035985499107952128 9926445 127764324689233039824990535048962820800 9926446 74073900506187008867827037983694268480 9926447 313238346145650989557828488507879063552 9926448 8811471483631083592819500086301032448 9926449 23450030927799997942913009953460109364 9926450 92866330266077072192459460264376782000 9926451 233494966944963246463953026377096620180 9926452 55743740528360802046161433487832248320 9926453 -243084157966301792853221311393512304740 9926454 29958133028625911900586139048251090432 9926455 44594670522864029461415661634919424000 9926456 -169353459633500364808292537882045829120 9926457 63024620160377414634040893845677807440 9926458 81138122929802978498831516844220958976 9926459 -92790693434091021322976095908534265440 9926460 125277321323761303207080098777036705280 9926461 230767324663516575148652811613651885824 9926462 44484909988649508725950181743600660224 9926463 152657054382486159048842520726303162000 9926464 556052333817033708209072516299227136 9926465 268802508878047218511980466726264027860 9926466 106912828760922530997421601115923758848 9926467 17671577520086557635034294650739410760 9926468 -187726393413401208605710907101245296640 9926469 -6056842411693064869487299401705675108 9926470 -164113742005182295072372734326055210240 9926471 33851500082700938698672328837736608952 9926472 -96177554778202462407065323002926284800 9926473 -482005863471435199032621489574736522278 9926474 -157989789074205556505671993263704405760 9926475 7192664725980329018445777487524565200 9926476 16856019575468108716587365224795760640 9926477 466254219959411707774607945207266038 9926478 42998503689374412605095945650943730304 9926479 44596280210854126992344315508900349120 9926480 17900860369166711065520204091540111360 9926481 -942329976191145870624575098815403296 9926482 256664213552054645969842851716744794944 9926483 11196320113962505417552395440700101376 9926484 -15456116311995926632686109419570167808 9926485 -173918129598546603528592532228865193800 9926486 -125931129637877839061676255378111683808 9926487 -87342968326586720951816494917179286240 9926488 102211076375072158082823661499461509120 9926489 227449038825102787982498602472572657290 9926490 -40802102167904507462691654359047756800 9926491 123348447556728427609481676494438989892 9926492 173635034055195943775633618796348441600 9926493 195524822601243058750382867199697116000 9926494 -333516027723773822400979981216060478208 9926495 50068888126559506783140235248092991480 9926496 -583674929074755979599845571029906227200 9926497 -58882497424246941392067428334780673920 9926498 -48657440640137832180435030122797678080 9926499 44775583066176233294185172527160681856 9926500 289006103967895029952816251542321472000 9926501 112484054969780737806181066589654956800 9926502 -145242512777090289126768325112655066240 9926503 -388308526674444773911853740465188722248 9926504 122137119904841868652438603435931566080 9926505 -110885570941355710905739753667459339100 9926506 47215753737406320851431359971818475952 9926507 -4185975443813984890093394824835131800 9926508 43059046308229979786110398354374492160 9926509 -342435794923058867235304853830954181290 9926510 9879955955914324282406836472900321280 9926511 -100936848084728175025728006586021024896 9926512 -2762045628261338981581169928919285760 9926513 225392898221841014004145721266911639762 9926514 79395391569446749978989834661465420800 9926515 44488420872894457330928867416413506160 9926516 -104828952980455653899129274672968530560 9926517 -231523439397873276557821152145883888160 9926518 2543901578470715927461835603196816000 9926519 455837201446970942622608401901674101096 9926520 82116650461445564912216787750272409600 9926521 59661066755197997582607561604283118720 9926522 199481872309332820950793633889004233472 9926523 -404579033848370250956132277963717762000 9926524 -234725636920862248273959012158288292864 9926525 26931670398353854714205955927798801600 9926526 19570602365204394224339279246984428800 9926527 -111024767310831616521903034102487684840 9926528 -14566646867855992910397508765278535680 9926529 32931322541063113430630233692404712000 9926530 -8680193647199345257365029891919698880 9926531 273917836578790023192762885633447279000 9926532 -26382461084838922469534580217397538816 9926533 -31274257150673424393179014856304570816 9926534 -181483709211570561739398887870692615584 9926535 -142672507040977765022340858912319882800 9926536 -203015405658856592188678676567688760320 9926537 115729133217149784839343094824991798800 9926538 53314615508149390741921160862675420672 9926539 188930658822064434106207164536214887056 9926540 -131187647716929797771788039427758080 9926541 -10764980480510082119634187899236760576 9926542 71122702690327125444695195524213507200 9926543 -408312464197998196920591441469010486856 9926544 -65546584122791481237767496796954361856 9926545 117544545117238013525879661921837722280 9926546 -12744087421968327779533861843373022720 9926547 54391482412403438187823454582709724416 9926548 194813843493358932085300045655579222016 9926549 -8368178475602267658050510022808896420 9926550 -1497381376064325817321225367310528000 9926551 -1685595673286485495264990832704813296 9926552 652569021802349287076240668265844142080 9926553 96782712691797744630124866587051724864 9926554 -195248543841099943048398860723080297728 9926555 -493673239390290593630553981526531413600 9926556 149592679519106618822877669349421455872 9926557 -264855023838599961015855204751529929620 9926558 -252547205259732396454069952127941781120 9926559 107309619479763446615656029804454659864 9926560 -89632820052126936115243210719142871040 9926561 -337575934149141175368738964916460791838 9926562 -50187934405586400619111265829239365248 9926563 -275071939496780214562054064273905841188 9926564 -118698122371319828240160813164817853824 9926565 138724015942780723080553952579133983040 9926566 44087675320904170809691817018610568704 9926567 -188206054262332487901327931766189213688 9926568 -102049393053455529492919127883208012800 9926569 136684956743924348010066412941380183840 9926570 1946589275308573852323763303493913600 9926571 -184060382437556351732195950693915356480 9926572 -17139375190007307314746440674755284992 9926573 161664687364637054044859162099060076960 9926574 14755803669858616247776297456030777344 9926575 -168135223434084563688488649240494858200 9926576 -20646054352324599769263781958026100736 9926577 151318368965401342175731405987302279840 9926578 -529563435748123229330825225978361867744 9926579 -94361954923715788661391105687166310016 9926580 -35608448626754087625690059601292707840 9926581 -68125800240750355651646797895722221696 9926582 -13901336815923034406570310151876730496 9926583 -120240288923870338229666261985023091528 9926584 46865079009136066130478461438419046400 9926585 138117394174168079389708681088468067780 9926586 208318738719830385788635292693667811584 9926587 429522128806137794772251640772709099520 9926588 146960437477755492731084647784594472960 9926589 7555329937999897497680585789679845760 9926590 -175631753217405753382972617675507211200 9926591 322805223004420090802971558212437360184 9926592 -9083274680009281313888681521972248576 9926593 5212304809881884208295456783811868864 9926594 62409021100339866951655540205312901120 9926595 12338591172026850287559657443969500320 9926596 198551629181981846466589279042677123200 9926597 103230778540806559042304844628840214046 9926598 -41992917878686546031692605527211036480 9926599 347889903039298565822122708683358064600 9926600 -191590538862315262420546303230957696000 9926601 -111277332635468758306301781745818429168 9926602 -52967366516778995538576460748325858048 9926603 -49730195362681162465227828839785319616 9926604 52976188367897831516235323991164313600 9926605 -107711218289511252984201455603876237640 9926606 96909054609739148004617065366883182080 9926607 7501080329019867591540763388010000000 9926608 -9272552922156291852560553964644179968 9926609 -92846798187420039544401866023573950336 9926610 -71489755323590008987105587259996746240 9926611 270350270024878017027386203608439119212 9926612 285235232333053217684653444672845584256 9926613 -19813362189681633767016752221168975560 9926614 -107029609752389932157394563893688389344 9926615 -142985088838696315768451388595009162800 9926616 119819760328469270244924074995643842560 9926617 -197447163139475739599799226271326137334 9926618 116296374885382217701259192144738087904 9926619 114534180404344137045707705342254498056 9926620 143123647207742880972468627549043215360 9926621 -185175167907511682446626847639822169178 9926622 -57323684261247587260504943080422477312 9926623 47744989935989523538242786647455885536 9926624 -10407766979223588825365895102525603840 9926625 489375671541001031236508056677355488000 9926626 4652725014612623266673359885053465600 9926627 -450317931151423020760402833587791303524 9926628 -110406560360846277803377759245898444800 9926629 504402676343983870243371158462707205376 9926630 -11245601598076706868788987223312422400 9926631 11446762075445510609654552041419939504 9926632 413509501950047961868178397362622873600 9926633 30623024057458962398962454185319287560 9926634 -2849946184466072831661108602173046784 9926635 -47699585691104682438239291065003981440 9926636 -2348686785740243887349479057164338688 9926637 87671751127830551477415582738646258752 9926638 -78120894945800737815679202810568212160 9926639 342635978539854631601799725780072916000 9926640 -19028046946933969588393651842325217280 9926641 117830040320229578074151456736729065042 9926642 11672715045965822841283932449474265600 9926643 132915577578952706598137943062779767864 9926644 57841503910383764933997761048005271552 9926645 104649330346689626659732910240696071200 9926646 -109855596785808457081763643702829732416 9926647 844859473191560496740033340531168949872 9926648 -447470483673273979331398789061606768640 9926649 -40814371892275199775277448845671618876 9926650 137251295013978953399918351930458654800 9926651 98768826099523601069696639660771745552 9926652 -69796472693659428408109575638381494272 9926653 485423041615497005465786779547771819040 9926654 -25127048763287433701347127071323316224 9926655 212973426349150018261912409785471382160 9926656 15338821297681624683289572347561902080 9926657 -11728051768672593318778913260862579928 9926658 -84713674408093497551314442695911797760 9926659 -617331705015312604992968945605554284880 9926660 2457763974617963887176166467814759680 9926661 140557286311650738188960584106264751072 9926662 112396121246135650670501554757505866112 9926663 325137480988786038416990626982255607000 9926664 287297822956692906110457611482447872000 9926665 -38395015751234731193196903003473867520 9926666 -57233485469130729157480936187612152320 9926667 -159304896990990243623422096467886277316 9926668 -6937135545917530680442967250971202560 9926669 -367339639410503194104668938075731273930 9926670 28344639800495351376543800590781379840 9926671 624387148217625360247277385802681359000 9926672 48547088834040009608555048658088230912 9926673 267785365398514459702880216726934649584 9926674 65472164058636157471196380449080030784 9926675 -121357703198072408233671744863483332200 9926676 193481283591898693634258934650299458432 9926677 -300880899224257656916816070789381023474 9926678 -351942068996224790482273338008450035200 9926679 1229414933973005024330716264908787968 9926680 -372820960347982875202596684506142105600 9926681 -13384485392654404972212533911519198518 9926682 14147231178724368525449180426110454784 9926683 12526396508722990671928073405361479600 9926684 -7546333562920764271800557805864903168 9926685 127843186643316122653436664439024488000 9926686 162298853229930440301422831062591488 9926687 415928622791301837470413135169838243600 9926688 124730864424164230437224826077674733568 9926689 71667628179909196881078379055804060356 9926690 -67204266206536554378484499725492800000 9926691 144479517145692633308306217090169296000 9926692 12188477927817138565228293472065552640 9926693 -62428194057732858821161026689914867584 9926694 -124401057022246018587635953451907223776 9926695 226046974623620391216275421366805820400 9926696 37531850396458652223148124393904537600 9926697 323190777564911813993251168565312886240 9926698 -81835516736189707634474501816341592400 9926699 27669751405514281962887976405129131700 9926700 7277162838489101227274269933492224000 9926701 -105468398166880711718202323685473381888 9926702 -100695120727661981532098244324296606400 9926703 100519405848126641867574663752008184712 9926704 -12830659841837341731618850325191557120 9926705 128697721147374455761451310171584295360 9926706 16709873500216487576750840118091415808 9926707 23623401550801025170126668677319948112 9926708 -88923601388704082306298311613627260928 9926709 -16021475387946536795974977347752329600 9926710 10693462340262644188354298586718949760 9926711 -2144620207524933045545184767980740816 9926712 -5289372759327280604771636517119078400 9926713 -126377834524759516160521949414845195512 9926714 -138932456243683950194842290625344691344 9926715 13293724043412456600412888541543478240 9926716 223274744105801460510879359354725655040 9926717 -49983044881067032422913934345120299200 9926718 62039543458291916428496333544131524608 9926719 -306097820432763143458432142226612280 9926720 -24663182226539276870388889134060011520 9926721 103021112434134334078477545322795058880 9926722 1816932354888408609672212062021838208 9926723 205411004409260805625050993972603990864 9926724 -132201377279285795431636216545661215744 9926725 83518559116808831794216605288262446900 9926726 284225872414258507723952123470555881312 9926727 -83483835618534002647397681942270845440 9926728 138009031424521867148174261721998622720 9926729 462408998577706381485746478978248031360 9926730 4835294940720245386155050936211978240 9926731 234585098798782390041435772573804798512 9926732 -691860137598436842677498251700207236608 9926733 42653361599746813873304868022508793024 9926734 -287512186296876230302404381560353037760 9926735 -35310341727091508070448061528006379840 9926736 -19215109044272904434357849335263264768 9926737 -5629301370995574076265839225723913614 9926738 16246433506652486213960393211752549520 9926739 203463500160024357005604539766378434400 9926740 -59392770550644709140873937095147724800 9926741 -45312079061423636943067945300979758176 9926742 137253877193424620304012934597238784 9926743 258420452029184037769410733236512169992 9926744 154936420860712060972166023754625208320 9926745 -112472599855896144575385934217370451200 9926746 3180047113962630975926539669754630880 9926747 62103902225307266613089505986840720196 9926748 -50686441340317450364567341438502846976 9926749 -12286887024474975800792108893352072864 9926750 -211980491489422293851858208175251360000 9926751 -289972542888858376889525098113782480568 9926752 -381161805477570226205432415592083357696 9926753 -24865097762444047599147477023974232700 9926754 84141713097238115360806036336813367808 9926755 -114820512302918749152052035458892859680 9926756 27376639529025048080771281044842520576 9926757 134169473112724151093988656563766556960 9926758 -44583795549830083938413366691690900480 9926759 -18441529591904897576322154202492663520 9926760 -111150746557996914399434132685352550400 9926761 -17658733416826186102354071820342577948 9926762 -321436046101836356092602516886070893728 9926763 -232925005710125149392653129202542860800 9926764 -94201427672404968903367474705222965248 9926765 5504876198940937625132634295361293920 9926766 -205899196312336752955744767026348054400 9926767 -186651485341495646790646755497123735288 9926768 62548187427073872540309125574981550080 9926769 -263584369472539131542070479926290304656 9926770 -77425168358281992204522265577770314240 9926771 -99152839702692335693818750380972239028 9926772 -83980140197161871837419234006683230208 9926773 425145158919881870259455592000568831022 9926774 69740299316083045449736057012151420160 9926775 119739972153611908567199234615228271000 9926776 521451306832586481206441885130524098560 9926777 -84456898556896497110895151409941857408 9926778 -2114868663818358195290687395309852416 9926779 -684939925099127243696979183831527531024 9926780 -181835279458860046954549176493291046400 9926781 -96063271461978582930341844008984744448 9926782 6976493705955533816159680288657300992 9926783 -462886447341214598130680035398116323968 9926784 62305709449230181047654083934069719040 9926785 -218239900878669776449079002721336306880 9926786 143921552516069554963570238185682082720 9926787 182782352546008096790760582836385181440 9926788 184618647972286792082722092115299241088 9926789 -58865823081354201650950531058549228160 9926790 1330161888182172482230040007966723840 9926791 104789760838516768562281228898722277504 9926792 -59185697148671840271657204455846707200 9926793 -163706298917137707848368833813159584460 9926794 -47186509916872925904519163247783224320 9926795 -421169334036462964323849810527162899680 9926796 -274060930010695669111207351558531645440 9926797 103671602187356376653336662746038978880 9926798 -69411393949100586221961821148235304064 9926799 48355053133792490479570668082336585728 9926800 -7953249543976799467530980918250700800 9926801 235707648716125313478834172554109418802 9926802 -13964974797201146924372668699881012720 9926803 -53084325227142969309191036823304105320 9926804 -19606390029061397190872368682716449024 9926805 -92154970696368296486725933665475831680 9926806 57035107607092485203049568317561464352 9926807 -478884321017828793644951917551848467368 9926808 -3810545362327419390694128853059993600 9926809 438755931251781473934148230203415791040 9926810 -70427580040096020266173695306613362240 9926811 -145028897022015484576630078100197289940 9926812 18975222390081559268821084536387715584 9926813 10567035340506579783220790878708307724 9926814 57458056589160137595007321059199982592 9926815 -253307667593541924099460795689501854040 9926816 -65968401525537602304053871993343180800 9926817 -272777553161468908987308085808523677520 9926818 150678438655263523829523995433818833152 9926819 -60612554100408070251716649531004947504 9926820 8350688479624685884199340743889715200 9926821 -555387572821725874246538975025567430978 9926822 -139074345849244116448346833035310368288 9926823 -218946791455744796108984515735978048512 9926824 -163630271317999155387446591156625408000 9926825 -158749429571293842288662647398047700450 9926826 7693017164511970016540625934172894208 9926827 -377471833408554695766798844583641752000 9926828 157048879460881144786514770601128574976 9926829 -13755718997837151337596568399945071552 9926830 -21988044597732500911756536300328588800 9926831 -709769458201245358125911612762266730448 9926832 -2050791973881638302300309445313626112 9926833 -101595011144602849992020104259961874880 9926834 142415251537783437427820615714611116816 9926835 129289866247223936502582683101422700800 9926836 329590662945948382586338758164849156480 9926837 -313190769443391553901219604932954570514 9926838 -43524941647415969940859727478008805312 9926839 -180682739873068429762706578733489532880 9926840 81461837271301954829105549860454400 9926841 57416314732955441958512752164423434304 9926842 215893739679548195166253951273641072 9926843 -103668636823882594633862494582607976576 9926844 50732013431354741460365926031405540352 9926845 69651869280605257684110676423204492800 9926846 -19308897798482169577964960823036099456 9926847 -45905081907757678377618264122290360320 9926848 -53929574344077744012805093931079434240 9926849 -264670214175956206791991487082213838764 9926850 -8036184571717205246225089820182416000 9926851 -683660146325693770787488341531651072 9926852 -173981073751966898787027699371206748928 9926853 198311567361199168629068012933005127904 9926854 -12436082240761932195572559953064622080 9926855 362602898748826679827136789750860803360 9926856 267185755807948618661451009010422481920 9926857 189435604597605836004144787008076246106 9926858 111066928379569205701690897572787679280 9926859 21832020833159338929831416989155314904 9926860 -214408963622683145528538496635872977920 9926861 -130433407727974207594205585835093377022 9926862 -20895055393590299094183779442187078656 9926863 -80169196157213225151740377117508200376 9926864 -47158480184773262405591522006244433920 9926865 -22168782335754392217867952173418406400 9926866 -373106566355415164745176550898737304416 9926867 -160414882406278173312593149711291546680 9926868 -45217234572299578181957389247564513280 9926869 2309732398679622824988312417038523744 9926870 -136378386976969965429518209523684375040 9926871 -77978717408941620015733545929251016088 9926872 -188592261948744983379083680064473651200 9926873 380093937872525656645147455159258111840 9926874 -7267205793007585013237463653346039840 9926875 -37540529201473968341029837158229550000 9926876 -221873498529053522971658216291009840640 9926877 292940152136700390974704186092174088320 9926878 -43551377805396385566398740561862473728 9926879 -217189111426518117930426250124735078160 9926880 -60038222000383811458073748425059860480 9926881 -18481455375065887352248892889437932368 9926882 12717000295614656291313211496943329280 9926883 -74321943387021694524779634527345138256 9926884 238890296468368198563316226745908216832 9926885 224463061329750893416887509275467251580 9926886 -7780222591824733758586421696066643072 9926887 72595524560410213443610894341343890432 9926888 -166104531272454926396011578534711690240 9926889 86470739843351158686587043065229385920 9926890 65497028515529306614541219144488399200 9926891 -180199101534879072111549860011564617840 9926892 -141752138952488430918022987599727902720 9926893 215178068932695407416534365613011997142 9926894 -1860322510003565080048005122843250240 9926895 -151884840086341973688494360532198355200 9926896 23229673107101596728676695926079094784 9926897 -116765318367577332381859362389576148654 9926898 229529328197103450337752073726488718848 9926899 -331308889191325501311937338639401826100 9926900 37602123098098421857640776208678764800 9926901 -502034011618814451052773333728794680960 9926902 -1274653665361131499766257193248810848 9926903 -346287382096215063020405171533041792000 9926904 -98961085006150114596593923558128967680 9926905 -26562218755494295527762428321247482040 9926906 -41784804359533761455073106759044148992 9926907 148022855571641000009379060262953901680 9926908 -226443174470136780580102621247602511872 9926909 -533674112727036033153852946593578992890 9926910 24422209762752746854733707823225684160 9926911 -234312705184774005044200230240333824600 9926912 -242768594649834954886587772886788866048 9926913 308001722209529960897254972742358528 9926914 20238620773079415874657031810066229120 9926915 73069500282933903879161634074988707520 9926916 -10098991336342378152372665996863180800 9926917 -94411571039433654598137285477394255872 9926918 -74263166232786913332008183479725913920 9926919 184159517911397774137508931352095112944 9926920 -20192634089017962159619273491725414400 9926921 628974733987273041780321413182170098880 9926922 -73651751532475186443229143004048531200 9926923 364004195494117889522094235766446777172 9926924 2499028194425367897301778714221925376 9926925 56441291404141429007555407134878344800 9926926 -111941485970609229918871612236131009088 9926927 47239772017858899443274188144718482520 9926928 127216773471898615759727936006592921600 9926929 -27240032605724212699480930974614727324 9926930 -63468018332000054093753073623653056000 9926931 -101260770887758289486857349188745984256 9926932 357330002717073709381484054898433232640 9926933 509136559988889393657760147826906119182 9926934 133143075075549082997311260503251304448 9926935 29012121308540248578754420139350668000 9926936 -308640867223983605522401223512708669440 9926937 225344803917052553878073556362600928 9926938 -10581677354991610301572133372201610240 9926939 -52817127163071857673794058039248472600 9926940 -34484749498121989449459152220326784000 9926941 339952419206685321663215131039676119500 9926942 -78199928350941156920982161611023232128 9926943 -102909306345657204003178534586277655536 9926944 -59858103730630290769659718230047981568 9926945 26107999405956417099578665953312629760 9926946 -189269280499123853975092036974207628896 9926947 121466551880489104960899184734887522396 9926948 2694649627760633545746373342269957120 9926949 183070849660074461725236895442048483040 9926950 -132906678356383474409191580486573160000 9926951 -38201235455030098401155805583122999048 9926952 -47849676900151907292086195512601149440 9926953 -6042369459583075566337839248692661496 9926954 102746242368265618886502209616108427872 9926955 -11499752175209468775765479886528407040 9926956 -16402474873300283658437891932149990400 9926957 170803689963132054317018600248303197240 9926958 -17646934732020863880598174718230584192 9926959 -74479479783941405251861651982040229344 9926960 5374058430002302497819837529440583680 9926961 92627276861900259575181762978913920 9926962 137209666349180565890720839541932841232 9926963 -349524182981807992688275399758108343920 9926964 29653706030301298946252012783429062656 9926965 26255080846438257272252590400426779320 9926966 -69580707375371100136394401145938599936 9926967 25361286509751542345975518296624079080 9926968 89416268451222033040399193843298816000 9926969 34940248378551768570256929284699843844 9926970 116701598497406268174387266897419104000 9926971 190161421531504953213923942179123092600 9926972 243432945315413874608817777404446367232 9926973 -20060163193518872381947668546669905376 9926974 55126820788484440799235692210154068736 9926975 -20727036431453727243609539483804952000 9926976 118107176599940845036486635099154022400 9926977 97351743038117694102182918871130890240 9926978 3671019068007751433263261012574545824 9926979 -240206922536932730839223714472986123016 9926980 1056148388309966588759361750590177280 9926981 -770575435420853276691055625614830930528 9926982 -65118757576319922672608513934633984000 9926983 -699163469002911094447664481522021953280 9926984 38660681989008350573861202850900869120 9926985 198567053510089848730472723564549309760 9926986 -94359414900464621725452031404009354240 9926987 122676781488613233266262275958361401600 9926988 128257075324310456890590203287659810816 9926989 -22342454918362351258021538860984244 9926990 -171592276067242857513295407950707987200 9926991 -190425494134395244526895238003608303000 9926992 163279380645372004796993073413021696 9926993 -12713229058525474331660390317122103296 9926994 -8777447141400270986404916898837282816 9926995 -169511385660090045043391962082197652880 9926996 126198618560093520164695180301690544000 9926997 157757382108920198662217165710956468672 9926998 -89689468776933805195747344845198796000 9926999 -114262678445002842603321063923398731000 9927000 -317766013114241845961550348691599360000 9927001 18970718613819237792000357717629729024 9927002 29337244041034872840648834021562785504 9927003 -86660095697132272159528265768264987496 9927004 190355434837103568356953754692462669312 9927005 117185598779200249996146040325675716320 9927006 -22902931167445880389386052748897955840 9927007 150600346677397255702105758048158085120 9927008 42409882849773900586591588293655658496 9927009 -682965910556322491133148834393877856960 9927010 73686048079149584142716340375467024160 9927011 -398447202782928700897822161181754290848 9927012 -237417901658178776052318286109306661888 9927013 306826232932689172333103563649359531262 9927014 -193611270784838527080690926338025264448 9927015 -35857245790186424743581862874029255680 9927016 -245907873234972754592689478476853821440 9927017 -182540187277192117981453039275650996934 9927018 -29609087642845634607196594610860263072 9927019 -627297490674359048483012659189892959440 9927020 -84966948072856860740215389961563985920 9927021 23366192924270973155408739492606250560 9927022 -16697449415182831858936329893943342336 9927023 666561520562838829880432888780678904 9927024 70950904687148308978582847923361316864 9927025 -174398849627209909113379649720088050000 9927026 21166909680849547298912922929457467904 9927027 14984263658674625533447937595369103440 9927028 -100562440935626269605126618111871752832 9927029 -80028664762238506468396883883960323424 9927030 -35939715671582522180572016113840097280 9927031 -9121909079067045820586411040678674016 9927032 -201186777654066327733518628586095595520 9927033 -220630923023565178451470426415228473776 9927034 -44427813010401487833316125367031808000 9927035 112029448913290257952693828470850548480 9927036 -106830322823537417293802087360728227840 9927037 -210827170428957674578214706226671516160 9927038 -30194137319516755519305076962912414720 9927039 195008734768471342474716810407230158024 9927040 -95929149011172039493280094105265766400 9927041 59299231326326101340932396350247565442 9927042 -160199550867406286211180915720862526976 9927043 63852915063357170117405506283294213280 9927044 48449245763339251995875357180581555200 9927045 -70274092905636879369335560227663876000 9927046 -217820990113115873793498949345470426528 9927047 -122028910534499920349357825293110932760 9927048 150306400567220240587402461174423552000 9927049 -144260622491081725308482395700297338512 9927050 11327731247063324741264278939242201600 9927051 16860779084914075884366402916861375920 9927052 43190091448218589287327411226679488000 9927053 197992994688770452599867237137592581664 9927054 18161110096894919686649580013159764864 9927055 102035888558415273520094840582230866960 9927056 20461276490175961750007862947524288512 9927057 182380609218123828638948954070587445552 9927058 -266812300218312325678480533811083469824 9927059 41102512393916252231952010194017698704 9927060 -34912551873157965275057015211506995200 9927061 -176953271950686061051622992280352795200 9927062 65559195160888587706464114116979648000 9927063 -3106011575936336029721410497225811200 9927064 92978180234844720033907589688397209600 9927065 80361076703636826463856229565735480200 9927066 189590158267118494684145925437422080 9927067 -289923243505686621616348192572313541884 9927068 89908592672800582137447262208427294720 9927069 -29055819772690576940980951689633212160 9927070 190940358277842995384117082524959260480 9927071 -164247919919113628416795608147164428416 9927072 201182500853956329985739703301807472640 9927073 81591853351665700069611312709867977364 9927074 126879861553137852878046381515616362880 9927075 -116635525097936513327821078370705021400 9927076 9315225903818584328143747047708229632 9927077 414197138086323715568259703255307417400 9927078 -28039026006081099682031702696857620480 9927079 158756396917082812243466752251781873480 9927080 67263989864589448606334918190884198400 9927081 154525244040583364296600410653854328970 9927082 -231337205780753694501073895727882240 9927083 -538355986462314607281932924958090046668 9927084 -16013876075389556477904868341277160448 9927085 8875634304752757096248982416687919360 9927086 9677454818719061010332739441017539584 9927087 102583203677083038763054796107345579152 9927088 24431606856269233764830573189161549824 9927089 222286398884038755599985802009018612224 9927090 152601379536863572617495606117130137600 9927091 -26907882639184822643472204843367545648 9927092 59192160796840016023774825287202437120 9927093 162216357339713942818625262196998464928 9927094 -11477718012618857199295735492557623904 9927095 406393139335987455176989654036139760600 9927096 -127624214069141737408891534084319539200 9927097 -336791816977041975931166337149197530454 9927098 -194363255399234992277906285569435541760 9927099 -7479391119111181240733737807380946944 9927100 -15624483950466992267441888625142361600 9927101 -136115704860171048757790373934621646400 9927102 81068898175622721687207786975842549760 9927103 57435479497848800645169295096380652352 9927104 53464138093723112556890292482369126400 9927105 317524694128410717444579713081451659520 9927106 20642893946208989750673812594160000000 9927107 23331102259254219999489030949650488880 9927108 -70261488592498187799556639510405691136 9927109 2570860846430665898550293132308928704 9927110 140135811184705553744541035442818866560 9927111 -216461633460856941691208183429722615128 9927112 69012924277631095828538745252709847040 9927113 85158339931586711498872861740509900160 9927114 53361017290504014145570596858445059840 9927115 -158700670379368049171462553858528000 9927116 -334198792025487324703648702332289884672 9927117 26842926332591690769359777499475470966 9927118 -176987609959232437548654661862261970240 9927119 387742607171306567642658311063951585520 9927120 -10697523194191110597289215108159897600 9927121 -70405938424091203243673558988483601678 9927122 63339300422101883338298924286517369344 9927123 136992688852568655081874398418215219384 9927124 -25471736611713970308510816468508100864 9927125 -71283818603950336527475348316103300000 9927126 23863517322279935084685731276363369088 9927127 -33594282230681279419736148340513006928 9927128 -27977893399430743809216929326482247680 9927129 -110058315460276018874944771791071213760 9927130 -1331405093604284902012546695808069920 9927131 201531771394517510754263344695345364932 9927132 115069169080994164547831776736595689472 9927133 -38436648562171642154438688363592411176 9927134 106474397230603688749562441329006166784 9927135 260384889399694344056176899940518256800 9927136 -174754429098741228134000021880124735488 9927137 107450308219428861311840018404794682944 9927138 -26446050962745636502826546102603407872 9927139 -6107128824664475261605857923017419384 9927140 425597410853293298364041657172647116800 9927141 64502224309058150936786215958168480064 9927142 36926502866078096954765791210061237472 9927143 259077538495976806882506966472262338464 9927144 -123829669228416580890728638712377344000 9927145 124258043250566743695197634232810470720 9927146 45330185592282430059473004094714468272 9927147 223679388595999755185915639177984310720 9927148 197556180383704490284212761875961905152 9927149 154025930875647405663903391911819293760 9927150 -24472126781467237485994057973471448000 9927151 -63598426122723948922297259480598449288 9927152 -695593803330545818552246950442303488 9927153 -13915407560408315750804156519579373438 9927154 -63065225468020198225481651276207705088 9927155 -17437524683901899384771704510088785200 9927156 25036037996956887253475205979455135744 9927157 283437157599719143069238149235846532732 9927158 295365907775797256593838620467721640640 9927159 -25248760713660572153843065362491743872 9927160 228980495098323955289298188721572352000 9927161 23599809823634932843988625975410246400 9927162 30699049028184439922473281492240506112 9927163 -73071630307832613262853669541239065200 9927164 -4958566733520492125162115470798866944 9927165 -65963463154321791342772662231895044480 9927166 23389029088468665473164167926476562304 9927167 76658551369209421660526556259816899264 9927168 -36068794853072961792096983396407836672 9927169 39816385772699949770455333106654351296 9927170 87927668524697472711026141924434844160 9927171 178941384035479126177128437164223808240 9927172 498676782576309543467698541305400720640 9927173 -127941780860235330318387311294491091520 9927174 -60289635937554179712133974961123942656 9927175 60615450996625281677804419770041353000 9927176 82785622202619959710159654668742656000 9927177 -43961216083327435003220530509937168320 9927178 -126011804738734279128887762177913777360 9927179 305536247545325973293210194484557149780 9927180 87311421629990856680339472457723038720 9927181 -395326997086347210182515731437038760736 9927182 -25239488357022626408612153537481095616 9927183 -17636194461675029259760414493819231232 9927184 -89649239650843546185142844013334216704 9927185 -80227102414669546749809479074968773440 9927186 -61426612287940909193217387951680151936 9927187 -276706636838499493138498092830264465880 9927188 -329327581061519580467815802637658922112 9927189 -51463029646075243590213373384934558112 9927190 -16218630506894944555242950853197606400 9927191 -344703067102901367858220857068643220848 9927192 -71198562256878852630174137961291448320 9927193 -172856570369191142959813975527834987840 9927194 -169000866516497002786381753961033209104 9927195 -293798818248508178714503033832309760 9927196 -356741696502891399666876840447808417280 9927197 15099312869035551752624236654189703232 9927198 -17037997064474486937173684251031592576 9927199 -577152769692617261599632572309189732064 9927200 228290935072406036147818698763689984000 9927201 103754466910995041298687930547458611328 9927202 76171727654690102752738178189233855872 9927203 -122645536920997349380237687466059248 9927204 184234973237699180141254867528232825856 9927205 -313089397136344007234900840911444123140 9927206 30394366581054745315220624539157955552 9927207 5373886501457283144680904863830892688 9927208 137216582846119590256631397505784463360 9927209 -56390719885317932776056460544057693184 9927210 39090328225603844641244511743424072960 9927211 -20126956627008350249810054294546929120 9927212 -186550055359072025692200538568895805440 9927213 5738447954493451023779091627848372544 9927214 -116349551180118322793557462729781716032 9927215 -59078790483862955449445109828728208000 9927216 -27532996107056847770691345152118423552 9927217 363799792570708227588105720907627413266 9927218 58587598969332328712101462496034573312 9927219 -176628921600878089048397781737926871040 9927220 -75776631432623111881581108011114250240 9927221 -272631539821022311086606508910401618578 9927222 74535202269641511956614725931081881600 9927223 5169177345775251501795518232831479808 9927224 64739419087929789554794805568966144000 9927225 -46205321830488173214496669442623488000 9927226 132598717704457877331530767842251763312 9927227 200120334352844870455337411430120433200 9927228 -253632702661141586812476734668686036480 9927229 -338337372991315153930206146251949617806 9927230 -33530803131487357445193193468654434240 9927231 -279575999940256684363077005656348974648 9927232 -39923959985122371818474866778172293120 9927233 -853117235247729651304073448720274433280 9927234 -15614436443994524108342597437559986560 9927235 -267146596643426534076336126646967694240 9927236 -212566702886556284600790879100308833280 9927237 -82819465901888672923651000023702829632 9927238 -1206709259530269268554885029679707520 9927239 7517032204295597513224716158450433120 9927240 99509564376566456486745234523897036800 9927241 -55833791409170607619191579201773169200 9927242 -38016609889196075849690273050809909408 9927243 -424743994359821871449481350230704131760 9927244 12290460455095287148521144183499809536 9927245 4233253159373077384094467862951592600 9927246 43405097932044146576796443774198977536 9927247 -69770185671890009331925145085030172488 9927248 11426099040933962161378560916390379520 9927249 -2857276677072977304302219647708536336 9927250 -196639413733210689559232693721001080000 9927251 -236545283016668005028357629576035626400 9927252 -165621003911322135722160037037986775040 9927253 -274644945098145853197663850409558813280 9927254 -63763068737856136345970783657443634688 9927255 44980000499135229244584096090884551200 9927256 323233756942828337771434335955870248960 9927257 -449280905096094883372139720936081271600 9927258 115326165954116076305417620820047865088 9927259 -124982052745719643491719193137922565296 9927260 -50756314992577671177219949061572362240 9927261 -148644127954466377781938145304108372090 9927262 -104987515766246924599071801763997967936 9927263 -181695955988213737353399052932984528120 9927264 338675074003214444888077403954703237120 9927265 276486057331975546502037496274083920660 9927266 137846011324407363666791667281945738832 9927267 36637223600385329999609734564759697664 9927268 -52373985946543442988397514144377399040 9927269 -4946975553023071525287123020779039488 9927270 9196658579146937124090817546193859840 9927271 11555028967881858254785360413367408944 9927272 784983740838263253873299425035878400 9927273 159002374871800582679181367917991779984 9927274 61017113479602508986771205715263104000 9927275 -483550363674286824670403676051906840000 9927276 -72915608735392383449130996293606102016 9927277 16423004042486162943818251756258838080 9927278 93548726795028189133098199829473765440 9927279 2526948833381470044680195585871200664 9927280 -49053447336285906614774094356103168000 9927281 46634443177861915867678062909082271040 9927282 -25550127683342458554713129760758951808 9927283 201416728891704909221798318414880361584 9927284 -45169499395897575072821865513957254400 9927285 -10285907055152431587996164004388039680 9927286 157870897760014041598374793842737225280 9927287 244064766828917163635411374976158633632 9927288 108281051150480841216035066838662799360 9927289 -88404615444144534311251699672916423340 9927290 21430938230878460353593028521313348800 9927291 103156091525671959725538696211045662720 9927292 -158513109937508965967405144024975017984 9927293 84603934551243331015307720634427811520 9927294 -3712850990104159032516929106068878080 9927295 -30513558232319914147723573462442946720 9927296 174457474406819434796312251200920616960 9927297 -53271108280201321366698308049272362140 9927298 -17900843051968375059531917209492669440 9927299 204054614873507111774979187196242866300 9927300 49099429798837968533853688519359052800 9927301 65973759078779123544355385201756143104 9927302 15538107723940387906419303117454282560 9927303 50785705329608592875690598976068842064 9927304 103106611732319269735464663747858432000 9927305 15189482793038981426454482636677845000 9927306 61172723465099478167718213815086080 9927307 -2883917149925834951645688067327199920 9927308 -5491560009204659069418181539580614144 9927309 147124511184940799198209275952914837120 9927310 26372533184611901575253524339981200000 9927311 -240045397230900541291020007739332755576 9927312 -66784971913571020362549979004464988160 9927313 442705957548314283178851324231942639984 9927314 -13504599409159666333655300188416537600 9927315 218825269352338023338645148907478361120 9927316 25412977722959586542089705889301364736 9927317 -151743601247598867587116810617477328800 9927318 -52151161367043884016509066166607857792 9927319 -206837073588668917918940453104565652280 9927320 59816907284420944638938688872395161600 9927321 207324949187173228714275264746079029712 9927322 -125457980105127873827568345142073034528 9927323 -280706365492703379522794958673824561408 9927324 2278533075360287176500884111181312 9927325 -219956054372996761127614058957996759950 9927326 99854888014799143246202917069632458112 9927327 -90844388387529630028617267097227149040 9927328 -419800476027729328151921014595010232320 9927329 252409910254157954257676682308276619840 9927330 3146331638936621463412681119364208640 9927331 457014387758756520976388706308167079132 9927332 20249135635893363757749830441555911296 9927333 -163508596781562986263035154439369526720 9927334 25338110723116605882170957191973646816 9927335 -137525121780749593754092971858152421840 9927336 -102827804543785674500968244888917770240 9927337 -132891817004980050799650725968334565888 9927338 169602219216416963684946843979636030560 9927339 -161706034940093197350437293422841818432 9927340 166704230469845550886226844307034112000 9927341 23350793636190065470437028765703412012 9927342 -184101314065711857642841038382890274560 9927343 -14134002037797025580731825801788446400 9927344 -33171443665453413470813339295125864448 9927345 134372244672526903629199676078933675520 9927346 -202492527070947330972410247950904978432 9927347 -53645025968268650248673235869584486848 9927348 71951598452754535114110010044856227840 9927349 -108442301297396176739774187301753829650 9927350 184567453643957127467877804904223980800 9927351 133849166400328658526550918773145047312 9927352 35834729781684143336160761882149847040 9927353 -184103359018930540078542991428819876720 9927354 156155226354911700892130327118126738432 9927355 -37229875709882635978140668288637594240 9927356 217909998922713842706919517877652177920 9927357 -126457573351160611000144575310034179584 9927358 80948055377857946743900182221677397376 9927359 9284646397984861777066828764860062080 9927360 5024785343636123564821738347697274880 9927361 514107861334092843475123335401509008962 9927362 -141460014433271095714023880102554702336 9927363 237708920674901466232273563545395089144 9927364 -374978045960327943979089940954667108224 9927365 40255954788139524733624671821195011200 9927366 32489954750575461135269599907550508224 9927367 -1720948577497625881246863385170576000 9927368 178173197634342506584907013974514155520 9927369 -24350099599785550643103212848407277206 9927370 -74845213361458831598031777828731145120 9927371 46614345058509798703786830798412632624 9927372 36389074700900602791140385994769055744 9927373 397859161300578700347595743310150645622 9927374 -253562581931510458333239422558534048064 9927375 -91959896742706222274331548852742144000 9927376 -129380175201145318383567559996514541568 9927377 195360453540322311784106346550854145920 9927378 -8507374884221536233219098705011310592 9927379 25929409409319506360541617355338085120 9927380 135626387731224080716559864883023923200 9927381 -99225834665705862112328746565909682720 9927382 85747512395208329293023327585988075392 9927383 148458942610072928488136180132659786632 9927384 -188969385463356522112544323150055055360 9927385 45355418208113518852462031703506281800 9927386 8535368071985473046212951857572221440 9927387 6248777434043119157972870391091415040 9927388 44382782879637822137929973973465148416 9927389 -225850899267142947579235872218364857076 9927390 -148058182160859716525297022936028416000 9927391 -11102530874467095902258075908580849136 9927392 -371411482180380262113106698118990921728 9927393 -40536899586327979817694648810809470080 9927394 -172739431391377136375675593018723779504 9927395 -85435269767122535072469300853869023280 9927396 -93783510326640788463644322426678136320 9927397 56670996313960072870586900104654526846 9927398 88097357301250371626389858334219493504 9927399 -147468724009565095235726879641471025280 9927400 29529795162920730138549500991207552000 9927401 -610230157666499721518351962202894260896 9927402 -46710412097280582100412962315878605568 9927403 -208752853916671543751961440148606863360 9927404 5085376920033944104183520102650265856 9927405 -122499923599786071130371354857463057600 9927406 213772393488202287104610641263059474624 9927407 -85684101444933494692785512153919606288 9927408 -9581449393675581245295601325489750016 9927409 -20121359892729313467338407179464798720 9927410 -405259697870418557842098525481559040 9927411 -8284031832361307376919612137597503136 9927412 74008096451352018316126580728490164224 9927413 10802615812741058451247704063357921564 9927414 -62093218247231083208724237656876789760 9927415 274218835000638482863508796873261865560 9927416 -8537625766739416814418241559524147200 9927417 -197136709931739455087092150984303155120 9927418 -16427475155645369381595962352467227680 9927419 -33020183771167948159062870925242328056 9927420 19974434530255249405890665732044538880 9927421 -89314806675729541984078663091458619136 9927422 -76112466826029402197849433248630239488 9927423 321301885450320837742197947551097929200 9927424 110505603817253241342682463994946519040 9927425 292685867293990326799717171960849981500 9927426 -74628295565798696476265277239112385536 9927427 142478435161528709588244995994548511120 9927428 -51622646369732155800781433700259467264 9927429 -62559124764899619464751828397204701216 9927430 99722292817645708616201284886467029120 9927431 260338693557826676095928426282886597024 9927432 21008388076166781942868566744927160320 9927433 -47882737159117449505825873600732703040 9927434 -317622191091761027424983731832112823296 9927435 68607820671533700024647249991923708160 9927436 -56012473005586371035643955927791704320 9927437 -80800242762500009485720161947209847700 9927438 8245190557291638540554771613411092544 9927439 -19177975951017353069000593136519191504 9927440 23701976795045553792049536320085688320 9927441 12400716739234944694327206005023078482 9927442 113389320506011072004645257971373346304 9927443 492695464550880458909935214668589023320 9927444 114061869041245421486049860239206051840 9927445 432612246011211372073578774899160600 9927446 -175527114303485484082219760946216719328 9927447 -312880091067802675484283679749991618200 9927448 -245121162273651509413174588713369200640 9927449 -292164835233579826564492815763917868800 9927450 -23502568980297027808197072071639330400 9927451 227772839532414186753876895935853246504 9927452 213959755293775705496520794092055963136 9927453 -2020794077673780977691080147283291072 9927454 117865322801842841319037196078363482560 9927455 7370215211276514345403681133617128360 9927456 -116803569393198523374333758228272250880 9927457 155676466938426218709192714188366975152 9927458 232259993867590050222889904882918056320 9927459 -103591220625049592522792137135207205736 9927460 22592622527173791628599423452217753600 9927461 277069774981850170894249529396199512352 9927462 38911828376216694804104985857337530880 9927463 -13831408378889478965674319622866247680 9927464 212769219125840508489387244759362846720 9927465 -97122536107863524095312616644420606080 9927466 -172313282105306548292731991760556875936 9927467 115597958934794249745589043468876578560 9927468 181358031461487569934153664800308382720 9927469 -390642469248049917485092932586558717760 9927470 -10653645795853318054881621415400471040 9927471 -46212441432275609031205866436013753856 9927472 67250447380447150512635748183578034176 9927473 218235823051299367064964106735554384420 9927474 -130802820068751438506870544662939552640 9927475 236546172884626304891615199795506427500 9927476 151718821376391568277967155831154930432 9927477 24071265803551642390214681536239262560 9927478 184786690628572656104737495836478440000 9927479 58627992062127410048541786131300638176 9927480 -81402796458774564825089108716563456000 9927481 -889565239385411525572718355100833962880 9927482 -464792479439877514651010817793338862848 9927483 -122645585160470584562194368116941692960 9927484 -68248754911365856827897944873263883264 9927485 489496364990827964638016865456207874560 9927486 -206264057297984895902211320150637844416 9927487 516386011671900422904508157891288755136 9927488 59882125196379666053395598822165446656 9927489 -9498504468442983972381326808062365824 9927490 -70087785172195685943494648221491225600 9927491 -120439486082139129429764572664233447728 9927492 -141391856722887537775910159394847850496 9927493 -47853787989859666892873338163208892258 9927494 -86957732534070697701797936871371982528 9927495 -64170431659924514082611626275181900800 9927496 -5211048125141131264600978548535910400 9927497 -361501725370535606602753963084870998054 9927498 6665959807491190289702780595707755776 9927499 533505132182569423348546878941650953360 9927500 -1086641979986586551661109448540640000 9927501 83047988750709813716412130095703818432 9927502 4584422519509747207139767742736660480 9927503 -5336631978426538779046816126456380600 9927504 23602472163188559556073890599301152768 9927505 -18739954144767611558641538413156060800 9927506 -26972994625619759031542853837789354336 9927507 -117378144544090000481673731370216886176 9927508 82997735865581138909523972284164243328 9927509 372225133724412031011946925630881621710 9927510 -89970862272974803777453432820568397440 9927511 -488140149652812585024351198675594820776 9927512 7294576704039709219635723216606412800 9927513 356958922774694784022313368870089600 9927514 -227073286589211638057222666680244474880 9927515 38580272313949349584400363677086378720 9927516 -116450832046044106473558680884700763648 9927517 -265161000473210166775769617071019454880 9927518 46751296253197701769650796690628944704 9927519 -45140453519875832353856869962185472000 9927520 370507318207595019617360606093408993280 9927521 80008935494490206763840836507889682722 9927522 -167092944993837423206538328612883790720 9927523 459747369362215940922878469872277506224 9927524 51826230833851822171520682102663383040 9927525 24415222149880539996214227058693444800 9927526 33006205941804151086064216298798223360 9927527 298514128913323156224357020505010007760 9927528 46706093996440326186111218875856977920 9927529 171673634384664786296766432530365289040 9927530 -592363870497966246055271156155003200 9927531 247470971845884664064728183607054105820 9927532 -8232521922447575948114901388901480448 9927533 -41108574669587068752013208351970754560 9927534 -250645801680151227825780473947231431552 9927535 140284696168558011877121687990377737600 9927536 -2518827832950615987009605675614863360 9927537 240294189153585043850856242667348616560 9927538 182147625291577669176596900282781171840 9927539 -840004231394599446793643572110128376 9927540 20856807903553040615780911266177638400 9927541 191991627067459004647573098962397438000 9927542 -83233247587249214163648802566100607328 9927543 -403909395570066208729346023372169472 9927544 212744982573551399540265959261395968000 9927545 -328278393879138205199226963186992000700 9927546 -4660892557890428241308091779172518400 9927547 267029755938901692757025997065288158392 9927548 262407746642012868562114625880944683008 9927549 210847661481851908027320524227096749120 9927550 145088385052450017032757845817916305600 9927551 31735691729132666329098466910377994400 9927552 -249702810875796896513942017788314910720 9927553 -303520558474323623092666332587103523198 9927554 2111471436613746763748954758771686912 9927555 -21397830862601019978964824049561985280 9927556 -297073501641979406530135393659578999680 9927557 -16761034048336054129013654047152256320 9927558 -55532484826122491968047241487407989696 9927559 117792994904630630984254619772299860128 9927560 -109730230778996955689711985588259584000 9927561 -97501542376794834632066878781079487296 9927562 -15093595729608219647567786160291168576 9927563 -562754149414672084842518859500897062188 9927564 48258156503164214060556160783823142912 9927565 31073747182804830737548648164745520460 9927566 -257289477454794139530829304866650624 9927567 104041774486667756230320470258675674728 9927568 16877753784702295994123492658730500096 9927569 6228891275176640834117066044105720944 9927570 8783281538891225475821792103694809600 9927571 48866861823438180640549905289111553152 9927572 138345762412870875674071575706113427200 9927573 -332722887833227534605986428148387267232 9927574 -267484552720936412054419470230397994464 9927575 -77585610959613355294665275323488307200 9927576 105528605806570738756650163592970240000 9927577 350735172272707508525684215760438406672 9927578 -97911515427236712383659657670593291776 9927579 -65865321765309403925494271808731456616 9927580 -38287764369717049145274782947250595840 9927581 33676167684645100277905830713591389560 9927582 230841654582107098648438282752491520 9927583 -204673339527210320346123140329608283168 9927584 -160601617370985471958537139544675385344 9927585 175178285815808124683283404018979995220 9927586 6928548164898265417350738576734193024 9927587 -55170166205886571093076947612907611248 9927588 -133177942960838988134862388141472532480 9927589 86477618762881903712066383937737883520 9927590 23109805822269030783249135137094881280 9927591 -58453104346411408164218859317506112256 9927592 285543248252144617994754183112210913280 9927593 53536059559848595509502034747266497288 9927594 4056051677307430447483882689032938080 9927595 -134094284584130222715512597179942425600 9927596 204410720255388064113238550775544267008 9927597 21978135778675775120224183195212958560 9927598 -156528490684045391849105484692306595840 9927599 402448582567319608360445145166680574320 9927600 -28744015862707250460820580405941862400 9927601 101324729008433838282144224958752391604 9927602 -2076691047757329790343831880151339248 9927603 4223502788793844442413187844266625360 9927604 -384391921717534981424455126854196399744 9927605 9317705376086250624292628780938800000 9927606 53465055813389267897855038131319127424 9927607 -25043727147911287710370298942574619008 9927608 -78956103187287022249303617042688512000 9927609 114215422984290775052545681516209023520 9927610 -16114987042319486410506241360879150080 9927611 -21415021853549333768902283031758329200 9927612 124350920371470994059977336703162548736 9927613 347328286700454918429688937677194625862 9927614 45653586010201405250750988855636633600 9927615 -90760721739530882744784251985025056480 9927616 -67640863842620476590409521878416752640 9927617 -83074151713597170704221446012843849216 9927618 4310049539103988429077301345721190912 9927619 -50985321376990481960961631830366777056 9927620 -228384799688401244918285807679774616320 9927621 -43638802833809015079177645869134762080 9927622 -44416897356275127797810359576238293248 9927623 -227410781606363964444698306672220505128 9927624 -104213989926769440910654504906397614080 9927625 8402305729226005424366043978889584000 9927626 -102917375366280213736117464829046876160 9927627 -241035594059434938310865679392985808680 9927628 -17191727866345712276965674088137231360 9927629 466753169242944500950186634304620698230 9927630 -81825604362199515734570455291642521600 9927631 -43640082756075263966988370726523022608 9927632 -6695120622697586223939271485658890240 9927633 -197387808767425725994469558836054591200 9927634 68324317933781961145086353135638309152 9927635 26757033787727404380227250459801511200 9927636 61577856361951977710663479050829350912 9927637 375129467523198199818021042013573726286 9927638 -13141268299448146677301530757925483904 9927639 131861461985651408523929800900997317704 9927640 -191647882721912394795204425926147891200 9927641 512110404520653245527379696284855212042 9927642 -23589746486684558974606121470800011520 9927643 612547971634531469293667079099552956880 9927644 345465060038433610999198961392648014336 9927645 33168420714618232916281892208491270400 9927646 23672921340637590144740083662520393728 9927647 401350090600516250915022522906011496096 9927648 -92342942914268507426715639852849954816 9927649 -410478848155262324823446168990752774464 9927650 -98739813938518737133827127264660717200 9927651 -103536291443125420417138567029182810880 9927652 4890984083238795906146095443913502720 9927653 352756067629017483057999539090040112380 9927654 -5951109118252093032056785347600691200 9927655 184295077440832008035312024438135766720 9927656 194505533489674002630720512698393082880 9927657 -102512465101936338147201032980103808000 9927658 -39473809014854079083713118819175267840 9927659 -32038531008129910693333601635194748128 9927660 -36998473967421083137682506308684810240 9927661 40799207707003416712338906216504336000 9927662 -65587699306165876088007128414893312128 9927663 52167341877820459186486482029353966344 9927664 -52280180007213655548437230649680920576 9927665 227135352573864270400005036160718281920 9927666 49751010676749606302324147704115249664 9927667 -228144778565997328600650141747135647284 9927668 9236932013059763349001696194693120 9927669 101167428044852638369736277445173999360 9927670 -327848159287579846636203046419866451840 9927671 -14087912325223656474946166338792318320 9927672 20961340356065317628696474783971921920 9927673 23231476366153959262885669387193098240 9927674 -91866010381764332659707721156853349888 9927675 9834389747378480792546793591100073100 9927676 -240006678773406280588488685694609502720 9927677 146182819910050256345228068632028161612 9927678 -27902992207699864924144496792392061952 9927679 -245671465946394336392776007275667614720 9927680 48729320746596900119761872435900579840 9927681 -264017163606742005923728904703627760848 9927682 -77358625849605844671579342306419452416 9927683 192289442771553461198955437769894059280 9927684 6939111890044000112388367169681669376 9927685 -44685193761373519799395617473728471620 9927686 320804808603814806659709278639465710080 9927687 165057298426187655789631936886856576 9927688 62577892563702952573716841000292843520 9927689 -52519788944246548306697544504732481500 9927690 105173317735780008723220098950267635200 9927691 254667718201665358312270844928596139092 9927692 -98174587224802638375819908234213698560 9927693 -448000302401031415217741978707166114880 9927694 119304735109162673643317699107187045760 9927695 116321028749523538036070114761535365920 9927696 10842402497012967028446809106246991872 9927697 6957214594052302563027415697352011328 9927698 137104010390343581049082869226065841920 9927699 30846255185223058741913850211303863408 9927700 -112326050622749290278559130818465340800 9927701 168998865746856177693278796070161857952 9927702 46661750171886679513462368572712374880 9927703 -49877006136887876107538403820994917048 9927704 -132952222481351690774806547311073710080 9927705 -40763088095538747805118475479904775680 9927706 80197493775311444896631673514410189552 9927707 -18092025400230112794961205700966514044 9927708 -4317024808804751021372799303178076160 9927709 276495234561067785207423510352299058080 9927710 -14061936094164071123642520092461232640 9927711 -4390421026922621222096670156069419520 9927712 -11342936541807857947484202592370688000 9927713 -368443495543076874843409416525336881616 9927714 112601513014879565558620923895562503680 9927715 -155743079541290616616421474644633483200 9927716 421684220950687237398447390711466057728 9927717 115323164484330882257538960824817352704 9927718 134831862106930908814750263066554350560 9927719 3220202016950154339609483338686270848 9927720 -33961708484875760904920733106987008000 9927721 -189266223630679763702863274730984145500 9927722 55120288252050596425106895958188210432 9927723 -107748881298037012483941067011970288656 9927724 -338692912176492084422039955070892719104 9927725 -311601217040688050495099109292337037600 9927726 125059017619112085271695217445869363200 9927727 850646800948461853940916946297503122080 9927728 -12025803928012647320580742769820794880 9927729 -34509168061930277695453605436791420480 9927730 -23105955573583470670731827577471334080 9927731 395950624401803749356221213274034161864 9927732 3434705541655324673416492369778307072 9927733 301702308664463884987173918780290863982 9927734 45433747402906637363145540434230422720 9927735 -114225032137074913603875668296823694000 9927736 99930913102748321606869578310837248000 9927737 -80380950741132967075887937224548885760 9927738 -269907852522239590320482827135679746560 9927739 -335663436899272720314447730164442866460 9927740 -46281169873806378305547290615390315520 9927741 -216537898068374002752245735267917924608 9927742 147762767566953917928817485601594917888 9927743 237714474531469038403591383054198268032 9927744 -14565904500599246257902775387281162240 9927745 130133365878579903874402810858002179880 9927746 -175319209696386456549095463975728893056 9927747 -153513402258766810685045837067893016360 9927748 -66967255724883965751435948598266673920 9927749 -191997945623543505523227420294702638436 9927750 13364265076100507699740843721220096000 9927751 556006528520853258832521939200373393752 9927752 -34873815103803489145590891948983162880 9927753 71175814448110234942779803540402784000 9927754 -99904291735234608002042580634490880 9927755 186397957562687200825243510982115776160 9927756 -71674984219285255215712030444796732928 9927757 117377566999500444021260209282895276512 9927758 -29897668700475692382961770188296934016 9927759 114508454334223470852941242542171738504 9927760 10265287894966007928234936460903956480 9927761 2147239050885602532883250533677466224 9927762 -4792960155461882841070189162361266176 9927763 -369616126178699030075879123911395004320 9927764 -162782597826703650121429090287114866688 9927765 -159217145765617100504644814589385051680 9927766 13308672144905738311578672551012259840 9927767 165169501492263183402541389311316855816 9927768 89581555076898248555426910035382067200 9927769 521674163881964851550941835732852172170 9927770 -82607554302020947441166973547229125920 9927771 -22430790624299317923936807597696062976 9927772 34931096548516660427359692396233011200 9927773 -545670793182994891766607030740759792820 9927774 -23699753779176459275028852569744753856 9927775 -54710237444615230328714554393447508400 9927776 -395994623893033689647272381699964141568 9927777 172860993450961396727598151277241444480 9927778 -36517261966725086212332942813167884800 9927779 -228081175889129929667150493645772286208 9927780 76345778823231915132761558612476661760 9927781 -2150768509230373715001757493164257792 9927782 -321050997241927927058788113385342111008 9927783 -278888720517441073411077955858915099248 9927784 -305269030379830428302777951103963325440 9927785 43778294701375142921625824677113648000 9927786 -37400712804001769257945577705045299200 9927787 -35552588242174012376703234220830439564 9927788 75670420472451781397274922261826734080 9927789 43111521731612635954244935923010915008 9927790 5536833018103961197068539003869411200 9927791 -318184283388710451903777957775719989808 9927792 68898867326771977472367578164494336000 9927793 428517449261706522981362154883481561042 9927794 111545724759844862019364182918912711696 9927795 99748419261292615134616490606814476640 9927796 -270459903034476804514998026945376829440 9927797 4504787172261495696364060984998443520 9927798 105147612451243233373334498244335812608 9927799 -199933986307256681447972651444587344464 9927800 -186068125816136767083355567661944320000 9927801 16170158640341174689764442642981587336 9927802 158606452810874941480197302606274981600 9927803 192045145297302079344079400020896933840 9927804 24859862921380894359183271520900259840 9927805 -166698803336292007306909325510295267540 9927806 -135702757817828503628655362216385855744 9927807 7656351845235979060027974596884080840 9927808 169865307600236726506357919066357760 9927809 404798555655260363989498649666271515010 9927810 70367555741727070324284643573949352960 9927811 223707622221485736708661217944398845824 9927812 -4681224261009474894241470703493726208 9927813 97392631044798518979698540997165025920 9927814 2910944494419495963441291922300439040 9927815 -25905762629155527781525762225165257600 9927816 -417629619644470085505611862374944112640 9927817 -178035429010352644226892783176737760988 9927818 -143612727527482700527627100199743186640 9927819 -5458097714530667102095907938678680960 9927820 -48969416084707515481359244936682526720 9927821 148316852539514480935978879084113600 9927822 -65151917389731134404182112801929472896 9927823 522044346052137389331211433965463983720 9927824 17655699522092146853835805716844068864 9927825 63041463406626290673512911922089911600 9927826 93011395432872253930546294435404441600 9927827 13280556114372050174922852526863249312 9927828 -22026748398999120614287835374070441088 9927829 -36755857628420207599975625845660144580 9927830 106099881610283048466560606659537593600 9927831 23575528127744448080403364160367975120 9927832 -55055818787392899604055179741583001600 9927833 -528396798446125645038412694574594900918 9927834 1370786063725104566283039457986918912 9927835 -128810194243748910044930578851727084800 9927836 -303977857009216831114574373373022507520 9927837 -14297216237777463594437468032281423540 9927838 85771099044199015149679637018184184320 9927839 381818853380258920861105106645638286400 9927840 431643817955218885478923196788899840 9927841 -27641422480565592881116200657934766496 9927842 -16578592006620891244944369479348033280 9927843 -31615941722603819926554001089178140672 9927844 155884893340633246192923983788185419776 9927845 -2290704965421971747550834301654612320 9927846 -6947222652154414470311046743560249248 9927847 -127508939418781176065187557150648014128 9927848 -166183712618812651206479426750498979840 9927849 -115540598485473646183441051755936676032 9927850 -6663654591959627339965113071455999200 9927851 539981002305660651234183420607310157600 9927852 129850827684940088121406706051152932864 9927853 129916051690435500747352800763403136344 9927854 12543545266873349706130061846379028608 9927855 -19955653694189948461259334305771598240 9927856 -87130520797910641705880575445409906688 9927857 560718181023784739400828112544772367872 9927858 100230537713728211211727341704672782848 9927859 193177821662847572561395133574582934272 9927860 79926075829160477733794120259825139200 9927861 -4015860553987769145930064434265544640 9927862 12187686999234728121933801306590772480 9927863 -188054493203158152953951089409035007952 9927864 342109501713285084324622718974645125120 9927865 -144226939354442364967522924925627719740 9927866 42559162354997718870231995763031790304 9927867 417878690280505029361418573996517837312 9927868 33387897249255307934015574945985586176 9927869 -179970554603888062332164665100617075104 9927870 7734338823074403023891537292616608000 9927871 -430148691821028104237196098887597165800 9927872 -83272131392316701321131579114707222528 9927873 354102586922515803448145661088143444000 9927874 -36117800345935492592136557490570295296 9927875 -112285807579891933712500963444765536000 9927876 67932068933474973116423086053745520640 9927877 65292536578926379065799155451486020000 9927878 4136058640594212028195379252323279680 9927879 4121355946333727167418121734674620288 9927880 -242878243601379852531853992257163264000 9927881 110427492125333338464105778797225033984 9927882 -33920419198767840079678793118253928400 9927883 1567929513875680605212850975561246464 9927884 -120519854567913804599472157792478717184 9927885 171193565525333146170259856789053454400 9927886 169694373445866629847424620610320883392 9927887 208537114222766805931751778720829434480 9927888 31514811116416665331855111366327271424 9927889 -368908688657824677468769821842854710540 9927890 10703004506476675345495360136702789280 9927891 -194971599858008900721768280532009465040 9927892 144883458163049709105591222684423476992 9927893 -282118694727345788157312490957614279858 9927894 -103432778243702588149745584459685083200 9927895 -181273030844257099358458587688951285920 9927896 315826191270923494535234847760974520320 9927897 153532619203423508028853194478684993920 9927898 -16761653712831017659925886936613330464 9927899 -485047423075601721323095293164268434760 9927900 38192854371987003541028161328456064000 9927901 -357826461136367788445863717431415796 9927902 -113560937189998333175178163447111452096 9927903 -5379324200956214885956470194557939896 9927904 50844517596601841719214996771573858304 9927905 54517346337604593165608048097317241600 9927906 -80942122860885909882931350493235143296 9927907 62517298568280872339737746915529767120 9927908 125917715200508808121931789286845632128 9927909 282041275388178170504618025758875116414 9927910 154938717480311985248677351098822101760 9927911 29875608096092354813501007289248883200 9927912 70962624943811082976455505781482291200 9927913 526957734317007844610240413320321119162 9927914 76249282553049033604027430849690670432 9927915 193590434143226516418929090529877885920 9927916 259524026632498814299121173858780586240 9927917 -586049210082758717903188134041914901034 9927918 19310133844352133948452085474336460800 9927919 -542099446058110497630873481471494886160 9927920 7887912042380098614721286255918776320 9927921 -62093704148987478825138114277169823888 9927922 -1766760462961827703080725346122581488 9927923 -49669896701291131172099529887018650776 9927924 -144537650070198829206702232452172038144 9927925 -47130743259818478366063469031252751200 9927926 -7683305365117529395567379759963030016 9927927 -9672988057958283206095893292794934056 9927928 -146134721620495129475249897354148003840 9927929 330734691326647563887029873345517238240 9927930 56575078409714214869395244942708736000 9927931 -110885904214691557432915663445429354736 9927932 15110582009135519905678753562099939328 9927933 31827312469832321276189914447538703648 9927934 -227188451943791960500021029938743440384 9927935 -300875845953701206420268921487153300120 9927936 -48891085784375992345223019821782794240 9927937 322328258856763264172655214575306136240 9927938 -16502593234978412659789339676316096480 9927939 -131919317034743831627558332230040458504 9927940 196728666874767172252236197630418554880 9927941 397698154081757712321639354831439653342 9927942 -6384989189665188680690587584990666240 9927943 168019365889684385455766168787050999192 9927944 -211571173029321314056088501902182266880 9927945 -101866197203548199450873783227648026360 9927946 51321593898747035110818894733381520640 9927947 268139947033684282526358066481569714960 9927948 101499247097657097607882433207813160960 9927949 175771604327543262873730956292983851436 9927950 -21390312711577107357165308076006048000 9927951 62696606151137073508174233779898375168 9927952 103622021405862711388690080468660387840 9927953 150062906756411628164577154482362225856 9927954 11998910981728272110323058219645591040 9927955 -222835844449788262575723113854909058640 9927956 -102972207769064786913255340808195143680 9927957 -11625898617708196768413917272540744320 9927958 -110142735780852077458355972251763855040 9927959 396254634559332147672171766930316249160 9927960 20155837244675401720108913148769075200 9927961 -99110355562249050623322236991682768438 9927962 65831340206360960929483217215012180224 9927963 -70816779385075450716420004942189645908 9927964 -255934854985555486613420233031989658624 9927965 77063153577754768617839496146131786860 9927966 35948577136713559822283054021373892608 9927967 36405139207149580879800464328477353984 9927968 308023614047069886214415374740067811328 9927969 1528395303191831131643959638638042208 9927970 -19366005584391745230558308643863140800 9927971 295573183650037031139991777100751343872 9927972 100736954797783810225629770946621914112 9927973 -278664524638542891459692733873991154112 9927974 21972840884186799969886565169176909952 9927975 -52129841721606734287687227652616784000 9927976 -362372687323862141473160017223554099200 9927977 455151008090556099841020526154403603792 9927978 139317647453815579130109486653246548224 9927979 89200275255436404329101689865740819576 9927980 -68415433557413584071327909981736704000 9927981 -184399483760820898904650796705935382400 9927982 20419020782983618207075983484489341312 9927983 283989796088096789291898807909247074240 9927984 -11505168621922098948171979927915855872 9927985 15021521851043573949848643691238462400 9927986 -72030719151392138404064202192661738704 9927987 -241351292611416052265020381739295436032 9927988 146848793965659180885115488208605530880 9927989 -60522275652720957886921002111885442560 9927990 -60912230000507858301084018883526417280 9927991 90787010830557995542149331072163988392 9927992 189534014474341857465231638668807680000 9927993 -421073758369324867380704177566289785056 9927994 -69178013831677810717733985395190270720 9927995 902482516593331108161313768047659520 9927996 -64619607742647558431471685033788768256 9927997 151222596134479091039890815537445666092 9927998 103458453457968384169825910586326188032 9927999 88826406708869455836444625338203768184 9928000 9795982626196958102288693114437632000 9928001 -288221051528657861727558182547489132096 9928002 -10527237776026827477393368715276028416 9928003 108108948663791330539044486816600193600 9928004 52190471168200375651160959597014260736 9928005 69030686707945503643243161064665804960 9928006 -30138265037519302393489976187204385152 9928007 -209731397762321638836864473845220088744 9928008 103646396214752622078445558616206172160 9928009 -64481939574183911943992539592392609280 9928010 -136226556726925948395146408423238567840 9928011 48731394996754490667143003311961183664 9928012 1734781308563973987667736049214559232 9928013 -35383481269407789470520591836851869600 9928014 -148042442549336499309794781693310848000 9928015 -151787250670295744841423581280075689280 9928016 -4806927834594114293729318985806512128 9928017 126915948434136902369741948243498077872 9928018 205665595223018829638969834742230562960 9928019 -66630895857118708544829172538226535200 9928020 104898313803552224184205893637409525760 9928021 -399785596876031811372040815175338537778 9928022 -200193783770962582154494267379961216 9928023 50384551116236208224049419527679382144 9928024 -28065617969399890895372370220986071040 9928025 11892153395713463885103745403181780300 9928026 -69724664785409793440123193417918785808 9928027 -157443362481229125013959637013199494568 9928028 -187803243341649668093018601149973871104 9928029 -43713000171429063836623314175603452672 9928030 -40676149020030197723342705097351993600 9928031 76893054265615098636689254863817406664 9928032 169325423711648032974195540945933434880 9928033 32919695114683785082512765197302093824 9928034 145294580745106196365005127355628417600 9928035 -4437481291040499928739655980024980800 9928036 -353615372135179739975365426789597813120 9928037 -81432751222330767529499807203599862434 9928038 48762392363100209151744049783494615744 9928039 11094151506945191444101211910963664560 9928040 194432660596309240842497233742071756800 9928041 4306705817617641188018358122363048592 9928042 22866036161016744127260494912020707072 9928043 122322806457095720272601587129592306292 9928044 -91222472119559468754990608052210146304 9928045 -32652016145484406444349187485306630400 9928046 363533435210064899658348882627099603840 9928047 -138186222326930979281906442453761537760 9928048 16586791563648735283734206669493043200 9928049 -431362675562439133088072090047409947950 9928050 57802743551560722619472816929430400 9928051 -47459102002326567336165345502741762560 9928052 18893221130671209428873729690633767680 9928053 334854798770124248413954529209905893664 9928054 -217571522333525251094734146188460474048 9928055 383833471677165760197438701159869920 9928056 69290344119713215964122502574995865600 9928057 137627346600776184894733274438947811306 9928058 81861548783786738065695027765237166080 9928059 283077090994887908708260370630571079704 9928060 41527759786324253644135989287367475200 9928061 19588941817519197940678924276037494944 9928062 -12230485678812134051985156686595705600 9928063 603241281028917924896038750382298687480 9928064 307048451202978731521495055033350225920 9928065 -34363966332197485197415279029797314560 9928066 93381142730523480639775152000598017600 9928067 -288001491009804917447682480940898134752 9928068 -67925981400670564613214583287394971648 9928069 307963164941520690940086125868717765470 9928070 116881952216515077696008691101841187200 9928071 224850373653661082125801667519218262640 9928072 10069040126200885916191101384924856320 9928073 7359505438617776650221892816457970144 9928074 59078577563554592458341106012970661888 9928075 99641184031099364442139507206394771000 9928076 -393215038939354565752893195466300842240 9928077 2487087850207742689544492126676189120 9928078 148907469499920676798161938041935686400 9928079 -83766562387389759435998236281751563024 9928080 -47901587085823505960580300127564185600 9928081 -11555043319410636833829959871136263118 9928082 167844240781323560171485299614852245392 9928083 178775568213597015486063935539207030848 9928084 480034605781653748921648901193146699776 9928085 -9020920847349382375134880796088314880 9928086 50818160509822537858229763268609629120 9928087 12986840095923514720106129790690411400 9928088 -181970721135747593726568911242061414400 9928089 8072549666782873934636520918604164240 9928090 -30596025875137169942737782485458279200 9928091 -265753145650188736421609643111560600124 9928092 319504501802447485429733794924002017280 9928093 -137728672557616154854232264355676119200 9928094 -186253896612924502552168095276839354688 9928095 -126930326771882001106046035659899706480 9928096 680169846565091529784505538903818502144 9928097 -391740746126231422927598326119571533648 9928098 1003093301212679404628523851630911488 9928099 -157135708012097460850046577326444573728 9928100 27967488094607800172157792341956300800 9928101 143263765555258165239959882379019796832 9928102 -9624163363077018265843716536082088320 9928103 -438982897620504311705182876036493083296 9928104 -41828513515198482795364921644288000000 9928105 377913971756434695157545107955025547520 9928106 -172573893680381205990848410917042151248 9928107 97236027425144222343901400752618698240 9928108 131032579764537194625888481043334008320 9928109 -821443228661891409426596930304784512 9928110 9440307663018086208058789326004224000 9928111 -242521973084173317455401055951289371568 9928112 -98011344826650284208013470913821917184 9928113 99685260148598823863705262063043685760 9928114 -91108028488791921020807095040039589888 9928115 -350387870678331771230940480015462228240 9928116 -119223797636712142924743052328663900160 9928117 -230278223189648469353524472640441879360 9928118 -129006565147203416962942420842947142240 9928119 43149972277402782595100883031128808608 9928120 116120837170638965804846723735614156800 9928121 -70977134359111821922917625521556144320 9928122 10962497616010345153282583939331262464 9928123 418346984439914131578511123846434857520 9928124 -132436827124710308121096305998472446464 9928125 -42937922892763134560006395569590737500 9928126 -68678495421706098597244230697218011136 9928127 -61621811169387921640388569108557417600 9928128 -8350546673155515536061225603767992320 9928129 230809883725458817759189869845811793730 9928130 -2290721371301196490136313105992825280 9928131 121347833056581032796180266975428616952 9928132 -118980851364475555802628014551102175104 9928133 41412954019711272219062646449020772382 9928134 -44859365379218838232184658866505055872 9928135 3061027425327632627481234309879073080 9928136 126619252336875865132388947991562178560 9928137 137227669056247809968396846409209970960 9928138 211063255506309573703991932997542018560 9928139 -206674018836191432894682838535159400000 9928140 -70335817001486197695287898108222182400 9928141 3991714710602802166766138714696384480 9928142 -29577479724094438004510606975735157888 9928143 59819633849423748678816949577366227200 9928144 -4844194217792847299377139587613671424 9928145 8638536952070164295697423493494273600 9928146 -271707061780347485959080547540323840 9928147 -2935816949104852795998301398613010328 9928148 383840638511097018159710733378911788800 9928149 15368560219007727808028320998654635520 9928150 66702421521754449054513146003111904000 9928151 -71984089340641772429409600087800617848 9928152 13702860505859458666884663917400145920 9928153 -11241149252725463668705046515355896320 9928154 -461529784684665775008738314467381817088 9928155 43861258353391616689596924636041858160 9928156 -12006149789142534968071841572644259840 9928157 176220392285706104921950482080366773920 9928158 -86472386868334819581114391092659841216 9928159 -510992310451676406364111741628480076640 9928160 -381574469780093702408765802136566497280 9928161 174600525651343359511844387870788574610 9928162 60967722769969290491102944751821868832 9928163 1673981961813821397021709676809163424 9928164 30166783328833907270767088617004184576 9928165 -38480739817975360927517958606132912000 9928166 129061255116747866055506804111641911360 9928167 -82358043651304569067996988880645358080 9928168 29786009749066552776625405881250560000 9928169 -41483791431507315882987696307892015430 9928170 5038961071731488821245524697052968960 9928171 -594450296223814667378010521254842484 9928172 220232422141711174868996804364747528192 9928173 -113616851459842944966866783904089676576 9928174 -243105463422516984218314082538834953664 9928175 -36554681652420132563444452081560168600 9928176 48019847056644137768894645759485476864 9928177 180938549408364614733802515806331594944 9928178 -40971220950441595917466986141850721376 9928179 -186822650705415961780258742182621395600 9928180 31176892039689037560812098700356485120 9928181 -47216819144718059877874142624667057636 9928182 -1969814058699411029338428990692491776 9928183 67776224887921780206335899526362476576 9928184 -1383181834435413482504647239421132800 9928185 -60514259287407691047720250688087083200 9928186 293713032746663142120512298177373969920 9928187 -45008243615624758292722326949294339608 9928188 174800566680475381585700765883418639872 9928189 356240311217187649014400093771933961056 9928190 125296452487567918696358490021721857600 9928191 4295719252717005127531310712225635328 9928192 8112871463495604796079863210098819072 9928193 569695735609188373411005908208329296944 9928194 -44850329633776352539146791597690588928 9928195 274256947181259771414484219586009485200 9928196 -335687502287159185066194607829125065600 9928197 -67324448633810212545805274048463432960 9928198 42242419049847967657829859232909585536 9928199 -115239479168970939772658777966377955400 9928200 11176655435042734410103603960372224000 9928201 -3572799453141692199542777507568217328 9928202 -176147648929989040878060528243731594448 9928203 84106193131763496950792884015976098560 9928204 -107402861737306027466621082584645031936 9928205 8388559399918163002986968435018793600 9928206 -68792302596078913160727583375744699200 9928207 -435427752084006959831607259883400894544 9928208 -49509863498208697742979221214313758720 9928209 -86014702842521124738893760123169831488 9928210 -31783540483599620585423834090451291840 9928211 -411224679794636792443411465136630766888 9928212 7338794063829208270769079526263496704 9928213 -22015779856964300909064777806662071538 9928214 -71045923007997013651248477619466864640 9928215 53278113385677343545349432883426211840 9928216 -9992145205158365093185144171072235520 9928217 -38230807268453549522065461496231437240 9928218 33402618267882551018750285427956258304 9928219 -11824304020709695020490142097782883040 9928220 258344588244823921191351859862469365760 9928221 240051635370335168154739705829081503104 9928222 -4221099042061435886672268009508778688 9928223 48925521586167076098093087551360446080 9928224 -217577827255371988825347133257217474560 9928225 55483551823700049873608420021651328000 9928226 7726296084071317538183911484985581568 9928227 -6212214677537656769538869372248128192 9928228 -291684568468135603400031729694143273984 9928229 -130185779831985928906182117849972468324 9928230 -49224515806163393787878519210642868480 9928231 215347519005748307509446232911085527032 9928232 110298533120817882676492778751771187200 9928233 544597170215915852621824585787295367680 9928234 18820959034831803047449131072720543072 9928235 -33828433426823278432419941772024709200 9928236 -688527543447746816513258207390708736 9928237 4581812399989259272728075094098652320 9928238 -89181791536662540200669375017673417088 9928239 -73184557555695358289301766793162653176 9928240 5005877688985657775315935209062400 9928241 463106756256644756346229593803300471520 9928242 -98921394113176074544025726862393870960 9928243 325126430926907812230116912805921312800 9928244 -290947766877758239092683177235951310464 9928245 -169270287839538199424955733751181254880 9928246 6142266293012266481918541926363381760 9928247 -32881357758799523462610330177138931488 9928248 -58566573119861429293268015833642106880 9928249 8607677216439058543901035421943848064 9928250 172427451759920257247660429602015488000 9928251 -101246503030372784218479803110268481060 9928252 -75568917317821517418565621963257930240 9928253 27760990375838295921543691076087603820 9928254 -38908231963016831532365500682824762368 9928255 211274617879888119423703558276090396560 9928256 37597658177041026300047440818509709312 9928257 76139298569626780163253358050040766688 9928258 -37713690761252344550557597280406665520 9928259 -551116754395621314033582493664147706360 9928260 93410080209445806680421332177009971200 9928261 -137462428876029956308410668324628633280 9928262 -10820774846795843163816756045378015936 9928263 362214685678261260905134851456706129488 9928264 330618332177410573389824846614818063360 9928265 -144964714912199997842121268592652238200 9928266 81747028227415138068289420010324217600 9928267 161380027959375483248314317001509271316 9928268 137769230058982015536168874249725490176 9928269 101536821386691614392748083690748606604 9928270 -168441072703402310192584530407808000 9928271 -204912241691528122923169414213576832928 9928272 49900270853320682525202922511172894720 9928273 289543015366367175266777072380175309568 9928274 -94105997864877145106991839586326700768 9928275 27034386445392269412807223510459161600 9928276 117493065186775917676638160597482508160 9928277 2672186618901887624149017267369558912 9928278 15173550031982129659508968025964460800 9928279 408800714129612377570444172572548957640 9928280 114769073648513175387272575035981004800 9928281 141196069153767236199926639988401643744 9928282 64357268495593580159475235630814587872 9928283 -187362396749085920920434359078041377468 9928284 -51370932659779937901851935555370803200 9928285 -199188110985716979243823437059985699840 9928286 -21030578597164945032763055046958821120 9928287 64422769019767132261857766392055033944 9928288 -330932240289609594143352776431770009600 9928289 -223072433050223334170489388444601504128 9928290 -6470038157820936634159444647508193280 9928291 193430216308400256176123135191809777692 9928292 -22586694566310128469640486028507904 9928293 -4263136241829771519686061518102502336 9928294 44862755500934256541621655086824208320 9928295 78989101437738973197606903896330448000 9928296 43733224393151511377898575642437632000 9928297 -111414015076963115123198322782063489820 9928298 -153838584823575162644328808406109845760 9928299 17019632621007102090032545426811112960 9928300 36488466337011340603854499378904908800 9928301 -105493994326401375477787683191989612500 9928302 -68273786255533991646530188973861688768 9928303 86990724323215940606718310320864977280 9928304 -63303004750444995826416696928625786880 9928305 109948593304034903522983886009813462400 9928306 43809781905103409874847765642672902240 9928307 62701058953225014859770313096650214632 9928308 30836355736841879856586928245587345408 9928309 -63375112894339918177188703846075157600 9928310 -22323725280790851266984353253294672640 9928311 346879455510938855565855198690203421672 9928312 -101961205610563712762238671193321676800 9928313 -3340941152207255372321331445423898736 9928314 11310891841783070789666853808924079616 9928315 29245922787183705015774288881912904960 9928316 96333207916561601234258468380481699328 9928317 138233707631712034275253114136998656000 9928318 82288638875848596264783961857440152704 9928319 -311721709909526042534539840353969713280 9928320 180720176953385651616351462813283123200 9928321 -28106464363031023585862722957105671256 9928322 92221032803636048893394543569909372800 9928323 -4305273684183581339427279826739863896 9928324 16724229714409381576158092688393891840 9928325 -157694684054156517431025850455355056000 9928326 -12933634387626958231268089936708712256 9928327 613347691111792717833233968915723734432 9928328 -338874345141918284022214203135182807040 9928329 92654974884650909260508402752919168928 9928330 -17752938725503774744388861341932967680 9928331 154388248397652411996855131247494704992 9928332 -5394964219250457113246388035723537664 9928333 -340781682142707176657162462436749145418 9928334 32852497231310234836637604933541254720 9928335 42725706365850372145296781727964080400 9928336 -15336650959010437750380984375145267200 9928337 190444959270576506522547892920216583986 9928338 -5471939487700174314204335825669219328 9928339 -73692676526863352241471838107951066560 9928340 209129498308370093402842070662482439680 9928341 5883812428604394307244063139105990048 9928342 115724920408280812977619040207870103072 9928343 -124834768713541998345298536777140271240 9928344 -97829398583242666746941520455884001280 9928345 -114446889613639439437027600694319891840 9928346 -315217503371211576578835736705881274128 9928347 74711692866003927581060712542322429696 9928348 -359678995449585659870690753378191793664 9928349 395598678543730645465274738048196711564 9928350 75972970332475514602010545121370057600 9928351 111190395071793043637566626854745136352 9928352 22188871261235376551936373588335001600 9928353 5389999573202041773878096747648356800 9928354 -64712269503404499324205028588199331680 9928355 135200744643049245263177309527136460000 9928356 -234373528647099884328865603201400832 9928357 -26295730119730890605385751036455631368 9928358 84265097186054925291942411125410668672 9928359 -103374644100087878216209623838231134720 9928360 163140143145202269936974989230817075200 9928361 -518179925078252125053140348751639244038 9928362 -137464567800751818166009253859433467648 9928363 -506951909399697605682547863182906415816 9928364 213056915019424780238525127461849874432 9928365 -204731174436544952146980473237599680 9928366 -47934069958744990512927350901754938624 9928367 288062124019890041202739292201524342416 9928368 -36820953741442303247346245439935889408 9928369 -159796415458094843566859825337103437840 9928370 -11833802756127400360056361663874365440 9928371 149603275167174174707852007545798160384 9928372 5757177430833676456298573390220296576 9928373 -27995103968537388338556270266849062656 9928374 87934280263944639561015078100132454400 9928375 263190394620384276404565336381159762000 9928376 97931735460633540364282939166481408000 9928377 -69134738347235066208581001736112269392 9928378 69934408749744109252531168808618544240 9928379 -118858480093319476701759227522408965020 9928380 24887043787230781444399944678634414080 9928381 123581301403941200380821746284012506182 9928382 238473403835347640279439490534213406400 9928383 -49159634746617015236348260072966328376 9928384 -49514145128457572113115200213745664 9928385 127257353516591238655639990357268570580 9928386 -79708585682653523231381174410191544320 9928387 16986719611204573821352683608742112512 9928388 376882391235266926122756705086990940288 9928389 -26041554811633163954255551172879820576 9928390 -85159645350935927893060893987722411520 9928391 -400455974873071064832748004765460681936 9928392 -12059888602812936052996663614416609280 9928393 43721296365214998340407217596296699840 9928394 82715849178686304453380057384790219264 9928395 38699832322791248807691950448858098400 9928396 -49517855474515747434647444999035676160 9928397 225253852303822597525337389892889129846 9928398 -166554373348241384341337269135278515136 9928399 -600249439927473796754772307576417552 9928400 23122480502633767347357324928344268800 9928401 -15026639112870384692023523898446168064 9928402 36054645275737388488609905143875488000 9928403 227318876718814581003831481602622124652 9928404 -3301322519720189036926093194695946240 9928405 247369315647605354692635664685683537560 9928406 -43109660147032350113912394607389459456 9928407 -238620646448584813257577797664135652760 9928408 -16926738683809877681122321586966937600 9928409 440241631527416463745772277145591097610 9928410 -3621173452222743257283959518000051200 9928411 100424984607884200745724801164006122800 9928412 -255084367151438176011599189999703144960 9928413 6703139170096494396764660713524006 9928414 -50274505457358203633384870015697455040 9928415 -45113401331988053387411823941916746400 9928416 237596753810616652051517564870124109824 9928417 -351382650134331978359281775735597475180 9928418 255502687112763879196235361182440238160 9928419 -21375735902924410696642757033752690056 9928420 -246521375997157544965775770781432401920 9928421 1003724773749139716213618647915056314624 9928422 34993387387036741593673278730240405632 9928423 89106308422285578202406889808326158040 9928424 -31417117612679282792395719867140505600 9928425 43635144525817212520340585521768560000 9928426 131479416208165623639254586077899690080 9928427 -308997754358163563581430061563484941808 9928428 -223036846424963497596672224935351994880 9928429 147078355140351976909537930352869833846 9928430 37655221330396777142709815416414695360 9928431 -353358805196939112900802126077084765720 9928432 -16113278544741042662118519868372811776 9928433 -313814387807823204164277142099743258816 9928434 -163490642724902820050165095937960449920 9928435 -107430852395619822220086844398446218080 9928436 -3602619260661999220149366291002468352 9928437 4493462267877844996072225607506831296 9928438 4318728040493850514767133863975464448 9928439 -205066897367868031414115619112282797744 9928440 -320091674461641986375042925160181760000 9928441 44924433303991051901298611302139508842 9928442 4677972399663355697797862595222234624 9928443 -26528311819937916056159222155179547392 9928444 75355470519006948922785626983483559936 9928445 143567937822015740511448345225344326700 9928446 -109394132400786893599174158966482399232 9928447 -245630809213288417353291135374084647320 9928448 -347833433111175449414372982241810710528 9928449 -49520778738915305419492261032678005532 9928450 -36503568041552960853477068684812224000 9928451 -337432909066750161152710549004157781056 9928452 -7396778276568256014018053866523916288 9928453 316421000001708457169784606171883892702 9928454 -47444050187149998996785202193946833824 9928455 36289558110133343213806028320164177360 9928456 191811502496036161180654860998298009600 9928457 -29024656778342262401123187954683242176 9928458 -66859689882784391205701940652436384976 9928459 102601440594062876430113208004514559816 9928460 -76846846893277736952516966314188170240 9928461 -158980305473287103795985688736685368160 9928462 13977668397656601316356336343020151872 9928463 -101495624593374295158082684206894117696 9928464 -1511411728235162684366760179730481152 9928465 -190142823044993219948377585859958604800 9928466 -263178782630537307307557735467027253600 9928467 536055096133292480017431728490409008240 9928468 -521392591944823311320323986078973452288 9928469 54856428682040023208573225718863721600 9928470 -22135091977195986770640248791167509760 9928471 140653714283125348375094854297026216112 9928472 60539934024774151327129441080175564800 9928473 57884444854844911599478374246014072784 9928474 39527680794780671089370615458746904320 9928475 -112963097981449818273260357162237637000 9928476 -212523885010650483074738673683750596608 9928477 -1438801028156387316008121290428447720 9928478 -11332745526821861443368270449455372800 9928479 148966122409343299933194711528482144256 9928480 286092689949849897248789821347725967360 9928481 309694515341201595284281963629188266500 9928482 145640242750822231662152413838207322624 9928483 58474669512163244686339839425716001600 9928484 175541371713435491246782473673172204160 9928485 -1245462442167486739331095898255660160 9928486 -273219541495373209433207257698903371808 9928487 -257793128070717990381887333628154905864 9928488 14412254923574924543625965703454310400 9928489 129679302839241895768574496003695692624 9928490 -36088529405157355730489244877186206720 9928491 464877285262287232691089000757528028144 9928492 -6450297420055572619686089318881116160 9928493 136769484817848064926873702321862815744 9928494 -38496260125825352728504736933619855360 9928495 -446241431239832911366618225695587156400 9928496 127900322829811436034356527083159601152 9928497 -236585640273826922232654076514459802000 9928498 -137056085813830296443553211948869127680 9928499 216722244574583077059410166700489111200 9928500 37114527613620676110697428863869440000 9928501 -72019199030307178184156546436321328896 9928502 -40543994688003029576222366627396802816 9928503 -38639247111692152441240356160757229960 9928504 349593646721540064333099208876853452800 9928505 55780824831203831784731295232642176960 9928506 -23098880998563194254594886569889233920 9928507 428636721854769570659228519008714198840 9928508 53528576941010438047787664554602675200 9928509 -148206130459292389587439416816860070912 9928510 202914702879125844623266179849095890560 9928511 11629113285385169797615489678849450224 9928512 -53113186570899172992060188723572113408 9928513 -171639448140262311351045848893808635776 9928514 -18107255411868105480874184163195341280 9928515 -410642439536440228101681625326637908480 9928516 -20043808115570454405417228645123465216 9928517 574119097891102982213822601182060370972 9928518 -156760799516186365992187338086706716160 9928519 90856126367845132920760117936307069568 9928520 82933750115547879654359227865899008000 9928521 309636536052641314946386531292256182400 9928522 179240166780688322472174097724172363312 9928523 418642984096619167623771478057946970000 9928524 -11086015332037106854725246342353802240 9928525 4709923270055928001309795177506393600 9928526 18971164325510167917279564952807587840 9928527 -112701662733672731614776211689311812320 9928528 150830430757664920443361929143517184 9928529 147327864973014516175763110156869412800 9928530 -40248408790088005992096361381816020480 9928531 -40424219595326130561124509934201789368 9928532 148013533577455417051688631469840408320 9928533 114533345837146378225394789959167064224 9928534 -1194939677848580469139009951626624 9928535 -296272150224353997694081153854104724240 9928536 91295152736919225062444424340548710400 9928537 -317295330847024670862535796259526461814 9928538 -54092915776840703135907516161362629120 9928539 322860712309603812182310641030926077804 9928540 97087255549758290519568834090527946240 9928541 -15138887273666205180929550004998983328 9928542 -36318335631369403655046401043574803840 9928543 -59347875277083188635472594157172093152 9928544 207303017048635690076669806611664207872 9928545 -169957981905311697638153124896281497600 9928546 -134332920845522650250106615762399876528 9928547 -475542154705183870912652209245443276004 9928548 -48226025814382304714810544298007592960 9928549 8162821320447132497588515186174382236 9928550 143942217213669352652727127479795640800 9928551 37005199949262567843410583751263214632 9928552 446767704532607816106170755667409715200 9928553 579711263069085096192275297303496959802 9928554 -16849536858072412308504485999491196160 9928555 1701996417799502959447436620396710720 9928556 69326560695561401328790655481115115520 9928557 265505603679869862435317050043273390028 9928558 267814840033327435176668959359559586880 9928559 181737447926864646889180257801265115040 9928560 -5234909214679478365755049802632396800 9928561 334875198383564906800626299655962184612 9928562 113709956269974307744379817828742594560 9928563 13854848752696236830078515562495283264 9928564 -287512418071302401574328132784744345600 9928565 48548682951273038605797105570671906460 9928566 106656672282189912733971861507927305952 9928567 -115255304163043677363823213097498551848 9928568 105392291444485993830904958993227100160 9928569 27243396515084803771504130039375447040 9928570 59924335813182897506297708074026432480 9928571 -5201173419813159039714892281600771840 9928572 46863579470594453880911526494491656192 9928573 -109412957923483589686674159324879634920 9928574 54047345397568849293406076127741287232 9928575 3268160799196491256935521572595425800 9928576 -94040208350395935427518689003270307840 9928577 -521044873198043112013118451237196424574 9928578 141380452081477510343356111316808998400 9928579 454482337340083256372698057906637593320 9928580 57694577486824511618423689649206602240 9928581 -166306306647817612405045213963121981952 9928582 -107526296562552991667900473993720833408 9928583 -975419713656855735259266036096163920 9928584 11715554580218194899775750767351244800 9928585 54300577942336387872911160907912033800 9928586 -156498717232967483216888246897261581008 9928587 110183020801921872612334265251887037440 9928588 -75406279440574920468438885914526253312 9928589 -379304971767099281520319666556073280800 9928590 -4233121751054849937547597082838835200 9928591 -359520157499097771475099314479248685008 9928592 -51016243682820664897641781460423393280 9928593 156297557054505976285331183804393501520 9928594 63817941159580970245556744661894409728 9928595 75794640944657289570547939647544950480 9928596 160985233527568639492303988122048671744 9928597 -17951305829065412914069184895690774208 9928598 -48958102230537913191165217782879841536 9928599 16530167544703157451196770537559374288 9928600 243980803549172265161120663058298368000 9928601 -135546184960699989666562018349588585196 9928602 264192677693166925945546900663335206400 9928603 25597176866142048100868170927106430000 9928604 -84335391628096814593664556582788548608 9928605 -101942545647095763400818497067448898880 9928606 -225347833133222277443785972050550671360 9928607 67605438705886029190606271825460603480 9928608 -296521525822519989002311350669935640576 9928609 -933914866665544543404127183370901974784 9928610 10587666606127265312032361041623324960 9928611 -34163459536944518632848705402403696896 9928612 264074798274976419496214441006830798080 9928613 58425091341441869874376491308133116862 9928614 1367360145962883464089196457691729920 9928615 -179298192864603292621331415493548168000 9928616 323385175347211254928905293924537748480 9928617 -69315067120553460980066094343911815040 9928618 6285074262012899339157902637147451392 9928619 -413325634561401786078227666604193675980 9928620 -28461028815429980351263386433009505280 9928621 -140900493420586792806162713717477162400 9928622 -58550688414505953629359238004188659776 9928623 -100931530220408684716899114112902554616 9928624 13104776198157735913230010114354544640 9928625 150871917475482153013256899948141977000 9928626 -141942697526715177280241971870154496 9928627 -57843001377903947288144152133650455008 9928628 401383465675963279141209555672317866368 9928629 278441693011969264043678010478172912640 9928630 -138930142851907579179353087895628823040 9928631 496704464798710584327901662170000458200 9928632 -662232078382999168458976866960015360 9928633 -23611541248853363986113648686292240192 9928634 130813637657887989564515665919919663216 9928635 -169497955965682861488774532418690912400 9928636 103315575655660412830271497850815943680 9928637 -16176654410384227443611439052935783648 9928638 75208616882104329409948572611301912000 9928639 -65062094459125237577957409090222757888 9928640 25373684106322832558568910181577523200 9928641 -427745142712993939532898800956446026880 9928642 37615156884817410268241874524224803744 9928643 -288943064530174578170122602055435321200 9928644 83451633462364046431540952195588708352 9928645 -402773267381889184862097685428909116100 9928646 48410202661431063256385468021563384320 9928647 195376310241395146105873191382565938224 9928648 -13762156384987568353640774255472368640 9928649 87635629037064920227565540945114873088 9928650 -96678342445792689174621280003469222400 9928651 -781425094383608178951812427591390040368 9928652 190832520001829138456518278194512657920 9928653 -105023302596974030242352512954681538496 9928654 -102966787235763972836624845814594764608 9928655 321155368825596711293510432814166680 9928656 -1580681769372850906069738218863198208 9928657 102818249105152157732963537347673888 9928658 -4265859396862353189763524472127361024 9928659 -63141955993862894780609838237625248000 9928660 -86089534589596767323279238796642099200 9928661 -327732157181437093856774285122771362738 9928662 54084716885152366646710218369566117760 9928663 291940963307203285200993676213624047360 9928664 209252913829138519550751984343495372800 9928665 139933755203532126636514557406074464520 9928666 -279081099281122837824130511263945963776 9928667 151412820636697243142219439554454641184 9928668 -174976588526507404190521285089032271360 9928669 381582882989085885195256629138279388070 9928670 -132283494576231915994445506441484502720 9928671 557479043359181755834801221691194804480 9928672 -197388874389844397104399531473795809280 9928673 1022856228455324604029637117187880620164 9928674 -155882625146542990046110736743746026544 9928675 -171700013968941846220970090182181593200 9928676 -242478153003386730171752610097837440000 9928677 216225729511008733974175620766061496480 9928678 31145230860424514179381585059207445440 9928679 71531287665264735453494632800832532280 9928680 49348863682495977834952238284052889600 9928681 123594981077042835250029172612111653120 9928682 226380539435055863663926971214656438192 9928683 -16281204884755219412235836966037463200 9928684 -67697283472435865703766330925836851200 9928685 -148377506779763331898954749075337234560 9928686 -59930245041090680434360269481856050176 9928687 87752027517075945593670404039016784552 9928688 42279918505106896690011016106457169920 9928689 -111673830897691408007335894441903967376 9928690 -20417921896902864234769376656665612480 9928691 76280275274399209534389116046573992112 9928692 -147551752959357177051003269689217783040 9928693 -66084706324441813595118628678400415058 9928694 -161010340919654191264128419959662541248 9928695 47606412656894131520978887792459929600 9928696 302259282257563094526457521171364577280 9928697 354394579489661777738675897704615358400 9928698 -48258443322628197507499652635132622592 9928699 -227184971787765729453423194374456977408 9928700 -2116932725704122741940424547942336000 9928701 27496936560111555227287577912936235000 9928702 12886845961497382363328191069084733184 9928703 -472818880476978904931526438511986355200 9928704 -133500278140514641459963745902547435520 9928705 125885544959708613962152268188833355860 9928706 47084956657250503741136968081488677760 9928707 -11942157104985487012053587495998099200 9928708 266816475398589167301802565124889113728 9928709 12480250014628363026274345567656081408 9928710 -3996225658297801401029869905898905600 9928711 -46531787520919363648107643763457288192 9928712 798487846884925891389477056475286732800 9928713 25150671014736531216692513490678806544 9928714 252231656563197775112351149863945440352 9928715 57352434765022209233223691606696611360 9928716 57845103759434198667467168658441584640 9928717 -108406246939762533613067294565631693920 9928718 2785971178601662094214710748482179200 9928719 317149294182040842818903244366218386344 9928720 -114385083489649706595675455860781875200 9928721 86160141526956706522598936724209061744 9928722 -160550823286169063206595446300962668928 9928723 -210124647736425625411463116472810570532 9928724 61693321093736331101901491124029455872 9928725 -118781894655327899425298476983866870400 9928726 99713436142174303417187203235085569280 9928727 76366462949805068969135513047720245576 9928728 -17614407534157854993741479932976087040 9928729 -359714636458730297157449620108148902124 9928730 -5648152459426267686088810034773555200 9928731 208696193920465018169073613978161336624 9928732 -127965891461938187072305334461021495296 9928733 -29706463855103884936214676595089630720 9928734 121857515933490586172450749684686799680 9928735 141175547952043278642469699778694853200 9928736 -554602689040427408035758939893614706688 9928737 -79384069034623705846262189536635811200 9928738 7207321617396795714557321245779101520 9928739 214023017678723635972969800301892232540 9928740 -39807783690583790742831732696515481600 9928741 -38723441463463153479688803142956337858 9928742 -15166051329906670255427009632110982656 9928743 4244117939494415800122073428605731968 9928744 -54306507138438138548003179348520632320 9928745 -16925021856409093290214643897442605880 9928746 -149634462998236848380915823465271522128 9928747 131214511728615370834471428764676886196 9928748 -125661151504137052510219728899071041024 9928749 -157746097466728460668537057014024390336 9928750 -45985630897795328312573229029372880000 9928751 -19813411515854532142970337305251913760 9928752 83772000005377186558174238656431390720 9928753 44417518341583186490075739391143375360 9928754 223169358117158886727147438289230606080 9928755 -16280094326854150848269037403912691520 9928756 -256223075949606079624582801512446883840 9928757 125261392983943792836025460491996517052 9928758 -31332042817913649527777366103220531200 9928759 -274821303765913894881838400986836647640 9928760 -230014786927921571366293039484580864000 9928761 -384139830476352429058521964204848254400 9928762 -87695776887822559104884773029606484368 9928763 231827717121102106676924079271111587024 9928764 -2928158723318129000346025313415936000 9928765 -16763630955456705724810562915874286080 9928766 -249255151854441727581498526858484007168 9928767 35868232029061629648128208841202768400 9928768 110994623131071218805417842400150683648 9928769 -1291367466078588789252955803724140156 9928770 -21325870356638659530762028139903347200 9928771 350745772245481459739484890529885089352 9928772 70195086176201163052456496931248163840 9928773 -40186124115291696858425950919939562240 9928774 -61633244106622587916787976548394696864 9928775 170736539991453628096662442114358392800 9928776 148775058103710918864213201283153920 9928777 -261695962798977493444017703031194504320 9928778 -68776016250294699558776081692716600576 9928779 -32041234480081197402136760396173286400 9928780 39339701274627787149798173303320857600 9928781 -15223532442782441227154250339481573536 9928782 -55970520506512382134141778130798479616 9928783 -168162078752342672718678542950510253968 9928784 141892368536004730723566602369333452800 9928785 -251365620489656610338656381343481264000 9928786 -1116478498421483928008267414892719616 9928787 -162583607938171730828633965235875974576 9928788 -176554311907632856285425837023405629440 9928789 -5283894269341667025763384433068737476 9928790 -14129675752271885029755423100836028800 9928791 281764766153807182950744286025225263440 9928792 -349479175467129285307958380041936076800 9928793 -187756185310223539414672113736366713600 9928794 38995875201928515757136040080585433600 9928795 191592353531001462549550768275490756800 9928796 283025251219189811977248148933128921600 9928797 588587747043675257276865480660628767744 9928798 -116964790993998999620856952342871618880 9928799 -94899790449171702154858865052985727040 9928800 -27450475002656626828379265324299059200 9928801 139672318710465514731395573489968516531 9928802 -859262289792707528870417429947778496 9928803 3228981194876106292465832327858559984 9928804 127571608556158338360034934923457216512 9928805 33049739225398150114263212684059096920 9928806 -46631062585665829508687975019587121792 9928807 152422885474696166032204952402273053824 9928808 -108031366019252282811878793495659120640 9928809 -25796438884811976945469200698996925072 9928810 12767924239723545592579324521752088000 9928811 98062253626630383332240733079319297400 9928812 630194565124292698337787822057126912 9928813 -224778477370124808147592675183497344938 9928814 -71737360697405203655300651542128425088 9928815 39449789469402777982153026885225830400 9928816 -44012140410726663554735647317239463936 9928817 -314620708545351196958220789507393256140 9928818 19586144419338019542628127620572527616 9928819 -97582482091108807583493056211112357256 9928820 75473480923608506097065770361018972160 9928821 -139879970672658436705777535693464560000 9928822 -141312972511591866980765621885334312288 9928823 -278156872880299759858510408733471136240 9928824 3887341399127411556572326608060088320 9928825 199848000002245943129122104342483061550 9928826 100234892566076067266651106814662176112 9928827 -184782421067433045531372559088065299636 9928828 1074705099776806360986062556028246016 9928829 7050655190494872100704329182231227648 9928830 -102487494805915923581661693933319296000 9928831 25487957036754512447248887091286997744 9928832 353651772539700347099853662031917875200 9928833 -217985970072127076564498182605071570976 9928834 110545755449648649914621938398714084816 9928835 -35554371099434030645755128919689953280 9928836 -17507666212165533949240449907416441600 9928837 212747851231808697795184338052508706652 9928838 -267165543723991070787680950727413280640 9928839 -134104606331505081926604556495505943600 9928840 -65656086394756420262327885348636160000 9928841 68368124585728515814166233070912641572 9928842 4628734484356230135204632245914267648 9928843 -356636713583760654540670204562633444908 9928844 -506160620491965106792624956058078930944 9928845 85305808839569398391569302939525825600 9928846 -72593479452771063418016950672899547008 9928847 -15460582606373465317576899940562966880 9928848 -29165309606350986994650621240579981312 9928849 148156521161458819747766178148093135040 9928850 86657654255104438134865678807047496800 9928851 53326361153187312764897884202636549184 9928852 -171786265342575533843058148556170354688 9928853 -293534246440654904434623403785282061632 9928854 27327833666967870065572487279974469376 9928855 -38803657138097041320841680382659675240 9928856 -5768011905509624029420601385427722240 9928857 121016410782778465322239874522813055840 9928858 59546638370019508283708964527995682784 9928859 -315768890402096705960745934410810578940 9928860 5546871120142462122483628310420520960 9928861 -284928592974561905033664455495551782228 9928862 212492113440282663465868647129201635712 9928863 -8705219807646084772231030014157555200 9928864 278586125764818252443817279205439176704 9928865 488892365674104653152772908460103720 9928866 36980024723425066295632350922268571648 9928867 41696207828110616543338111029851438592 9928868 -394819841866310028649783960557643054080 9928869 158058155902478171443024018547764155744 9928870 15483918654292366992214726654900181760 9928871 444699278551224092716663381689841083912 9928872 -8606544651696656490621645025161216000 9928873 389559925680183887200866721878809424122 9928874 -19181225722019156652057446536181614080 9928875 182183918865499788929408237727286080000 9928876 -1909489337661045997124766387638855680 9928877 -105750991050300191438521039533167923200 9928878 -63314747723753670946327119919236925440 9928879 -220863187055902646128337062535766129520 9928880 -27463201101014932084660397908309770240 9928881 450903565235388222282533463538330651380 9928882 -66393437048315377671587090273214339168 9928883 -541980127863268021208164941512307302856 9928884 -17184676698243355290503454733986385920 9928885 228983699800477119689878398608590457400 9928886 130846775088448861553296649754134305344 9928887 91496933800246929058607456369809303680 9928888 145149405288159238714859745539273195520 9928889 -295389631781409468135751134577984436310 9928890 -112902529393763747565940759074739195680 9928891 -243056097277807028926778892970198050816 9928892 -262729343634746268882646415364154441728 9928893 34467859393435796519395618661746316160 9928894 -69042494314531223016247359060063093504 9928895 264693052507013871895447250150459015400 9928896 -32158380566148962452730617691916730368 9928897 -283322153715043710410122481221255424 9928898 15289368625911297617580451100556429312 9928899 1771698540241457188861927782663019980 9928900 61203295741348658402216986544348528000 9928901 -578398145228306736273380578786402648068 9928902 135061775783664877015677030891750282432 9928903 -261935610872050969637047354068833303848 9928904 482271104840023246363527133657964390400 9928905 47520390686184637024290340322954459520 9928906 8801818195014441908437670671349376000 9928907 260200318280587718174778595789115115156 9928908 -135094075203194161673399243563968032256 9928909 -484477438841752162562622439250715583840 9928910 5328573642052593685897455700025031360 9928911 304925194917894083372786235833804808072 9928912 -11242610064782902949643055700845395968 9928913 180061716481300885555603689542495413800 9928914 80494412550473605539086395920291045888 9928915 2208206104192595869152496984411373520 9928916 250273921350405946350238386149215229952 9928917 -49851336491617056765922102606094958066 9928918 -29018642009386789818450698494681531584 9928919 97222563258146654362077651263852643720 9928920 -115565941936119382240178488713047654400 9928921 238861739415528991639427081492943645712 9928922 175354388969506011346519366345030678512 9928923 11536722668280617467967931644849997168 9928924 -177372463734491772888309240771268727808 9928925 270704641088199550970391888000273276000 9928926 19051772317728391177890751868643256320 9928927 -422521716465750199004844169159511792224 9928928 22801095178598975423526805426793349120 9928929 163744272766676120105760825670522560 9928930 -2551050812967680135804057604740436480 9928931 -454862308528381294684841772931357438728 9928932 -49583777290896271900063269037735231488 9928933 201338280919461708868774903984913904000 9928934 52799316989365531468637386273519931616 9928935 141075368865413982259581457776421126800 9928936 39207601439561381808011817667760732160 9928937 -59376338652026167664170580843861049414 9928938 115742051093002917930647805638765033472 9928939 154682223369693003729394250044938130224 9928940 10431410866072997453063208005809735680 9928941 242191920387093666522396552003841422624 9928942 76468036623885522037747397094673591872 9928943 267679235840678957619824339691659706192 9928944 875246296319173874900674339678715904 9928945 -165516669613939015754232814119820429080 9928946 258612280536481556132663089530751494672 9928947 3308379441026642740945421643002840064 9928948 252098141828419578015744412278319975808 9928949 18305045488873554485073010252774442364 9928950 7463998771108567072008814055233872000 9928951 -288773737324925258151302390712753521400 9928952 317049597872042468838023581424403701760 9928953 -109263898692304717304785403628888343200 9928954 -27812933003644429360241830543947548928 9928955 -138512069748260004343345730265258032640 9928956 -39054837657857147496776060930670796800 9928957 -395607988919619024177439359502290626240 9928958 628613090882906184255682073109869568 9928959 1011442656357855195903947038541239296 9928960 -91471283103073632457070096697702481920 9928961 -19419589003312246632514499895565051968 9928962 1779508343633569005877889336305067520 9928963 -39998305394140024573540425153873005760 9928964 -304212986475533866693776265828187874048 9928965 46359041000232110807610027604108041120 9928966 21923498883719105825338585805328270432 9928967 -168179779432424791716904150943282991720 9928968 -167934604563868751619950294457694986240 9928969 -399206687527539895098862863187376361804 9928970 -51708591824345229777214821593420465280 9928971 -38110933889963520604660933888292184384 9928972 333912747969247429862221372693754283776 9928973 857509667781989978292368520740949975084 9928974 124414680568179251242553572186647413760 9928975 -109086225354933737101505184854678567600 9928976 -52610630419611798427496695094243155968 9928977 87654152106317809280551020483110868720 9928978 206648615536049604460169266907977841040 9928979 -220699728161593985975087448345879053160 9928980 -15442352661164039295646402692434534400 9928981 -76636330913212284823266391122228575218 9928982 18127801298476565274562431427038259200 9928983 262617853147839396535525570311052530024 9928984 -103445631062349469567210860744278753280 9928985 356391531831702084514963976403215032320 9928986 -207232528040514874660786944465000379392 9928987 67791308641249084693314780445602540032 9928988 -107904418273646024345321404336661248512 9928989 19909152298662677234785043221948985088 9928990 -35788021374247045889992331588281267200 9928991 385323614668426465997530704048438137400 9928992 -20604069042274933185175573942275932160 9928993 -188917783691799641959100874396511183340 9928994 109098647638590431625313221289692022272 9928995 -19972368548569922058228635452505698560 9928996 129711560531786946680486731414965374976 9928997 -74046945223532116170056026249506267048 9928998 -188887452142726972063134454406683358016 9928999 572491898381862025988289241165078475000 9929000 370885763717109941892008897714572800000 9929001 2943747878401841678123478189867682560 9929002 -39547621871307731445691672818588266496 9929003 208685519089384236800224588680719905056 9929004 112589059598104321811335705840802244096 9929005 217653686150775718252508977141534072320 9929006 -146650808594175420606473942631385146048 9929007 203618419157183058525298427373733090560 9929008 17052341392256523781212966789413535744 9929009 -10731961693669512272265745192211831790 9929010 -7526927363090042700316365014553569280 9929011 94189419225574970176431468076523696424 9929012 27146545200899637978961981536431389056 9929013 -330698711900625907815676647011938307616 9929014 427969401429451106268708326701395636672 9929015 -219694164819018515284671127942677228840 9929016 -60158233654839412708999829147980185600 9929017 418756382382037285157748594882099342420 9929018 -217995433262330411797348941929878560 9929019 -61214796705405897841351204966959271656 9929020 -107282258536387837550618171782006272000 9929021 -73886076618387513050180320477705040256 9929022 4243094788996699356525606616539070080 9929023 89301962630838194460364296849574656664 9929024 -14016690913385569760113701051118387200 9929025 -16998559805920089860933379797650952250 9929026 -28291343850443360881795907682859684320 9929027 -175028517564260689073059959047085783528 9929028 -3137259004185125619446467891213946880 9929029 -50808407041322794422096436480460598720 9929030 -48335197672636020158588369417048019840 9929031 -66215832893928987326511610797996106752 9929032 -510799747886031318852689280226259435520 9929033 -190971409402292660390910232409789232000 9929034 -216739993586598714722300419327809269760 9929035 61126934758441018037557365410376206400 9929036 -101806130133951773879249965215612088320 9929037 218549286671894200436836247331646436352 9929038 54831820274113643398021103471695821696 9929039 273555092310061886632863368500718317440 9929040 1248316018541606756796366102956605440 9929041 133965638521505299702070129034074002032 9929042 -51695857598521422224785945168378032000 9929043 -21853475031991350170429857409191141320 9929044 6055298290231606836362082793447653376 9929045 35386795932431485347759074941152977280 9929046 113855204010516651138164359896431976384 9929047 -144974615690721294225526243032962272504 9929048 399710906347859901072821073764276736000 9929049 62592268839537954831991760643089745600 9929050 -21223690438098745616468297710484700000 9929051 546082128838603076401577026920644856000 9929052 19518547314798694916030923655689645056 9929053 512362479751108454830198745228467083302 9929054 -172250926548321972545191182379824983808 9929055 -42261343336821661129748848071147523200 9929056 -516541470719657822733613648590720073728 9929057 242861147290420907237733007973468310306 9929058 130312196359445649857046345589647329280 9929059 5332422795094027831572731711811169440 9929060 -191853566295228642343324962365943371520 9929061 -4666606493395318659767971359604122948 9929062 145221878442146671302025909283968723200 9929063 15110469495590968192187051214969554760 9929064 -288329619585462092621541797050637844480 9929065 110794801736718914772485111550581119680 9929066 41516184281159720114106102152860605696 9929067 -12129764723209554862429050063329540520 9929068 16656236232911388892611613518273768960 9929069 -161994004305538691764744558825946383530 9929070 -134148598385667391879661501613981247680 9929071 -29754132743084032278186833121544689408 9929072 -75132375097165363681962506825365684224 9929073 -18308445915861031974826666922898822144 9929074 7032842398801694597891245903749746592 9929075 -32114184306366709135932826818876374400 9929076 4201021015944291039024512620378693632 9929077 219391036716954306164731086606067673280 9929078 -95920813522850945889851211263236957440 9929079 -94076244542865572083626274780558994016 9929080 -58745908497530177638707077133163315200 9929081 -12982581282517926523740731523620532336 9929082 -10393188702424331512069988543649390336 9929083 116909392262708511741098110574611610944 9929084 64114649522337354153324668851466345472 9929085 -51948826551573181834520464510716381600 9929086 -60299392364031747881064898713116395008 9929087 -1099864908702581874094338858678553728 9929088 -249506181336014798402507234432620953600 9929089 432671372334446379487775619790113525890 9929090 -43801387694044398449036042747055192000 9929091 -59139201361437498838716082142319059280 9929092 -373770728832929239513065457380479161088 9929093 195596209934952672278950059544002658524 9929094 -28419807707967282937349674478745212928 9929095 -10830615983004010044539947343359635360 9929096 -20671355812662155516813900767375564800 9929097 197824242915082967569327883854670079168 9929098 -15853589824132863427258897747255196064 9929099 479511166972661294551764385023816230100 9929100 -4107648356713373569141235137486848000 9929101 3641229790775029090913805879956507264 9929102 18708370831416856127570446393533000000 9929103 231150809640365994980298726433731488904 9929104 -76297798552898546473253185313792942080 9929105 59142493831949457703786654290378576000 9929106 175767798572385824979177718994485524864 9929107 57640601340660263796418080479790967200 9929108 -33940180127253080193456717408320544768 9929109 -52059996794750627196538536882650880096 9929110 -171010571695410630350158170168283056000 9929111 140799711278790801763550007847329632712 9929112 -49092035529467930434778533732741140480 9929113 17776108544264341164770178096270769104 9929114 14439739426394385935424020331166040064 9929115 244079937450927795372735309769226880000 9929116 152849410188053794539431028307956784640 9929117 109768171491695174873623744998592681824 9929118 -169634590904690915804439373743920968896 9929119 188646819550816483270808057029173590680 9929120 -380791355039742199977751071659259985920 9929121 -58776507981504198147425155213402663776 9929122 89639678417161776236226847023700331520 9929123 -39849998772797752393465205154567069216 9929124 173712392671424662688978082208772496384 9929125 94851867068403451739870059556442459000 9929126 -23945321556790939081209682143176679936 9929127 -92928045093434862023949809530548879792 9929128 442352026106735535046060424723455672320 9929129 -142507568819575676898382173556285962624 9929130 45629089821688347440963499350385273600 9929131 191556736678637383220834642218981296000 9929132 283046877999944645527440456697268774400 9929133 -213808496469963250822913508647437498698 9929134 11758392262588547526034283155503550080 9929135 -51141300908828092137275303832007841280 9929136 -22745846254976397571776650876996812800 9929137 160959045857003306157002164694112162240 9929138 71426827085125287401565290039343912720 9929139 -182095137087680996364901249603898640 9929140 -12820175140893531711234010584050188800 9929141 -258569126316787907923896372275759293458 9929142 691629519299902218270569722533076512 9929143 -165177701069524837757539863756442782800 9929144 -291393629202199529088911518400851046400 9929145 14534823036335084000843968734422446080 9929146 -15848378498314836303547046471405657856 9929147 -194176884712236018032344355203832911608 9929148 123159328213588204862648352262144135680 9929149 -251985381315034153157596620970928433850 9929150 17886034807904586686647921925468544000 9929151 -276912011382592326194988860913142454808 9929152 26586666189094905145067121865276784640 9929153 97056198932289238240422489347679412800 9929154 -112513089000540851637315846294252746880 9929155 5773689513302205907123001810498154960 9929156 -155008178781433806294817554741122801664 9929157 -107153917303623650325596190500269564608 9929158 182477284328315227648581797023359715680 9929159 355357882059881812412219000475792678360 9929160 -21802170230906894976645447983918438400 9929161 77916839841059826421511163948218838048 9929162 127286278985567152695577444723112169312 9929163 -187413278380913449482189071229318223656 9929164 143588256367545526069625676773242726400 9929165 -451663954823023205152853891508530934600 9929166 52839594048335026526896063851765938304 9929167 -7597061418771528470923578458164294320 9929168 -4543523206494119355759614929845436416 9929169 -26711972844042959457643016739318067200 9929170 -18568153824127577045684474682384378720 9929171 -32956203842068389682241073332045178288 9929172 34765410002966049461019314434433187840 9929173 -6627350185620625842831963331947313920 9929174 -4481024996431160256763707215456613888 9929175 -59480264485958454012549859173746442000 9929176 72308421792771065438310177132981288960 9929177 402443468904619320661226473073854102026 9929178 -8550828730089415050310303790321385216 9929179 66199224852880977927414864678531433488 9929180 191392134988310193002183766330478118400 9929181 82681392725368219695672741363987054240 9929182 307019185153710508372214815542469464192 9929183 -3249128727175119415391887111091987976 9929184 29544389185652561084785953385260515328 9929185 -160352521386674098664442547299969815040 9929186 133013461703994354530582280185862103200 9929187 13198512009050186093401461622977863880 9929188 101636814601710504455103938376313781888 9929189 -429235412666377804675112751265930523010 9929190 -116693804650144447453065732160090732800 9929191 862937490022624087875587507688101491200 9929192 -4621305482585467560559204462671298560 9929193 149943409442207626061794364398740220128 9929194 180616343434814370645425572323365836800 9929195 19669829036624032531161491056172652480 9929196 1369113158201991196515334448731084800 9929197 -63071468513481292500477547644225274260 9929198 136695684345519410687433573913155201600 9929199 144045796191032460544894703255140829952 9929200 -1314408027099652104192046546077286400 9929201 135672201157890237123123116704886789202 9929202 -12991060482276550147142606682076636416 9929203 -509504052867257657710295526463096298548 9929204 56707024286077666246078949859571507200 9929205 -34398300853676357150161519814645589120 9929206 -11262478884459656922450565627034013696 9929207 14557490352011103095839818737763523584 9929208 -123499051821488639310195355758081146880 9929209 186358829070145894762365301564776778632 9929210 100731345916766465641662767265922656000 9929211 249323734075885381856214563901234444000 9929212 95185564441598004152981130791416028160 9929213 -313847198664171009228357716783234858202 9929214 -35103376043248991248508408090886900672 9929215 2812987059304366712095175875865029920 9929216 1029578022458910483181965130007052288 9929217 79027086397780388610243655086530188080 9929218 101771016530549538511039830102896182848 9929219 -120105704352812433871037444682744082656 9929220 40840766979547043956270378599996456960 9929221 -409922352366822129057359919705317324578 9929222 412289150733631263566017551585678940800 9929223 -95875295680076465138526821725701872400 9929224 177161168088614745688331706740094412800 9929225 130726076224293239885285537774551339500 9929226 -87187220179098000943548363752906931456 9929227 -159840017505010570530359950849735808256 9929228 -316330880181191097142623188668055139840 9929229 -284358690292817116318484924460711315360 9929230 -170642721722368716996451932306172818240 9929231 -220332544939444081661248604362575741768 9929232 -14117177127733865130941123033339707392 9929233 -11000898919234269567768805615211645518 9929234 -77320051105899936357514896778206532608 9929235 -161946772132103691258026675617650018000 9929236 3465507738229993202947531797275665280 9929237 57426598466427256198461688174363055886 9929238 -21638833759699949654076031269943246848 9929239 335730521448088308280660743388945838656 9929240 -283576913072641475182569692630552371200 9929241 5053496920332979016390796935216861184 9929242 83923677054096773994700796084186860272 9929243 -231368893619229420332474808520383728508 9929244 6482976041415060702185125670387020800 9929245 -65327331221472133226478078267736324500 9929246 31123887537436622703942360864990789120 9929247 -65087496888160617046420211518983747000 9929248 -156379316222791780553598515487241666560 9929249 179646811213333218037312573279499590320 9929250 -100198144880009502365027723213445120000 9929251 -57915994103832613932760423432818731688 9929252 228876539195168562817169442934450909440 9929253 -25045800898120260567767176445333774496 9929254 105103438384026076796311087502034756576 9929255 -49689370113814762377885530982857548800 9929256 -40125466797009862441661860448589004800 9929257 -80466470151248158360349500050194127492 9929258 -166701337031210949549131453883851838624 9929259 -1521998864410420497555979161638526936 9929260 -59716163231231417738673974717143726080 9929261 -4649613918998271803343690199854751968 9929262 -43198479394610136466813947986960553408 9929263 232761213170439615166144262574338442512 9929264 53271013620547507908037805102155284480 9929265 120965484071328200816610545571143416320 9929266 -292989892950778314914863592483451542400 9929267 353707514859816665176325338665106406400 9929268 -23999047287017708368421367388960837248 9929269 12135237882007794131598166194098365952 9929270 -52220053916141484674911843234176739200 9929271 58045844241169317496380960588027790080 9929272 -24473348261080192072128371567078707200 9929273 156413121796940902205207189254895748480 9929274 142412526571762791730273071312944040960 9929275 283527535841487651459006350433646041600 9929276 36667082058292605867098451805116358656 9929277 527456476689260290700738221352047371840 9929278 102768714701658200389649060820226717440 9929279 -78328471684277533651809958057920225408 9929280 -11174712944053899965531852956017623040 9929281 365277495722053046111874045829472879700 9929282 173062874118138377133230347314238349184 9929283 -5282521340033198246347218923897306112 9929284 -108029437257045662630179991734646697984 9929285 32967986091759709825051703839842442800 9929286 -121909696635711661865516952560950009920 9929287 268217029860981614620239102348463972920 9929288 -384902232601891381534130775714843786240 9929289 179410092651477746673862385372185227024 9929290 8001720947076285101618028173315097600 9929291 525266438029020555182643880434506236692 9929292 81534743796568016569602155251481459712 9929293 80942639382902262947659309484201905920 9929294 -126713980404953268133763278772341610304 9929295 -274871288680747275234329977129760101680 9929296 -55091132375839328195129832512262914048 9929297 91264045301970960432074593076697070464 9929298 13624520285509182206892264772500443136 9929299 320139600165559031040998734538530336264 9929300 18452489231491888534989799236266188800 9929301 23539759592632322024249115471493673184 9929302 289642019233351446702531575648040960 9929303 477873148512512281099446375320951403504 9929304 -917233695945377335317269714485248000 9929305 1935791328735813492879235551344483460 9929306 -4466014787579620381724943513951544320 9929307 -155063086001803103569019934056260545024 9929308 51962740141983563375035603123000718336 9929309 87095792213019188478414824525811731520 9929310 26107504825390946232708478967553139200 9929311 390521704734085829198324086034465791920 9929312 -449986098446829849503795852012784058368 9929313 69553330400773938746833182436075962642 9929314 -30402981515786199339748094848074958848 9929315 230953835494671890814300824068092480720 9929316 -210355913476459604824346204896385461248 9929317 -41172277363146772841370673996381509634 9929318 -86838194432675929503796841623135219584 9929319 -494612750818119945198731879648378136960 9929320 -143134112657697252367450381179388416000 9929321 -16274718014757015772837808634518081478 9929322 -32918080225178357514626913738298468512 9929323 190506863019511682304458675472926259572 9929324 -217483039590096294251766071142363456000 9929325 -40563993321082406418140480150486318400 9929326 146077591996542135787733460295948124160 9929327 2950107370752539515215357573027137640 9929328 16223329211776189868830499334778060800 9929329 -596595793606228233186546985791061569070 9929330 106619625420343064198603654672971078560 9929331 -36971439851198857148313237641748510720 9929332 133177907319455049866253229569126799360 9929333 13087631875172081650659710499855655200 9929334 81227646958293551125037253247822226880 9929335 1368692477131795424782127447022663840 9929336 279073589192329913930314326553608744960 9929337 -29374245619055630921036043536574385440 9929338 -40706735469048776617134761855363127552 9929339 -1907050083085167350780225107882630080 9929340 34404635993711052996398135850326300160 9929341 99198856106189334711996822073077028742 9929342 159672886369464035580389477274620695872 9929343 126842673495804873313733871869150058240 9929344 77260246071768608696589503945527787520 9929345 1552500776481700344336672022002995520 9929346 -33155042051190745101430401001344737280 9929347 -590297483471143459131817684634264803204 9929348 -17588302788013789036140329537106862080 9929349 12875829965097175274182523305681515804 9929350 94244143418498237908881823001263036800 9929351 -138009133361279008489743275708509404648 9929352 -410395403560725308314915014933238579200 9929353 94496207191120819906398345189510520704 9929354 26670235217587836397546786244835962112 9929355 -42804886873841013651864729649893568800 9929356 -22033185689900209211829339943823438080 9929357 -146254698431705802939766075889341543134 9929358 57554696988652045340665002955396129920 9929359 -116795708062563394380102790050469145160 9929360 -62325132929405263784078684330471424000 9929361 12351509989305569757534588222258987264 9929362 -18465704361110915093560040672680396800 9929363 395368913197368576030163553549707101612 9929364 10041176645518602039600664642403506176 9929365 -53579161626251663807874120314974120740 9929366 -23446790200824045657267316648173832320 9929367 8944160670064521533324400885998553096 9929368 -344842161607347461277486753727453593600 9929369 -107189461574784463113088324667400610230 9929370 67756923786524919990357992481592588800 9929371 -122096655226686748422086564388187730428 9929372 -343691092398620582140171552771147559424 9929373 167215680645503651098623926271329012064 9929374 14349740210762058131592187919211240960 9929375 -1037217577705039120314432368583690000 9929376 -88817709644490936291772229839355904000 9929377 108894870971414474527183017792946774212 9929378 25959461541607889694555808689191485440 9929379 194909335575964306504079689457359467840 9929380 -100346426375720658987461810129619955200 9929381 -2164938644321432003762656147669440 9929382 77569458451927908675483034143544819392 9929383 -432087208341328399594856020579835807368 9929384 -464373471709062167834835800089008829440 9929385 1435338220741366043410059831411884580 9929386 -17757290792398471766009253310361241600 9929387 -5960028960919838326444049377107080832 9929388 -1486492145064551376718283136927744000 9929389 -534819011500718603701293859864041837044 9929390 196833524550821603010358742690635507200 9929391 96439992736125979763509661806697629344 9929392 1538982680518288339492719109010522112 9929393 -144865261259525498918179947245425076736 9929394 -96449605725207478080977386613046629568 9929395 23241975331018917752523730230574546080 9929396 122992950106807343370042093614173372800 9929397 126233412828518794731381167142642704640 9929398 136576662743569582085552413965895543200 9929399 46532418103426252916700575372022007200 9929400 -51766597422248626014758327395491840000 9929401 859778388437284441927499338621128236032 9929402 -20362277136930949514440710645045060096 9929403 89981339085433219375507316400004481064 9929404 -376721247078730287615791760652828294144 9929405 292663836162758691249959380354618852800 9929406 127030627894441881220723559769722072064 9929407 339269146610730706886593782848219971272 9929408 129938559897969583842091453389006176256 9929409 204764182658479762994181563527682476656 9929410 88343557903408504141038043849271715360 9929411 -404992634877431827054402734008305452576 9929412 -45882575373427878331633509452642457600 9929413 27689515909157575273424115168362292124 9929414 257995226293544010219215149037514445632 9929415 -74322483025743177779467382833379116080 9929416 126856432717544047515636268369136517120 9929417 -289325752457280728017298946175223514534 9929418 -18223611544260834977136437973950167296 9929419 533253404140136375053980200776359694840 9929420 243580271589121251202766898333389921280 9929421 -50215760875002748198745397249899415360 9929422 -94724337369380815770159827640333379968 9929423 82383536892586404212454034729851838944 9929424 -7366419683455956304000236605603315712 9929425 85691657574779802503288685068498050800 9929426 36305779095605935841464142201190589920 9929427 86882508818488660079781088667769998520 9929428 -394451903138706672867182653808141631744 9929429 -308584678431072378093558600692258273970 9929430 -33322210571124082337099106800829991680 9929431 2199663369283647035598119373225654552 9929432 370924861103117805899703005802014515200 9929433 110472488674594556575502568922293487824 9929434 24470818139816390250525380873283804672 9929435 155537155014178630293433996657646738880 9929436 180135554535844725116690541432771600384 9929437 61988742622923945508477571476950144352 9929438 -24510941046822705908588002021971572160 9929439 -141194137613139150817616214139154066400 9929440 -42329976957569791873854710873535283200 9929441 5387290844295239731031212288993455684 9929442 -210795352844139073548479706440968776960 9929443 -42715551179486563749782868856231426160 9929444 -71067840960257604369482766987236364288 9929445 8175319259613393909728198828731933440 9929446 72361488011315878681155891118145081664 9929447 -438421287625363375808501535482511626088 9929448 -72995184599893046874459711897016550400 9929449 -546655054508046688987290926563014112880 9929450 878707322224046326516417664863146000 9929451 -98800230257578518484513440546308284416 9929452 27771640795210328082064568471434831872 9929453 500822952762360900282564106628826783702 9929454 -104687544587503380129385694271743726592 9929455 -155663942274146166930612569341822953600 9929456 32503923753260056834281843311804055552 9929457 72894755168403106181977639989819545040 9929458 -124874924540054652510178315354823932416 9929459 -155109791958396124785501796827465644340 9929460 -4282232019756853448147274604310999040 9929461 103099637791569690893926701217585296000 9929462 -7284538407206763378046387789661810880 9929463 -156213789606434107377981319003602202800 9929464 -175319033670670618311765771286139904000 9929465 36671251487280096162052165590083846400 9929466 -143111143884370311945348838183741579776 9929467 -116125978568032322296438595143182430568 9929468 932514042157429978427795987839420416 9929469 -15964752749851969547462854403321076192 9929470 68522653533922931623861949207489455680 9929471 -68942261606517044035282714332409702008 9929472 78666155535237215387421241653583675392 9929473 526245396537359223654227602006380222722 9929474 3031256166254001038672919806138958720 9929475 4820222965139975757477554789565086100 9929476 -210907126540930240714485890670581396480 9929477 148321599230126697681928730369682001980 9929478 -24951713831867352585595448014665293952 9929479 84060022502348873508317596794817712064 9929480 -48232163783611827751695694380557107200 9929481 -331544916426987233036886212890929009648 9929482 50888712416804797079001138594506444592 9929483 161412974424043950916416197405799063504 9929484 72634464832225120060273294812991349760 9929485 -121729058337392554564636964222266448820 9929486 17386080794003985835296174153181396992 9929487 -222179718340885142842134405177337739640 9929488 37907674929107318335995733676120801280 9929489 427156913538821301673353089657417050290 9929490 10572480212745589411466337267550533120 9929491 -87531442325277824537351721831383389440 9929492 85278315094163006918644990968530798592 9929493 -53575581677511794577830410289789352960 9929494 -5180062904397562756245259349788197120 9929495 182993937518089242519374287107436339200 9929496 -195629898815471932724282681293834199040 9929497 -151037852909405216843128105807936818300 9929498 -16043906552701516500252911678369281536 9929499 -107101803394110230185472809219497759336 9929500 62946925613509682888418726356645376000 9929501 294078096247889895951732004478853254502 9929502 273984507843906949057022140334013696 9929503 5829345987438319216354667357925458400 9929504 118096221390346034306102860114355159040 9929505 -12409149157191780745757216330799046080 9929506 -16814852112039919744567940806293456048 9929507 -151109501938189781970941280813338940000 9929508 -97962597571614027350824581472424779776 9929509 865192655576339957852737548684405436800 9929510 71339662879452984302911381977154368000 9929511 211946092930504828702977977239246910160 9929512 91828341253232223236377724220218726400 9929513 -343289025451106376768529788690282257280 9929514 -34122917584925792038800764209036247040 9929515 -338850600344920963741349702749034535840 9929516 165077576088237994656908811656624221440 9929517 -363961920107007494040520575149211648 9929518 -77620438816107566079832252363616124096 9929519 -632815380446891913845276635482533710440 9929520 9059219272635728434391622802430361600 9929521 88148184700648567786223529899107280384 9929522 -102623663800444584916038426956377640688 9929523 -74519298456828300001109036628208728000 9929524 -347355307208587529094320571707665041408 9929525 -169761397611198520039351521011459788950 9929526 27741918215514364212590149949409438144 9929527 -58756670768870544877798721790583334960 9929528 -192393492051038858232078345395105710080 9929529 163604823407609510010736334698140929274 9929530 -89290519174845686124339141311516810880 9929531 522261737753221802983602557542031311332 9929532 80715169648347076170510412913699369472 9929533 -18428210674131503378186720567488033600 9929534 385748243699688541478114288834739316032 9929535 51686761742396175686376982661862289920 9929536 -45245591100962138757026270914620162048 9929537 11691664519643552929617339512822391168 9929538 253000458029204067044624835332493698688 9929539 -211892423270461860904860645517084051176 9929540 67085559576921101510765994256198698240 9929541 279711341785345117981019038350192506592 9929542 50115852538549320073542650997683304960 9929543 57085724995716405224038574286854947944 9929544 53741181038643892496309397854716477440 9929545 18838311270798035900662617230144310600 9929546 28500061874437410007406216160454792704 9929547 1513879584043280915955198905707652712 9929548 -29767168858149684398094587555536891904 9929549 -115496511054571160070199409117427917568 9929550 -6832346106753670310721927018608400000 9929551 50827461487382708145713775447385565552 9929552 46793757331498457230717053307178188800 9929553 -65858863921962489246875971393675297296 9929554 -144924143071909086930967619951995527024 9929555 -234979228441478563110858642913469136000 9929556 16380921636748204147079715317533892352 9929557 120571003870032855232662579034372213632 9929558 34019534173577874949394728946376110880 9929559 -68873696158754504029836275703004083120 9929560 -1691408679633129822917678138002636800 9929561 69525655622940073809884921852661767424 9929562 9323086137283827750605173448780335104 9929563 44000124039126198717872211034538722560 9929564 102345559909284750256476257988525382656 9929565 -106081454850732009290508456084765379200 9929566 22613639780836362694246084116180926784 9929567 364771090292969760039090591942462947616 9929568 -52921307936956889255059808568414830592 9929569 -5449449533297335869604955745301089880 9929570 -24792707622730588567124003570793623040 9929571 -279912265962108026806191977227916524800 9929572 15912504571539216655638560333591066880 9929573 -123543714379610343603818261440685464740 9929574 -230545064189637764417376727504175698560 9929575 145021629002865606952865159237706684800 9929576 -109280823018375429037927000170108625920 9929577 -66677580293598861210925988723415183168 9929578 -170291198659609053297377932297066094160 9929579 68088290818508679646202668728605297664 9929580 -43941568181761700927649404619125114880 9929581 87200081408808684862418165610731520960 9929582 -72268788533578483580329386903623199360 9929583 98733034154279595052651221623085558480 9929584 3409557401636795800362097037961527296 9929585 -143850851718459696195105595654273982040 9929586 87185514925987553895415942785723252864 9929587 -171704385023573502102551764332273059764 9929588 -24561157578408655087358310743250849024 9929589 -388122283686925417895390536058318509440 9929590 -104927454433582549961716152366171033600 9929591 164954259725257541717657824664074737072 9929592 8720806634021908471572523454496952320 9929593 215836856657467379522444990509959304660 9929594 -73680186344884501456145230773515189904 9929595 -169895327769450159149830256759992348080 9929596 -546801123269854514113933517351457748992 9929597 -16758240851664600468370618510680785460 9929598 -5902746163448888547740765863286581248 9929599 -354482644090687146180088430629114844864 9929600 -99891374438953090978033289951969280000 9929601 -66035874395142357181407673050254400000 9929602 -84173685621964941895354166332166131248 9929603 317988359405104685995878246873639504 9929604 -51918845614397268742749504720348702720 9929605 2505974467824971621291655381494864700 9929606 4264273615819908072280922677635496704 9929607 132255316680945769055979360221067824040 9929608 -37271368175337543182815840243526369280 9929609 -107348597784998622102119837335755337920 9929610 -5345887121031764839679647618141900800 9929611 -425315601003018478788331109662033343788 9929612 295925755818569144791677402207807504384 9929613 213378350245345385477972516057898168288 9929614 946326884374858122371269120206041280 9929615 -233163829470954233333114929535604548400 9929616 17905872032578904264264713477680267264 9929617 -397062686646050888346745268097988176334 9929618 112082472147921717013500149874304415904 9929619 -42253265743939039681477091433625457760 9929620 -43034651837427905281590603196706392320 9929621 -47548358285600232038221302458318119200 9929622 -61298827807116101689734207791650799616 9929623 252063970032328531587359696700262800 9929624 436030033879435577842690909228861224960 9929625 101235826917995905927924652677237920000 9929626 -732300936079846058748084390783782400 9929627 392780447854083935530379853495283081476 9929628 8479238862255993281487630165256696320 9929629 236999906917787571908248546138048440960 9929630 75745294731930642602315556651158064960 9929631 -19570879277917802216367221263103556480 9929632 408788596555654957186627972161097039872 9929633 49566091064172805757481024076723616064 9929634 -6545006642488874324948365502061600768 9929635 163144856355118163825231312502068772000 9929636 -72977596259140077305907847520040377088 9929637 5682237768752649230276587658421154494 9929638 132341682462758234205879250877452938720 9929639 11114791472148325883737912524094298856 9929640 -40560008973280244492375397411407462400 9929641 -47675578848813747558561839107413542400 9929642 -52747437394452565010320127806740936528 9929643 188171418484786452526966247140115418624 9929644 -98749291662468690419575507466935761664 9929645 215091324945326203383621666070111586400 9929646 2233986376694257436710385214949993920 9929647 74304062367184296473823788231101742080 9929648 -122908835086899255608492081016441520128 9929649 178919520362032450127596173693893274048 9929650 79781561546611380709016263765080538800 9929651 -532077816630036702033368573659049967348 9929652 30329343523576526125921375221609541632 9929653 -349703194634499255784705993953874633344 9929654 -41558261770829222468421021313678766304 9929655 -95411214967479324860725070672669032800 9929656 105640848595302123223822817917445529600 9929657 360927968394279722470595833229635458900 9929658 200493059338013138498895414102448128000 9929659 -20101050981333884661961813527403562140 9929660 27813470020541314478345059801433425920 9929661 13001957303373797959323353744779958784 9929662 215158641926637910036431071262542360832 9929663 -61724342192808900157847813010248849088 9929664 2621176633086873811077526073942999040 9929665 -155802534372230727028906360349979185880 9929666 -2623680302863850502447702918735923040 9929667 -103155048678644964763580701030138885440 9929668 110441386070704492872498497131177451520 9929669 474810870564116972573990809762276213920 9929670 84334036442164968040740725293749657600 9929671 -18280638885492998171947576950935184000 9929672 69834060204782658454411903529100902400 9929673 -103166635980460079069952146882031185820 9929674 179883156867404722651858691069083788336 9929675 25521478123446365919861248104568236800 9929676 -203329941621769657031973030091930157568 9929677 462909557323418028325248556431942308352 9929678 3026517637177130879887469926658592768 9929679 -15179086368096305441147638730334775152 9929680 -87080346525400972540001348457563504640 9929681 184103724809475277658775431885798769012 9929682 500522997045244406076153923264870400 9929683 -100167311680871406432027108851604443400 9929684 16281042145502446050262587512204908416 9929685 -122990748647939229263705580677102337600 9929686 -93707460173853975513812855147386851456 9929687 -85917927299870833956812107732235997024 9929688 -236691514375817298195042895530316861440 9929689 -1397773906277405536961623672341120000 9929690 81297047558477085732558673527770818560 9929691 -194473510962768571928432044013983462248 9929692 33050351576554268456196731076281648640 9929693 400351345443977274177791719138179243942 9929694 86479489054110387922476423917378070528 9929695 -70117702122428286211077533346775555800 9929696 74981087583507323709689881825851211776 9929697 192562133321450520336571864774493404320 9929698 77249154134120269571337343864972644864 9929699 62157826537934444855134094792826528864 9929700 -81722064545459153827649482848337152000 9929701 250151349410597449608039493992330392702 9929702 25071821341233620595939893729452704000 9929703 -7441483267773830474657725610846845440 9929704 -251142481080106504649018009119110758400 9929705 -167870262963241430040251803798939236480 9929706 52979408184571472782614741853895601408 9929707 -287564814045695118597499551686194078488 9929708 -104453091974009527946254558002793955328 9929709 -117866826775716461709046960856128815636 9929710 -66339791293922353776008020185151223040 9929711 -20695533456653868969292701412371293952 9929712 20790013983852703014138233585225760768 9929713 390924329460024438118485707555247769584 9929714 236775496073412260246519396579881118112 9929715 -210577161030110270176174677252344551680 9929716 -147542151796416203512337697834030654720 9929717 174107312531815600578411606317008468032 9929718 -81510934052681026971625480815420738336 9929719 -377620994643197547044428448729394105880 9929720 239823011506181056896457839499622092800 9929721 48870828408193990246043445141931659840 9929722 -204610346947324100395952284561157348352 9929723 150121711048740547253837695936963545600 9929724 75014032210775664173116013744014712832 9929725 93150805553858176893388806015081996100 9929726 103633894172996964230390896510021005312 9929727 8781131104007208525523430029405756440 9929728 -302438641648368718010974536255492063232 9929729 -504149569076999883798940442898835100670 9929730 -44668856355377724907047399517610112000 9929731 6980314282550136550249919359775531424 9929732 1095013352952970004761904746904005632 9929733 -37617817717445745600253597623464678400 9929734 -76485541429495278438886124033739918336 9929735 -5407598103757571067070242544234728240 9929736 -339337633142022253104032522262676684800 9929737 -899925454141763135814947443014971445888 9929738 41563134351032002476047548007861022720 9929739 -165529805907890887307721107480266757712 9929740 -65016653436832782209880376456108047360 9929741 -5398641733232176080418103085780175200 9929742 -72773340165930527359152097502642872320 9929743 -361845067380577079483965071022578937160 9929744 67266587131572018917445412813012992 9929745 -6349780240094681628910273997069875200 9929746 204532058419989709620120977155364253072 9929747 -588865736414576687094431846295173209440 9929748 -30545639157923977943680705455879628800 9929749 17647508406172561430665388819869873152 9929750 -9764271774054829038911207389918560000 9929751 -8249209523759727507235473958862817936 9929752 32665355791902614828392434851724103680 9929753 85434962790243603511503006462818701002 9929754 -70807243372459678569372205839463608336 9929755 -136971021428314856074234657291306045680 9929756 123372794802001599946180031340234462720 9929757 206423933471857095109980883902079136640 9929758 58929927907909168246041277116860868480 9929759 6157138233029487832561842345691547520 9929760 -58664560544205416874929569928923054080 9929761 -882220532012120765885814849716820695520 9929762 -58858190366081396037271873957842655680 9929763 182624052175494592822742704774373935200 9929764 -81405312270928236315143037564928007424 9929765 136587377559357065942513613749533470720 9929766 -30311161837192471387872903561342461952 9929767 -1348079667259817815708491779290176240 9929768 543159355757685895920507189493556828160 9929769 -242392285733536627309682434146774124656 9929770 -121680267869877468487797718797409281600 9929771 -392458264146885903081165723014726174028 9929772 11076910530309688812010599294896023296 9929773 -111303827768069287151421375333283833856 9929774 -5026326051233516828762304820283682240 9929775 1601409307442941365514645788309168000 9929776 24517170532111158490692742519334436864 9929777 -171024767462309498343739822473282301440 9929778 42343736950031870754893348248618525824 9929779 -110579154708179005885598712365009491424 9929780 -10172097361942056183271508145672806400 9929781 -99352813436930690109324480849885582930 9929782 71813030454104216716073643011507032992 9929783 -150225516842657440513548584668727705736 9929784 237131787260284029013974938253614776320 9929785 -29098509314301789862970379831457037040 9929786 253115499765663085825118881580199380592 9929787 104252182835274076035032434017508695552 9929788 -102478359261778957922873746610215157760 9929789 -7557832457311175369909867083440358944 9929790 640612370534114040649043410505341440 9929791 79540301004374695316219290952220631000 9929792 32152503734177039555445595312067444736 9929793 -257621083095663108697418788306097455776 9929794 -119350109921750458524708890821147795968 9929795 17584593397516663330138333542567967200 9929796 58042980270291254340688504961977073664 9929797 -112741920424119308054416599303577216160 9929798 97358523695403806365198707647908802400 9929799 261931658638266006333671888839244966400 9929800 -199251816753782156965069428414766080000 9929801 34367769211514483755431647335105869348 9929802 130639301015420288116076074043796647424 9929803 -57237888116282111842398455465108211600 9929804 397474287186836727592154573919708070656 9929805 71002470308057180705829926302321793760 9929806 166952110969197714152671082624244572352 9929807 681624966135339067374548639698262701800 9929808 -5819137352622694041004776889441714176 9929809 -24279768642465106017132890244145029120 9929810 -128510133459390754376921922867079034880 9929811 -89451663572826043354178942314524382656 9929812 -74955660939337343922406430670727710720 9929813 171113527947924364922703471322073188704 9929814 -77483337549707202469722681818918865408 9929815 44435706344611263538619838246301122720 9929816 -132462674350775350525679513381771059200 9929817 322972716494441788519264631685267654240 9929818 5133495394494488065592234310020812800 9929819 -77802703804113833280182689134764439120 9929820 -115697613016246107986181607305202237440 9929821 -463365584873647136986063375282421429856 9929822 -43016486884105507863475321048729239168 9929823 32512994662804965167966357071516352784 9929824 -171692953245606531771784336979974422528 9929825 -2437118944370402919601230883341978900 9929826 258737521298213780268726497152100152320 9929827 -7687637781903070734293425633194903488 9929828 -185075606524363557601316890203318927360 9929829 6081668258953170624615202997379005568 9929830 124818659536947281501221876320638386560 9929831 124658953004912093154874400983180179264 9929832 171674786818428305006254204643748249600 9929833 235799081805911732237914827242481985082 9929834 -272474477266263792042783898046699690400 9929835 42841973158294361705082487715513940720 9929836 267756302175061176884290146418262016 9929837 -304540458473077007017004268337859381760 9929838 39545678116880337627724309108729925760 9929839 -593706228912704339505839220923405773360 9929840 81922929260557287906257193167581839360 9929841 -40541668593114858694660456050575373696 9929842 11362939007329456851197224655061669792 9929843 -221522947621925315541481089061541652480 9929844 -36602204453433142404892365059134894080 9929845 218291553779306150085295576322032607520 9929846 -94419956672373968956603985538511321920 9929847 -161561366031760627833736084623090165120 9929848 -580944938411343493019136028594808033280 9929849 -48589954184524222629073589203404002736 9929850 51637013403333967445472369803422080000 9929851 -148689208421452043541794398141639917148 9929852 187637525535186875803467794892856743936 9929853 -105609584022781075472961845025389321076 9929854 -1380091661394360597824300144530796160 9929855 36456645387842109432682410313476015360 9929856 259447727388125752758788074517613772800 9929857 -103769555112141712149679058146166170688 9929858 -58617369993066215537067546035100180480 9929859 -67432301113378839955052436847017687816 9929860 -54390927446139032452000458924759601920 9929861 -4965607694012666864823958654749576480 9929862 -146909886284904732519204228729238032480 9929863 382585568638693310561035838542094809112 9929864 -55357476068482872470597945433265766400 9929865 134422470002278865904508639750268160 9929866 -109421177639785946347296768451463544480 9929867 2774807542990876132767443617262312916 9929868 25250743756129429506228598362187634688 9929869 229940124530542449724868982863457416896 9929870 37692390466814222338225563858248511360 9929871 -5556259659507520705169287631212861056 9929872 46539349042411957218002135541949612032 9929873 244074331416954045697299087883965475122 9929874 -124009893406867696964581206281136531840 9929875 -59382652075477059343417830645399720000 9929876 -216255370789521263028868783163509899264 9929877 -182126497326184118776891079021950452960 9929878 -85582787723162192618196933896646340608 9929879 82855160959550953190210823424905249480 9929880 -177151994470688960908725330962187878400 9929881 57641865847179432907831844620793460480 9929882 88811858981054445047248524911177679360 9929883 -72745968137265552002239845467375798376 9929884 -129808971422013756715249440357193415168 9929885 96581048718970718846414298916022363520 9929886 -41692988814613957095893809611356857536 9929887 487700185360561058002104718636955487984 9929888 -43744573064752861050427591498493067264 9929889 90091979850626145105750118306841879808 9929890 -27813532670830563934176512850298723200 9929891 -58074785926793838032162168570548284708 9929892 -37125890281616142796793286793675296768 9929893 65144175661534813821368940627064126142 9929894 -76780977433616429159027327717033953920 9929895 95398313209138012653541805675559552720 9929896 -206693920576791207719101923741105776640 9929897 169328338128462706710549071391403409652 9929898 -16273787690796906611736869026544409600 9929899 -342259246147060292294917916171543680128 9929900 -30364765216326776326956046516229376000 9929901 -13913708733286592434970044687596619200 9929902 -274578287228066228426943381092785606848 9929903 206247032353506189892883025806634283152 9929904 491708238327922058295465128310079488 9929905 8741677934863209302501861334056025600 9929906 -72878777387354262414270964313358366720 9929907 44526083043115794225093830575969466448 9929908 4218062414369265657106029127779920640 9929909 -93489669851474097331429922397447778560 9929910 98496418090076220264502210977975039360 9929911 -390110564512476525036777773608838212976 9929912 85590953824487930928565037493901946880 9929913 34598121065117272033278915497968558080 9929914 -135950760671916895310311267508253100944 9929915 20053514865049268085260758807628247600 9929916 -92153763627828725417121891954376045056 9929917 -5466934668845987285093630262680175034 9929918 -13365452956381916796973289493892275840 9929919 -287111919430987289093094295473375022080 9929920 -3562997054524935860470638374163578880 9929921 -224550090475060335876682102680375033216 9929922 -13690124587912615429151833384916838528 9929923 1287103138082927210887312531282980184 9929924 -179230704888866551536713563777695967104 9929925 -499540139661694378021407902382601824000 9929926 259651236179033988522947351369239092480 9929927 -203687982952484966587638007604046264528 9929928 -23381330152301174406234984557388595200 9929929 58161573091497479942642001035331645530 9929930 -25798472320186742974006740850788940800 9929931 323564891764095424768849777016453708928 9929932 -126860332165494787221138573594237440 9929933 399654375003027898763000232534895320642 9929934 -14120894305897004851964480591668990080 9929935 240918601863560832888603786347118671880 9929936 104295178213009473807893537827272130560 9929937 245062024779874467534252407638666418160 9929938 306149235605771657108160114771663403296 9929939 54352769026635509620395216166108357740 9929940 205910722815823096544598891894619545600 9929941 139746437459611655355574455696992088320 9929942 -105881126597558490197059314363456209856 9929943 319229682876670004720239287814166174760 9929944 42925477699480617767404148055201884160 9929945 -74560967185241272865190100578412194300 9929946 -30975523585635407269469475229367749632 9929947 9941647135911175202188597507303230760 9929948 55723584079563506161627057509435793920 9929949 40677325157346483708957869410509479520 9929950 -97465410817146482045487531594548760000 9929951 -83111113165387554454158271751505930240 9929952 -355883569517112283246088763906414870528 9929953 -472782504080428589502815286332579309136 9929954 -70164303800997937134177996278652552960 9929955 -57880916637632913627103783513107847680 9929956 487768046951162677844827571442034694400 9929957 3607758462542298977174963949119911452 9929958 -189034430813601429988986449804026676352 9929959 35211050131353418481929326768246440104 9929960 5294112147694232769917419809026457600 9929961 -24999599651737164427495597682622419712 9929962 -74603867213326741664255775504352804608 9929963 -273987722985007961914169597998425901176 9929964 169567009752398116531789667827103772672 9929965 67941839158108526123402418362548915200 9929966 -373943985534606047734789094626678903680 9929967 191333817418536399359220061518326158848 9929968 93599935430457273967283743961346670592 9929969 -6298606688941340589931261546056506304 9929970 33350295759949819092575969815600051200 9929971 -27743305634758576625504588667435451928 9929972 112682809493066737254966215478333603840 9929973 -21565325622341285767344420938527605216 9929974 -52136605710299393794321520457409304832 9929975 132336461244591152670844904562004533000 9929976 7557312940016218928787075946206658560 9929977 -410352324689188532395985790997063490940 9929978 -5178594242493509849676531994859465760 9929979 -146275096609796907714003234680154544080 9929980 -155931135759100606935527233123423680000 9929981 -89340189595182222894707667621121876218 9929982 3463430090873059799838622259141050368 9929983 200846407461066285017951313689616254320 9929984 251601651685799787742668321560733941760 9929985 20994441379582106785860072766209378240 9929986 -166236294438311682572854119438282720 9929987 511047117085191932365616519292371276832 9929988 -76404388279754596416509044359023337216 9929989 -72006219840117552251371563095758005120 9929990 -531800470848574082759018948612352000 9929991 -260641070291820573503646121763086891608 9929992 240857546095261004465219567878085760000 9929993 -347635210429813214155571947398872854758 9929994 -83815901530484932593496544569077583872 9929995 -2155484807347146071090485123551880800 9929996 225645381102898406767728906723439200000 9929997 -48038939942274336723803637903591503040 9929998 1425864612168058374475856210909139840 9929999 -488647626019266887466565184305852722000 9930000 7732892692495914663373462178979840000 9930001 -309297167297596949622735258992390897998 9930002 -196475306147712942136898681859487848048 9930003 -153613900855579554897767388844541521920 9930004 162137292487662693501813251624418297856 9930005 11445625628386575013102409924079069660 9930006 86027842530761961494197197689030899200 9930007 189241692266570198149944634469653694632 9930008 293192348401463436501405357993873408000 9930009 16870321197200994204442363207472689920 9930010 -61434502890555569004958943769226071840 9930011 -82998445763155063687139740148778318816 9930012 -76249515629711746243918320929862501888 9930013 -77227019343243637652143551678841493274 9930014 -97920788575386307638038425925382102144 9930015 -6710313583082994328539136452323624040 9930016 382460068860499008815212556852766769152 9930017 -241721419271195694305058706209040642668 9930018 15259635128824304899156528763376207360 9930019 -467614863702241583314527309227636556288 9930020 6739948727995918201257264858126766080 9930021 244735389647923452344408386803868774560 9930022 -31351752238621928012846662757225659776 9930023 109933292387187281005725984618968700336 9930024 205906973439189091101080483605179018240 9930025 59849296637720402285029351128893832000 9930026 227981651020193142851106641720294273712 9930027 -1079624634171354039166127384818624272 9930028 162040584750337245029256119320841857536 9930029 -162056004890360954131934778812549413920 9930030 -17149536511414735327179449030340111360 9930031 -592123897349582949990498952138691869168 9930032 -931185805006778875971355715213918208 9930033 -493447626395245265297549193447872976 9930034 -29233512896856581322672730541079134688 9930035 -230160539299943644270950127271514037200 9930036 -48141413932880132986110482418084827136 9930037 -70788228753484130852220709873439747232 9930038 195543096680466653994655351249665109920 9930039 43313679772581373752852444457387566720 9930040 29801780251684893972418715747707392000 9930041 606312977986481163849364620927642799104 9930042 142775567928937220014521027092961538272 9930043 -410983079290033310775317762679444709536 9930044 1243807472324460130248890223368036352 9930045 5794918522677242623412336856556084320 9930046 16773490220995135232225813086707193920 9930047 -377196993033696548282246241708967915248 9930048 31987072016681731610395183613812408320 9930049 278670606579814723782110435404180890050 9930050 24480201510276133083640422416120776800 9930051 137545136639827575120599920115304286980 9930052 4695662180998331513374065540900682752 9930053 -3780748594186404944824072417386877920 9930054 -79890413418028335803124077647204584960 9930055 277632585763833315326391893325447637920 9930056 -58095862380411983784879384129411333120 9930057 -66305154429430511091533178759787187808 9930058 102805862292180574385539278088797752880 9930059 826807911273504773913181400098228637016 9930060 15564058203923631696728262009117081600 9930061 -464958033756880464157360185221413763338 9930062 162234838973851503463649950598451760128 9930063 70986019032092166642168894926140769280 9930064 57549967879483454485524566962903695360 9930065 -189061112845108612273861109051496566400 9930066 158225212161222238630915683979051450368 9930067 -168908231106159120028266788648365900208 9930068 -3104142867399887205870144589948479744 9930069 -286585078044844625263118812452118421106 9930070 40720533095904241991588665629358412160 9930071 -44340273740517998715601904087677458288 9930072 16644662836048939899962529084161617920 9930073 -441199649911275490245189619085114146678 9930074 86689846645632207472759789903938653184 9930075 37402826399981687032902966591101491200 9930076 -139382675266798668674687131080733696 9930077 -161536305261893230550138916971706288468 9930078 -117650574425734101587978595608339503296 9930079 8433773663586675292695096093315741376 9930080 -176959307975457748464224622371293102080 9930081 -1293686067630938836577232748605494400 9930082 -69275859558543413995987189835719526016 9930083 503579802553355740625784904862417794332 9930084 181666905856478243196599778127962624000 9930085 -300711961385876251926113146556847423840 9930086 -103142108171886467138346233199833760960 9930087 197628422286111212934398624234100895440 9930088 -899286057401585374039519196661104640 9930089 -124384690606028527264049018679949453632 9930090 -2539325177880102408209480825495592960 9930091 39790506061568737822084880051628712224 9930092 248031105043682464247981518090481039616 9930093 104885162172662651425017677447272690560 9930094 -236255599915372959129064409305408979904 9930095 195042517528960803841438659977187343080 9930096 69629103431069864606784124580181934080 9930097 11793909846764275717703573081548817000 9930098 236167228817630125286356979963033974800 9930099 -234239141297022927596910653961865590720 9930100 -2976724327429886176911895450400000000 9930101 -154867236270840453886750425131062873188 9930102 -31517327212172998877013479733755750400 9930103 -229150972372561633299336421697166493880 9930104 5340287552866869582688046403775733760 9930105 110731022715387650120332971044312493000 9930106 42622562037428247021010618808877917184 9930107 -65612409485998990074292274258336772 9930108 -49381012792016990934460467637333883904 9930109 -193647650335534199421101624358217340160 9930110 19945398044333696456286666424106256960 9930111 132187021611022905202543227664028916240 9930112 -238150825088214878735705297530713538560 9930113 -245692330668538905663810739964681585280 9930114 4126114401105084144193895068488232656 9930115 17990941376506834657019352973494273120 9930116 -58605024329895532464004922302136143872 9930117 -28449816224299418143235396783076394752 9930118 -23746837325809211603579925602531147520 9930119 5068585636797313261156963092282141144 9930120 64552246400458260284601700120095129600 9930121 -121892315386865245935551757944128281500 9930122 73972184033939479546196325761483155200 9930123 -12593414101286118303276618245898951936 9930124 270700322201361051070484051786527383296 9930125 342663835425273696568347992344945374000 9930126 8900358203630883843415659443896033344 9930127 456769867134059579368680489945154807520 9930128 -3256426622338775078853969288248672256 9930129 -194476576948568755869401478575791723584 9930130 -43622572801802395417566073736154808320 9930131 318912689631439517485867860150989075664 9930132 2718378952505912533278588225756253056 9930133 -136392478321782372011419063432370149476 9930134 -16032395317861692019140090808527506688 9930135 52908921798033531900179731568385830400 9930136 -361618388768305933887440335563867064320 9930137 41522050241744810768870615004134191104 9930138 65471649722176167378637110888611986944 9930139 221831117186378683444733676909916423940 9930140 -52385416050771940258434799414367032320 9930141 -74645807173369567213989231566573328000 9930142 394407879663141998847185980734132180480 9930143 -281087693116765717493711200476245464608 9930144 28379795831965055349306447020238569472 9930145 -26069126125744682239602718451814677100 9930146 -312461556405893097594924304257840918240 9930147 -214036500831594093489265266200596619400 9930148 -128922299002049504979014820182306065792 9930149 -653653174444629661551881968345898797440 9930150 -1769550207153388909384013734742863200 9930151 219613231446706385760658991612169922560 9930152 270791979795298503610939447905095961600 9930153 -72624354738585022921283998609707019296 9930154 196691458512905701466644310732132493312 9930155 -309993048351874063918742846194755630000 9930156 105520978153613974161757877472924794880 9930157 116713645013398214936015330529709365472 9930158 -24298056950282430946664333489632235520 9930159 39638558574211202030041627328389528128 9930160 81524342394667246059679471354773504000 9930161 -425705159529067242635087679188746566348 9930162 -2530779677994194778731948486786304000 9930163 -34043667593206476617976188653235386256 9930164 -2198673462474295680937998143155285248 9930165 39039185768436692644592875894779093120 9930166 248394821064811535531192300750437744032 9930167 220830190467156990846989624912401131720 9930168 -77050442833372798983777052266371481600 9930169 193062916500083779922555240608537382570 9930170 43968444915305411567809172275185869760 9930171 -16176622026800281624490498452588816416 9930172 -108951441565333800623269039370359971840 9930173 -204146188055931517413169951435582776480 9930174 167560266736166543162473166906666045760 9930175 -57241092031712481956534050065418548000 9930176 -30124638240302404775285115008436928512 9930177 -375972310876364086513372637590578667086 9930178 206765731399521556889996907199007762640 9930179 75197817747216080924727968984217081600 9930180 -3858683552107709732670958511781888000 9930181 -302926290787347620324665085046052416576 9930182 -277130901771596127508888128505351259808 9930183 -82992985080602209610855289422060281176 9930184 -250164462264408783986220352701793198080 9930185 -355583113695863603426842939889835406620 9930186 12409231694708891553517715181471258624 9930187 -173304765950233834333205982326610430520 9930188 -330964836188668040266167371992689262080 9930189 -38190687723513676423822508377815341376 9930190 -8658028393914528622919020072160655360 9930191 262996875817683910398749916347562980592 9930192 2319003175485613747382288072701378560 9930193 155017013954682487484597365735518355200 9930194 -8655428402943343364500448628471039360 9930195 47159676459175521424455612896781738240 9930196 17333253912721410255105830125812619008 9930197 83709868084037535890285904522844589646 9930198 53882801427504098905927672342741655040 9930199 91380310736824450116392746532173005760 9930200 -10562368287694927615678660890028032000 9930201 -1966009722788429416926972163783522080 9930202 -16404908246181981470023281856942730496 9930203 -155855307393154954511494264559814341712 9930204 -81182385954402434553677042232591114240 9930205 3744778156987600777698525059351220960 9930206 -105708340217928383724595082500575292032 9930207 71357499488582002085675697460950580224 9930208 -201422907383447700661357558554692419584 9930209 136359384866914984207933198954387123860 9930210 66600795858941251340952939528876472320 9930211 -51286968271737431086461946883247348000 9930212 -120377673790054988647915058075852636544 9930213 174001798976489742456042578790543242784 9930214 48615745485582339175601185600912879872 9930215 -268841043004130641362833786851082429640 9930216 188183361718379838292589236097964441600 9930217 -70761796188716274693829479377146991520 9930218 -6711093033966943737362090310570890496 9930219 75633652713618791808031298817803487456 9930220 -158125420087138091798437997055783813120 9930221 68861349565315406744203623208703220480 9930222 -45830329457661633076811978141599488000 9930223 124932134230022971055562400499111252640 9930224 3189773409518701085029233345867939840 9930225 -11967968236639436083021228260539864400 9930226 -145101099202204907273560986275648787456 9930227 166164010589282388073545104131748091840 9930228 -27047530024421712526866705127206912 9930229 -954255468312384292622015313243094916 9930230 -68971417356087664582039526808356290560 9930231 -66484903288248830555113482664300836360 9930232 53805823719779416116031156108735672320 9930233 -96375749659744155894638210455456762518 9930234 65688705952387421085862586638382407680 9930235 -6332904548391789554534513054333065440 9930236 120691453506168660635276098840697041920 9930237 -97010525366548554571050206286865520640 9930238 230589501913123590827412628033896581760 9930239 -141263644550172342121372308065741023632 9930240 -14378697736666919227269118722079457280 9930241 37907288264422972098181141736848969284 9930242 -104790385741914991523939554463041775232 9930243 37770198678701194963221081775365637104 9930244 -76812109493773313725370661538601604864 9930245 -67336182877567643279649640074836101200 9930246 -51235084621231402188321941694582575232 9930247 -128976423750756320180076308837637267304 9930248 2696276873727599360218989187293634560 9930249 48924283153084315812817818263559699840 9930250 112935939977845516411694449839230208000 9930251 -638445542931840755479081842295736926896 9930252 12607048175210831908268602155412434432 9930253 -31768011077166142587429207262232182976 9930254 50238591916012611104032352165127744000 9930255 -180397601365731831117893699925669417600 9930256 -14960233535178939803226875343655927808 9930257 247811417357304998176768905742139553792 9930258 39313477066256061281572820111914801824 9930259 -372293351888141953720447941834986798520 9930260 -264013819664214899492950027509569917440 9930261 70414616448862828603598881931896590336 9930262 160727397925157549159252657901487513632 9930263 -2598290776988203420841524332653321376 9930264 114558657806609377128515232692444160000 9930265 286817522358215098589831681929913238660 9930266 64649893841325699125584840484992222464 9930267 106703747413133817754753710166699767360 9930268 44830734410666035527577845468388341248 9930269 229472116422675927921604166457481901670 9930270 -35094676168205007383659000455294013440 9930271 -634507357499665771788727415456616126888 9930272 -555197171516574093467055761073728126976 9930273 5844977597641066731079294370386387968 9930274 -16792853801634945300807528711919493760 9930275 16382015303816583666430466455513254300 9930276 1550680850127626451253434235288003200 9930277 50299631895881708303088256384464938272 9930278 -82086545560895226750318515098396080768 9930279 -400732962205727010165570599978809192320 9930280 -207521512017980834665123787649225369600 9930281 454939497431361697336372016668299416064 9930282 26154168862042694477072689492812369408 9930283 -524043513826756757758771946822610754776 9930284 -63489159400325897959472250868700018688 9930285 -52695558781740752654817619153298316180 9930286 44818553340731282557378286405120108544 9930287 -7481530775165273040728716019470094064 9930288 -50430565897859442607705932184614076416 9930289 -274075389647397868905177958333092303900 9930290 38821539794752025516662574662463385600 9930291 -4609462986933184305562623065219641536 9930292 -59209927923331859662270059141031428096 9930293 515737683169891839391512591738135251040 9930294 6060564899190458292552410342528866368 9930295 351990082152710074266019386998491655280 9930296 -112167451102522254039074759434632806400 9930297 60148720314435988624316212408711004928 9930298 63439946197562133852465621511244295936 9930299 68501721809965890338388712399186080000 9930300 26464832152493233237121747593635840000 9930301 559705845114628691410000233685163143872 9930302 -225239718288476095132814693497447995648 9930303 -420563218165445644442407321785243817200 9930304 70681857101809291993784417595244937216 9930305 -24376296301424704851974669633547358080 9930306 -27851109679818485045833725581397434496 9930307 532346946824591362749775678210485658556 9930308 -91867260860548802744237056804774727424 9930309 -318029218200805763704630447775710046592 9930310 58827630779987605337238561947940082560 9930311 -135645376181914528283826021476456786088 9930312 -82334668960011601953613800659990937600 9930313 -106609115912514978272189040862874147376 9930314 206948977968628385504780026569050270256 9930315 -47261971213946293723898294706745470480 9930316 44088039563480767583328524589387440640 9930317 9198446194527082493218513423283493366 9930318 -86134253294226743000132882702979843072 9930319 44588884667717320380903303583971743232 9930320 -13467883176654379277085404851979059200 9930321 285762133596404651151048576369392863872 9930322 -37424715266495563039977885723641490288 9930323 22004455281238002266118797275834726656 9930324 -122708927580661683944083563273596233728 9930325 290427760263664260269698359386569684500 9930326 -10357031683702969971411160844383298304 9930327 -34590794432274396734970041318680959744 9930328 376149823051599186578323360549936220160 9930329 181098388629894983391391671410118602526 9930330 26058540061113707835358123358703168000 9930331 -361485821085918612839024364180915860800 9930332 -100991640428096147851207889997769096704 9930333 216269947224334268169176695063281758208 9930334 -1196775278798375270367082294267440960 9930335 262539447564604917646209566096251850280 9930336 3080448030019224589561010737281761280 9930337 -392117077169998161244355822182802882014 9930338 -165199692671180125684579340947090245888 9930339 117936577127858197354506895447772031204 9930340 -185471842648008398011004246053388117760 9930341 57411791244008032711906301114516255742 9930342 12782843668200401085696809437016930304 9930343 -209108395578876431822515381959045697896 9930344 -5233097987962773986846237685764014080 9930345 9368620058060195469757792360806709440 9930346 57274029551571274280827482048144263520 9930347 -113284863808012441407484144169932307568 9930348 -192359070984468017325220013624608327680 9930349 134817123977165482945439251283537760 9930350 53960817808444271373138096753922776000 9930351 242917052386476019500882961384738541832 9930352 63385104972609314862031687779672621056 9930353 -95973355343752899186509887086622408860 9930354 16679528952634418469752917535122391040 9930355 -267277355563775613462093820204545636240 9930356 75884509621017038007484932301028666880 9930357 -24843402761191018339411760503999349394 9930358 209152261844965849860341405066175173280 9930359 442476667089129472833199779478441495416 9930360 92557901574825103533650587823805235200 9930361 -125257097264671445620017617954792735296 9930362 120456253359732357807944667401026859232 9930363 304464554488563849011583806076183399984 9930364 -49885334850911808277653786004834768896 9930365 130039291709123035425862309499290763520 9930366 206624200326065811870799283703908311104 9930367 226948113055252626150038858665571946352 9930368 -16159076201805930346092304331471585280 9930369 12508509126094878667372343361008928000 9930370 -180745402529029048785158056885799601120 9930371 7916152241286663721007922342491681544 9930372 7077680102029397078442178441259587584 9930373 230734316384313093761220574757896102488 9930374 -137492889595398861191725571173864604064 9930375 29605230380462836924090713757263408000 9930376 -65908170352953943344205821772139427840 9930377 8106771872810362694623452525609424080 9930378 3116304305017009475464876014083824128 9930379 -254416550895269099250735590257949141440 9930380 205050405218583197263007720419358423040 9930381 -198951351375549097806997041769208874048 9930382 65723447832591027658956149190218978304 9930383 -172137757802534581865489095668733393200 9930384 -18942723700494361704161657215946588160 9930385 -106506526939722266425268934194214647040 9930386 258038267296983886359072265248097813392 9930387 33151150057517545257134001729702507960 9930388 1453746091606999175808503287439344512 9930389 429240058814283917358845425138739846766 9930390 119917637359808715424649855394724417920 9930391 118689064947508159488305373248808302792 9930392 108509446568009637732091121006924390400 9930393 49277385691111488399445946604949783488 9930394 71610969336357991698061455973758560496 9930395 453734016201564625989207143093570374080 9930396 -29835704193289928461352759335939399680 9930397 -290493714840462345121806633056025738228 9930398 25331169971241842310576046797991884864 9930399 67604005507911648329465739182627592264 9930400 -129907801840494592214275071881679667200 9930401 179256737187405295989305528482044329064 9930402 -102948873846770057417045524420873366320 9930403 40125347095623079053172935756510352800 9930404 161887617370916587274085236126244556800 9930405 1343009226812409752965050270368787840 9930406 216727868872494277634035030086789661152 9930407 -396481304590891421348079028348829276400 9930408 -18958070365575488008724317307192524800 9930409 -19813612604603576930864836501298941196 9930410 -55333361020868921400419340313171338240 9930411 50739888351518054530553981347587694080 9930412 -43533891356835670817304261193211612160 9930413 -450895171333797087506515340257043719296 9930414 63751865639570891436696588387289647360 9930415 -112122816162745224523664721227207592960 9930416 21657432918223693212398409415629471744 9930417 -19938565875985706877434300565917623296 9930418 -210985973746297258978832871872575257840 9930419 243636947063503951064873702160131639820 9930420 -3095480083752590826961964734393006080 9930421 -172564822383908242717519575005991078756 9930422 39536411656251614415689607501978818112 9930423 276451110382629168686752767768322468584 9930424 -40003559965444864290849022016571310080 9930425 125135633418397485192817493799380631150 9930426 153991655838377631214280857933761945600 9930427 -213934678364258990864956497177360200240 9930428 374783470250440693162053698236538323968 9930429 -15901325815438114036528801267551407796 9930430 86665970729912245532052364278429523200 9930431 -97235917755347537958229104914733376800 9930432 -2110123881977429736480221704967159808 9930433 49634775095521601716690531990231855682 9930434 -105203082580091377191414702304944330240 9930435 239763600637770325181391192003924250800 9930436 154931830465437175461709636210778509312 9930437 -274721042036949270853173767806373404608 9930438 74910628361267293523966724153413550240 9930439 -40575402260027705406832553090617526376 9930440 -65246328757689338173747687643593728000 9930441 -314775678668365546978620929556754702080 9930442 -138719276631384671321259383543430620160 9930443 -539060693548485616817651664886106515308 9930444 227005331450558765189546088181350268416 9930445 18830130802024413929526761475639456000 9930446 -29517688388278319964601089819182428800 9930447 -25410987011467213017240687128448489792 9930448 -74376925473835331867480911145026191360 9930449 93798840028552725663750726419107290864 9930450 18078241260537332402336432148938112000 9930451 219376960513785872777700161484279343632 9930452 33214658021158657784880613960190595072 9930453 -16544335012567492983195265282223964576 9930454 253561741460219055255277818181339174176 9930455 -115611410735669682276286249260240911280 9930456 -4562147359489556551340357311786905600 9930457 147905923744885672634257071508230645120 9930458 -227037569951409922420257816558753584640 9930459 -52748445648502938352308264665945130240 9930460 -138043875026371976930434082947504266240 9930461 368968263290395188155589318734094289062 9930462 -44823539370642361240919461740677216448 9930463 -6705594833521290613250143203736792136 9930464 117008279442253735237764726637221642240 9930465 174750794047019897224395094798113657600 9930466 -38897198115707366061821608780694555136 9930467 24403122933482407235344413647372538000 9930468 -155262877505955486787875223171787688960 9930469 133107125064476390276322449591189183870 9930470 -123968993496907045961118329326857600 9930471 -193746059127343269239459460333122972160 9930472 -271021054319341845801517100411934474240 9930473 95159821974727564696511843870502977280 9930474 -41849690623572237317287131350534335056 9930475 69151761978981732406878695990124363000 9930476 98022149432249537672767467633717346560 9930477 221797625651310200776935117411890655360 9930478 -30161029797296973488922046679816501760 9930479 142159079947453699258511456412619486584 9930480 -8986993812017238408121875094390702080 9930481 -25174456249597594201140586232785253136 9930482 -3328731655834651796366646703282524096 9930483 -346504951295372778969569965816924345320 9930484 387419001649919681546063430060227014016 9930485 260770639434240681167061968731584417180 9930486 -36562328126485858256424720314151555072 9930487 113233222622089034955320979205881325152 9930488 -426168896994505097283238618108259082240 9930489 -552179347947023215723146227853847290240 9930490 -169997762905237227979121533177759956000 9930491 92119739156410320796340943945011609892 9930492 -10127585476220222051365776320846315520 9930493 48416062989638125136764366290877844160 9930494 -73813679285532564665230407329873175168 9930495 40262768293584119070318947355220071840 9930496 256658386781900597729837565115558264832 9930497 493572709025435215168672737933586418946 9930498 11344944829025291487337512594227750400 9930499 -695633383661944147569954995699631608640 9930500 249384628076563238354155752352890432000 9930501 -14745171349996844305799128441783173408 9930502 -232004849682704982504106628384176334400 9930503 174162335981382314152778542895421740928 9930504 -42058616153836442842087029926241730560 9930505 -15526549588420969422082741477173362040 9930506 -1774084499943022758162119318732069376 9930507 89818846459072674028826626269325511640 9930508 51871630079356163036670869296724694016 9930509 4156664165722249126721767804619748480 9930510 -5003055664580343301227977866091121600 9930511 315478873632736444259341109623645979392 9930512 47032297613134737725226746256061833216 9930513 80025178761177385539564663483313749744 9930514 16120874461159622939830598554846895232 9930515 32338137343252307809089536399280460800 9930516 -269472913744737900956789950527816069120 9930517 -330748230721118852107323859026802088434 9930518 52304374245850479116166492885048760704 9930519 13072692145015165232825693388589188600 9930520 209980325088778344759193353613369344000 9930521 110900781211260253987864272453067381200 9930522 3935489000578681591327926461623723008 9930523 60773701413309644140678737434563408772 9930524 -37574026706802285787264359949769361408 9930525 30858733123133561237555173961722389600 9930526 -105644804604781041284230089011157580800 9930527 210741862924154675116728687206531873376 9930528 29533248925220838150719104319090786304 9930529 -12007666741240504049413343367956223808 9930530 -807409338242499035255131636449327840 9930531 -66112171019003806319262962531160715680 9930532 13911703363083067022249652918237541632 9930533 -333438047188727405431965244753247454600 9930534 129118498752186376011656258502054041280 9930535 -198338650024757044373637923946999193200 9930536 282228049555669086790244285230558248960 9930537 292406573673465161263058732261929724160 9930538 -255476943166922275848268376915453728080 9930539 -81413349417389023477978254482664760320 9930540 21233267032080068789931352364197478400 9930541 -98249370417276973593022716604350921216 9930542 85152766616431581771316292871794148672 9930543 -55633353130724429966677547641990540416 9930544 28687763821145409673599820620910034944 9930545 265804892125382188411070967652754277300 9930546 93872535334234883827673499475057658880 9930547 360037243029571790259500598113185703112 9930548 234904868345982381979286828339301255936 9930549 -1084180011605288099007101435313556992 9930550 52677327106692934344377318025011808000 9930551 -688927380617946277854184109561467032288 9930552 164956775532849526385498442053981184000 9930553 32704888722117206589883141731381724884 9930554 -129818372125711256398328075592388334880 9930555 -16099688522323622054163229180730112960 9930556 -407095124245259353828590254690963724800 9930557 -19412175774698714465602453819810460160 9930558 -98553743333212060313497380595265326080 9930559 300823192835938629628296710504542032040 9930560 -64465135247908394008286443792808017920 9930561 -131320721440557879620177586540817445328 9930562 -156070310363358024914361702742896028800 9930563 67251035512215210250697368967674351560 9930564 -47824548001942469083404106801304383488 9930565 -88692639098975947953973440069451600680 9930566 -26925941227560448956743671717545540768 9930567 -40116890481455255806280302637044179888 9930568 -336395321834302075553976309484586941440 9930569 -16802995630359742815133063345352510016 9930570 24123928910938031660398141040421719040 9930571 26449843235788851871175907945156475904 9930572 65781188509273931730257175819212700672 9930573 -319703997673293692089752090070313042880 9930574 -286732666714714912689443777330624326464 9930575 134087638466613518690674526300083465800 9930576 36157311410027213576828941868959137792 9930577 -187830430739382303936179831345520325520 9930578 11038996523253170486640083870623411200 9930579 -51924942982136359242929583113006732616 9930580 -125148812790447348874362940122404812800 9930581 -98615410959767193731806026611660301618 9930582 -93429384579986998193393730070336544448 9930583 -189510828474109835128033766824696668096 9930584 -378454164392549739785856265037591654400 9930585 -126736251265787718096330143157280296000 9930586 172527273175749328794133445080907208960 9930587 -449837694793381052631014017524174712764 9930588 -69632770333465050731637336368788723200 9930589 480326720094197494873929760018745252390 9930590 -15671723358365302525846631333416166400 9930591 312263128144046144934769959150861590640 9930592 1909714909931359880951075266986246144 9930593 -475285122789216324151260968582498264700 9930594 -8998993222552909116629130778800220800 9930595 165419704935842325199245322885268183520 9930596 -35912630832910740464757952023778315776 9930597 -116362480523401555635236839949216351520 9930598 -180934062964055635543120961392488487200 9930599 -10412991408577447901674661432335920000 9930600 -8870946336334267744155310985268096000 9930601 -106472456278711099093156061722828275468 9930602 -24597460620083134276290252158658619392 9930603 -192104693375866425132534576132871197096 9930604 -142147930253736337678077128433105151744 9930605 -278037068319391223033042175498303274740 9930606 -67417559039666317282856959000796375040 9930607 90792043075026590841825499354547803856 9930608 55736352361754393226270922283166892032 9930609 -143408197475032023228028701249600701130 9930610 17300607096143511484394704819657672320 9930611 -95926315778317216579085737625938852788 9930612 4082970929857093366773353529957660672 9930613 -120811273672978312929974973046880151360 9930614 33007403110167432554072380181671210656 9930615 -693071901518424181352614654818379200 9930616 9356693954503842940143962393100288000 9930617 -713508245926791510876673104795763389120 9930618 -20017832959449900885578111210297177856 9930619 -14963394502704530532315230351460680720 9930620 -6850567479272792657999365671532646400 9930621 -188864535395949311408951097755787161088 9930622 178671706138902376621437754596279016320 9930623 -35269316243315237635180800316112749656 9930624 -189584407618617841073662226675867320320 9930625 -86606604856807378955225448077841193750 9930626 -26461629093033279839259073560857765856 9930627 13654084452377463811209337264260771840 9930628 -22170287044255080034856414858805411840 9930629 -163416755946896463479713173960372100770 9930630 -196922234901655828787906154552350330880 9930631 -283219007949994620205428822352566990568 9930632 -19873300109947515513379476434793830400 9930633 -60614389599031843158613933724156727552 9930634 -60673741318473287753661480951251100624 9930635 -1881060561174136801816758937651315200 9930636 -119428172096052295903359915981093408768 9930637 311692973328406743305780973038830159286 9930638 200186767517268736648452360819811178496 9930639 104685089379472796920629381352939251600 9930640 29591482248337767581963925144942428160 9930641 -3362920835009184035576579046144245376 9930642 242417508376135084191506810371780154880 9930643 141891026675924898893886737639258695824 9930644 -226478377948725931262929560417120307200 9930645 235842595058233006057732970946053847420 9930646 -1862807951278827634764949797526998912 9930647 165523065032380662208605582710618289096 9930648 -23226542620808201875269875832286740480 9930649 49732551329186344446821897199463256964 9930650 -146515300553270855756609875150711633200 9930651 -129563258553025239051276676178777197776 9930652 -97426895382422260596677203469106803712 9930653 225997785554979983870240797683633908160 9930654 -21833607790818621269736314885227008000 9930655 106665341169707219850920918511990336000 9930656 -345467069282742289336382918262185852928 9930657 264725822584802917289087090168693562720 9930658 -39533844973633487445738372347253358080 9930659 108171884926996392329994316317453364416 9930660 16632242319045230637379331760404213760 9930661 41616457269795794977552981218331266652 9930662 88487822160693369689671460302914084864 9930663 36818220161157218900987157365782913280 9930664 -5058305200031925305948839025918607360 9930665 -299947240439432721617614125766421294940 9930666 -31848072851278908628552340228432212992 9930667 -338863657675881510336907459983066350284 9930668 36475423036658721359538996159365945856 9930669 115668735549823167596887136242789279872 9930670 -3878913553085429221503094822200896640 9930671 -64155270918850050003478129872414687456 9930672 78158178705833877030563742697426305024 9930673 -547619203052058144396122787400450488000 9930674 -41453002531998043690313024182206549600 9930675 1610656790733210031931376730052433000 9930676 126654047743956473077113741167619340288 9930677 -901500027137311464873625936558103928768 9930678 -3071791309081821072685605781861791744 9930679 64528394234394335670863667888767461080 9930680 29878646652671990656890247740664934400 9930681 -96767575931518592591396371402689793488 9930682 176292523210794385593160869271732684800 9930683 21404150064482711316093070736360872788 9930684 157448552324194259107278373721045468160 9930685 -118650957636154189235777130372227713620 9930686 1650026887808633088450455667307034880 9930687 49019907840924170756718263131317743616 9930688 99769186581927696404061562437147557888 9930689 47799370673510657344257674180890711680 9930690 -21116549649947875942925132843353205760 9930691 -262118540078138491003168845933608531908 9930692 44832050580307707550274243726419077120 9930693 55802806278842623642846922708138179584 9930694 129832726064632174671666945071533420896 9930695 49471822568418121032751796947074969600 9930696 -135178739932127981731623770518814515200 9930697 -28681974966261882403359971914628464000 9930698 169322677901734348473587331418907415600 9930699 -87401987716267141943416432758406786032 9930700 -21550861214844651162440367498621824000 9930701 25606437988840733955689230322702779200 9930702 -131407143598958972693417197724025233280 9930703 199527634902177437599608480589547110320 9930704 51344191213738922483707057229047136256 9930705 152831678174593909888651210500530031360 9930706 -133523894824966144936233643537058222448 9930707 -255305509156695683026570611720926737044 9930708 -35834078304972680255598320390672916480 9930709 -97843815398126708631691993593756646020 9930710 -29618293177736663380452663761387946240 9930711 125490662175071160098326991595217017600 9930712 -555617169379006159435646565204633600 9930713 -151778828252851894800592001048198591676 9930714 26059104256334149863726815782511009280 9930715 -442414816720700927566107668234070822480 9930716 169656495170034512210404642973598551040 9930717 -197725256445810644430496092399814565472 9930718 -107702213443964499166734843869978553984 9930719 20733113429325456429843789412720663440 9930720 42946016137646445446393973785792348160 9930721 -3574254696703793899305217198326893056 9930722 -175062857506142831826691756450742663088 9930723 -102650197240996652964984672234818020032 9930724 7055211817540083886948724220761628672 9930725 -36584565293215360012231032567606213600 9930726 -12050083358438862029163254025713680896 9930727 -358140738787331266734270270777540428648 9930728 -268894105772450397464219687452721955840 9930729 48071921277279504351183129966710622528 9930730 -42683385848905996638267977094718022400 9930731 -469938732791300238437929558075207304880 9930732 84487104873884323223645625344845739520 9930733 -67817133426516884742609230852989645632 9930734 6921223507477345458668436039105749952 9930735 -185014835939286431052710726024910136800 9930736 1326755959113297862447010155205230592 9930737 103931204491767039418074026297261456712 9930738 59474005134690959712450323047775574144 9930739 -17874433854074097494407318361709602240 9930740 139784188262661828702660618086264494080 9930741 -3571239005040281347732558334363016480 9930742 147865935948917507351859426207293914272 9930743 -2443896200072779598883640984089685800 9930744 -219671421594401622346270804254187376640 9930745 46693552174905531078885405978892275840 9930746 19628439370189906692823535626235197440 9930747 101907770391006013674537679401830605872 9930748 62712262271027034131860795662984002560 9930749 -514662703771513690950378644605622490 9930750 -60276257436212438933479183750816992000 9930751 -312145156403163889344292583307635816400 9930752 -4248030157701053459755574993816125440 9930753 5962615013897307773009136024020230464 9930754 295235525671896285185512003437459498912 9930755 477818409054397399954538805714489784560 9930756 150111628501394053313928691862417768448 9930757 -17507232508177496342448820582411979520 9930758 146799342656982740497784198895281424480 9930759 -175063944245247145210022116953539921496 9930760 -22086728995266222429373283487891456000 9930761 428185725425271155546040281677292468352 9930762 5764326621061475389254036843834662400 9930763 221066446473744297297239428834507205696 9930764 -5118620972599375890474935941302296064 9930765 -24646132803858610570676454961661276160 9930766 41883267119455644952234968052062224832 9930767 41136776488767744645437500739850163584 9930768 19873610487375408288839775052814745600 9930769 -140206590529942910961509891283363270156 9930770 -45091583008685084493503993909361080160 9930771 -368824780239163076518551420669729251136 9930772 -140569619186107421529878137199202648320 9930773 116355550392309437794675736731531979022 9930774 1740955346134022862582003754502307840 9930775 -6572605119893835030174882912242040200 9930776 478701470047157517215654480303161006080 9930777 49556600488270868544263057384704331232 9930778 -184265905265040673641622815733296241152 9930779 -46372907049533540457452475208777413792 9930780 48941131538452576610394222657998952960 9930781 235907132596321375903995992821599781740 9930782 290538315388827792883168869158218372992 9930783 180394952857630505676157446060659569224 9930784 -142367399356798637587795919346527109120 9930785 -58372600329223358302066970074573626240 9930786 686584851713364843662119593041787264 9930787 93142573487127365562748576065886249240 9930788 42644835712987650716889423424432177152 9930789 -105020000476770784163981189955196809600 9930790 131474898666184083268534936601923094400 9930791 -155978855226645568292503745525446375128 9930792 292323074261390486590677028159831326720 9930793 874295082018248978681907593511538051920 9930794 33044368871085363351564500043045291696 9930795 -1969151783529630834111775642161408000 9930796 51309852294020560045868335451425003008 9930797 -145448623462226026626924385572986267754 9930798 7382760289777383604990229071455696000 9930799 -144407143473513307504948497894190628000 9930800 17057376622036723663635311349070233600 9930801 -118090116343560465375691128219042004368 9930802 -34492539283767782004511521174005830656 9930803 200592510333618958721741592494231403600 9930804 -9526281361418061584440161483033262080 9930805 -136205203842456290679369899021931140040 9930806 -43291282055944178991452175629004482880 9930807 -6973805218957050039528668527723087872 9930808 185205219863584833037881572349211176960 9930809 -135888236527623085454324612635737321984 9930810 -95466184114680480164827629806061891840 9930811 -137962918798185901170317981051887921152 9930812 173154888887941055868016019008537414656 9930813 -1296393631514993688538672239960013056 9930814 193182312980183497735716703493870506560 9930815 105155977893866909189593648998174246240 9930816 924413882726002534176631021287505920 9930817 -92779783302656979204883435536917613760 9930818 267913176587478342665337960294507740160 9930819 37852363435124692747806106720547893248 9930820 53115982169510254272384742658371399680 9930821 185786307663056463878716614063952392000 9930822 -98178494707713977365325623208026509312 9930823 136995794856779537866743943894535195440 9930824 -75432046808313507123493659284600494080 9930825 47082250586661556693015733904094104000 9930826 101454542822239675300443873985165976112 9930827 335735798838980065966914980053609190676 9930828 -196380371132811961474531724679574978560 9930829 342637476664648782242823671904886333430 9930830 -8997143709928167843837237957798547200 9930831 -19196141746129964071714234705124980080 9930832 -7606966545163613549107857875966885888 9930833 143609175634140315957680917620651426 9930834 64146482061534227976809643785928781584 9930835 -253462979423635854467404426886977056720 9930836 -29407159436017156322551820832249341952 9930837 27638469921067423261607162513877969024 9930838 154848475281335082766219032032835436320 9930839 -219952996399720080118852201818342057744 9930840 117974921449782851531003461910112460800 9930841 101545091292969791893371824404442659584 9930842 -62853606876511066718751887936813798928 9930843 12965462917489573090504902327706239024 9930844 -82172078092664166851625276753644666880 9930845 75163428611587380742381047599972453100 9930846 636903432230679432669377956218801984 9930847 -12991413484876314507622436781454232880 9930848 522842849196342690472930126245258067968 9930849 93258149674362848152777413719663174064 9930850 -617759360078830632325818707247360000 9930851 -19700044642829989505089519915098892848 9930852 47715501765273888471244656206707740672 9930853 -363428628600538001069422651750898649920 9930854 80123642784155849656974785124838751232 9930855 38787740063999153885039813622544953600 9930856 -30865601689837318340598229553331118080 9930857 71850113492304664746511429560742528080 9930858 32459510766329039161372737357303206400 9930859 391823621222836629999751759683776615104 9930860 -162724757256037633713389676699628339200 9930861 -317126133394189753296750099967495546740 9930862 397805295361229911869753169149201209664 9930863 -20462308781711505529351956815917453080 9930864 131902811921190046558278705643284922368 9930865 225313275345127837493667308213332538880 9930866 78835840326855505216906447235944285440 9930867 -279683811914525260812148912586687996352 9930868 -261147247333915419022705515715485223552 9930869 12302003381358178728006326475651480444 9930870 98586258607849143587532004672555795200 9930871 -211038975435964780127663070181868719728 9930872 -166486422635888974522723096344003256320 9930873 56926381304711012929570137587124278304 9930874 -94983739768271961683632508760350523648 9930875 -122112546658675580845386840819181500000 9930876 132925017388329541332224502815411758080 9930877 38825246805918409601198326536620794272 9930878 158776214523344657779717789208994161856 9930879 94169266633677233129532652633225989600 9930880 205680329556080908424903450255425536000 9930881 -16734279304922695259969628598008979200 9930882 45832025023794422303981291010358940160 9930883 18335239711486764790040035592143069800 9930884 49043693974721106986114120639739841536 9930885 167355824710479395592558577137127581600 9930886 78914749124694836961722703602448489600 9930887 706373981317018398213368907791290560 9930888 61654739096922216481251086820634828800 9930889 -479854179119314284581929338817098654310 9930890 -23331920466643850914281507106220915520 9930891 30666398519262206395897070946454123992 9930892 31294330255255452113167211353268846592 9930893 -3100754255028787911914081932803518016 9930894 88361867300644985918068477941288496128 9930895 -20744092842420319484532435688070825280 9930896 6755276127850405087654479509520384000 9930897 -58853146247214767602021832285391577920 9930898 -257085105733219046527036981438096114800 9930899 -163339389961073450513875417196312698560 9930900 18246857467494739460806056247506432000 9930901 94102858762575080169350587030824997600 9930902 76600381669888546445197006638989125152 9930903 36792945378920319866992316876963296104 9930904 -158305212895160157933948819411557376000 9930905 -336762253809412617415086259026237459000 9930906 -49710786905090157065245303414942403088 9930907 14630620288494206114511061721851205680 9930908 -8267411977469136662738135657746245120 9930909 225324586005527167930742358178758320928 9930910 -6363729480343998828871164247752689280 9930911 -91256097699289581248851975757602168728 9930912 68925548318201306397174356774725091328 9930913 -27455772542967907652289038536971171180 9930914 -19736145875390145429430272336615218688 9930915 50010693104939405687130146431747088160 9930916 104970495870400941657900327426455708928 9930917 -122862701960341069525668739994750371746 9930918 -61596041756373146652877473909825151296 9930919 285526167150198954090243359897352723320 9930920 10706862489052445608962954320916480000 9930921 -6100438325402818347688091755254776832 9930922 79968596231459224283913418952793981024 9930923 -321406197213593647403652586080469626828 9930924 318662662714353700866657098258489091072 9930925 -154739151474659359355875563840528188350 9930926 -234067664241654640592682784165656988032 9930927 -114592942581480638272278948613034496240 9930928 -19088441948405597518946783597743964160 9930929 -300131222360032265474677018236581917980 9930930 -106896110433239233707560624802545210880 9930931 -195011756960217813488722998433966305268 9930932 196404405033665523537140904060272762880 9930933 -275250444290976472214529616253038745298 9930934 -39732165141924678136788843456593431680 9930935 34242005472430749487890228454553000160 9930936 91964969593034627415523944235991040 9930937 261827026625819260316189725368032386960 9930938 3606336254882309821003717712556691968 9930939 91883715485876047735305217904596636800 9930940 -156295582320291868942618539255898060800 9930941 -283131414572389348463967184766585297280 9930942 28232725030171199791649529328864730880 9930943 179629433003182453573624704555210920448 9930944 3862499256203966911412967869116317696 9930945 -116185282076366758097966687360520286080 9930946 10996896406539030965595609795831784320 9930947 -142641812606608321633115800754014525716 9930948 18227317774368595854289525230787117056 9930949 37074926752430354283366065800374719040 9930950 -57510328308151389049159578385658078400 9930951 -528789407105507212008333057727592075520 9930952 -466122891048457003422270811435319270400 9930953 456189236498090533276505847054845402202 9930954 -236488818289036086843256826079275520 9930955 93745315795532670774501675303804777360 9930956 30901304916445172266773166397704762368 9930957 -81010552894584788992457604407507342208 9930958 -172434428575979893211668778424998732160 9930959 605864303911344781182252953013348266016 9930960 22855614598102164167549489696920535040 9930961 -160405328816689767801214469200575463438 9930962 9223723064502837965582711346232601232 9930963 -7053876257696579556215326647439948800 9930964 -17172213301756036573973885781431761024 9930965 -314165905123315737444335927802411360480 9930966 144209393221034747366431810278236149248 9930967 -156379825544811166503776947137370726248 9930968 61269611473376834608007954043844485120 9930969 166647243954132573892009057223036432388 9930970 22226011399392531852599246135526082560 9930971 30743409232295507551817406780660613032 9930972 231748549135516182338454295621632379392 9930973 -64727728351965735180695267456782226036 9930974 176756445858934558526819274491237762688 9930975 -136249088501522309956959169201060818000 9930976 219118888340798904856435222734089748480 9930977 65151746986828431857075656603811598960 9930978 90660765219965895651959958063156875520 9930979 -180771336765738147230678327028073989192 9930980 139247630611119265175605451474016672000 9930981 -189204020953117188668887957390148859360 9930982 -149464175835137701699879088340567528000 9930983 120117763381489280327178766148672894688 9930984 104121704521636179446900003566254981120 9930985 102555465105870982053280891603017929160 9930986 -55683792082451937418506915496688111616 9930987 250686733628561827570450996718537164008 9930988 -245968830966245562232966068949447712512 9930989 710435679354587824679968991717754543456 9930990 -31160540379379320212302290089803334400 9930991 55823974416842924659244297441133490560 9930992 -34234871835574573117485057436144435200 9930993 6970672469551185733994285838657156288 9930994 10402003231273546145510187660953859216 9930995 -243565992004044764906629445080948794000 9930996 73667487889900966742308580693687654400 9930997 -31538438569406835734552840873981225554 9930998 -2839346949814593705682297936580597760 9930999 -22821986853723267328813102166360364000 9931000 52531216856976735753335011785784320000 9931001 -249257738077963837540137845003318638998 9931002 25050702600915877319650317919876165632 9931003 175648754349987314023644537667713916104 9931004 -99941115107006874617579262736882712064 9931005 -605936632842756024624452358631572480 9931006 -424706857718780883147348542862127737600 9931007 520444489749383014704338058275266880256 9931008 289658467195332130074539726706283905024 9931009 -226676758158633847734534719707862405760 9931010 33645158698460781062301897193109928000 9931011 133119800771674819358320115199801246720 9931012 29847125851889147258129774416300224512 9931013 70441409721229207534975053226876447164 9931014 -155504432749973260683002784406607424096 9931015 -256486790857014520703257642110941900400 9931016 458559153122208251724610700589607572480 9931017 42289306571497332845526444123422984640 9931018 -114094189982544151397985348777326201040 9931019 -76772705082314174056246910344468205568 9931020 52504148936128585105905694722532638720 9931021 109074765414237665894437890816730003500 9931022 17879070890221795147395391727316864 9931023 8294702176559536138835245604282550984 9931024 -57889646861746449410088321352191631360 9931025 57592462549035390929004831813629958300 9931026 74920454931823370857040232798039649536 9931027 405371406123060561984043494103774403952 9931028 206160944218885818740246524715835831168 9931029 59546628828646092247119156823453756128 9931030 169654785860802528826446826180245116160 9931031 105004181336919635187291366078136741464 9931032 133869523368769439973210168474009600000 9931033 -7060044662275160539914410838431900736 9931034 -9164829754426650987131670686353701120 9931035 -208308986732719628214323833886586308640 9931036 -50807227327348740125914642857703753728 9931037 402261678025086607390174173546091171686 9931038 37111674297824232034809222146878835328 9931039 -15185465917043362944267649841554272160 9931040 114756140536703998690739074331867873280 9931041 -12808036564180550227722266969219794350 9931042 -55338708953107002059180262861431792256 9931043 -35808862233974857989384729097630369440 9931044 149855653841099996631147072147356516352 9931045 130786224911165535915560305405008384000 9931046 141723010280094640650758305390912661472 9931047 20107598282135031803258284267943071872 9931048 -278251851186231114600801084542046704640 9931049 435298247623074373653247918576995901050 9931050 69157323417228973255867079583321588000 9931051 159110029663232713629197818019688619312 9931052 240763191761531125056018617693602708992 9931053 467055813749306149885296258484978452480 9931054 -66634091913080673414713732898261344256 9931055 -24352588486426307068101021377740201440 9931056 48217314911201330353667509568967770112 9931057 541937524013088020435691586213131780720 9931058 -17747575225072971822662458621255941120 9931059 -221209706865622879450510545743072076960 9931060 225858864659053018555515946154704934400 9931061 -18335742145530620548478595626691506496 9931062 107678917733552564596806516240711010752 9931063 281143950094101805705441101382984550312 9931064 -85115153576598773891203550228398940160 9931065 -495123851245243423543690728659702400 9931066 1718582385101118627180645677392800768 9931067 -91851391329675271703530245834060306816 9931068 -67437190600134204611055096157120496640 9931069 462418276301098138935515253562406475340 9931070 99425378705128960778873691457951932480 9931071 285978748487131132930573767038165984712 9931072 74047580716872386640557613843962920960 9931073 61843636615822713079785936740651917140 9931074 -86134853031305930825896444927574413440 9931075 -333833861114436168458753203185501900 9931076 220950964936070080223864387412933701760 9931077 -88418012769409628483654094330119282952 9931078 -135642606383547947897639754861640334976 9931079 657407557222905524162214709225021826760 9931080 -195190449223109467157066357724598272000 9931081 168235962187701770785850825940759663012 9931082 4418042154169754839712551022802407424 9931083 -11403300276994164415378854945644587536 9931084 -53599037592749952001851332140794006784 9931085 159155917781270695377805143818231064780 9931086 -3939763871252712306430147730743250496 9931087 -239333214990666557490141444506724542040 9931088 -71039794198157848164900595807621029888 9931089 39681000897449635148438016415949584320 9931090 47213667941474925406829031549652684800 9931091 -573188442109483861644637285872170284200 9931092 204893940699799911572133184939204503552 9931093 282328441158225464331687100402695131342 9931094 -135477342527222282985231019047313115328 9931095 30498668035325843152131846212349420000 9931096 19765515266470643357099395137781186560 9931097 -270631544238923172671017506308618946288 9931098 -3140109451591310975855871258224640000 9931099 10595055792333762823217188229281278000 9931100 142844716928436893338632718555218278400 9931101 -867620685142090654307844941792623104 9931102 11165223353028416993870045573672913408 9931103 -41714212800606206444750694499037198496 9931104 -106031880726287203459732529019944042496 9931105 46762106388911681981950314370934948520 9931106 288558726262336186334273959292310356640 9931107 -162862236513560514098774905951508398080 9931108 -1724961527174914296041508857472430080 9931109 -182704358828097057746672123208212562690 9931110 -872438396546093176612602771796039680 9931111 370513591818057386747284622192744050512 9931112 -218432694288792430600622567113366348800 9931113 -395672566176350701177377925516222317600 9931114 -211557484284245919876199018301801035344 9931115 332469793709991420703983764076401729760 9931116 82350663405545885631173385111754813440 9931117 -97425540342577917744250919407257065728 9931118 -19268346702697227130595159660399508096 9931119 25836848687069975003375371378389071616 9931120 -44460571131492292282327428841397452800 9931121 -345695427888639264084304000871616741678 9931122 -151957331068033325277995211470127043440 9931123 -360223550150741257883854348716950664628 9931124 -70073268867648970633644969665253095424 9931125 48863301315460626321663385654586016000 9931126 283079649348064418346153134534229796512 9931127 -550388149904439875352602832200425614528 9931128 2779814592271515911594715372723978240 9931129 38234969849315619057632159506253370880 9931130 -41718807267441214870264257097754918400 9931131 -77277593371632796872854118059945403888 9931132 -295034137719996014279203574908588079104 9931133 10495120211456519044639900577495366880 9931134 13630111203839044301032366643237340480 9931135 -31923068996068386459791844283797279600 9931136 -73988114373723052832536961158993674240 9931137 372647612637126555628602157543326047040 9931138 -1538862462165177800540217387099855360 9931139 12962070011529466712699419710761358024 9931140 129438768843219680144326073136518553600 9931141 -78995445093913096033318934826519013056 9931142 -35899309268615669764302226625724172416 9931143 -28857834072322817285223305679006749952 9931144 70355461516320968836370913833342208000 9931145 -119501941058700369472838389749336973440 9931146 -86068320971018296103401289847731675136 9931147 364823813533042475261691241913643474432 9931148 -491938245306898759649411103043860096000 9931149 -101792430910144555854781297860735181866 9931150 29755885618468297629325583154004780800 9931151 -1571491627274910679734218173288943376 9931152 -10427267277552617958384884904231960576 9931153 90914915282476142318172902004705316720 9931154 -96205717724884108615507022500906833120 9931155 13221762212854284167183767907780757600 9931156 366572978161962552623956289670935635968 9931157 -884202776904816489122210889237175419360 9931158 -39541307075763950253085849791784246176 9931159 -151288501172372448206462471851412649120 9931160 -17975486573565924605659411426762752000 9931161 -304519263555890829364500475906197434928 9931162 -25034761446239939918415172921249309728 9931163 289137266979035993079692525812435269888 9931164 90477733887692935763343291547372311552 9931165 140010182497008166600685369252832798060 9931166 -47888257324400549767019967009577505280 9931167 121578957386961801612484348062859392000 9931168 102204758180921170843417179583221202944 9931169 81123297928184339537437262450967932160 9931170 -14872378085186965482824669417278003200 9931171 252929674753362908104513576035288785372 9931172 407111074157309525902264652636810818176 9931173 -220252803184602398316352211952153884640 9931174 -179180655836301128617839386603852152320 9931175 80086876255280255565035815195703673000 9931176 -192251782239271878305505153530644116480 9931177 1104900187180126680100289580413423385460 9931178 173265967215857766394040131542758846640 9931179 380190291000202364421455563663665808560 9931180 -14585226538618988423727114148913756160 9931181 -142207472566806472225877502901533552468 9931182 -68524471704371208576195350380988611008 9931183 -149357303425390682017243283401698195568 9931184 -52710662424414517173517020070483230720 9931185 143861086922162214801525163852768208640 9931186 284109544073491522328806584777497992320 9931187 -13701525399156977863585995838169961648 9931188 -77340510076095521280397778749746278400 9931189 592648429933109346888456968508884357856 9931190 -38242841656319267447586689384968212480 9931191 99959163835123707160252065141500757504 9931192 368947646391782921321131307095086305280 9931193 -30272823975055440608660293206221290176 9931194 -782985867440017375581981117267640320 9931195 -153537029899600274488277668306536073200 9931196 -96386912679444059304234305852806656 9931197 -39536598153617894530005410444380819200 9931198 89195114401474705639917824252369721600 9931199 -388123187364099894487442649752056408536 9931200 35060265355459844020812837978636288000 9931201 -133953561950591192792899024299877818496 9931202 -278712014774430772856926961325040838448 9931203 -183018228195230441192404576426590481788 9931204 11732681000580789878395063802669795456 9931205 -40608702346701697466174584834145918400 9931206 -12280169440643317789696266859319589696 9931207 85526798588680958501871524734197948384 9931208 8328753656074486670304913201650892800 9931209 89757830730009552836772939620333951520 9931210 19372660801231409963756692115397233760 9931211 -283746461713271661877469226185390355600 9931212 6571733667831686658002170791655042560 9931213 -683708485364693802689140432524666099816 9931214 93596287270892556958160558701347531456 9931215 -81413254827903371794357418137869857280 9931216 -66258370724574407993476018921377497088 9931217 461358697028415029560977966341307911652 9931218 -135206849034713195412707634576200969472 9931219 527200890161626047202379110533165216620 9931220 101991754929116013617801169618258900480 9931221 249925304241381767890593852360855066240 9931222 -48171037677335685134588792687840870400 9931223 -422032607276383343861761534678086129528 9931224 198684626253697711434863581636165632000 9931225 -60740078488679842850305106779748350500 9931226 89514900519092686584820425432983139312 9931227 150938302644376585852000346762073076080 9931228 243137946280380070537893201158730541568 9931229 -98788710311406254349984650826605475456 9931230 35963766937483886942859013337165800320 9931231 16368798591633330022629531190038808032 9931232 -2425138503142113662474556960161660928 9931233 51326504012772057704530692436631498304 9931234 212158242625171262681089153580348661120 9931235 -188369186613079409668818160569957913200 9931236 72498280806156709256417753465149194240 9931237 -3624936891661444435046469631210201280 9931238 -80365013383034053755546100214200505856 9931239 16227365695460948584230480012122357904 9931240 -121147147600625115124234972474982400 9931241 -550665366902279181949300485533311153536 9931242 143778970427680923738510208079762042112 9931243 -35522569590507808020780511636300608000 9931244 -29986588870734678121009086151220342784 9931245 79510221649542526441049938930375857120 9931246 -16275258508117024701507817834230733056 9931247 12890076822457728424175785667729458032 9931248 4699992201197503204832556603724922880 9931249 101950837814715356721543508347107321664 9931250 -8288691308812504944341645338699200000 9931251 -376710419138659436033011147072207324032 9931252 -43410455254321949562217560273631003264 9931253 -18461072263947646393277107768770224640 9931254 -75036906217109244783527151841637167680 9931255 159581593211471888379285783352945894560 9931256 -263320720918461251992778086214728581120 9931257 106554878582808456424182355104549084480 9931258 -22227433483422682575686734166176229520 9931259 -49526811332187203531104140907968267696 9931260 281784553117112321565157371547859189760 9931261 247975928749352936709081343899182521862 9931262 1295154891427936040563947114889820160 9931263 92260496506735190757285483409922463504 9931264 15101262268628180593467450055911800832 9931265 214137269831234892324657851403127704660 9931266 22826580399813709479195743015275042464 9931267 -99543184741942320968064223691854702176 9931268 -84867193303064017387736020160892125184 9931269 -196203119541897178828856866326276250656 9931270 70688764014438567292712464703537468160 9931271 28818650887006378476840708956712008040 9931272 86793868478763672768855843689263104000 9931273 -306773002771404071830725455619890273280 9931274 -30607774166302480580377687224975174864 9931275 27723162080206736841812302004358906000 9931276 306314449446374080612050539937671269888 9931277 530671816987342983244059302548499619126 9931278 -24640538792017002904235108624653486080 9931279 277617799821489517594312294725324712880 9931280 335933811067464034646897905595842560 9931281 -55508951998801258768953475685699276160 9931282 45736385376086902995800540484994513920 9931283 -532789329214760149421379801879960384468 9931284 -26486940097292602549474240857860751360 9931285 3218682293595450643376071307019882240 9931286 43268665871136170703832911381538754592 9931287 123060524200903027950907775729938099560 9931288 157743442054381784877611576320701726720 9931289 -147977244851927264266573502240406580860 9931290 -44105548411408821291963182889673217280 9931291 -403675586753765581239839231361162941308 9931292 -104055209971361292308445683153202631680 9931293 30583644094090452987035641883207379942 9931294 -18548656695813940948701327422132265600 9931295 308162696289474212998632753755409241200 9931296 -257778883934837879602250364152896290816 9931297 431071040074389591150988982193123393300 9931298 24416802570285090041781965953662527040 9931299 -61802731506693887455121209164685116672 9931300 -98347166156114143356719690876491136000 9931301 479953457564827217641165709725988074302 9931302 40635969781046169399097671072698100480 9931303 270943789866327996568924364120244049344 9931304 502171183611220222083917467769597045760 9931305 -24335454812380501949816261170413657600 9931306 8139688471480026336567886538268986880 9931307 123721883568477426758241529749447761592 9931308 -15962729177698982007564948855164338176 9931309 373360423998384407276305808173563717280 9931310 3624374582337685314748509037055151360 9931311 96892838608281445136943187924345920 9931312 -41988366937546398536344543931627962368 9931313 128936169002009727993834750599048669760 9931314 191433927528707824018225140965105264640 9931315 -46789715996728299427614450236083756800 9931316 -1553852348786418723928829767413381120 9931317 119803805622903294762732480726853920 9931318 39011481263092464656725334023067452416 9931319 243516398803888158233130754696213050240 9931320 19276662593040170681332988252294860800 9931321 -206638291610367330708196114358663403478 9931322 -269937630491699314142939632514207142288 9931323 8670725526608115607669843417349852928 9931324 47458358203661060842359190774278781952 9931325 281928216334936256242831331166572764050 9931326 -133273744863031460007611384199745161600 9931327 124174081417183533468911792624408652800 9931328 -70406351565538090608084127553949794304 9931329 -17399548005349691612446656260147842590 9931330 3131367749049379494780707210715885120 9931331 69067516458027723476780371272823836912 9931332 -48155861012930131658272905141880565760 9931333 399479293113015431026312306464736775582 9931334 -70174162057798639203610125897691790208 9931335 -240684618013653328787397207568182359040 9931336 -137297396413094511603615796731892792320 9931337 -23178986940875454940120143924617761920 9931338 -58699977341774894729394875342490355200 9931339 -59229307070951835168110978691821875800 9931340 -98081127699559940225752931546843673600 9931341 -34443399662464353954142753339373209536 9931342 282108366118119631682827113582178683072 9931343 -384621671252938902430158700233707817720 9931344 -15337604227550177373585651845243338752 9931345 176804495982652190657110182715890280680 9931346 66361765102908384068484865457772877824 9931347 -133313054642529578172529585544395169676 9931348 76247162259885065394550263264723539968 9931349 -44308685702757937112578183740443437932 9931350 -5820195052559440729915839184205721600 9931351 -146258123997027217366846490062867462648 9931352 145611957228317431303109505936838041600 9931353 -221448474268741548856138411374656034096 9931354 71291144903267684051658737207546860800 9931355 -13633430784264724827139640558927390400 9931356 -307166119525160713567686936758766013440 9931357 443808541749819144853426204248823531840 9931358 -2068695184111051359251015191765574016 9931359 -89499318165851602796823024691630311096 9931360 227316000830899077723154583967128616960 9931361 190366056168739482514580098987059756864 9931362 15586006927744486344539202968153286144 9931363 -338206721541541540491016216068085083616 9931364 33079602139187264914193449511855707776 9931365 20824901823184023541965922808106271200 9931366 551396502167416395015843298413661824 9931367 -295589273599598772008744904655741408584 9931368 -205075622129821729800223551827748618240 9931369 1683027798690675909537627308093810526 9931370 35474749342771439324137615906482326880 9931371 -176028707407339500041581524726462578088 9931372 -600075307859498999758739172528415789056 9931373 776187800224510561561397501019710309184 9931374 74496383388134813485053630491094572544 9931375 -167634540715905739925179168832169426000 9931376 16043337798608014927301374791804518400 9931377 36636177980757293375564691119971086336 9931378 171459881567473821190949543171309364240 9931379 102555848012737432502465973383354395980 9931380 -13225134875592389483322180762532669440 9931381 -340293028142606715998150503908827876818 9931382 -455819713107915942086369983976807601408 9931383 -95292296040111290732598975763528965120 9931384 -519752386317798745331795091963268669440 9931385 258277078923831117149708703447929888580 9931386 92334076793097191554310571227681470464 9931387 -557785899444396003753796514708508456608 9931388 60537274712661830634033180058924125696 9931389 -8497949929196363591881902313189898304 9931390 40187258497650268889136514360046108160 9931391 143710894430522575707496851713247195312 9931392 -122952865563933525960278768750438645760 9931393 193034493848648729734847089253890208642 9931394 145069478808268358517674856750485026560 9931395 -187983810635789004971899788905528908800 9931396 271169632598939861442226724541228444800 9931397 140084723963823233167608838957357580832 9931398 17745454849533937907160525726197669760 9931399 -93786056448363590149033833562165978600 9931400 -72864158579709466364004651935072256000 9931401 -111899275311759778291724061398369872470 9931402 81217174549056972207315606406963958112 9931403 327335387900481353937632586390713871624 9931404 -19956294362016855707119189207490101248 9931405 -125105320920391575142774222396494132480 9931406 -158539394425879706432982305268322713600 9931407 216618113472233165139050211553661487240 9931408 -7799258266067139030065933242682310656 9931409 1111600866160703532264433841483062848 9931410 167301815508886831936236146123819435520 9931411 -49281596821778872619817595083114259200 9931412 -148263359568589544161946024710788108288 9931413 373785247884578536189456118046198194400 9931414 69297639784807110952181534147089563840 9931415 -121176557796123236777617381266930211680 9931416 -198825588901817050545873334205942169600 9931417 -125820362436605181435783555309462592248 9931418 234872112804668837339237849316546806256 9931419 -119468880566881996762655204109114214296 9931420 218368228403336135024214509029873920000 9931421 -173227803354463301649410041454265748800 9931422 21099240011502332967226673996660849472 9931423 183685569195823226023022650400170824144 9931424 402588708570966383433367612516210507776 9931425 -17258134297796905212301541511699691200 9931426 98099496625980567537135404524260099360 9931427 -67856794609642641994724286390025205760 9931428 109103614773106165999013723795915583744 9931429 -163265381881459778443291315065318256128 9931430 23954875732369327248767530279901905920 9931431 -18464716923014084698493496714614306400 9931432 -77011105917923255095083763952658923520 9931433 -404666430046030870984009876095501402480 9931434 15501596077505944513310769360748058112 9931435 133002425831371999920014711583600460800 9931436 218219250774078745295359902933001715712 9931437 -50436895281494158068633673243528138560 9931438 -226774799929788446846135397388337280 9931439 67138280990212450310533244740103657472 9931440 31851953986162210671240037815713464320 9931441 -229725151345305953168673488363777998028 9931442 -87819497719882386699690692430250303968 9931443 -6461132613947532223999268002572943296 9931444 352880385415772161966571611096479383936 9931445 -154740585034794964258210623505589955300 9931446 -30830685773613863573206566971237462400 9931447 132043647859881951270032472589586169896 9931448 79566447782920008046714099770749276160 9931449 37059321635619324547988004301197121248 9931450 32194069745300067418879540701492806400 9931451 351282581603687564947107606647090057832 9931452 547114907305670467984501534192558080 9931453 -128009651523231520093508096569447662144 9931454 116505771798335799095033036925481257024 9931455 222317845219468068955280364706325847000 9931456 -109559080733058709501709005614816952320 9931457 69272067134221907136371463206038641120 9931458 -62985929108561701109147534459411791872 9931459 -88281355739967629385688516020909510340 9931460 -32183003168021784332938118830746624000 9931461 250392733479794513733366422036905318080 9931462 -244384349643977046301769059067527428768 9931463 183788709180414641448390442155404906712 9931464 -352620483862865842887782587678697472000 9931465 173832521749435889684284167844505797860 9931466 -11634107145663410055806806971738541056 9931467 -84385814017500155431264377592315085328 9931468 -240993463598248374033634757191309115904 9931469 -144147759785821390365799398099741605856 9931470 7984457235185923870341201817734758400 9931471 -3236474439225803893759953996938237712 9931472 9128380874345049106825030846675378176 9931473 -217261840671769898775305516733992413278 9931474 -51647682575647638948042334010718544896 9931475 141835852633808291485843418473270831500 9931476 -66999010395152147585792552139173437440 9931477 -24955719622652850186120845050626583968 9931478 94110290681399494904723159571338315040 9931479 297421368657985120144569916272304354128 9931480 -59639570331629499564474003633451008000 9931481 -105160022905397971728550719345704279808 9931482 41181434811609314134876824849112650240 9931483 -66945081231857101152208935332784884616 9931484 171684620643254852978628447054619286016 9931485 79947612520728053966092766391350112000 9931486 60305642200258528622830667249427672192 9931487 868665129164706522249665401026117012312 9931488 98238495134513438773040333801662709760 9931489 333847453483093036076899947540514704290 9931490 338694585890871827869691004206208691200 9931491 7318294775149911141323050780266719532 9931492 -12690697624179302172787072838371565568 9931493 5769041399342074599681229703288880000 9931494 -154283906663417250243943732454532552000 9931495 -1696769509847389795819489430988864000 9931496 -369335135531340140639466499795668894720 9931497 155538781964947090673335836966116160 9931498 41460880401376332122524826628497434464 9931499 -140187545383758265341306741632367199500 9931500 44102637663232796400235640219661312000 9931501 133344864071926055026405741141100864000 9931502 -23665593336094316038397473632093016320 9931503 87898669666486352143044898688329120128 9931504 -8609647720664555794538301280643776512 9931505 -160434609049198610295843795992540891340 9931506 -23367486818987542485461940149603676672 9931507 -141168638078195067743444121039991464244 9931508 537126366645408803531151729655936310016 9931509 66828407102344692791950927467157093440 9931510 -46270204999122832527738569349041568000 9931511 24194678582999142908479222513813162872 9931512 25843620055037849174272308322119229440 9931513 1545916720435020399475676982166898004 9931514 -138587798389846705545325956854874135840 9931515 -122496733150641644694457912739868188160 9931516 -106652315299842931001075935380158426112 9931517 11217767185851062849504356410343522566 9931518 194591409226776865808127354444752430720 9931519 -296142917431252143822778326374782459920 9931520 -4588648320372613482809136111629107200 9931521 238481957461120455765866361297148702512 9931522 133337312849543819737514351334160143312 9931523 -193904614133443120064098359596937368064 9931524 150957142702844808879305651343922808832 9931525 317932131588084456858814303562576886100 9931526 5798424621379533441101432636194736640 9931527 7520017032709733576136098179354279680 9931528 -158068981704998195031218894309906841600 9931529 -196570485066772119210893221981648933680 9931530 17692515979197136017742246243808056320 9931531 365458530174455056437139869401348412792 9931532 -25554500841409730891411894032210378752 9931533 6653161487237634224280284298679755648 9931534 -84786350182639716088909941898589227584 9931535 98456722099139249362947428014844385600 9931536 -8697640098804275249966033973226487808 9931537 -116721460054951756966445745044734082496 9931538 3108053613987865646506639423288124928 9931539 50216764594905266920217813758135394160 9931540 -29535949432697940340836369498958993920 9931541 219623835811652350129155428430150961212 9931542 58827232328822744398379488517014475712 9931543 -149788062022485787585977032192146768920 9931544 235623583306703166037730249846038855680 9931545 -82995034245143210530798259350010448000 9931546 179115370051657060757504559716327327472 9931547 255144678120098021180711092304963750400 9931548 70557879306688699900412688180246650880 9931549 -85372922373135070230216297614684381940 9931550 -59192510806580382774411059099330520000 9931551 37669453891965659037124429202660295168 9931552 141997762288398927134356344082861719552 9931553 208180990112008562017090508186524341000 9931554 42182275989731566026845737588569606864 9931555 354944155835333467087737997935579114960 9931556 137299971372004841412055837670530120320 9931557 29294978775218349975188444915323901280 9931558 -10963494278738190212758090540988364288 9931559 507340934134792178634752977179711240 9931560 -220337913245583660381870135500504678400 9931561 -101549573000902496909895758938871520768 9931562 -122239242095361986234028557906717893968 9931563 43196388541658995007929687842351415104 9931564 -27162597265626653695252932775433072640 9931565 -179724540778050194678862702899728512000 9931566 41839334671937877941306956782829516800 9931567 27045758755568247463387754946952060032 9931568 -36723324867497695409965059988461551616 9931569 98716166094932695946481897263684453568 9931570 -97929184644620235760648550247277793280 9931571 160162342831933845532604806826991576192 9931572 -4344909541473548616771158467722731520 9931573 175193247552935672944245375796220250624 9931574 203181585660227984630959048530558277536 9931575 166249577786659021275115353129818076600 9931576 334975929435274231301485080830813614080 9931577 3703621466526096969133239224712261192 9931578 -4299957664624572807479271706257048576 9931579 -159567681793937597039998347587823287024 9931580 -238376300669893182419769715263370636800 9931581 -4633580273609295864665232491244163104 9931582 -66358569767831296696108218775283428608 9931583 -93792618243363959157792582448837551168 9931584 6963136960407235644970775113459826688 9931585 84812550299880689065371697757309011200 9931586 76373374457599150381933183163803791360 9931587 133929553105625206417883202342897462240 9931588 -238433492519405898231223571837626967040 9931589 -116146744456946242685527623784948256610 9931590 6661090588650402545134352969774670720 9931591 293243506257845641218485748506292411992 9931592 -202714493311001044236707048510239334400 9931593 3227543465894595322665106324808469888 9931594 -30675193922931457223168714657402689536 9931595 411451842441428229543128231499661374000 9931596 -112166681882299240883351270472829444608 9931597 -32846396217733040125899543078944140000 9931598 -234283806025577280158987129433756859200 9931599 -178122024555603237837726028215278738400 9931600 -24899619885897753651415006474885529600 9931601 412519014368553276960067497515577818100 9931602 17525364234333738040754171177587142400 9931603 -9715967659773887119443350797608753336 9931604 315235535708305109636292425497047797760 9931605 69564763984780611333378817880860668960 9931606 -107968529679398774906308742612584705248 9931607 54626846714706012768597515061986852352 9931608 3102065811801349670682242909477683200 9931609 -475822276861575988136959115837085879296 9931610 -1291468440671966462257025992288010880 9931611 180051053457156596982649684693054286784 9931612 63157318258802482538348814578780320256 9931613 339376236075949197370725443894075405862 9931614 29328584190285162393706577223400049664 9931615 39029063074741726926078858287232542760 9931616 -381444656547659525780151853018704642048 9931617 160058224586192499931135816817808190848 9931618 85618940102705609981364391038028800000 9931619 446647199404879070675989885391935285020 9931620 68082257927242801062616668156590100480 9931621 -47049479441385104640048592793564456640 9931622 25554885169286310316409029498638263424 9931623 132656509060548820397162299726921388160 9931624 -1844159699790685252433175368300052480 9931625 -178127416884346394141744328120822144000 9931626 270390879871613779876456005891996134400 9931627 -211523532340910607089379293707349744524 9931628 -28482494827775693368229652669303512064 9931629 -139618247788961444556788607358680287520 9931630 45893098541678459560925725254917952000 9931631 293451199339233015693497452436135412432 9931632 46685448604319481335055525293049937920 9931633 -35876135069075556816100746727093796160 9931634 -181300765135373645102680108399587393408 9931635 7147892900566034419382417866851950400 9931636 57343505836944107371495158389313884160 9931637 -1729661594515426655645488449256589988 9931638 -124665125277936087783217877151073887360 9931639 -340129781729856781837851859239058289560 9931640 -288701132624053929928384335119339827200 9931641 -333975759965577753663387467496702745008 9931642 11762126291165701127940742141925982720 9931643 -78121394026974283321608872517684849120 9931644 24482323918017387206537277846194680320 9931645 -45577676815061045100671736613453881600 9931646 83687919718184944892105702271702597120 9931647 37149597254212567368781301785292388480 9931648 171205498533786654928085715077793054720 9931649 64023273296538544189824121943708671680 9931650 -19047853784064457210843849212230400 9931651 -42778879388308446496342305312750354736 9931652 143868951778041520939780666862941969536 9931653 -261327211188242841769164932535410056896 9931654 44225955144051895987159855610683183104 9931655 52830905677396491367998469777333453920 9931656 -4106547816916955749744468667746222080 9931657 117066431696459941253675559987007489152 9931658 -55263194372027457013367574354952005120 9931659 -52354009968578427511844481122200711440 9931660 183117683157479733760820563756028359680 9931661 -475112810564009102372043521471910249600 9931662 35089852256238468883071065645079419328 9931663 42231043609787244577422031306844538936 9931664 98627728719401792840710672002086117376 9931665 110354881334135004524831522151799537920 9931666 -71420736943058219706955983300339961968 9931667 -3155142902127481878204397145210979960 9931668 211350682543861477843180325928924272640 9931669 104135679183555514470852431687673148608 9931670 11650349155612045591347751025297256960 9931671 -314154291726068983170442666454342662560 9931672 91975562093577180029726478150361497600 9931673 -27009394395031203384025028304368929920 9931674 -100961211821715132366177406276931658240 9931675 68570952095493316598192814696349768000 9931676 -22151922132146039497514160205699332096 9931677 -34699157708203430160038301021934315968 9931678 187205408932707776416541286874592356992 9931679 337179256979247889608572678891591923176 9931680 369886711531633298765432891375616000 9931681 65028164469050232540372438797106324672 9931682 202028517897743195346481118747481594192 9931683 13921405295454446073296391201403237104 9931684 -83325538561476827551491449051669848064 9931685 -48259357752161294416790568211195087620 9931686 -109728973303239015410405416161178095936 9931687 -189459023585027865537386739434429883968 9931688 -28541010332099989798691220803662848000 9931689 -289162713696191333780499051292626383520 9931690 -217073023743627724545815138734215434400 9931691 113975790591857260699479455599849307904 9931692 23481120455061984492820755077578752000 9931693 -105995423433144614953442668348675800096 9931694 -68158355551249523782476535814780071104 9931695 30970398090916282339332016681447612800 9931696 82909919286843271314659126471762788352 9931697 -132735412952239224742906571410688478480 9931698 47714674811942050069956962746253658624 9931699 153623939939133776318873984966005674240 9931700 -80309254517678609873666471432020732800 9931701 50156181793715323405667258428688780640 9931702 116009602027984278176840430588966832704 9931703 271241343102449241586366553815656461544 9931704 39348878397900134750341750156127109120 9931705 -111467225059677179209070507250382962240 9931706 -153258674992231538272398205585581319680 9931707 13809002256236996183268995267499182640 9931708 -324370738182956229954588863495918372864 9931709 523202995588498071626765841246200963910 9931710 -239977307586657130540565867081856000 9931711 -648396833409606249040285438814318593248 9931712 112218306794619268023170528336815325184 9931713 -208733400533960579630567308766661374112 9931714 111786255621557988603816060301705512480 9931715 143987917210837392918342622740384977520 9931716 100818473563318558460944442172132742272 9931717 -160622206012510473600310894361359723080 9931718 72750852071803962683735182146842542080 9931719 -110797979263681303845930259590587061120 9931720 -172777612456533617771981368890497587200 9931721 -127051583134884313955779446623973414348 9931722 47315239553661089361730039620895703040 9931723 -13301864927766576139829799274885968192 9931724 178393755147668746617215906996804731392 9931725 -1520003895226944597661405657427919900 9931726 -76095545785312017231697182895448691840 9931727 -114145021804339533073451953481719355088 9931728 7613446671011353165601854363102347264 9931729 106852774931490071945933998019983989360 9931730 179202351893242648867165466072564270400 9931731 -159300409728591400594218799568400504648 9931732 -416634537936976250932579326874976331904 9931733 -107744001292010205286291605485857746624 9931734 8154214974224827025217122678963000832 9931735 206135870898735330624664286757189235200 9931736 -262825148815310303083201281089236408320 9931737 -109674369854252758582328011610372346720 9931738 234466132336853547158885031077282753520 9931739 131951006811339350213391872818323590256 9931740 10801229568713389350482333804415221760 9931741 -126936020115148494471821654219324704858 9931742 -48504148964603009569403482219297198848 9931743 -230004399046741193569821105988697809176 9931744 497191064740340622550476468213075148800 9931745 -7341064584284449544897862680180745600 9931746 -137919102863263865217871045819220851200 9931747 -18660681394972471606807473805613480800 9931748 -92897932386612669690594996101584478592 9931749 -71604071422163394708866644908363179520 9931750 -110508732176713621306180014428474688000 9931751 398530318215911122714943844716258505792 9931752 26877944818367855436660652262584581120 9931753 -260162400763115588149149943412621120 9931754 -100364798797489056275142646056651798528 9931755 106070902286708986607616515892319396320 9931756 277630249839937266761651042266022264320 9931757 53723958924169654612073809039809831744 9931758 -27254864732274074903302223147338076160 9931759 100119542060005406177568322345261946960 9931760 10551069323374726466844260562419220480 9931761 -442416449027151943887369713929303292640 9931762 -40017143762824532890399082517134710368 9931763 -230087117847264395918593474836606311988 9931764 -143927630886753934653053776533879287808 9931765 -379270807020080142273899605761947006400 9931766 115342282012000094933108056302757759104 9931767 181167820804706329695739856265722402280 9931768 -80748866863404560445570463684838031360 9931769 23935674504317145373316975589588664170 9931770 1952546331663197389020195958868547840 9931771 -257164860123294865804441251475695960028 9931772 -52051996057474637369857737601599258624 9931773 312855178865664343416990135761621271744 9931774 15048585011108943765976261867603911936 9931775 -131955143199383785051225084652742720000 9931776 -102677940317769521996188732106175676416 9931777 122561233353543438570727938111781453380 9931778 -10000331248902646231484724715726056576 9931779 43781457555799667393637499985707838928 9931780 -59981984494855426869511423467100078080 9931781 15390663007319030720286615457490929152 9931782 3603775370856129663655638413254846464 9931783 595832299598264241551228553991592379032 9931784 -418422376102167058788438875899726510080 9931785 -88965824644293388731058859835006038400 9931786 -231424212541807436258745246334260147408 9931787 -314658549066340427938895569187253531564 9931788 -108874234596470046879501677172624122880 9931789 90066427846513766714527303007320384320 9931790 164538864618663168030903282699336086400 9931791 53894626120929148798847648917152478464 9931792 -22364385267246946788306127779550765056 9931793 -270760223108874393109175658954075386958 9931794 -64571078017663542249546015420065867520 9931795 -117658436056094141761770520171345285200 9931796 52609403624644827523399873718083584 9931797 -277105092143288373400663970658285995826 9931798 -252425673526971237911876885973045573600 9931799 -74119788781131454083551381157164260848 9931800 -60264816806050706231286468585702912000 9931801 527956891989825859186278000101689600 9931802 210661601059544345282012761455248354304 9931803 200193052452825440074320450228614819328 9931804 59592429255184196485942178174164492800 9931805 -243627845815354427687525668246834663680 9931806 74082833708202734631935418989837416512 9931807 -235193836058346521763727976443450166944 9931808 -219903957630905433330834434069436432384 9931809 109728468434461443747254917466326553088 9931810 40933348699520735684461078430523904800 9931811 70022716896236467218131812509238328448 9931812 112807720184989106359825700874972217344 9931813 -69878157961217222156650634804340860800 9931814 -1761025075438080214509861335661118080 9931815 -4019059528398861818144741045395599600 9931816 -55001815901266028521254071462026859520 9931817 29241159470834649096204904992995889792 9931818 35898532445901403626993714137471923968 9931819 282929540435849129241543276498422194440 9931820 38349680702676386143780479714903905280 9931821 168220129116520000501489733134538815200 9931822 -12720991879282662718982008279653060288 9931823 15604860425293453949049256285828286448 9931824 -26851900893379482495346419700287406080 9931825 364500687124592133377603426551532335500 9931826 -71554293423394742639329318312111918176 9931827 -60653863638407595587262776570501831880 9931828 314113612273300383537046305526623139840 9931829 -95641519349248222182401385178417486116 9931830 47256299058600835227028595844329368320 9931831 18314224956191442540107382128176973024 9931832 107117299492243144826134064202885734400 9931833 -227260133128160007814016741682695493180 9931834 -157474945394411580550902834885826365696 9931835 -63473283520498954208097995441908236480 9931836 -20736615173521152932034370389539527680 9931837 37889195825044122497423825013665147520 9931838 -75115679227376521339964697847562431104 9931839 3031660499531815388763499429039868928 9931840 -2679637203441552249057988622281605120 9931841 466578247230290518469665180732424386242 9931842 -16457798008361217594539691180020736000 9931843 412058838039409859526347083871107356092 9931844 -111878729309139040595684307440319462144 9931845 56686487012409251284085300583174912000 9931846 -6878362736449039945570551508083028128 9931847 -117175276933057001504396418046330656168 9931848 69108164507911874446653086673207336960 9931849 4009563157573108845660191992262355636 9931850 -41220273420349515645281261560395519600 9931851 192929799720533031110290409340413689620 9931852 14388342620231203191183542736803954688 9931853 -314208166544984937059731014306790949898 9931854 -21317754937561641087728101518733548480 9931855 616216420782949736678075382164275206000 9931856 -48591414292803851226444165289942450176 9931857 48852268068903436960203272502670653888 9931858 -33513976127748086689633035907500693216 9931859 -133045965434499341168836807457049693864 9931860 20356593106277848599367458624958464000 9931861 -331487574808414352740216807919046399538 9931862 142531866887387458906922744590781961600 9931863 88438483871842450590228001268564699904 9931864 -151545185443138853369268881171488880640 9931865 -195611774456578555292402348749037695740 9931866 31667039050047976847325226208182318080 9931867 24822999801417262964531746934984653584 9931868 147943857607422487285387261043774120448 9931869 7074320212232124151082414597325561600 9931870 24202064847171932362077710341756550400 9931871 112241573838733847929902629869287072072 9931872 302591458832584086452491473457062346752 9931873 15692511150260379502451000869708997632 9931874 16309127415157418959364802909492060672 9931875 -70358507895077686119516751708327305000 9931876 65827710195935995823121262228051807488 9931877 -546011471776481206171744284314525200800 9931878 72389434250393514412308462749659342848 9931879 43875970332979960374208114473328308992 9931880 159473966041110551292000192452198400000 9931881 -75910346374458258399659349753921512736 9931882 216025492637211698616455320889483520 9931883 13692065683275563222864823777832423680 9931884 142194257357301948520033968657785978880 9931885 54716611960357747761889723322303215200 9931886 168886178976655925448701941823181283392 9931887 -32352088252696751907253591932355693200 9931888 98934690088026405282260628445896998912 9931889 -469656159576742690299851851415981433120 9931890 -18420424236493465623102940676171374080 9931891 40421183122136653365943482560168292000 9931892 203748174332123487979600197358291449216 9931893 -172080884671434727784700698447290123200 9931894 -25244635533856481146118878371493853568 9931895 -3382058402581834541331343232601130800 9931896 -94997700123948930156033514910165544960 9931897 -209072982964738404795545046063608101654 9931898 -132660206297168109790710008375558587680 9931899 168781650487541932899199170126151918080 9931900 -55681438029185093958753933372954048000 9931901 108030474957985502628403985791088544960 9931902 -98377929978757655570791807111970597568 9931903 -290555495841167101532350084144156382848 9931904 -127199837204603649081278189681780981760 9931905 -9851352745394108630219272938868977900 9931906 374100130651777962399678995199433728 9931907 -147084618069057955722649328038486931844 9931908 63921180707074823787395176592572416000 9931909 15326473324634093149539146974733961528 9931910 -77783793973779000508317966078906105600 9931911 -12156502377271842459762920781724204416 9931912 442994305197069710439330518759064499200 9931913 -465435707949558212116059073660877108838 9931914 -61636870458835054751815642382978636496 9931915 -3208400729098489715063580644708498400 9931916 -50655116630322359535215133980693979648 9931917 -349479277360562743492506630081864621120 9931918 -98159086472120962409759762414007627840 9931919 -51196684590275240055375509213016741504 9931920 16061895148438080043561915330284748800 9931921 -17382771214573152449604442087407068878 9931922 10892333969225354576329648080380430336 9931923 376831424758873529627373750995146662000 9931924 161470696976361943314766463895813888896 9931925 2862110881914211599492746643009852000 9931926 -6264169340582709507610078046955349056 9931927 -460450753650543964007351584841010490080 9931928 366657129188619197639730292386845276160 9931929 58044535708455748440900222671162170368 9931930 -84816731680965459653922643952633590080 9931931 13019316832901167515531481779652408152 9931932 -196699503514565050566185893625685734400 9931933 -38707470881718856599912272550293162976 9931934 -12697475431876775969382056354612640384 9931935 -25383056269707667762126239943774838880 9931936 -7816154750113025251125803386687979520 9931937 75759158189354937191636429901211018692 9931938 89274478353530964538665710440300892544 9931939 77407131864107906590584541826617664760 9931940 400923626503362041692109707255097364480 9931941 -192232803905320901665485572795628547650 9931942 3805896634740380358275763128668813440 9931943 29573014482546516029530269309871767600 9931944 32497003722309824507636171091919011840 9931945 -3907240581108949384241228158095751800 9931946 -312291424482729054207592629041148764160 9931947 -44764227434358475533833397973826131728 9931948 61670935147912674612451910116620641280 9931949 79920873184641197756170963194670359660 9931950 -42154304283444522825152659959922944000 9931951 -111215512490600631579462888808163080048 9931952 15730727161037994174850486689240317952 9931953 -61005598717113740194247429073295863696 9931954 -80997217317931533915963072708381702528 9931955 -133701488988977644542426178175789628000 9931956 64268739124841874986145307852920520704 9931957 -156582485107307336217391294326789842994 9931958 -8264027744944938803104622084228365920 9931959 356310504477675328839846351469326129600 9931960 203056151395910909753840472067806720000 9931961 264478257389509212188791026736901255772 9931962 169687613388577897005914915733405975552 9931963 -90847560503344006808341739130792082536 9931964 23929369488638942574067249688957878272 9931965 95177537046758629979662512247108920000 9931966 -57391911926883732780673724317180833792 9931967 15376838469093645411816477806693813880 9931968 -700847502523447105030138428880060416 9931969 -192715085762568239442321647391870035520 9931970 106096408600280305476942131197592155680 9931971 -6808579304268559313334700603841299200 9931972 -346661198922210482673885043161201764224 9931973 -738222469013704396798987937577374182596 9931974 36706842538199639540894759977008930816 9931975 105210868481049876110852953635430919600 9931976 -95125630009448236064525684370061516800 9931977 11463439812926162836224093535562658624 9931978 8300726773299144607882384144854835200 9931979 123946168847170354466393010034866504960 9931980 147479925685140618371874905255984655360 9931981 465419338025829249218910040320734087744 9931982 -62732526244243563272384635876915929408 9931983 14945155416921835457551073578206190464 9931984 -989690207467205472805154507548917760 9931985 60076155870247572392441043913552138560 9931986 -135946201658169991899238995429513138816 9931987 112177121438670218668935208416266680000 9931988 125010655712311036374823009644108933120 9931989 254719900628246373760557637585095217824 9931990 99138825998114442814673009962527456000 9931991 -475876218893774232964392469172747388048 9931992 -21938542582352191218311133857336524800 9931993 749813253400903509735990879617217429120 9931994 -199162752399089176620184259940083082240 9931995 24025765580472875642036386495766154720 9931996 -321453009556339259066994307363106752000 9931997 173341861666800223362215829341894285952 9931998 55182193949889505611936669903917626368 9931999 74436361920382709914439767018952683392 9932000 -112702119608297442641922415858286592000 9932001 -160057642319911913832724559698856777760 9932002 -88920568234330005754435340330955312048 9932003 -27541161106833529035036018407421371880 9932004 156589629906020610879344824388274032640 9932005 -74355267690459337353439179689016158340 9932006 78493824222291201829616952249073170528 9932007 -292350850277583688674571917867971720880 9932008 -111234666342310920481314319197311600640 9932009 354956607784133334477521271836045409210 9932010 -57718924180824304939766304941210119680 9932011 1666845329098972532500619054247769192 9932012 -52463575111666285157224379731196843520 9932013 -16964925748988438592728360476898285952 9932014 80273465057252078091653647852675169856 9932015 21766014950926531051415371702633851120 9932016 15889088269808260498634952539697610752 9932017 -176602989864716532270345518355027765934 9932018 -38677610833456047178151498092051620960 9932019 -82617687959663682701910268248332908800 9932020 43552546536962977825137636302069391360 9932021 -132597734763568372271485145490833338752 9932022 -59326136113038414080734247354720968320 9932023 -186372378521219106088831271973142952728 9932024 -361909018429415148590544110334836736000 9932025 -148879333341064388502063577172967854400 9932026 -47674679451578303111207841721233996576 9932027 -190996926089140890549983261978540345856 9932028 -27024425800634342674592458565175705600 9932029 -388014682626797825431821171643893457920 9932030 57305268300958884786038295756944324160 9932031 -528429232773253604763003022383663506160 9932032 -343823318096079644015015919644571598848 9932033 173469830305916282616506789287606618560 9932034 -33657101810970517778189793669087717888 9932035 84719704808934544914321700047162831360 9932036 -72322640823898775293041725126329393920 9932037 -62869663802497348334426012380667184480 9932038 262935255100981960814262768441118460160 9932039 77839463040232705109107000927774146024 9932040 303342305727738925477214642755775692800 9932041 -15874898667850575871518996087037545600 9932042 299520054069539308824979493805554172000 9932043 127303908585214603051229592637469592 9932044 81196278340780307366576856444657530880 9932045 -11628749720187502410520387243266993000 9932046 187149539500906271807785162150448613504 9932047 128778866360961781932095999004015160496 9932048 -4492290499145028521728092623536128000 9932049 152918651869639145485649952649853844834 9932050 -145960953099206371827688195105920181200 9932051 302393531729591242491759215645642315052 9932052 25571223064770048254163203858160433152 9932053 -8065551739987484443439622019016826176 9932054 326862224869640916126862843614144000 9932055 129147716450133222421970964165874324560 9932056 156186593334064996529667503500886906880 9932057 -346177536044323193218439455048801736448 9932058 3098049289820024901139981892757233376 9932059 39666092754429240779174547807555062080 9932060 129161770195688890052148185401230336000 9932061 5909407730512159824008078553936585504 9932062 64639760402047193010049588811643537792 9932063 40659867187747516530968165879662344768 9932064 -91836538412752691122977463010960867328 9932065 -201298240248046477509277405014705792000 9932066 -253108572200433935904712024542537198768 9932067 -135516487404263390580734875200865926672 9932068 134376129680054685248778580854894942848 9932069 9793097312635005293560552270056926496 9932070 47713992542824380672484727612173670400 9932071 66767292402857367019875056792583681272 9932072 -193270697475775514763650113728669619200 9932073 336358187946299400975115557451666871184 9932074 168634077443348491635871485275031144960 9932075 54818316484507155841651935313495887300 9932076 -82877207216759864698545125716751548416 9932077 411427640578612736391249824157981963926 9932078 -64327563856713487689311513583671952576 9932079 78044458004180498278304056062437097600 9932080 37458787621594759758555431340117196800 9932081 -75158422689781655793002253638550671436 9932082 57354599144075780667826602338093084160 9932083 87141784495730611381925708809943863120 9932084 -282728504616797087859418977885777291264 9932085 252904688621524977288346994053271659200 9932086 66459773904594132351857996963513893824 9932087 -400049895196901780055393174596946859776 9932088 2503022495624844725409678581643878400 9932089 -313131428764617754842241726834990278444 9932090 -1392814824502459315999520466763776000 9932091 6512496414186546699800835936473996256 9932092 -3914478353156238275466041855541813248 9932093 -41675694579044570402232876131691454740 9932094 -88084999988176950753103705521342700800 9932095 161396545867028309797536953627196218280 9932096 -14657974319686876776799774687887360000 9932097 -1714597486240963710283219650497734656 9932098 61492744581266065091151133474808820480 9932099 98751834898212612646132696028751036480 9932100 23236363276527054135060200300786150400 9932101 493009678450086542312271816782530451102 9932102 -65627943952369089297311672515636057248 9932103 97200033727722313453230575647790584920 9932104 -124992713526185732307998504100966144000 9932105 212947288054774154992904477727621964260 9932106 -45400996619289146718061229984774803200 9932107 -277869502056103825552923472111581809644 9932108 -29341734898674400675847654002831625472 9932109 -134403752586376799625807519003837826272 9932110 106614251021152996746084951035773152960 9932111 187726956740731938749502253048999061232 9932112 -34840908519497975721630161234366300160 9932113 29583795052887289066720114707614819904 9932114 84867531578997168099038235473779336512 9932115 111616356371888848750695396724658940720 9932116 -30935977343418187389307151810092706048 9932117 -20133267054205846054014683175019488000 9932118 29426935742723426486018429429900328960 9932119 163162727073050273276115666106618035840 9932120 161131026588355952109387435164392857600 9932121 -80140175453839457166888423842004980736 9932122 -168430964684881355649166984394743695888 9932123 -164166271805942901317195261137193313600 9932124 43670315250821939568539296352118483456 9932125 148961773672797990120409820682435744000 9932126 115563235503586049547845385808232586624 9932127 -73297658774652622671061820182809942000 9932128 151636910748165715879732218907363246080 9932129 416326084306613353036504333799750141730 9932130 22773602745721400479000516674587391840 9932131 275566493504538097792123675354176389904 9932132 -26472172072475890520200514604085481472 9932133 51047448135986647836322223478475536000 9932134 -402149647716965556488862022008425968128 9932135 107060874034729410235573123159809082800 9932136 -120649006753845000076319604873501081600 9932137 -35321091583296611966548334318952681500 9932138 -91279812464254091355174788799751155360 9932139 -66121257435918868296549613975638597120 9932140 294655343289554646342590765779584000 9932141 -64486053629262921936072811137166348458 9932142 -72116963783525369791005601319282414592 9932143 143885956995273838411092559581445748344 9932144 40542454104425158032357610812360130560 9932145 -75641312391145683732471071392143713280 9932146 -86469469178373851102065126687038027264 9932147 388631343179250132227213765224589101872 9932148 -12906372397443786882731129133734565120 9932149 7902107711181139849531367138079003036 9932150 -18246282121095827231382738684752774400 9932151 196302497580575239052788588643335213032 9932152 100244646545787492129045194863966617600 9932153 -231347415911646748442524042987341476784 9932154 -34434121108124587165164282574444372992 9932155 -69677931814644499986157733520937170000 9932156 108246074437628337827185303541548815360 9932157 -19118091657028503885986216660666323572 9932158 56778964198252303286463948653505702912 9932159 -161900943212025341668498842382569339696 9932160 57923267693231333833806867012255744000 9932161 9799495620902807208161925051314142532 9932162 8240317030954013267899444517863882752 9932163 51305207509658196394642072235555044344 9932164 379062055177211576306986679194982528 9932165 -163664262789279807995151206135713317000 9932166 383180652408650039582403568181380289280 9932167 122631505306315254395173906937536524592 9932168 39258938708535020283415355667516702720 9932169 -65348499745404843835136242227248578752 9932170 -148686767707812234393372111313618914720 9932171 -155378695734704979833225960890105763628 9932172 -184963106652629021531022072895851115008 9932173 61674377400342492201810253545017230080 9932174 -101484908049818396373099593788011187200 9932175 40432707900953386552599854018854876200 9932176 -73606158347232493066657539300941889536 9932177 -246692242908707154480373885198223872974 9932178 -7948131979226119823693670337827866880 9932179 -439252839342232427467279114487808891220 9932180 42636578636128446704151137084858054400 9932181 226648357082258710925912655647859240960 9932182 15600500102460357381126611880636378624 9932183 -3507269537696419419049877434032333312 9932184 -48432517808682500289019012904262973440 9932185 31269475081699639428072432247400725380 9932186 -207298221596333054821932873150380942592 9932187 -172538017099519180147157971578216172032 9932188 -109216444497580114347866016019111168000 9932189 -25115933622935493627354944108449368180 9932190 58261431275506994133514695734773002240 9932191 79013269156390579478291525710958880000 9932192 212062224389983252019417784537940230144 9932193 8802001167875146392687253804724978400 9932194 -40179312735032074643525706807090778848 9932195 33270653955776389877085901447667235840 9932196 65616218457633093640679953462977454080 9932197 -413473951493999184803170372732377388800 9932198 73362515422593852186488183083578885600 9932199 -88723225977421613267459561822093070000 9932200 132842198936151378047713197032342784000 9932201 522830783079623575154180325490571102202 9932202 103304273777352376174339982278941934512 9932203 -83857053755188047825994584768096116336 9932204 276184646094503995972681143670464307200 9932205 57706400319555595132893407954840956800 9932206 -38223282659031498045979620552627823680 9932207 219510271952532202020194167762902381456 9932208 -24742805651993990129966613975580803072 9932209 -25328440404641547178980974407000389888 9932210 -60884214208710301263625145483651454240 9932211 286169313651798001107309060907910602260 9932212 64884950000111046252785308415545999360 9932213 381441904386984567896883269230606356462 9932214 -11392480113375119764726532425214877696 9932215 70865416457320922030030863671335142360 9932216 192467665494940671216689164756422082560 9932217 27629769871775628683369010753953824080 9932218 202124877477521684648784010465820142816 9932219 -674653134759292034812349614824328500720 9932220 6954510849616176777303276127793748480 9932221 50632816483341289147678524981764361292 9932222 42616101729496479072568195810532112000 9932223 14842173143188826589522862068404828544 9932224 165656227299228751566294725307354054656 9932225 71288722641764547671298000982553169750 9932226 -647537213007788940384314040795935232 9932227 -252098859632141561478369893165875561924 9932228 -280467763390192659819386784878606598144 9932229 31813429261245505661364964722606505374 9932230 77185757579803869217869843386091264000 9932231 -425812728040752682318127297478932235000 9932232 43321671532458567491059499202314403840 9932233 -27054819353032764705713673822246583500 9932234 6102992166365950614519999693112045248 9932235 -79595039623751407651369709950567146000 9932236 383791069539498648515272710433392577280 9932237 -5000160240262303097057896688915592000 9932238 15093378810139756268617397400464751744 9932239 -176903899320930334440133935471620302080 9932240 5685807131553694142706325934530805760 9932241 -205224134405190860598579006152340866976 9932242 -45232593058122783786845420141549006208 9932243 -171909608851449123470650251198326121360 9932244 -28563496039788743806014555708836732928 9932245 111089001613972561447275182744139916800 9932246 52897664703184165846959069458525559072 9932247 26299458236590029401572566207160935840 9932248 115790512621987516291371462633757839360 9932249 588812225807005825175959236209595880260 9932250 -49256726993067747565740639531306240000 9932251 44857684970720045480041200679778496000 9932252 -8744585507112022627299905062147496448 9932253 -20189741744318191944291431763704322336 9932254 -166894920097574260300537243735065239424 9932255 -56870452138867547411909010560902375680 9932256 253598409898023886967720918937840648192 9932257 -18961332519533765331496272002172998494 9932258 97429492020997944430796394949336766976 9932259 38212541954941439922016271282282448504 9932260 17680925770726253359278795066981941760 9932261 -137964675782074982261925274431982596576 9932262 -5384476778327078701361585134760854848 9932263 -263947548108511716868715729216054432616 9932264 182517972002264935919305339700595947520 9932265 39290402174317630393123547582045555520 9932266 -415003951773902395883591046971284769280 9932267 105499879989844182553198395897121464192 9932268 -36631517362178616961547653028618634240 9932269 -1393955543053955862838735274967576160 9932270 2332285610070352667385824935876172160 9932271 -56677987675462213160621153626911370488 9932272 -20400205204288510122088434173544562688 9932273 -72091148612723012719434116852216437836 9932274 43202993824008135846526882483719290880 9932275 -235707318446134808969553133207064448000 9932276 -9032885143981820410729870589422534656 9932277 -109154940823715909851175364021135098592 9932278 29977811557316193903950321580110802624 9932279 109839145905603796295103624809700016992 9932280 75891653343984368783105600553776332800 9932281 -554449913221677184074557818337685802928 9932282 173145589692195277590013894218336137952 9932283 -248090655478887970189545733334129501748 9932284 187893142190864364264673089716048664576 9932285 346025255260314351503202431529097740 9932286 3950035867779111453385786331266818048 9932287 115951143630982556278257017393258121240 9932288 -133101377281585642510151657524989788160 9932289 -30454185819509471697674734909082419200 9932290 -200851430937229251394881999591170465280 9932291 -82217138288605076487407570676940082016 9932292 203567044309242376819269440002221887616 9932293 1288005539224050749773593834573281984 9932294 125746250540064547441764659349262233696 9932295 -623261445204836566706740974134436960 9932296 186859445397260956550143577478265651200 9932297 -173624754089730298766539450766836898880 9932298 -45487181456249892221271523796872807680 9932299 -153725793829157656736101050264375909996 9932300 -8093182400731352864998448235928454400 9932301 -14777405315909539038889575066720386388 9932302 275602639359496755686028803511663356352 9932303 99178056190143683714882081951747397552 9932304 -3172046566985672993352823109542281216 9932305 243410509378786696152002339544671129460 9932306 75864821282109619266859042289285471904 9932307 1860293744061638402839778054785105920 9932308 -251655442224816437981177918382403411072 9932309 571756338482271151413911970600720714510 9932310 11908178184707865030607329550943433600 9932311 -76331504049273267230303389394533836000 9932312 198405598826852139819960411245322240 9932313 -294005508071362164567815340402573739056 9932314 54189569571756407854170517849109766912 9932315 -89090583068501101411418975289430425600 9932316 42206349658613505835479483416388106752 9932317 -58915976691718977285103228344193900576 9932318 -193039857559099940769466091007465310848 9932319 -199062842915650793449233329034275114856 9932320 -87223426328587789481040574445518848000 9932321 35289307285337453172759619264662997824 9932322 72801371892603196618708455459490305024 9932323 254838614016742282098072058562500980572 9932324 647250765615673249146737274113316869376 9932325 71144827426148347747092029415050851200 9932326 -316323993267382014825261875286336604800 9932327 83162249210679944089406830166521435152 9932328 144837005237722280481484902685581312000 9932329 344690562705736672429294438375223536800 9932330 -169726745050453740875714810608636513440 9932331 144900410925638086903732714293364177752 9932332 66537328176258778213965765285179295744 9932333 7440923516144230244260448272346604 9932334 149978627238480607209039062315256290880 9932335 119688150319541443638034073156182714560 9932336 93279259187186247817127202290713608192 9932337 -121164018834060467085204572230817668620 9932338 338998379034225502741443498251163648 9932339 253550022817579052053913412710036577024 9932340 87334989047303497841560655327044608000 9932341 -272449099108427624296167991167448992128 9932342 60571668451331395207108367715020598912 9932343 18522860530747457679392748554980055424 9932344 141079529314344111500543900921221201920 9932345 267880990527489242947484949039602347200 9932346 -43811989208696287319357487476843924256 9932347 350761340370990517937810683609679917796 9932348 -216480828808753482551725894932474637824 9932349 45951581164567392825120951832923638976 9932350 93917494170743544777568799307265214400 9932351 35354294290690310086732135703575290864 9932352 15348698997580455168738446303129763840 9932353 192481657482776095029484596096010257602 9932354 -79804956610551550869220607597080704000 9932355 -4038906918517539902780619340261440000 9932356 -108664295143568682232438124140314079232 9932357 -278779739892089649428014494043258278180 9932358 2875959589415899643454219338621525184 9932359 186649468206515517392943768060791251248 9932360 104876631417310861754185845476016384000 9932361 15679321513734659606409046099996489536 9932362 -76367670444039127808082855701870668800 9932363 -61541835638255960137416637866675739104 9932364 -88145808545424920369388257798422594560 9932365 -35834184336101991207544281980614521600 9932366 94334535169608447131914051390767187584 9932367 283035394652308947551370645556477708680 9932368 -64044886484870743983573397946080043008 9932369 -130832888480547304569281261560255850496 9932370 5987279091647551460312156287197404160 9932371 60963187056078897975915931799397186712 9932372 132881987316632824769697108633899208576 9932373 97756939429232759233034239546685935488 9932374 78665700592103710786691486362621128000 9932375 -10388623277659253216291541050106840000 9932376 -128760436810202858980706158845663744000 9932377 -75824020362156204357192997545811377088 9932378 -38610532539729670486608046263380831760 9932379 -93250174150007185996675150432248301416 9932380 -141285001965662944941927872764861440 9932381 -28695978075443112738653522032573818900 9932382 -80174100026185731834032547042522587136 9932383 -28601680665315273044088411768016811480 9932384 134935985631259834466311797202118246400 9932385 -308660227771705683063727196127061440 9932386 -36602034221355069873103349818685238720 9932387 -372073564909662106706267341319011028964 9932388 -77656059202475701864154508515321932800 9932389 -24233126729767021800245191798023857280 9932390 35222707163189567891043605530063681920 9932391 390111242270304701471700188364786144 9932392 -162452005631823854327268314830018176000 9932393 -467650250974810077711514623513398622336 9932394 -12384685240818341043152685117525281280 9932395 -13604447582261493999116020425598809600 9932396 38347246033903149335289485604573292800 9932397 31841901971732071285274245334904129600 9932398 -3417704377045282248316883297446054464 9932399 270077865809716529294185473665106920400 9932400 3777917383992614456510729533292544000 9932401 330417102044666902174112496857027817892 9932402 141621321431710906457606936565987561600 9932403 -66876703271981566711394469183955367424 9932404 -111619778268016198147379419845823059200 9932405 1758841021862432344272146424685345920 9932406 -243303966524896535600057477795277888 9932407 -87690987826373710616289208029901121760 9932408 416253412647178157118618206381176872960 9932409 -128455792684869537518290055420860997280 9932410 72157797013713090732150676346272059360 9932411 111346514651756355027570119260711215012 9932412 -13863649535716229388237721170693390336 9932413 380184663921945379448642914334600611980 9932414 -104488234938004294454483699124385196160 9932415 237778932435418767903985861513665793920 9932416 137896057130703785874516940398337720320 9932417 266211293515136149587364807263570112320 9932418 -14364430754765105740038500983803151536 9932419 -20850674529140170199391382330204326704 9932420 227437726394057525080180447215080079360 9932421 -3077280989119098115482495493966371840 9932422 -278157373974215194336509211269648307776 9932423 274712339431070685902557028248681563672 9932424 5439821901885137923647583175010385920 9932425 -91873361992354548431756490687086046850 9932426 35505677669541267204081346333387485696 9932427 362415700149709366356625968639890623164 9932428 -43292087814471989271023360059746167808 9932429 308297141807806258857346184528721935448 9932430 45978279242380492471773347973976917120 9932431 91116112446943058274894682454293814464 9932432 -22948504208604000032608718113325604864 9932433 27507537386898540027203658441771509760 9932434 -164466148182579096478978425510789525888 9932435 20071146339104504486954188847782975200 9932436 403819639208675264880468695062552412160 9932437 -48260870387587440042320439154540611108 9932438 101999586396292289416974077992754671296 9932439 -161208327160746328698079880133361221504 9932440 110494500529518112313328300331941888000 9932441 -7208531456873566684915183432638466176 9932442 -17272412032437829225037842400926632960 9932443 72971079729065440363233843904745394692 9932444 278810791717218723372174450984486375936 9932445 -104244872556181748754527262157599216180 9932446 -37032740951734882712971465122397772736 9932447 417883409605713779320675249947882822552 9932448 147662754366996082665270650694370590720 9932449 214619694979387615207562091260861609364 9932450 -12365998189527545017656385387471632000 9932451 -69658484916886423246269710273240107200 9932452 -278748252849292810151900772832927636864 9932453 33784692812557866404838522813145233600 9932454 20021812721054056162060931792709902592 9932455 8657448459268028464742589006579112320 9932456 182473285013243038401289706158662650880 9932457 -243044451404719842181060832457733288560 9932458 3031422486347860898484534614851396608 9932459 178335356717224953515528834666543954040 9932460 -119042562484878544020149754312193827840 9932461 97803473596110471396473072492746866624 9932462 -2820027974510560747077991295429761536 9932463 -506459417283819642373470570671900640 9932464 102829798274069988816577484875804016640 9932465 11347021839983893488832124802367599120 9932466 -336252585351722381338056667968082176 9932467 -434473619040933327256147830807168810484 9932468 5704792790324221408243039965852825600 9932469 -187809173352914150422529133749656257312 9932470 94015927868819689823060188489869319680 9932471 -594114339889538591777085126041584942320 9932472 -75594783277884906173580086658822082560 9932473 -192157630069179236820178575092382077040 9932474 84547645324003227615498929955760289280 9932475 -56639708805100067440608635880774624000 9932476 -216693833117519911218191373320429501440 9932477 308822700039439832727124505824320736326 9932478 -46656881216959877500667463004246456320 9932479 340183427957617642967748568938778518080 9932480 18243899053843959329225501121812889600 9932481 5774516430250877115770029616763546816 9932482 -35173682832920756068712249822741506560 9932483 -493423110471825963245024038244684048376 9932484 -2159333728338393090988289055777024000 9932485 253515561712595784808779113158513509180 9932486 143767428882902450056278269306298660192 9932487 234491796811772997861456746029694664360 9932488 75599698968182873733481325626638336000 9932489 -42123557064453567612032003835702384000 9932490 -59589406680521927022669394138046630400 9932491 147089131399668641917861233160969375892 9932492 -680106414822968037192714547450347863040 9932493 -106781519490395985235329039036135113472 9932494 39016051336091565605826408190203803520 9932495 370184456886321402957890269920896085000 9932496 29363553178073858409811552648241086464 9932497 331592939831384300870031660139483197040 9932498 -10827036635438854960377907888308147936 9932499 -37741820598361819372467700554838370316 9932500 -27463677348355896430620308649261600000 9932501 -525696092756573510204367365436268152498 9932502 56907334180926991656408376733915044224 9932503 51150962663858924348090417896792408704 9932504 -101631334087774909570383943494573373440 9932505 -162149741219529250079880607109334149760 9932506 -262358505762639564854191030767296854560 9932507 53949379959432276752338488788218366080 9932508 -124664115455928665872756216916925344256 9932509 -418545017246111099155514657577055244084 9932510 79289173297341272743403250209168793600 9932511 -26797113705535269298114309787582265528 9932512 154647903330690067426744968290264678400 9932513 57716980776355519449416530442867193762 9932514 36452131264582156125154467743685344640 9932515 -394511574248011017477662113978420351680 9932516 171194105274523107225129408154196689920 9932517 -109567461540449799973744425182433432960 9932518 -7947520789718113148735712013919412096 9932519 266644353862087823577500618060360443344 9932520 51129271581660438061232533919308185600 9932521 204333004996757346541022806991532513722 9932522 225219120869501676061485477383184450912 9932523 -175778411686484734535486583726505166400 9932524 -8483840508090754270355853906913067008 9932525 84785475236229218544952157519077234050 9932526 15570654578130762444395960175263495040 9932527 4667308397179689506858445569756544 9932528 40814178620782168942993610428158935040 9932529 259932076158420391722741887120912324160 9932530 -44544766639431356527272908589035871840 9932531 27726585065099161602911286627105895680 9932532 -96044767616440255586954239242021427200 9932533 -200166235829844454653005547565743160196 9932534 62457940106645128334444364754769248416 9932535 167484725390861170011015874947114253200 9932536 228104980360448500856474436712456028160 9932537 -118068050765980981010882380384326546348 9932538 -57014125696832789217280661435911680000 9932539 -133938310688366684016100000795857235008 9932540 -49569614503338914068034604092017152000 9932541 -232386609947098636703001282185311670016 9932542 -128764619017296324731979386627322910656 9932543 157248161533990816699467747582162095616 9932544 -23871138623461909692510603142779371520 9932545 -114942582003467922339047943016135823040 9932546 -65735396312932562186571144361321299936 9932547 176941094589544729271884048780796446200 9932548 -240660179376733943570743970650196228992 9932549 -433900834678934917680497926111434784608 9932550 28063739593728378847253324755335168000 9932551 -96104338611077123505791362372453361496 9932552 37441457675799266575711827232658227200 9932553 -262757264894967880812469666112843585238 9932554 -7051217024878348142751305560737722064 9932555 13886615675968654278165080910600289920 9932556 -65975342427902387265256460558514677760 9932557 3982534508970634159095102578285615232 9932558 -81466421992371387841708235878699458240 9932559 31133412782919918521307870086885419008 9932560 -21542723699582497341791015067840675840 9932561 877583577476608482080155968328298961012 9932562 -115258304806800868223382984078479773680 9932563 -29834847016131506494895061689745224640 9932564 81735661585390491952208408065047778176 9932565 119153240037314891123868682035414552000 9932566 21204914117236746537923440135321518720 9932567 284035230642285569407244254893115436616 9932568 35774530928079701963244917080825036800 9932569 592191588630261967514525912285200030660 9932570 2768941738970993790120588512482656000 9932571 -266568413121424195757384232410540029440 9932572 -85503798277753054411139042167757300736 9932573 63490086566764877640042343767421255680 9932574 739805734331514889969733933445463680 9932575 -68188061271215562097332408750944972200 9932576 -76397408861171550663553032536294031360 9932577 358556876301387082908699759412906899120 9932578 52792783831121817802628872715124490560 9932579 -66876300096930891226391653969667558820 9932580 23507223671979772315521973718046658560 9932581 128784514073614470679138024549516792382 9932582 -43201441958856897180618734817781262016 9932583 77130868590239954355857655898751024424 9932584 -251075152743738271980960844264181437440 9932585 -155301142080938814634567625957723345400 9932586 1988508091450208279005109316015433728 9932587 18285181477905929980767689684604755520 9932588 -165051960809467520880285687470424429312 9932589 -199968244839136592877654755009305977546 9932590 -121115650443899949845405575298669358720 9932591 218661556966668942254662059981386937600 9932592 54510439935663534288569404075526062080 9932593 -392625643512477986147395307513221322256 9932594 -220289972208216006060054030871047936000 9932595 -13624539688947324961774915591233600000 9932596 35018623311543562262241636876960092160 9932597 -115658126264385665890755345047596068 9932598 -41711127195439796901108455925432864000 9932599 47822142265253227193080784452399897568 9932600 -201734583325911317877638426906689536000 9932601 71327401047376947434497325170393958400 9932602 -104411974713071747859951522933391951248 9932603 -425934016817238270189756533192000453148 9932604 82236317987267519291053696565151105024 9932605 25647499975756462951416717740459763960 9932606 225321058553886805310845074430714675200 9932607 316993917104477476954522808931962421840 9932608 -28300563398316885302568244578640461824 9932609 -364004347596279261290399363124692912190 9932610 -17932911684125964667860367302146035200 9932611 65572551684282925041698380359159722480 9932612 55971668521658429266131646963826334720 9932613 -2581705846645776464387795106601021632 9932614 -109258402943031289527659218620572040768 9932615 124765554207495965234785291833605568000 9932616 186876557469588563087471591285049753600 9932617 15864065807310690365330504757812522240 9932618 -160937834044381634788148433668588524800 9932619 -24385965284274633438454820644691341824 9932620 185759429857427108190942081062667463680 9932621 -293593480768657401315424421974863719178 9932622 15739463366311958709353945636942721024 9932623 -326039924292776432390532221642367584280 9932624 -26473156953943160815690583440364322816 9932625 -81304739827364721683321472751574535000 9932626 -6292539450620886313560702992969249280 9932627 -157004158553306301155978609501482865208 9932628 -3274682686940562801965879343462881280 9932629 164374405613621332125127623157602215552 9932630 191342980724721073680330619177879699200 9932631 42926966424637773382960868813864654952 9932632 -416448454914693326370279546066662553600 9932633 -255707594460823812759846127422282562176 9932634 -43749977368720526156571079199901651216 9932635 240671334223374647929607301527728486080 9932636 -47080213285983214719352907577702577152 9932637 -75192168578032419570343067619754938240 9932638 -121064805539527449416976566663063947200 9932639 -124076095226242383069391166892574030560 9932640 57110233859115296516314981622934405120 9932641 49252714489420886435782364110447620710 9932642 80062057094826779731626723422206198272 9932643 115626662701579438236232984764400388544 9932644 -76531591022074388858858918345084385664 9932645 -335006626490315529901993782690846604200 9932646 10321898020637453088448792849799932800 9932647 -179506791540137279849962710804361191848 9932648 141448714844812567772138431639388160 9932649 -231992969250197116795728072110249892960 9932650 5597694608605652807183460486953088000 9932651 -701594204333809637518398607941223991328 9932652 -362899233035532017714524204261554508800 9932653 69744067280499013545281355159661827724 9932654 -8645358815048797380489176163630684288 9932655 206045635390121727999002489450506886160 9932656 1210463851718926614506481908662239232 9932657 98128931841031061680802268177769115712 9932658 119951163253219455702858401191869615360 9932659 327445699678614373915526863484041085952 9932660 14871393764892717437961299930517480960 9932661 304252675160820429768246566307589120110 9932662 -128216587513668046621040217199705444800 9932663 -81201677291940623553605779484869160376 9932664 31114557810354251296370617998206238720 9932665 -170932887372559757049369631961416889280 9932666 -36381600924125404003606075192315314720 9932667 126765592098196045941985385549491072560 9932668 -247089373613682708852906940962624366080 9932669 -332026222994212748691719092878310551930 9932670 -70525346330164587262958457532425830400 9932671 172182136507480589163882798084632121712 9932672 -27792920814746015119943686812346613760 9932673 -361284373711572431586610401475030942416 9932674 -268262910226618732384270635973862838240 9932675 311359844294791471544511637609113907800 9932676 -924067967926305541669681911899222016 9932677 -126545332347057347919189170013785979780 9932678 11910443969495975508485127561326917632 9932679 147438495604372201165747720135056983040 9932680 -23955148776882101311071423270331545600 9932681 50867013679740798223868588992264941264 9932682 266319379064070003976591452369568245504 9932683 -474594271326139987055035993930948505000 9932684 191972145625807383442984187469802012416 9932685 71099077275881041929122282962976876160 9932686 154451986041227209905912342904170873792 9932687 -13855064285412523900980494946758592000 9932688 19069192026461372439852584405729280000 9932689 -18830172471197360826299323201772708876 9932690 -68747664617479261425244631839106400 9932691 53596909594839283261896780692626027824 9932692 34749212934841268972067585589366480896 9932693 -251226545335565175752695788936077246496 9932694 -2428384051104188111672251250484417600 9932695 -82224733178887105633942896863643997800 9932696 31337059845551790848201034293626337280 9932697 186150461117410281473015289665177438874 9932698 -411106445397079320028498988031825099264 9932699 -1474790754356896725519221715360096000 9932700 19270353091846791030607239955651353600 9932701 47054356090425060406085746560011369004 9932702 -157245900608467580230179827622370940160 9932703 117103981334254054083442750407801765120 9932704 -64539626386838171282477275941946589184 9932705 82131826109827594407457103891099539860 9932706 -5203071834837475128486463315079631360 9932707 28856626036315265604800020236299604956 9932708 -41792994610038274053534921221686583040 9932709 161765949676111299797848333185908888640 9932710 -19710687073456989798628714088634570240 9932711 -260221653279275389531700485463727165168 9932712 -74007183535938362762794721993483796480 9932713 160236840094194895400527839721190200960 9932714 26461803508232120652897122431632261120 9932715 -27901211648643302769750486328777832400 9932716 395660537271201713672023875333754307840 9932717 -281043178325334085046770378524944544234 9932718 -96727117061337564632491659545715151872 9932719 70663881496704908403096917260175903120 9932720 24928160770657918632115099614611374080 9932721 -63245429492737638327585452089231256640 9932722 -196509165080956118991827576434470002688 9932723 192395528740918730095203927449855304972 9932724 -103125427905124487613691262682014379264 9932725 -109476903686161517879977214366343588000 9932726 -169340268424930633830246522226057105920 9932727 -130555406978560908992787718689766446336 9932728 -47340212748962159584467250643675197440 9932729 -393764084190886160352095105676150563670 9932730 22926374089407000023981545450202526720 9932731 -114001856878148413942732397702892934568 9932732 -27401093708177587545707415865748175360 9932733 -22309264435792470523081308007377278400 9932734 9201032258296125964391580810279997440 9932735 41246027684329208300597774176550440680 9932736 35483640696762791559933090946785214464 9932737 132740877026375521121975711647487726932 9932738 249794837846362753464559232200230369696 9932739 486028474997150238571120988667368448 9932740 -129954369186438612551105002291222341120 9932741 -26245081206068131301484384444916901376 9932742 1431734172443241276256243300800706176 9932743 -177010054533849380784458494275689911920 9932744 252959375851587943349897398709691187200 9932745 26057953481225730741745657678021040640 9932746 -112612848546741797056680533203945982928 9932747 518934566138115874518282442164155161512 9932748 30924868411372663144672283857843961856 9932749 442895115273760349211242623401334941760 9932750 40460171207483849981924073428136864000 9932751 635524758961047393415257917356975080 9932752 31000017526843544735159650441060728832 9932753 -91281844020363150436252864223348617998 9932754 33991891592661967011363547181569963008 9932755 -113145798795614145263752845865972287840 9932756 132091138826375197201379453781255939840 9932757 -96438805199211019629388893211817474112 9932758 -148871603374419898762925848938952796160 9932759 69720780770275381668285765571046541960 9932760 -350059153903120131671310493427011584000 9932761 75647737375806558189458397324552859080 9932762 91495692925101789730585082488008453120 9932763 55932980782308085427840509776572606400 9932764 -287979021731934618649193148138918862848 9932765 -184460166099783498171855639401056376340 9932766 51492612992939642199875995641097353024 9932767 -134339616618726039086323294890064003880 9932768 -377835856267501198928378265925987860480 9932769 11174143644802231961903247569902272 9932770 -110123871849315237365421902348341947840 9932771 -49234078643268895874635958836041821028 9932772 -46219493121812252285597082228792508416 9932773 -436835307538099558842220378702096942978 9932774 -90745248443269840164670778048205793728 9932775 143702903997372695163451401509076295800 9932776 45998481202963527884161692402776309760 9932777 -180915986950689116218365808782671256588 9932778 57715356908656111421325334140327132000 9932779 -187386418282371008722196788598048900620 9932780 -33752784918921118954666949213364879360 9932781 -118580791309978856890308484780576640448 9932782 158265559026570102856790679683915284800 9932783 -9760857848410156241441318590717622592 9932784 -35159742214567027404397151634648170496 9932785 -5604086598418240836366970210227048000 9932786 -139830063996840088380312082668018471408 9932787 25124250083218040401783910311168666800 9932788 137770354520143353945193710952107737856 9932789 -373536484989978904393013109625700611410 9932790 -111796122453311851079157579765422419200 9932791 383023450917965549666742764614666138584 9932792 -846609289265135060703034764876545310720 9932793 -81773653923395989656370859906885463552 9932794 -95428632445871076922451044841547978528 9932795 159806929107089909673804285717463786320 9932796 -102572003686760797645125436477080642048 9932797 13791724823737134172549300636863199232 9932798 86244142851103924794092140793852060736 9932799 11337679431109816558986448342084401864 9932800 137640042380214565983925565900875366400 9932801 12365177988674193619225766782967877600 9932802 -69871135898666782908441486842375229696 9932803 -43995849373271997658996705551189353472 9932804 -22232078572604641327213412238519865344 9932805 -429133580495787270619415588437204968960 9932806 225643506973264902995872796324614083552 9932807 51434020639262115244230982745384859120 9932808 92059409294075315567232149799038607360 9932809 -431967870959631887474385917454813781990 9932810 -90365811693488314504610310079528400640 9932811 34017692656461299577409701098929665024 9932812 71075239757936257395404465857339130880 9932813 -199981556228991298295775366584016352704 9932814 -3747774126294088718456984503244544000 9932815 618922469700962359699467411460023120 9932816 1853486931797991594412850912720781312 9932817 93428444446989459705248560439492318112 9932818 -2928577815236030719651155728634332160 9932819 39571428642760487481200477399221559760 9932820 88818373534261718306900006903150899200 9932821 182135152137239445638762553815658955022 9932822 -189481967629319561433949068433978296288 9932823 -150684578355858240296634430921646664456 9932824 51297357273936441916074389730563235840 9932825 -74939801946055067292532856616995064000 9932826 22295004054952535548869941500124233728 9932827 531056099005153294088433611965549448520 9932828 -359967350527804657228732474294545131520 9932829 -89248700556437022915560934042970464192 9932830 -50877627496241508007278450511166389440 9932831 -3441255980863143517798992023392765128 9932832 31672284340703537960989773832724152320 9932833 -121336942108116429855927005671543093918 9932834 38036781487672413828565826411535470592 9932835 9500542657576415942039829401893989120 9932836 39315240507955590949086640243455328512 9932837 -126358415077959651197868093548985080514 9932838 146865798368880538091184330349840369344 9932839 66114946866251283124369136904598037760 9932840 -80974224261659750747853275977973760000 9932841 515408350447792791532054813765977001440 9932842 204195973799727829192925360559376017072 9932843 181352810160690138379542599893608088560 9932844 50676773907340928886993255661786031616 9932845 -39370215491158818463348976313795079200 9932846 69885326869210569342548532156333696000 9932847 204782992266564723602354480916682145040 9932848 -128509610394215596217719300100601937920 9932849 35203028182966417736322603368270854464 9932850 9003379369471183270154783023832055600 9932851 241581365794812519148755260523870131852 9932852 -32956813333448235836122025108386867200 9932853 -133487318263357573147592873852151036096 9932854 113320419558291555187602699532451180160 9932855 -383914592597246907073211944023443816640 9932856 -174589129437466394376022663846990540800 9932857 -195894380818241054600265757082735718768 9932858 4433997203241732674649807183654570240 9932859 62343986256101613603220093774293206904 9932860 91148927081887130649126864220862208000 9932861 -84291067586793824586226613631511412538 9932862 -110544865321725276890909571857646216576 9932863 28986740369309120095181061945333681064 9932864 114091454750319628604756247234476507136 9932865 -18382556189717866008216247854103557120 9932866 100360553194241395894304992654083293184 9932867 -6020192993848819182915136807446306048 9932868 -37704654068621416722904757615166781440 9932869 79821584518619408664721976826663294144 9932870 156391636957985286625391724347495498880 9932871 -62180991836127126187306923992298624 9932872 92822454075609969341077767179626905600 9932873 151723304826276953627031084988925116122 9932874 -31393083041504429750551452799076576256 9932875 -660779690815954705816621363418741340000 9932876 -266548397449749792106651239764196752640 9932877 -218263391846309023582360414531003725600 9932878 220539162817036312799857204692932110656 9932879 -532149720232860794730871304420660630928 9932880 42871483065631683183761542926172815360 9932881 -115184415435993657492895443184983420608 9932882 160866666307391858968052324896346139792 9932883 -180860256830791734012393467242216583376 9932884 -227819090267107981148221550221310568448 9932885 -14002627497424099040367711548413632420 9932886 -27704062248361144729025355067286016000 9932887 -460298811312147395729899648666465769464 9932888 204479502706476290390928962130449049600 9932889 17341424140415209231140838295975592000 9932890 414326240128171562348141524562400 9932891 19929027606448326759329779562794643352 9932892 116407053074725146835663037852625725952 9932893 240241945343827457360776660953532495142 9932894 23595195994938885016457635276918021440 9932895 33530722062875345477970659693969971200 9932896 -327546541831104917326800926892880035840 9932897 -217916983665278979041641232885290156248 9932898 -117930160090092149722114270073245547136 9932899 124576834057312868730103569500879930680 9932900 78431638526242877000837277059074560000 9932901 108743753531319046467217336139715743904 9932902 -63294823361987054732595468662836381440 9932903 -148890099290662690430624203335056683848 9932904 -252876747534180029462317479742410531840 9932905 -65900800008612246950518117277622974940 9932906 93455101988104664302063463368032672960 9932907 13749622321902467004736633379184376320 9932908 -548234766588002778388263016562206960640 9932909 43536548215068774639003773602511192832 9932910 24923519191842816624018912042717830400 9932911 119672207135223271396679464048365453072 9932912 80947024833776965892125689595282685952 9932913 -378712755882247615368166748298710381436 9932914 3579260712560941714553697617042064000 9932915 4163732772952181732100488120991240960 9932916 37153924394306173803106588462754304000 9932917 -291195054642675557383514593736955067008 9932918 1283882318738423292161608642587264768 9932919 -138225742117029802793620300878407542320 9932920 111238657257307346820875002878492364800 9932921 -255672395735109993098022684869866790400 9932922 210125743857001635889228847505249200640 9932923 26195740368339363661931328338983435008 9932924 -150840800992109484327929090720191954944 9932925 -76526185373814638169316896133137228000 9932926 -88121878354790972760356353769278046976 9932927 77999839742005948189836830030764715712 9932928 52227948893819340649302232321354629120 9932929 -538974484716064228248127420438716892716 9932930 -12603568957568371562728964276204536320 9932931 -104438344518276978973369627978762617360 9932932 -297111503645572490156559984728159941504 9932933 526284043464716751492612611778571909440 9932934 74132811510598865205489052459269434880 9932935 158523480165163963682801465723179245600 9932936 54892951545626642806340517145594368000 9932937 116388010965397025826254721785630617152 9932938 -336868825416406274356068545914814449056 9932939 463284059059843443024058401665818859040 9932940 100349714348429159091030997879603123200 9932941 -263151421048807308938278628271977146848 9932942 60275956263028762270625319980963502720 9932943 -78729304547676451375556480382308058096 9932944 14750050898199966362234485179553677312 9932945 232369153050592414851128743871890555200 9932946 29580500465274577114174838358781122048 9932947 -253735464426112089105934795606724284656 9932948 314814690474403272100721025424931168256 9932949 -3334791633339012006454178348927651076 9932950 -139812895365472172342619023417053596000 9932951 85089542331199534822918709205988874880 9932952 -85707297976748474101662420887157350400 9932953 -119456463936477586998819072312035320880 9932954 -8156989678978096907386643190840691968 9932955 76792349000376746409940329524714219520 9932956 -196831251574436741155798436582686272000 9932957 10111128124345371784413734724958404000 9932958 -10701917083488456888938514080102449152 9932959 -7808452453708287156322729334706199840 9932960 -115725834040366276946574407923144458240 9932961 -325954822649474499179931323824939003728 9932962 -12332321539549430140371783183100793568 9932963 -13737457284205098389449051355901356256 9932964 8976758186454957350708023654958776320 9932965 -17863317224835812024986999260506736000 9932966 -31267663139485965688761317778426881568 9932967 347685936201148052720031711357020801688 9932968 132958364281640608004679495262223554560 9932969 -206075529528142453348250871936854394630 9932970 4338406048774169333750414001286176000 9932971 181964320428928613430009983038780003344 9932972 -133598178424890625420900803342881095680 9932973 -30442015122944709995059186264517296416 9932974 -221286587601452346391964086371593306880 9932975 -154793384975986966331620610134382060400 9932976 27052831119986190704987992728110039040 9932977 -135597831147556972378886919585301240174 9932978 -32846350190087380920384550986638064000 9932979 -43482264103653006886582741719482292480 9932980 -446880740684834594804965843593968271360 9932981 -62721230046878384637795700761776776200 9932982 119451218845238894596003043588056838592 9932983 30647311096333851541960652449161924760 9932984 -514628022590110695639819406770073313280 9932985 -81602923391147193452654306801764636800 9932986 347282566365073674715490655883671943680 9932987 105296666739851931720443926861654507440 9932988 -21962068342259866030904047653141706752 9932989 -101594507675006624825275354312201831680 9932990 19281859979654732052143355855920997120 9932991 282504004914819529097094908964844414080 9932992 7311122020563404796322024217967067136 9932993 141718899424811832578896021452035324160 9932994 -25091140659398357204364994586264058720 9932995 -118518764742295560273780528836904200880 9932996 277756888053115591704449987534130197760 9932997 120271039124422655069791230364752204000 9932998 -27873617700365462310788533656536576064 9932999 -413815407651438026489116928446928457000 9933000 -1171646713979583569616809988587520000 9933001 79938715926420643511144485768849183424 9933002 209365453462050622818803697301267451952 9933003 338454297334264567402801357270627834800 9933004 224403142933126961788538170580546419200 9933005 -344908740910207805144267212014897932340 9933006 -1179902161258556618348994297677193216 9933007 -66710666308244443184297920916344329488 9933008 -48901678935643500671774858726826221568 9933009 3009569974386710812233907957476929568 9933010 14471404014343135040620277746332902400 9933011 -259024788881640038273417495179847664 9933012 -230360110581742086418956120394132596864 9933013 406930016508266221094107294473063748000 9933014 -7105455796978062558311579095124368128 9933015 -37662868746284982951216814333938902880 9933016 469832241431414366811362518448150292480 9933017 -53341320264633949719245293378660258800 9933018 -214256906260689260538710671694104730880 9933019 -144537416214079088182335998837864139580 9933020 -6837665558284158172980415243552112640 9933021 -38878930163104739262577778559886319328 9933022 -214447651227258735559466798471354716800 9933023 461275250115997452447645563585960438400 9933024 -82734270709825609547842754459014791168 9933025 -57858559803366463475763933259670317200 9933026 187452004187469807478351326841451717712 9933027 -30924859822722387639308234174608350720 9933028 55986016768527814327108223220309262336 9933029 -242149532948582531130913684172671978080 9933030 3911144124989569602124398614693074560 9933031 -44268826986357567439688521310028740000 9933032 -64212142135481884823561011528611563520 9933033 -110275496651707259975334158310971627040 9933034 -7619005884578774571102169493290300320 9933035 -230586245608205921874028030363072979520 9933036 22490559165194002015244380333914845184 9933037 4192004918415477166150414992036771340 9933038 -223070594651920564536752003758387270080 9933039 79077594455969360077900481639908240944 9933040 32119811957195743427213975517490053120 9933041 464810437319791644008809460396946479442 9933042 10187189794798395703696886697134235648 9933043 -5324814493274919239546214388870215416 9933044 150418430531049822399886623186363574272 9933045 -185248193456007166948011820783072723680 9933046 289590237533305752931118032634051213472 9933047 353792424869619952257787861199007255192 9933048 -48551948460287901378282034762302873600 9933049 -14818734860596352048393375941901829888 9933050 -163432029044625955272559725451603855200 9933051 15000565820025196701277972958564204544 9933052 232900270247196886325178304193748163072 9933053 -31448435811102859749396844816571780916 9933054 121911123696720383447628209975524633920 9933055 225450507231436759003360174271060855520 9933056 -985017535867550951196247733122891776 9933057 -33237601011593755728124186108530126720 9933058 31518181835929559581878494140710140880 9933059 -328892688464406493711194752692099828740 9933060 -95839881405004390946265510197579735040 9933061 -73210357783040481107213837661244633700 9933062 66939756949937415013636412289327400032 9933063 -41082175618306529514798206300240782080 9933064 -2478480675952794382620847323875450880 9933065 -407478820357437118079913145031834697600 9933066 -7911041537436627089405947099527286272 9933067 48030965710915884906909577261214864880 9933068 120631889794251824350966932587520468480 9933069 -98688497219700185490549577209058594752 9933070 7303928691992590005452902744658449920 9933071 346954337286187059171052954470118660272 9933072 -22592958401725190560819920921568542720 9933073 -467725595630407835003736615075996131840 9933074 -143282244207429191839360181081927832576 9933075 221438586753806299820219687468329794600 9933076 454272708582995621761011194572404690688 9933077 5825791171597319246102197331409841344 9933078 -104431823691877173381522820724781901440 9933079 45893345797683253290460069146030566400 9933080 33894998877678478536440325741640704000 9933081 122745357882536967289867179295564492752 9933082 -76341053002001005295769485962560172032 9933083 4792008785137475127977421537856110576 9933084 -278171882060856458237458151238967864320 9933085 60754419994293432234478159195856400000 9933086 3615181365587547078704762097213235200 9933087 -23748352106292792999935270223526605240 9933088 -28624006642495002373420622215588085760 9933089 459727778539730870068750537785723469824 9933090 12594195983545734394061372191273689600 9933091 141682165172845714538840130542030744480 9933092 129435370957908408169778319219840782592 9933093 80078250114326937825747740442733080480 9933094 -12302243670363747284784719431645200000 9933095 121752839377298989470224789202049073520 9933096 -301532086993774478649619787001273139200 9933097 -1171879080309728058570741935710362288 9933098 53337233989146759323676877183730555136 9933099 59579737469459260527313780225177890816 9933100 -243250427545538979512726347390267737600 9933101 -57007871400688981364434340186734313268 9933102 -18931622993571398573527268653467292032 9933103 -303695688100676956887914024955848881648 9933104 -51956833486569499561541198240721469440 9933105 29054222260073830970620041782078668800 9933106 -193582737260436493725917351916560107248 9933107 281949160741473714177769089153721096920 9933108 -8800423604354919636488997756468504576 9933109 -273841893191058085644921425636588083140 9933110 8829589659785459090290487652157912320 9933111 -88363588528830178989963811326523727376 9933112 -8223703971477328890547070138925465600 9933113 109615883691351689716496198235323355648 9933114 -329541564518012398231310545144044928512 9933115 -66272915439347064079269912478278958800 9933116 38748931286194880116673838184366425600 9933117 300363283754638794659849725187388611712 9933118 86858012511576528363773284076246608128 9933119 110856582728914379907801305192279712480 9933120 2774899014303532788243264747995136000 9933121 254571908220918125856785324201492145024 9933122 -253158378985822203439466967368575747200 9933123 -57429917956217027990747836245538724616 9933124 -117638508987128892066343251090209408000 9933125 25040719538396703297809337790722540000 9933126 6364726092416151823432815491152103424 9933127 280783881731398682020426626470638501976 9933128 224324476854466209145402089292436152320 9933129 -761532472184038270721692756566625296 9933130 -68328793625966947816720349683165102080 9933131 51701799422503297166306634948194309664 9933132 112771163549643335492515636164374016 9933133 204137490657270995959360818915651276438 9933134 112276468483799443826739959914681594752 9933135 -8229607567079703101501607110804392800 9933136 90888441894472697661946775001367764992 9933137 498397365477680274163116432670910276772 9933138 197946987762691765485618761617685683200 9933139 139024799746071715397662039758269250720 9933140 7814245962203056034447715484889210880 9933141 34645094691739644555935102047598955360 9933142 139491914140230193236742666154685725472 9933143 -150676827440054213817924798039007320960 9933144 62536087522920560568543363808965427200 9933145 231806564239102000717311256768956720900 9933146 129543803544417953149602376535643715584 9933147 135884316505724539841114827389129799440 9933148 182107016374857097100871248474311895040 9933149 -21797863405229526510925014941012645850 9933150 -66023318485830687777732007522344398400 9933151 537239938532532113720559807577341558432 9933152 -79896848263649093248610156689928749056 9933153 -157542949481895625782316766286295138896 9933154 -8906185006991454647240802096623594496 9933155 26500001666332005243100761579273556560 9933156 143307036642973486317087617772852304512 9933157 58698849152269871092034056190119945180 9933158 46375796793470989204535148827931475680 9933159 96611410183135377084409613881249580880 9933160 191372776069207746854991066203956838400 9933161 -29595200478254232986888046807855466368 9933162 176659267939542452871752900840510042880 9933163 162330725813983005229812750326334199412 9933164 287620735595567214095537904906141317376 9933165 81078517742531427423099462950322768000 9933166 -298060369406775383651057490953254104960 9933167 -127629997345883879357994710244145608480 9933168 -14085208059640135782318247421021257728 9933169 13045462038711384051891603262673273920 9933170 28186214262440232545165612089201795200 9933171 -98768141790705914536301265609455070720 9933172 -4861689045169354847926549316826011648 9933173 -13501929976005883685700460290909711780 9933174 58542313083451566967535286426694059744 9933175 -16337529615427598545788963544156518400 9933176 -367562040517911664803841199694371082240 9933177 303330481487018913839455762655532797520 9933178 145063066012434097168071416012864557056 9933179 185062569737308818726053769810776245680 9933180 -164443320414844420064925484705995095040 9933181 -169439575944930002213517257534250789600 9933182 194853881456284346568935006996454526080 9933183 5054319967296182451002820888222078576 9933184 8430737618010576783787737688666275840 9933185 -148526855867032203413802387574876929840 9933186 52194004446825156747050857149966728064 9933187 323736110234204174127723420825567088392 9933188 -47081070077504337102892941259807098624 9933189 -22472111168138139857078661757839948480 9933190 2169234740032038124285475569008297600 9933191 -155828015501319924467457693860923189368 9933192 382118411082276040444564796167910400 9933193 -103014261811233770351662630805759139276 9933194 107821739966752052527807759239733697280 9933195 -333812221192320500651560154702013261600 9933196 63812748084668518045450009377627279360 9933197 -323870897037415323048214301092614753354 9933198 -5894178063646704240162725755468618752 9933199 270482169383294358973778847731139825200 9933200 23789480554131841069983107989905408000 9933201 165044617998231135160084244405421275460 9933202 -86338547326752970623521472799606573056 9933203 111425585113768075254590331759741107280 9933204 -143059192329549969676011952223406434304 9933205 80081995944813224864676757208912343960 9933206 20164010920171195865867849312476028928 9933207 -95689481335339506372648378587498100912 9933208 86389489632017830988856084400920360960 9933209 -21676790703325833332987116246445931072 9933210 12543275065665300222445650663630197760 9933211 410071885183293083326825851354621881800 9933212 45093731694334742870842398439632207360 9933213 115578292372826161645733040229255881984 9933214 -235403918965204994925188327626806351168 9933215 -2643565762564674102436068263651374080 9933216 332580395021127215921573429625879527424 9933217 -119942892028520569758770914344146841600 9933218 -181260790587536375895974753137284577920 9933219 162319498767518888752498562852633155200 9933220 -22331538572026064296307731128413245440 9933221 484134411428311517488263400344058495422 9933222 96761596291201429762218739099645169664 9933223 811348907740027831306920497691983152480 9933224 -88309381042847731358040972776911257600 9933225 27257627638668060629991748098400824000 9933226 35551784037835089462376622351358939312 9933227 357982956182390282758852791816885863400 9933228 78342453209108091547086900912226029312 9933229 -232421277312887108758866063088486280170 9933230 -132403498979797764913544465200536306240 9933231 -69220840317573116432667851803227488256 9933232 106593901544172092070773761053224615936 9933233 -79587354291515851797328997817370580160 9933234 -7832116220821732983991072422897100800 9933235 58414420537865550797905508162827561200 9933236 200269963556097461272937595848872981248 9933237 -88044500008624815420292313630373255552 9933238 -9914249872266630220095343150180608000 9933239 -995710287616291122009391649061855960 9933240 -69201242515803862353260991055822848000 9933241 -180872278394132073511697540167040214358 9933242 1813054487424362530903660065544606464 9933243 -218733484671886973668324833717931925736 9933244 44407854197922771658605115430024610816 9933245 -95242009750415317010434993923001797120 9933246 20801142648445956418508602564540944000 9933247 277252736332064768848853298853716136320 9933248 27708835662003716645932788307030179840 9933249 2564982539089929425361938015101062528 9933250 -290640269293963627932501404103835416000 9933251 563825435813315655162336313884458952252 9933252 28864143727955663011323986494373916672 9933253 -30527185789225427662154900918706042240 9933254 -319527842454713494089817212986093629440 9933255 94981386352260071358968909827659199200 9933256 462313414910207654178769620354452843520 9933257 -90590467599294768959937193970803278720 9933258 -913145887270293561238684411387660032 9933259 166026538400603059507933824864441321616 9933260 20460412619217129100447578825121858560 9933261 145176685413445273290962231378408032800 9933262 57530945681981911306640920754472544512 9933263 -253161697220855021200193334892287608496 9933264 4651382208683631192723089456709500928 9933265 -140254251819909188472037837362198608280 9933266 64368501133808631156586126254288491520 9933267 219488708727433663256945571374884868280 9933268 72353169813032247811098554422615269376 9933269 -498346481381064045761323041227343849060 9933270 -42414119555910780372151116244973149440 9933271 31534237956500672381725557399602446472 9933272 -344604025190802754161773592490963507200 9933273 -9252190619729790731577656520249905280 9933274 -92671894528148060442543421580298584832 9933275 -17734282844834994315091169458977910800 9933276 1847570692443408416225264261915699712 9933277 -85129305494580015431214726925770294874 9933278 236308992226645689874861136897169805440 9933279 -941764279280208545606953852831908960 9933280 58263316619707307815055752195473408000 9933281 -11641531232150043576378669822678957918 9933282 -9879013157003351480910738387230794800 9933283 420362633922390113295744772801826042880 9933284 -45829302908317405405223500207951872000 9933285 -125238961580217533024748804751548392640 9933286 -88609437036416128551707876485858670592 9933287 93184505024215389846919741675498359744 9933288 -182670140593239265808032321326107197440 9933289 -105628492848205878429412188142458476400 9933290 -17725455078344701161174697412455905600 9933291 -114709869101048166312202786838316488100 9933292 -73520917815263600875989948825616724480 9933293 76342779870076459626259479637604256960 9933294 26645537086005542214180932436525622272 9933295 -71791049069969339221885899096801706800 9933296 -6005101447014449889420104607951618048 9933297 -864989630351916130105738206661512000 9933298 14423125527131681124284581582724048400 9933299 -20494456765225169894018291491765109760 9933300 26558572480980092618746165722994176000 9933301 -3381700787369966734405934236506353792 9933302 -48005702743108788974818956656367686400 9933303 -158594352597983602092220127649378550296 9933304 132619533762690927964594031454841651200 9933305 24739276697289452217500591549531919360 9933306 -56161010769901468898464039429881962496 9933307 232459726335507652146634237149010275912 9933308 -88476441064382772795910085825732026368 9933309 -194762256935278168561117686292602116352 9933310 100892243272005627825566582854166517120 9933311 154265220329462308303250984996657382912 9933312 -86622658910240878508003126642454036480 9933313 -177559840076452315981386857414360862660 9933314 115978321750073598727660671806132282880 9933315 -66033199513050050309233468055365198080 9933316 35753445218089423074676715396174301696 9933317 -159809942127017690447293466494445561634 9933318 -64128365733938614098455121374419027200 9933319 37544413701246948539503601920984609560 9933320 -418398116674072017961686898837853798400 9933321 -282011952019962606633604787139436569696 9933322 9957093772226724826621315656060372480 9933323 -96377170102411849709330114107472896428 9933324 -209100068125331622593381536226053432320 9933325 -54267030436236090123060468461920910400 9933326 81773109253632214761632042550559918848 9933327 303756037804960959908459296884387421440 9933328 -1172686425521255106432220433362436096 9933329 17255362536437224778154360604593250596 9933330 -17732734053109942078390749985894072320 9933331 -366423921004226773198037624664921543888 9933332 31210158851992678229248934950682621952 9933333 246016895515550191341687801739602686400 9933334 111381184172529194336835386569112694816 9933335 -70751453876556785729149396860626361840 9933336 46617665406588046625334827667025305600 9933337 363056815636596887949522509329665575424 9933338 96466978292568638435398042364438140896 9933339 -698560941902913328956553612233384192 9933340 261230865350972594107023261568277268480 9933341 -296914882061690792840856306178761573600 9933342 43446625926984615662281882315141653312 9933343 16269633090560902561221037382077404384 9933344 8023636685579828787547284597665955840 9933345 -25059392815557177638036746789448119680 9933346 -189152823843582099583855522170574078128 9933347 -246173935647846803792390618637315366888 9933348 -77392518225508963363230556025824926720 9933349 -105875262987529692127920148862732051650 9933350 -17619972843392397861382922439084422400 9933351 -80505767675961332081377970151879102168 9933352 -84425377204194370234372825134369177600 9933353 177983677801004675222916336816430827456 9933354 -15184307166947337073807931222986995024 9933355 279026830911893153256669213814795197120 9933356 231995304482398173459725053455200237568 9933357 22761033473112038132717825785828408320 9933358 138445744089063769204822478073865264320 9933359 -5019115102733212898811324831350131440 9933360 -8897086438535672579180609379547545600 9933361 118413091806373093965165633535553857024 9933362 214293767027876046846134034954815669664 9933363 86591101441684198201728827193349166160 9933364 -78158347558452483890650095075888809984 9933365 89039246413017982242733224134178180120 9933366 -61197242865824129770235430478893603456 9933367 -278709455847821929457345661407356298584 9933368 -1014823578710381262468606956527235235840 9933369 238277721323339920346966038579407825744 9933370 166223176322254297255993954501893700800 9933371 17022951802178459743995145201147422720 9933372 -221058545226238775693211081806500328448 9933373 314506327192330755850164714082281895622 9933374 -57376728753028179997997128973610432 9933375 -66461374274522277135776612750046540000 9933376 -33077943156504528911197782695013253120 9933377 -54001828769508444212870327845426515774 9933378 9412531452198895301165505558627099648 9933379 -214178481879444089429006615445836167320 9933380 -210669330141419662269310487636734483200 9933381 -657621277097806670814703636188200006400 9933382 -45441813237968137899496519167115699008 9933383 -82289458197905328224509886043594222000 9933384 61933292786781575835015811116617072640 9933385 -121999457262372796010595964959531780480 9933386 -11244974864479035029509492813583438496 9933387 449655302007177052428960198059487168 9933388 -133741516828639003743006237742794506240 9933389 285296006942820076541723356518496635840 9933390 -33655847595367155163844293527629356800 9933391 -243152639967153755729557257423959288736 9933392 -15869310133771925668656432751004614656 9933393 -202360879589414441041058209401787973136 9933394 -263343158835278233599099346699132443504 9933395 41705801316832999556687915724526052400 9933396 -63345132480769575843034260316327827456 9933397 79747781986741766256416936414571894432 9933398 57858729287076895122646641715806924480 9933399 42735081588968382557296229994668110560 9933400 -65120127794758210035055184161890048000 9933401 -95221571918875209880808069146248302208 9933402 12398976503698259158261787688170872320 9933403 -70950985714138850968365015289743578400 9933404 -97318376010674277874656995198631857664 9933405 126431022612297598999807994674066424160 9933406 -44283415638470185742136836867507084544 9933407 17981835150389574168803074105392419832 9933408 -374555979236590705283207895950654177280 9933409 37763566130199031889996737507462965040 9933410 137234328863351620145516283422566467360 9933411 180779502838686069878691534315396990072 9933412 451557609428270668454102654802110844160 9933413 102589007117029214343104034643382518560 9933414 -133549685212592422870310594985562762560 9933415 93104145078851979568434547472039701560 9933416 -131919430839889363322603951725480043520 9933417 7936154904576997564425961617959481600 9933418 -74318579894610548000111912194200360960 9933419 -242990945756388450919257006935710501056 9933420 -11569308722256046389427979258224803840 9933421 -272834032512769340123895512661687495456 9933422 -71514453500428074682349726614163863488 9933423 -144423841655820254674018658342657716224 9933424 -57713624610868549568871926857279143936 9933425 298560011794146875471075272516046814150 9933426 -104875656406152521744302200846413873280 9933427 102622978652196063697809082071165549840 9933428 319894967236565565059411792284834252800 9933429 163179720797524466473923994787066294688 9933430 1199691886775024035897665038798296320 9933431 -450379203247775743931071767618556335768 9933432 -130077032987222248462268850228717158400 9933433 578568476187877617819642876955718293584 9933434 -37172964022676563804715084930691479808 9933435 -12692720478167507303822863882981905120 9933436 93638742487151281522363526981537613312 9933437 -283506214887163372627148308416031393914 9933438 -21156715798564882491058681442494155456 9933439 139688902994586810467508361181160534960 9933440 176849665207944653132662997572072243200 9933441 -104362808543909152649289397872313206336 9933442 23815481548980040342747280753560463232 9933443 30690270190478704848552817768998416544 9933444 106065579533494227087346375811002058880 9933445 373282470771636778292176381636633856700 9933446 -178061944370144389402665193794219815328 9933447 -60462672012999344477356737743691083520 9933448 -46252662645728203997393876672749731840 9933449 602495144369036523542126123983976864640 9933450 -23091460599310497179064480846863232000 9933451 -19856886971583695827206993003970810992 9933452 -195802575799304610257890206054228549120 9933453 -96721503582709928264064585157607073300 9933454 -690227555008184436632671880482687488 9933455 -44078373489127328639980908117929358240 9933456 1664975562489475758794577349226004480 9933457 -310478393403733124373001629810639183000 9933458 223537261358304347088180345917751742080 9933459 104169539950693523826067549421788541040 9933460 65021362620309929200856395591131955200 9933461 -30968140591044592252337154471806514276 9933462 -26048297879908367254964329217871974400 9933463 215410883613582774810617794510571584712 9933464 1031569188655013271249296442109655040 9933465 -91623009008943362067124722905266130880 9933466 281057039682867207644313587713798763520 9933467 -470681541028268299529212099139364479484 9933468 57328028643091039626643423538420367360 9933469 -68194418440649078348774891056307582080 9933470 112170419484444327511356004069099142400 9933471 -40801834488382046013322200929363705520 9933472 274946338295543768344778530248522596352 9933473 -5179473371499673158496741559288426592 9933474 -148762449452634535774785942170688930048 9933475 11958988512651231464709549880013938600 9933476 -70545483966249249566603848846783257600 9933477 -79352705371165142739474846439279762560 9933478 14922133480598801634982372716301636224 9933479 244670985324711391613638297321736368176 9933480 -67741122492357265708763181994499788800 9933481 -611727462893506476143432018008834326428 9933482 -202391760876786820214529023295713959920 9933483 -11233080273933463597751349019203033600 9933484 359988720044884474027947082691371582464 9933485 102818808561711358111376566807725734400 9933486 -48635034480883025258851901092442313600 9933487 -327470778544472730770958572908284479088 9933488 56581318577094881369627577051899756544 9933489 686302639304958842402081721991767019200 9933490 -28848509194606650646592350403532741120 9933491 258250772089191176905581729705328267824 9933492 41965377174627858555476824887079882752 9933493 -207941980681220152228629864765406236576 9933494 261169930279131157436860807631631775872 9933495 -59960764353376027325252540500570080 9933496 294558295797378590507308363913440358400 9933497 54289154067340936182958847093027458560 9933498 178534215628218846892685589351838921584 9933499 555483833520130789528699332373806438500 9933500 47862555373821822474983224413077376000 9933501 83304534604772925483965360143494889824 9933502 -25932141840507504912203014422508838400 9933503 -165962388004618275991568304772434637248 9933504 18198881819456332850069356650745036800 9933505 5070964938231521846163506008641448320 9933506 -201099622428233897410845030126587435136 9933507 -20764673880752021408007057515802639996 9933508 -60831605616561396852496133656947908864 9933509 277621815309743265071814105310578343710 9933510 27731748111807338601923982883359283200 9933511 39783850326702933315616503943173232432 9933512 674098086711579707873479226297019770880 9933513 -11550652780447318980962258486265583296 9933514 -135234834559996888327358243994199527168 9933515 409233328966878174821294541561071912400 9933516 -41355254088948496318878351970861056 9933517 443610915228693024200454139902669597120 9933518 -30942829671036028642364314279423046784 9933519 183644575852735613250090223475302078344 9933520 -4876556089553723358503643034522091520 9933521 36791839569828706653425009036062795944 9933522 25867871089488654843070717149320364672 9933523 83332577377654004756846494205269992000 9933524 62782529058067607383608368740573620096 9933525 -54201720889832631142917617391590822700 9933526 168203781320131773467018213807440162944 9933527 -766029172610627057994166651805947521600 9933528 -90423838744032788323562176802177679360 9933529 -310109713504665627180591622579576666870 9933530 295443068594048270925511001277068236800 9933531 -198416515158328450418013982594224089448 9933532 -33630588446777413535436025415610009600 9933533 -223852396717383592863001482850256753556 9933534 73034631339416914744250939744876271168 9933535 151566338761189025106419031572406835200 9933536 141883894291634401352041846807297523712 9933537 -183521582306155566213656388245928847440 9933538 -189651299727714537201705207443809728 9933539 -62285303190198976636306099600511631360 9933540 -120592239926155547514622494133383475200 9933541 205010056429594793306713795208934338942 9933542 -255641452809065209989216682825024817280 9933543 -188706259846211106404597782151229418800 9933544 -320933841011750395948704013044331315200 9933545 -7348731032301711030697962178280263800 9933546 8367232962054837464793645121049407488 9933547 9188760798937989617492004652365938112 9933548 -14260211661469187247737668681537313280 9933549 -204023353065206684493787788306578291136 9933550 -44726565576920857412218678465226078400 9933551 23328156229033761582646016855915529552 9933552 27795760237673381067445880858498531328 9933553 42280289527734981699579794317571798080 9933554 -175450440265029841786317636685712930688 9933555 -234009445005719855962297187415405511680 9933556 -8294765274180517897371704010188905728 9933557 -110164710152454928141061591911006070400 9933558 24900525190184830788074222906963803584 9933559 -2803913486182490347041326656451923968 9933560 -2539892661813927558095975537135616000 9933561 -67794786279376024001311706339454683040 9933562 -52922163017961507546488483639889000480 9933563 -14683409769923408854129923870294668040 9933564 -81270785628674571165089404294053854208 9933565 245766389606896148898104079278425916460 9933566 -18965609947462511795931699039872928768 9933567 12604225654058788989502886906415280512 9933568 -169331842407038969765246385593000132608 9933569 -454040642646895962588356777332923361104 9933570 146499194665747089482325172775021491200 9933571 -569248788138758330416083487458157684228 9933572 25718365574186936767320038591536625664 9933573 -11700464085609115182174007096316348160 9933574 124374451195824686943667983970038376416 9933575 -8546489946051063419087225197478409000 9933576 -143183687834610970770866227375875194880 9933577 -41457934121567722729322868125576696268 9933578 -40559875747117732620004321487557435392 9933579 -61127575771476509899689329544039754896 9933580 91680357555073263088324814838303513600 9933581 121553759239927345815286069485799936992 9933582 -120693395390481411325159702716934838208 9933583 -76575894677644355274346962212054374272 9933584 20543327415156156858002933796851097600 9933585 -133259690855334564844221501786900044160 9933586 -84543231259734130359340893487141282656 9933587 123453464575386376641022671829896559200 9933588 18541155052087688222230028597750200320 9933589 -677393120660153458913334724230785879744 9933590 145499597824003913153433063235839004800 9933591 1768614366540844147468052217918000384 9933592 17417179422218942788220642115714816000 9933593 -87744801849197940167313521713953420000 9933594 -7357661125564790253062022710936555520 9933595 -117566728680581096760075590885824708320 9933596 6754870589123272053819782779788023808 9933597 -290548927574570329614412257477996008640 9933598 130331800883113230080636619033037564800 9933599 -59558713591010689721178585239129128320 9933600 96431208683399710765042510874345472000 9933601 -140452495021261282869142599163115690398 9933602 -1195143108480666725873568909766732800 9933603 -48882904992100332971723857168099006992 9933604 -64099042768848974398938982314056657664 9933605 -61392706843061556037414937146355352000 9933606 -40899304460630611853210831165125038720 9933607 252905913122335049817170781255367300856 9933608 57674302663839053053071266718435164160 9933609 -14439041002957698253794476556504207360 9933610 -106026733384927507038786500712951060480 9933611 -299136144206472668698911641699840755788 9933612 -16876257895969114353066461306828261376 9933613 -118263187498143421509124022812840204138 9933614 280718631476490629836370392298996110656 9933615 36001265101504244868661281896505224760 9933616 -65174473292181007806728366885371904 9933617 268487807867016582928850466694728411666 9933618 226599453909334772304879759795730022400 9933619 443515272448830106047323410070946267020 9933620 -257344956845378423054678865452762584320 9933621 8069861770658790246835820878562138304 9933622 -170577705161451887282604500977971873888 9933623 -127603944478283708731015951983281930400 9933624 -305688877473762625633147615971879936000 9933625 -8329640157896375209464467824758822000 9933626 -39243712564787188530460758594855769488 9933627 -141280384511975650311603760464188474496 9933628 621648648826364677465483490581951274496 9933629 117046229619208309387154015590086895584 9933630 -4258032922429323602570277790393774080 9933631 -80373904855151417465185725141971712960 9933632 -61211153988317143149150526676470333440 9933633 -234309136871969130404394183938290101198 9933634 287903117975033979764152448249299563216 9933635 -175309293691473803601529470924112791600 9933636 -22483050522342468716617181030546777088 9933637 -2421016497485978457463889626019478048 9933638 -167472158618898680470746076818735575040 9933639 36755926591056905732055698572812512424 9933640 -86350543018030511956564156443141734400 9933641 -30375244832906663923068545802467271216 9933642 70280923651945859379980849011371151200 9933643 -77349510362080692506565620218717936108 9933644 -4497397511200176232426820342185635840 9933645 120571083996399203887315752509989440 9933646 -1355738139482527985229204529865564160 9933647 -93076686908291496741621125053834421904 9933648 39947401416014680541048492254399954944 9933649 -226744805046112421978573808577396262208 9933650 150023633399228375060949060035209450800 9933651 -89247074991956588161279626574658296320 9933652 85285387183961642154142744344838440960 9933653 -332518818467462665108779804466260499680 9933654 18773673777851325283287397743949099008 9933655 306200494782001164545549252220555876960 9933656 -325077435946179169275081827874176716800 9933657 -41557960294098745855766661914311571760 9933658 9073583929926250467121811122627320576 9933659 -299827616174293053109077936003865054140 9933660 -52713818168159584613322863671335782400 9933661 869507153206918991560538162965436472000 9933662 -184352869414590401172050970174207735168 9933663 -43690211639048095858890089747122701312 9933664 -13420268658253300023853952867476439040 9933665 -24437748140081491421254699128617018880 9933666 25637393751112282978702684927283998464 9933667 349778561801013941302877900085368229952 9933668 -33431355122479510746567192740517869952 9933669 164266720239112095633336975670796484288 9933670 -133326839306869579093218583823853102720 9933671 189245386733843213494432816174609663488 9933672 21162782573601469502315678689072250880 9933673 277048047157320315809673971275840435060 9933674 248828267200347418252767144285289980336 9933675 -35628507209688785864263498309145928000 9933676 10230595850692275990957035853636211200 9933677 -36381641725378439374223160732252139392 9933678 -3319812303988029934357525853019049344 9933679 4682857986199358667779785369844321776 9933680 -36076950074729563160545859011464560640 9933681 273799252750260619167518917383263971200 9933682 42858747328422344407211433641018688000 9933683 -54339029450012144058350242268237830068 9933684 98956955194661872096229445595042314240 9933685 -135404825789868849896147367422372974080 9933686 -15859955754334309529775820377695059968 9933687 -228500434028201743179184210209571032072 9933688 -1607692060030341770503707965818798080 9933689 -43525248559186746740367720048314307840 9933690 27376376163652060663473772442308362240 9933691 -302818182141338335156948589199503810908 9933692 -927366861691083126223631898515143680 9933693 25352086714246155903943427149951922688 9933694 -6598912207171806007056673721228776320 9933695 -162794586219634607277439783389272177520 9933696 229354965570846234950900629669297520640 9933697 -638030873439406914799808731234979805440 9933698 19665660624520936919604928477345755600 9933699 69590254770389222803612270078648681464 9933700 -285153829076176748259060208256409600 9933701 352973518237038750322750427363462628702 9933702 5738717220910758149925387327840681984 9933703 -150806376689964061811156655955508801816 9933704 576722142451908291656308969158628147200 9933705 -32976931886262534112660931801127724800 9933706 70977365256682421630214517771241397552 9933707 3737885229637558014845777500245568512 9933708 155545591428097498989939488206766722560 9933709 94363883091086692877979973659639479104 9933710 -114103938070864919977599840775796557440 9933711 -55717485927013228992661525161644642160 9933712 149476591543005230374498784943764275200 9933713 518514067791425145809484818611132759920 9933714 -11443476179092697139212712212895429120 9933715 80724322106523091705198973886816285600 9933716 98169243728220500177683906891235626752 9933717 97857564249243971665389909117192147648 9933718 -352515939920389362574111921298144640 9933719 298493516950196787078027333412908232320 9933720 -194970333285660576322709581820787302400 9933721 48778967018793651621074711573382207690 9933722 -64246832920753085102541843046053081888 9933723 45349327642822497733247944931260086624 9933724 -184174316647349650189483710036496597504 9933725 166857609016856392134419983623218892900 9933726 33779742415734667001277626162086680576 9933727 482987778727282766005283978634013508576 9933728 56471419610457534917382436027380006912 9933729 51378683777037111671298757329025903488 9933730 -7681304076548920919603113095080110080 9933731 6892004501666545729241553490564867272 9933732 -697693192426842768561600375086127513600 9933733 -32626647440706595108829632674359166720 9933734 -233175448835492544505233047342451522048 9933735 -28606876479262965149692837088104627200 9933736 131775649566754401483545748585208780800 9933737 -298055943360188790897747434576492700 9933738 3336379263047921638671764509372326144 9933739 -90454799713271055002449889772995616460 9933740 -251091679766188563414352157402980239360 9933741 -24246408923426668692846406554473618250 9933742 35556098235036562047433790113016027904 9933743 -94760083280588579964463569838689553008 9933744 62780313301408397984566879191383506944 9933745 45477407032177424229102972990838072500 9933746 -221260435001002438890061540814039863296 9933747 -22291067413957897051553629538502324480 9933748 107794456510195560713348909049573758976 9933749 -297593851973550069939829992312106166208 9933750 -688172813953889704714329679457460000 9933751 281188097195825763752863798095475030600 9933752 29546627363042633781370104720396902400 9933753 282113638224069769395499470479912199504 9933754 -5186826695278706297310337442329647648 9933755 -111325933861923377560401046586754984480 9933756 -16480490855033667329629901733895741440 9933757 296194281259428199980063238211097992006 9933758 180887248158542808268099344053504438784 9933759 -4018475205149835248610966519105688200 9933760 18914332941397224561257830240852377600 9933761 -371988426415431362830553467864077352638 9933762 69768261063760947418822352544730081152 9933763 196835883551454422675198648963683848096 9933764 35856807002385129027082866062545354752 9933765 46743200617044139991753860234827004320 9933766 192210996207157141440377272229486400960 9933767 9204491170117109640803155110110021280 9933768 -70562007253483340309061564648642140160 9933769 76503352368549214576877220257718553344 9933770 84105595850546179512958726217015769600 9933771 -200473637044250839664911419841470442560 9933772 225490448415990717310296312673963034112 9933773 -54564746075540733152902018152558920256 9933774 -1014914279177844380262723760766807040 9933775 -45569917661597981670060872116380902200 9933776 -18204740413957480350769767701230387200 9933777 107518839294487527217082219400263525760 9933778 45482764032925789604817998687362039440 9933779 17468539243704584660417002446271933632 9933780 -140949535498626233766168595131939532800 9933781 -250674863753789588338274964021579422496 9933782 108406530330446091740686875136810696992 9933783 48494779007980519350907899325720511184 9933784 -55751119045577994935132871349646131200 9933785 -235977008925890463313062607486821121020 9933786 -238546189775739610291317767222341132800 9933787 -503578118427117325102618718808243925564 9933788 -193913064597553269983223640980197094912 9933789 -122375029075171612471770632643922931520 9933790 28143017980165212761487162228112062720 9933791 -11780706586557693120917942390578741920 9933792 101859146375478338633219562986463559680 9933793 457643453098832882055299000272680251042 9933794 -99941780734131801219842992108579035360 9933795 37186147304916222651748035139808346240 9933796 168153228661677788187458169486837719040 9933797 -8742816494717868741627332754981147660 9933798 -40189493999949485720711005350363432960 9933799 1287870172425904916686397795159252920 9933800 -182455905606592989060140228838360960000 9933801 -460830278722201277063589858347026438176 9933802 169621542669638340922126902921490706352 9933803 522293465651810576448746028377489729064 9933804 -176030600627583387761325452637752136960 9933805 160184497306562907033855998456464406400 9933806 47037218356661931742710853730831180352 9933807 -95983978739611767899650572401635308912 9933808 7466344057297789187338777565696163840 9933809 -289085261462358132935649636235364387484 9933810 -128627722915402092269702530644900195840 9933811 156510682277441347411073897617262590412 9933812 -94360636765654118530581119272999004160 9933813 61684820128953569366711410601638840320 9933814 -15805238907539090019383185722494772096 9933815 143350050461034158277436132348220284320 9933816 99544712540468482048231780687060992000 9933817 9540223967474740940049324606872202640 9933818 -91341260392539210797010301727047274640 9933819 171111781289042746866651318132015386136 9933820 44684674989033636954049548921873523200 9933821 519583955243760562221288429951534566412 9933822 16108552049731497933532488336230183232 9933823 108776733427140099542715323065120200288 9933824 -67397070750232461138460979036474572800 9933825 -101546455786708953009640428929556568800 9933826 12549551797363232543612513801334423552 9933827 313655716293005388069414315880931522880 9933828 -323917553536124931953201468855392948224 9933829 -711983226197223552609025048616269817124 9933830 57130953963555591257759652194583840000 9933831 98314768622366771635840321339386962112 9933832 53512745022403699396460983399770808320 9933833 39195190013619062327869701641940741888 9933834 -28711565367201218606215147308670970880 9933835 -419432626682653963712265188700251925600 9933836 -398545775783800012180683054381585722880 9933837 250479640919053119775879377285462717120 9933838 -124928370997230322225083326972040118656 9933839 292341196526135304342959193598834573056 9933840 -1566004918933574435865124802466938880 9933841 211513628657891219111689291125513528242 9933842 20436504445993949098218615605513206944 9933843 -64988434644828169357801156612710054096 9933844 235688525808847813829076139033082020736 9933845 20219145282157676780231812763113691100 9933846 53364417220636474374968926304279900160 9933847 113825597614692872978120385744071835264 9933848 275102026140021288797903162167864258560 9933849 17970177736782271934153148602067674868 9933850 78269991925116920398188059097158320800 9933851 -87791466224019993650308856337162401148 9933852 -246912017925496228784285352914100192768 9933853 102982425758865197502946129754986496102 9933854 13961951350541313475286020298674956672 9933855 -111250647837386573807523462036276556800 9933856 -563989550792549945517275801836553699328 9933857 243507241865220069050433564977069574498 9933858 -148531437395781986506291733707658928 9933859 163951098489842322524353369269074516704 9933860 -261553808858483380750722583120035840 9933861 -65334013180910250900650532902397376512 9933862 338005559048032602103370579409160512 9933863 -258280355279354995980834808942460966520 9933864 330032131855609752523967974633015787520 9933865 256249536761437635020798846753714275200 9933866 109126999131309150766630388676271640064 9933867 321185910538422483410206373516041177440 9933868 -57694818731592694471536782420515759872 9933869 131274732050469395268862220999770040160 9933870 -27266168733897234482733898620816387840 9933871 -241545508316251373422279238643209258496 9933872 -4882853698329015334950134396202319872 9933873 -255083053101876052481157389946761706000 9933874 152366249517945906333329253308245617936 9933875 117958181191106032330608966241164744000 9933876 -214611784113933465131235491786266570368 9933877 -458374683929188406316053775654235440274 9933878 232967305004970204617410875232467342240 9933879 -64941007191254718955078898197224587520 9933880 -133726434272385770587996076086576742400 9933881 25167000565926256911959266709493504000 9933882 82282690894371556440096226904462152704 9933883 -85626482107410810670639311752016771868 9933884 6017038519983153176836702451414999040 9933885 109838588287595155487558763815126930040 9933886 25854920695043483004627869128741288704 9933887 -563537555170443880447387107113552134464 9933888 -26757398725810391492843185949229711360 9933889 -211979898818119720240427725848110822400 9933890 80665248015945906192781393749275188800 9933891 -308131102943797651788057811485027523776 9933892 41596787180648726501938492066189448576 9933893 80121538052618462895391727507865953340 9933894 154888248000808316643652022112985006080 9933895 325732511056911022340939262983759825400 9933896 30422251210765212173534333952674856960 9933897 -47064065583824531351505936406820444400 9933898 32708252085861339164689962687509991264 9933899 452795865385809867336319500743361358536 9933900 -93779637447301254475351093090871539200 9933901 313736696133755193390933217183268645100 9933902 59792933201450317873011466881865619904 9933903 -1890840813084196970611078112984375040 9933904 -22701163582572775957338356649316065280 9933905 -81428202643354071322697621517662588940 9933906 39105638097189030571164005967637250304 9933907 312068532301856938371949456650863793120 9933908 9568726679810856709623046630319582976 9933909 -77283551908801101350125502484103084896 9933910 7307335478669590075113219313427742720 9933911 -108978862408571495569378844740802533056 9933912 97718449019316205208288781561465507840 9933913 -11672367718766301086990842163207217600 9933914 -156635153008110770893104767884211204640 9933915 -143818812727607385405168424061150728080 9933916 -270764616873941477967254394975942657024 9933917 422887534079306833522489815912676710726 9933918 10230503743098781327422722345874640704 9933919 15768033771380683841183197339662750400 9933920 369489100919158527814682780661354332160 9933921 1972213014477421251970298771714586900 9933922 75659618196551630844489369724592440320 9933923 -352446622137147985299308105673327033828 9933924 -522845910579492857018702610260361216 9933925 132430858866549346278225079672210194650 9933926 196310769577980435036377133733951410912 9933927 -139587643496698396723978462074223851480 9933928 74513576889375799654370291521325276160 9933929 -68310718619975804838828571277509993740 9933930 -23274672886730311983429160190874624000 9933931 2427416158234292582148612026094549024 9933932 -7072219285749063313991228405083125504 9933933 132222662062896258268969857094314573120 9933934 -348906582930892909236953434457002871040 9933935 110194430164465620154142217255552549360 9933936 1934840757390741060493436202354278400 9933937 233205116602035297131594576325830149300 9933938 38763595069668624474546511277655427584 9933939 165072044494453663602397901533624724808 9933940 64456864148558308691432156167984250880 9933941 -288605504074798973479676257754192791200 9933942 -36252349538234064867039300743912584320 9933943 -163782860899446903352919301720110800656 9933944 65211082525683803013811448272534364160 9933945 7107433598662591403737464034012911360 9933946 1369200003315855666002605465182782208 9933947 526533830051885364895464569024301183396 9933948 -44312979704465338766010950224103424000 9933949 -73550253714715133973890553292579206036 9933950 -16567915626880540794276211557096192000 9933951 -150884646379967062438668773810392659768 9933952 24965705366179706728343902326683074560 9933953 -108568493165767395312361675043333468736 9933954 54557289321703885777516561375055694720 9933955 -420834363598437250731628759676111989440 9933956 -331405184902962096531768722358723108864 9933957 127061878070850457306277420640887034528 9933958 -13696695311841446747360815178628757920 9933959 75351487284100278075803362971970599216 9933960 12753555410827285709936104523943936000 9933961 -355798886126683476221187674241980110438 9933962 -10971527714414048861336906555804948736 9933963 66556401864470550229753591635979491840 9933964 76417912679281404942315338000872869376 9933965 123974536770047192502240623948795032320 9933966 35233349549218421439313352882231136000 9933967 -552041491082430753201715279819844442048 9933968 14648107651009774657303887479703404544 9933969 142418577513872618299582681783500430560 9933970 69631385914440629397355447969076011680 9933971 172007936819120341358202474147586784172 9933972 50555256185619153153503351951827488768 9933973 75499924339419883533142768857076246080 9933974 16322798082463122139183975333697860032 9933975 -26746678630486329025030178797336842000 9933976 -50987998343659448441765382724566466560 9933977 -489368298312458691565382359323012021174 9933978 -42597583897707279038665127969223307776 9933979 -760947142884460399147012593544530000 9933980 16861514201499189849228785167335536640 9933981 -102640121537656064782364701763797647360 9933982 -14405506257607132320761676225689412288 9933983 80017950764660336732342264303713259232 9933984 -319828273168262375795108424476006154240 9933985 30871308165333775502787586070676108180 9933986 -13395466898311580436312524885484199776 9933987 9764602420529590800024357764816189184 9933988 -182856642980855499324972847627681562624 9933989 -4084484256239052280973850032784110496 9933990 74319614742194664015807219814313379840 9933991 85670458155100825728520551512414130352 9933992 576900322716717017917270984915907788800 9933993 101720161612146603434543585665193041920 9933994 -65274779583620288654386923126183541248 9933995 553001596085435627834877948866414174880 9933996 -223728980817900981264025758723634641408 9933997 273815775319030341768693306470663175446 9933998 -2456636560445485643320793711407818240 9933999 -65404135701174094373283997967074242432 9934000 -58346586855099130177983855214706688000 9934001 265772226472116034981604102064118961280 9934002 921023123491969016383574271121008960 9934003 235555773062168102650968214900499769720 9934004 -66422136010943887500721599803619218688 9934005 197258190206772123173215161391507702560 9934006 31572950924764252318466647696747688064 9934007 -53293293404616313496729938590945421200 9934008 46322480142679732577228234241441792000 9934009 -563569224706755955876372414588536648790 9934010 -150470931404790984076444743283658679840 9934011 -114889989987794605250793984128377796340 9934012 55725015528999277353822897271346724864 9934013 11333356447718732220764917817779224960 9934014 32690817866399176137679020931555694592 9934015 44488965473718895123533949276591905600 9934016 -33843091891653120380309391716348067840 9934017 -156439711549698391380899324426184177120 9934018 -120893050889727096426965301501825882048 9934019 149610321938797721150794573007992969296 9934020 2209865090675079720836162819560204800 9934021 -331014133107877766413735734444930260448 9934022 -43192406955476212110885737151620315136 9934023 -402675372430921058854835577812522527872 9934024 -67454746796044501389142017902550835200 9934025 97636175632767703706717767262113295550 9934026 -6089332794415281250478251397863577856 9934027 -589394730848343808888091821998453172208 9934028 54416753513004322550897458591730442240 9934029 189864826354065776683161149394299994240 9934030 160105688853406598562743561308133904000 9934031 329216857588213585037677062107774990832 9934032 1011379438313562989754766648951308288 9934033 -73959172355231452913076931454707710476 9934034 -72212784802508618909668268374802917248 9934035 -21474482294714484897129561866139571200 9934036 -62454989865771395780507699486347100160 9934037 -547737604941789277388545201880663332740 9934038 -140402182995799687532655928811042153856 9934039 -3861939074486741991808676784109719160 9934040 206637255121072600434661981334183116800 9934041 -94179689773789283818216283744281148544 9934042 -2085183911761121893137689020757536800 9934043 3539140750239209880892530663915432960 9934044 -72956426953278349271640203400117302784 9934045 -193592051235598758617529494629045925760 9934046 5200273575056657710524777091118777472 9934047 -31261306244549375450101681909520855712 9934048 -50748538394816372601016575133211688960 9934049 -212399544262975123657923443252583865950 9934050 20637269365831370415944285383967961600 9934051 297828376712685752356579763540083440112 9934052 -340579775026151366938731641305673717760 9934053 182074457102394301410235765851585180000 9934054 33258563240637371836087360787145626880 9934055 -97893427683684904165722328674487221600 9934056 -51347744731445375611989019135932825600 9934057 144701334590894973205989924453940741824 9934058 48640101076879754036763065861308848384 9934059 6499962138820440711217698122693412528 9934060 -5846195263093083884814906126290411520 9934061 -66383630532867061479727902644735291520 9934062 57756331660676846726365057470052786752 9934063 145612577939428440096026336734484159312 9934064 67260119256708371336872928620910739456 9934065 25362162513762045910264023278173375860 9934066 173412529913771109854077535540635737600 9934067 61032277169933171097805699759473537024 9934068 124102413370126634484365112547004166144 9934069 -383967630899773571813429228207197676004 9934070 68447557485848758353981110959588116480 9934071 16613987163748747428411352200119443200 9934072 39854818689326306621456753905847377920 9934073 -281411659876093328682462813046950966678 9934074 -59369713994941774377939534538838661120 9934075 -3750282881913265251626535868372915400 9934076 -210432302443349290466934177832173834240 9934077 -66455958977333240842560313095789818880 9934078 66833535732548952588777833722848958464 9934079 -250665823997437402484495715510282328320 9934080 6987429212474945767798263307567104000 9934081 242873941802184055891144832931494618882 9934082 -132642520020365504530874961635631682608 9934083 -264961547379567488961169995619257002028 9934084 -298343105045103260550231398753458854784 9934085 -58852633439298525665467213227340064640 9934086 -105382785585828866144398934847743704320 9934087 49168427638592296306137979964657251736 9934088 267391522077720422100334344786593141760 9934089 116469016135753948573959305547009782976 9934090 156448637488216766026604657273405057280 9934091 -102757999169873668796468612377177359240 9934092 11624269868427369529723327826227200000 9934093 -6038767428189418265939062081500892160 9934094 116674421791998236639720389181314337664 9934095 9028830518377651941552631839873441600 9934096 -72360254814310193550454878341485150208 9934097 340631974967226575690532541827302010546 9934098 -23986939005409902058764869236583780736 9934099 -70238051005122316101926792203975942064 9934100 5220590771516110127667688831939200 9934101 221646447653382495385210458053542782720 9934102 54283365701108722264324055206600606752 9934103 459181263614966370397413330007014894960 9934104 128642011935999061758907089141237841920 9934105 43744729941232658500473959928065291520 9934106 -645677225852985481366512908571933696 9934107 120459410300126618538344113720329423360 9934108 -135114530927059518419889820151470485504 9934109 -22508590776268071624173381188242093396 9934110 84819063574750625976249178769332051200 9934111 -1026576567600625977243676085390648976 9934112 -427854123084509168254060461014266675200 9934113 -185874047314352808996495862627599989520 9934114 -3899726986966798019802194747839956480 9934115 197843610998361560592456685399628087760 9934116 -77550950205640588912060752312521038848 9934117 19409828112885883401637258189212453052 9934118 2391711445593895702942716370385795904 9934119 13553596203335267741320990530303171648 9934120 -60126947641670921523906016427694489600 9934121 23667665254285037535312170893326707322 9934122 84187510741433079789151194098313341184 9934123 -60107926875275653783216745536248561576 9934124 -87845121522474545018147189717515238400 9934125 -287481321799388605208340069260022000000 9934126 12719362340443373119535753636754390144 9934127 -10518630359961224474742876335189798928 9934128 15289474202591424270098334982461849600 9934129 -505671137075425807476151658301673996270 9934130 30166497476753318326086461776529928000 9934131 -16232120668663994805840952110984326400 9934132 -12569960366573967651832172067453680128 9934133 526781387471753890989229002243678599424 9934134 43589471861759678383114595589832691712 9934135 50879417674254829655583565407215494800 9934136 12020292876435966966150094452280197120 9934137 -329265788061736814669000685541241982720 9934138 229247488574843389483630906000546308720 9934139 -148287012435988075065723550836707434320 9934140 -53702007703934476417735328863559654400 9934141 -120362303890198147878733885875506138528 9934142 67483017864105748031266941306983400000 9934143 -4392388673262931183648248654875874672 9934144 96821974657454375998993066694648266752 9934145 137366500563929434390216234690739127720 9934146 13819742787639414609893156085012623904 9934147 -88492954651267623112704500405366894404 9934148 17318826875578682474451337502508896256 9934149 63488171342362425186204090966432752928 9934150 -152422421070193862499505263440026872000 9934151 121251181438121183696894765859722591400 9934152 24201750921076493453418058317655941120 9934153 52206780652397235908266804399945110600 9934154 145747565032581603593357896564768252512 9934155 91854658231063487521005084890110064640 9934156 66175261146552779256581286130967109120 9934157 -48604403459854354428637442596437949674 9934158 54084450882988783783183018860743061888 9934159 -163794423851479617810064215892866666640 9934160 -54791016498329069319178940041199616000 9934161 -1391600428389163091181854546119001664 9934162 -280050782453405281745010824759853852672 9934163 419777850679900458085160953542006482412 9934164 9025042747484532478124377342550503296 9934165 147462084343730323823576577555020474520 9934166 210381529417585737606190695677100508224 9934167 -9982758262076553066222216916455929856 9934168 -489529798254499382177009802955117885440 9934169 -81017722165127792952899252424512469120 9934170 -73102191720383021122819886626292889600 9934171 205676078125631051162346262168437763200 9934172 -29278988713985233106317498599346957824 9934173 -13225255223242366187942791625843213178 9934174 -31747215039465609025428983599188065664 9934175 -66789542119674846385273436365762036200 9934176 41780823333301397821772533797973131264 9934177 -237644285702371883416346242447600262496 9934178 74066258509137430572680446856857643520 9934179 -119219279649768938560085786631477417552 9934180 -38428206575288558065500246293468044800 9934181 -321821306345207823039056671837575606018 9934182 295271115824077989909537659841141120 9934183 -125398456324809503675423390295993294336 9934184 -120260601433900184503914997756213248000 9934185 55202485599064280124678118147418923200 9934186 -241651296262186905018669721926407792208 9934187 -233320766895851199419325401650039885320 9934188 -256443662466328183897259342423663493120 9934189 -560112074244711429522831958961412516010 9934190 -58743823475227796421889838461425112320 9934191 -470530281561301124535820111195485139200 9934192 -99296696269550572801350508863196463104 9934193 61305803027352936311047330721587499364 9934194 -39947913154760743607384349643272265728 9934195 214285911564394800096671766177115801200 9934196 360599085270650692655127874540948694400 9934197 -42266692158675634960176056331975200640 9934198 -5396978015832727535681934222975885312 9934199 485152469647888345093794687994968117720 9934200 -75414831808398518941880481920056320000 9934201 25299572948855646700155964516168040160 9934202 -352478672529162360164332464225066582528 9934203 111398490609446687412466417524232673304 9934204 564141014132104336219948728154980352 9934205 7534272721114639800401480071658950320 9934206 -59272652763919098007481086143493487616 9934207 319544461740565688801243426634925564840 9934208 78885659933073705971186968508151889920 9934209 -79522566163017393656675890606048690716 9934210 40139214742806743933651347505248273920 9934211 -237187701069823414682745712978446234720 9934212 -84056007220801445460359262024071820288 9934213 62094100665866155500312964400595379360 9934214 -13318340394691972547785759691833349760 9934215 103004448681567558754861995825333447120 9934216 -393828546642784174263180689183716669440 9934217 -442921580501946024718760043778866871260 9934218 -9148691665855482900059405287661598720 9934219 138388152493343155976867434076597649620 9934220 10025511817757563660806813140307194880 9934221 394028115009154778823096965573444256 9934222 -308120989417003842704262722510700156288 9934223 -24440194979727844125576094600763326536 9934224 83735338722379455512803833486490337280 9934225 -66709381119765304468279197586262105600 9934226 150529193149282467461750489960303713920 9934227 179820906599778932866512737447271840564 9934228 46972835325472008905697086370558939136 9934229 -75946663108721283749194571559161052672 9934230 94337466681876501490713901880382222720 9934231 515755825084624691592464124861912555000 9934232 99449389613538790207405987108812226560 9934233 -45179680376150436700690756633964732976 9934234 -43091960302340758007186259172536627984 9934235 -238547571239245194153215732662763468400 9934236 24235723332904456132183366963728164352 9934237 -454146489170951534584573436762250169114 9934238 161341220882622883772634572902000896 9934239 -75899296580827216946860696015711588608 9934240 342130244938043116894687443486788812800 9934241 2153085055544050958117041778703141012 9934242 151296491593014854731417487358004298112 9934243 394958179005225673584142118252945862720 9934244 -163682653218381537457440802500290350464 9934245 -1622632293389902564153466019877816800 9934246 -46839943948053112324028403473450252160 9934247 18215488702238222429147043331323097728 9934248 70037855284573052821724920795120435200 9934249 179755845907896724840203785967842987520 9934250 166371594362014352603302009717240320000 9934251 16827557536692351327669555888399875760 9934252 -148741054411765111580244957208927884288 9934253 -222529658444582858744922371886810796320 9934254 213128804617216239515337562172455305216 9934255 -286736310588778298310056268417453984240 9934256 46578500376158054406513975363811049472 9934257 286277742107392790200697852368968854640 9934258 202630766450317536452292119820803702400 9934259 34037385761873003553262697517474825600 9934260 -11805985106766364634964998399353651200 9934261 -4628181434460885649381170993565135076 9934262 -125403442927429742125097775216078403968 9934263 26514989648540104505300525493235454904 9934264 -279415923614265134145132771465479270400 9934265 -359329795574403648268909483077217322880 9934266 73806447744249393838569953583058481664 9934267 -39363441374286649012557848262128510688 9934268 -349226482340319964409809823689803082752 9934269 -180920086364528612509117825738276315200 9934270 150235946206554440772375640151430787200 9934271 -191700957697309677617911169430302478528 9934272 -117779972043242098817109122442854400000 9934273 -167052310444857536194183890297763731840 9934274 7820648285144340324939944208127948800 9934275 22727091700298862525051431230276166400 9934276 -113801492994836381458213012738635064320 9934277 -19762494836415929541215453771635823400 9934278 3989300547902735597651145406213924608 9934279 -60656489646773274194623709981778731600 9934280 130376057012963961598835870601191270400 9934281 -30833931028379163810423281275719038976 9934282 -111895158312148382295503171805751831920 9934283 -229206594879201379606008086518705449480 9934284 101868046042787380686560191600900455936 9934285 87108966587319790407154402923289251000 9934286 170304674573487038340356386158599846592 9934287 -174111452748946601956548304721914947840 9934288 -10157799965870676968391526092728958976 9934289 622185731825418836845453849235992433124 9934290 -1284502398788378210000567502920463360 9934291 -227332905188571465090376648031188719616 9934292 103167770343444330273794732561043505152 9934293 26618622734017634286925206895047970464 9934294 209482054254488039033285970820524177696 9934295 66559205399179088044234099372276589280 9934296 487233422510708924866767476876106792960 9934297 523777623800172480519876938953901364746 9934298 43403395717686734905017164625079096320 9934299 379598440543896958013704390873574976000 9934300 -66043489722594968249900255741753779200 9934301 164204460016360451857030098703079615904 9934302 38059156243138330807130100300068044800 9934303 -190988106796975288044656373498825057416 9934304 -450500446594608492866059938838894608384 9934305 113604444041651963991106150559186021760 9934306 190702303381024017339788997469986230352 9934307 -1042142710156947178655220609113150623728 9934308 -49287134924836157772869394711441208320 9934309 86165326398719753690512052445103267200 9934310 -13445766108130948201666155419517133440 9934311 79489601916774880844215149766843269672 9934312 434421541235881129063297960374677683200 9934313 22645425061721667745553698915359254400 9934314 48882251651054487356753855122226335488 9934315 -135087633730152472116527804165397354000 9934316 -62801103197959016210057803016122988544 9934317 734612720164487777268196058723837580 9934318 5133130016390966964537675654225672960 9934319 74829649825680574203183026401816426944 9934320 -10038295658520726727573476604347678720 9934321 -87799625857233687908256986729141452800 9934322 -85882368461946224447859059532111230976 9934323 3952812863093348764333824939788129280 9934324 -409356791901283039650460821689601225984 9934325 -38880275415981148413358487528754292950 9934326 -42254190533051547890287886892728600256 9934327 -23794112373939544353330396606408006840 9934328 -190908531974748745069171179218729840640 9934329 343549847638749884828578805574986987520 9934330 39623945002827115955318283101919206400 9934331 -730648758858068734090397409395399841600 9934332 6012901105465167196377178549660296192 9934333 5845782008336283017597028956700998944 9934334 29756299806927911248929497720198178816 9934335 -71579060992782612524878169351375768400 9934336 68194142919646591083388924223482232832 9934337 -141188313095898205390385459327976271296 9934338 166827268945290924312136455534841271808 9934339 219564914121447087560530282259025126140 9934340 -46108291184273454403122914206389964800 9934341 -85157025960532465316805881344879341312 9934342 112486582680318727004340212317475616 9934343 817466020992167144395424578094748181920 9934344 -66700271104619857021584329204216954880 9934345 -86580017003458562973808216734932895900 9934346 -139030228118991130544334418946769563136 9934347 92244000343637391798886280029073241072 9934348 -216144443678214980550799331783812421120 9934349 268067515546486597585622127086671563564 9934350 -10583391248116022587227456342064204800 9934351 -8120978425866157311924470611663860256 9934352 12823235441891985843024837604566269952 9934353 35085369843151932803381170181330411520 9934354 -247653567587373085717468404985335552624 9934355 -314205202026960927618271744183626972240 9934356 -3443604300898178847851378486592645120 9934357 -456206499161901243954299468747289009394 9934358 -108829280761274656183690986032806346880 9934359 8594231629943867496751244399844588264 9934360 245195497006851735193265190706111488000 9934361 -943008044173148422544894162084768160 9934362 42212101071871264978838890343598401520 9934363 -520920871280960375969083327403105259388 9934364 200017477162952330653572568181298673152 9934365 -61094355515967065640893449812758148480 9934366 -4662905375327370863913030608816596992 9934367 215773782486386923734688734960523550160 9934368 -7235194599704564845952372539044397056 9934369 23595215078584064336836656011636240020 9934370 -46626036084794206963143109081388049120 9934371 249060764287700057599128399189168072 9934372 -49069647074511226809005820013383065600 9934373 188173627084342565426080072132733668284 9934374 -106852275551721980169616962450649150080 9934375 108822816915013306416483004526141175000 9934376 -6136924628724969760873303542760243200 9934377 -315694622891650058391361858616859913440 9934378 -792452547484167839480665981670626560 9934379 -67002627302188742176735708670400948960 9934380 278174070831894817105729408404174796800 9934381 -24263210140365136712090964339967667818 9934382 -70207900880682084626847317846153020416 9934383 37877442810120930507007116201732981648 9934384 -28383655252649014013056811088828170240 9934385 -8545856864576726129741819182335758400 9934386 45393614362772861997504883048854847488 9934387 361748838908898379337000470997576657036 9934388 210400756362663613076307810146175891456 9934389 47535003015981702672680231539823963964 9934390 28245850128300476464643822045637427200 9934391 174101692177452406377968569133760443184 9934392 -53313517339472783104370633428333608960 9934393 -116957598933000925307989932527586828800 9934394 227250207513202508468973167367742160496 9934395 618420086904478222011746925411107040 9934396 251465424925714025411822752027781196800 9934397 274054042223286896193463538381913509280 9934398 96496424084047879696067069369474165184 9934399 -429904109482332735002926618501294280 9934400 6591154918212828911474065143968563200 9934401 311002423550563536011674443837006058032 9934402 -204793183361828315777409297615611500848 9934403 -74022524428196662983734614497345568056 9934404 -136818824917014218955567659084111176704 9934405 128557724229635395753512848980090393560 9934406 160914696557480876486984132298041485152 9934407 -20119889778491606333428477421202337704 9934408 -279006268047395608915702552498692096000 9934409 417756735646248512079634308753368036916 9934410 -101988994615422317119652886981588176640 9934411 351603066180877266410683906994962997012 9934412 -243451132636531723522717941336419622144 9934413 52621556297291230882845333146469361344 9934414 101695137445844848734588832198199673600 9934415 39200956078844702249508701240591616000 9934416 19217425814035332415415178867741818880 9934417 69124440502033028911152501538151586420 9934418 -26530544017733526345842955394141821120 9934419 -2261459732400988021764885081657965184 9934420 -110028911934354344295241656178213632000 9934421 -125863104729699707662789303640031971136 9934422 154156148061110401800002949613604039040 9934423 362010124084129129676725792525573237440 9934424 1711165179308972443394378646233886720 9934425 101620122302142692470188479392808598000 9934426 -53765729869631547470060000883096259200 9934427 -325726657812411731503442994862235246400 9934428 -7834370599540693261655942611627819008 9934429 86026500329134069890760954285880767584 9934430 12356453942068065437538512333465051520 9934431 2332430063473494726154921695840187920 9934432 -35913241892270257004261376667923775488 9934433 293985935015014941486924159476828539584 9934434 -11796327830638078786650143598787157760 9934435 106493577172803137668119843416325984000 9934436 -63474261154913954587299910877441765376 9934437 -286484690757875374711176528788367147648 9934438 119940342594038983986984407694849297120 9934439 -277863313665018945340170899618569513560 9934440 -55992289551722356609894413346257715200 9934441 162399671157842855028746382897886776768 9934442 -17148158055787793379567776377918418688 9934443 247866618161001073706165394211173062400 9934444 99771536700609889896906568812367430656 9934445 274065444254895090601059819281315282700 9934446 -18591216120061156336923358749444575232 9934447 229398336091894428528124808689780420080 9934448 -50159612035818125048549956143320924160 9934449 39900560783407135035721765105225594752 9934450 -42140678923305083761155419179562514000 9934451 -263850050816957187189228870313857658548 9934452 173015954212504550705089956481840054272 9934453 -1048900807632509105556822302645042076896 9934454 122408885842155999371103093624167797440 9934455 -33026275317353369994998697315354670080 9934456 288113579268819317575836457041024122880 9934457 -99345603181429037292593097002285098620 9934458 -101463908522236048791082855086060978432 9934459 -7284842805384266159560133492610812496 9934460 358924070601666548581810099883216486400 9934461 193776790180492076911032540536097065280 9934462 -322470716540757364202705719646155776 9934463 126751605117041582332628110954628448 9934464 -111910645946000663506320740235262033920 9934465 210494939769255170620306952672730475860 9934466 -178963931927874862758637041668345387568 9934467 222641489023964126005632651549231273648 9934468 -95548503917499445202069612540934804352 9934469 361481159818577043109055034487759375680 9934470 15086220127035111578569745816218851840 9934471 511626312801178717256031589617240923672 9934472 -124373099631910919284349835278634547200 9934473 289531217636777674810435085988872925600 9934474 -188031868343764214192926786716570948096 9934475 149481664604690501546310137778117934500 9934476 236464445313443842584917336387894840832 9934477 -41497366396549131952310826476345189376 9934478 15189397335670711832082038817742560000 9934479 -23445632953115773871383838470425264720 9934480 20533895408815787756183430612121436160 9934481 -304889749025717610483648074110414016718 9934482 33850205026245327149556452928552416256 9934483 21896967740740006795488992557262654208 9934484 -16390299116574158486366773648191897600 9934485 140355815386947055179222730255476667200 9934486 196585756844725804014126028317968412192 9934487 -184068098074299499230258707607955508640 9934488 10104016461279693661039693612348200960 9934489 -420262720616605107963595065149398102844 9934490 27324164335695549846116727377094163200 9934491 21043569256045086738061008853134338304 9934492 383047065377614657779296165158457016320 9934493 471233201636476283386738446533310752742 9934494 56585599923611577547066014817048927872 9934495 -227928398640905420901966700115898183000 9934496 422496250716940227224696173279784730624 9934497 -11576733115045047539236920675623662812 9934498 -99033418674762348637749093191406411264 9934499 -170381898577296267068586478747337758500 9934500 -40799158531942201069617043121802240000 9934501 263802949168034756659006243187861651100 9934502 -4195946177837118992066527193841842496 9934503 325449511785068032441471850007836958504 9934504 -541821639738789924887002470350817162240 9934505 806327091380501591581681020657947520 9934506 -79904521265200947180233004301209572688 9934507 130200559074829146243815288530128345024 9934508 -4625128498893616484235096377064775680 9934509 -121104183924089502086036257786777835232 9934510 -81620987781746393704001918418450315840 9934511 515643786233133695939657373264090202320 9934512 -5125816999861223516902504373774450688 9934513 -139491451180934320793190422053022593920 9934514 259481846637279829858827926160562307856 9934515 145501262375568263733599427627210204000 9934516 -155248766973108740196034861833018224640 9934517 -38764469782874751149657759574530321988 9934518 -27201603136998664142470789483901686272 9934519 -183293691239138990902143932406742588800 9934520 35015551104945710905114418120623104000 9934521 173860165324525967358739544901965883264 9934522 -39995619781658249361537602087077967616 9934523 308691176762405951090392265510305455240 9934524 3122792217236101027978042675699843584 9934525 92163018348086307147568727806569279300 9934526 95006774632562013941228693558191359360 9934527 -18865970797352110045082947899167617080 9934528 -72325186611190264583977274635865554944 9934529 5879619122512524322977475134133118688 9934530 -93547404852807787395620213107744128000 9934531 994980330869175763253461238676640156512 9934532 -32291722558051155693151713538348739328 9934533 4422532467530261071937502483381779328 9934534 -184860979019344960666388886852602407584 9934535 -154925422913362988488980095637751725600 9934536 91341367282309453075068807453574348800 9934537 136904204727710724879456382834398022372 9934538 -129022355302095461746970060251243822080 9934539 -21599855958378200493611907155964552192 9934540 28939109657460625787568628460858818560 9934541 21757959910285664424609245600901480492 9934542 -36483406137929251701585731639570981760 9934543 -385153345113191807188921832050344456208 9934544 -34341011175411665740004269317769175040 9934545 -159699880676395916950147101308337350400 9934546 -15397656676756928015596181287060248000 9934547 6788051508490018757309130545325000864 9934548 -663779107896277189126447722411896832 9934549 324973281602593045245115809178788982240 9934550 32035196221800773274646300523289657600 9934551 -188305975239400350200897663164603991424 9934552 260892084691355630661098508565811865600 9934553 -569478204578719594121008733525887422198 9934554 -2451378958359863557832866816406028288 9934555 107483760802560706790092735920729017760 9934556 -301966995141557197739741205292652848128 9934557 -51292704790573773931882466858161676160 9934558 -147825497146420448909009866383356085120 9934559 -278943768360827649666091502771195693040 9934560 -189114155749314812565309311278350336000 9934561 48988633426975174955473371624517870784 9934562 -175816330911386314242421006224886459392 9934563 -71342689630290515446998666664382578056 9934564 -252039990031202420966620066230541373824 9934565 136987030540558500145617495975103982460 9934566 -21783927342189625378882183698153062400 9934567 -37196382104580213777763175659745455800 9934568 -39326228794073455125404294160553574400 9934569 -321366295780093550975187130867843535376 9934570 -260310500499215486958261829541683200 9934571 448333243595711651102960570554118102772 9934572 -260248008938820082492814692441596527616 9934573 21458127269651646082032134141178551904 9934574 28844101030085588831409313346369548800 9934575 31529637406592780760612717721758720000 9934576 19547601454951073406952619103813632 9934577 248073862326047650159255565846786841426 9934578 -132282599126813184406842176511978418176 9934579 356066446557548148920184661571625320376 9934580 -218552572541474744908476854630327961600 9934581 -238658281715356715360816908360799521248 9934582 92086374046344554717106029518413544704 9934583 342667222241836671755142997807765721832 9934584 -161673112281440904542073662325441822720 9934585 -9120198900858695450240421898913988600 9934586 165268948030692508056824178559347802992 9934587 15848718568511342135515326095825685600 9934588 54899600782713502002551285704606010880 9934589 -31907545817681726959400113883364718848 9934590 -40547657638044233614827326245505719680 9934591 227833031654368839770747829280160000 9934592 269491662466124402286471836436321533952 9934593 44437733368457455139684146000266575664 9934594 23340687635930548653232840723079046096 9934595 -180606345170459385357492521597852209200 9934596 -139014460137015302611814081162935418880 9934597 223339923462509880422573590812241899840 9934598 392274030338035965196187066066564046336 9934599 -105531526692258471544981338880188981120 9934600 36356775272091025098399615937828608000 9934601 76959000688098146884865706119418895104 9934602 -144894716117731566344452837476614227200 9934603 94513148895703466075095218322697023428 9934604 145859380585750316153510138951663219712 9934605 20750576582178802526574619441260392760 9934606 98716185168407844821674245796321520640 9934607 -80616128946723202445509349718489577680 9934608 -24551673309744259763993833042152652800 9934609 369555844551422767393004160247284588016 9934610 62290145291577499543108582887136588800 9934611 -20530267261238386392493957462304834256 9934612 366328963165563755577214927879877776256 9934613 -244602715513618241483628803538718235016 9934614 -29008103813652459320721922672029602880 9934615 165957596077306890410614742214022340760 9934616 127152672828980905038253408601705748480 9934617 68224174050026948906394215793946967040 9934618 -260065898951351036666182889391406164240 9934619 -524017572846713167720098362375227513980 9934620 -107875097434502199116819749202341063680 9934621 -84424248663494772195789857561625640308 9934622 -64154970934041462921764328486209397888 9934623 473828869461897823665863498317709994000 9934624 27244443397166354279358284003071229952 9934625 257070220860097019234488209219777600000 9934626 -40748037071669767695155824456476268032 9934627 139651808851576979432876674871405136476 9934628 24176862153213854305025655317847324672 9934629 27049607889492030055558457782316522400 9934630 200213902368209643765492750109810387200 9934631 45674048232883213539857646549457849392 9934632 -109890575108685789302421638343572520960 9934633 1027596211010162717946247694632069264 9934634 670157650754590852067084285975750400 9934635 -49201707952266547050533225427147248400 9934636 346501944331906039788579899175620046080 9934637 320192313764949227313238068868292359680 9934638 14517205393958180056395957996260057088 9934639 44191045232911145821855463762873248368 9934640 -70472195466727898232102159935934627840 9934641 290747836643744546094881820570903792450 9934642 -38606630996536995162950090010396876528 9934643 14240675407787356597635075951283243968 9934644 -68310585782099933248553652673380034560 9934645 -183525903555989773548676039286455411200 9934646 -312170257292780285295901606732588698240 9934647 -187111207284355706633579814996302516736 9934648 51968703045437687176554715552460943360 9934649 -204339821934760279868742713688728539350 9934650 3996062756965976433394860410466585600 9934651 582991327070463587457578753645309959652 9934652 9809513953413216359589194191518412800 9934653 -21570058704561044937690681578397295296 9934654 150528662481774964649168487445360583040 9934655 16866103423236058136724754933210214160 9934656 99196395737927695519129080246420111360 9934657 -160941963673333757483120056890160044094 9934658 19757118105412416452653350562420777680 9934659 224314480104601359837942183621242642688 9934660 -161252648678643435676432122399226264320 9934661 -486551139949567134210004531524155798976 9934662 3438071176193527416242210719352403840 9934663 -126867292354096791085991624021285713920 9934664 132917634277647590446605967412942883840 9934665 86983429930898943467290523731280438400 9934666 30267500262380333578346068555196580864 9934667 -553504943805215083909518550336836898284 9934668 229919369675365152597482815058304337152 9934669 -111532912230307282677436774712585270580 9934670 195323327584073144739575083149040025280 9934671 -95879796658605360001390198319640883440 9934672 -104695141960475786602044116359649427456 9934673 130643516527914587710414232762314578240 9934674 25638268376379152954029464459161210880 9934675 -174482742787435139612785499371436532000 9934676 138809009297828088180996072380229336960 9934677 49586190350582020104780351599503368000 9934678 -22887086793886163966472843047819957376 9934679 -65083998972949723670370125196924280440 9934680 9089208580659771430737604536503500800 9934681 -324482833770106811500691936392283723628 9934682 252285900052775666167143499439217100800 9934683 262484439054012805743345895152977043648 9934684 132074341438831884206735090245402620416 9934685 88704626989925894877900429686822367360 9934686 157642147510268066598069333550844903232 9934687 -30172073395460290376593024313272240768 9934688 -111770293649816770465759209525869936640 9934689 -106740736118552460646440037927897958592 9934690 48579550397450923004066422265237959680 9934691 -37845592513862683762757410685386978320 9934692 114551068089630544484811753897484572672 9934693 252062284127889891545460518606960906080 9934694 37271389314601575379320896403964182528 9934695 96305432008749370907517613651022329320 9934696 136716407472161610385567589174025369600 9934697 225518607145987377809166415657180729146 9934698 -9724114869529071774378364268066007552 9934699 -118299645731475647047200071555549116300 9934700 -81144468134539582852084027621327276800 9934701 148068689996937130993413714165225498720 9934702 25652948475057849995478813916428736512 9934703 -394750907326334947326347874442077600048 9934704 37330588629722672262421195123910246400 9934705 -662392698071155870232767245743865420 9934706 85991100572580695408656045775922753552 9934707 -197863614674700438769500200531603248080 9934708 -80118163109698286132269384503181516800 9934709 511885240994355566069048491279792580910 9934710 -38260081325617966126741522902416334720 9934711 -75094406185931103691751193725979575600 9934712 87241893629298373104018399925601771520 9934713 33044552218867543361043475804355398842 9934714 -149717898480720701287479446460483340320 9934715 -48438254763026857588532918562568742400 9934716 9828081110573936066585896800019365888 9934717 227801141994285374025715570010271529420 9934718 -143111640594208472954119471901317816896 9934719 90664995993726605583315589981196670720 9934720 78981902661897954027633991326105600 9934721 -233685683973436915505959041111308613888 9934722 -9199156635551238194396818131873071616 9934723 9689434506995927934609831126143095240 9934724 -425148721810961530396459614290347008000 9934725 -15598813290779809796230629577371628800 9934726 -15706814795872688306267561013040077120 9934727 140970486260213119431146371645770136320 9934728 -109269579380971713730362977662576558080 9934729 -156639318474286234703591469297099165824 9934730 21875574070243272922006757210123613120 9934731 7892856959078830932809378041789374372 9934732 -140887443717350965735723925586678643200 9934733 88079225065963095186365456956502286402 9934734 53717386088082628293580202414010910848 9934735 63639733098300007757372396553753914400 9934736 -26916607320881055571698055546078494720 9934737 -179230444534186907284570745265048314640 9934738 -121357314983759435145097770168003795840 9934739 511273929044205806577004548113888548440 9934740 81969243762807366844209845895980121600 9934741 -441893550608367203475307100313839263858 9934742 -105101755035980659264647578250149378688 9934743 464881425840036763966499110718340096 9934744 77867474641482166434650118557481246720 9934745 -45804669198025935310280579384766181500 9934746 -26900265933947266186506590269472159232 9934747 209739883581216037270034079907258472680 9934748 241271420213107646831030154479917137408 9934749 295978688773558847199710903477757103488 9934750 74350679032682218224060221818618992000 9934751 -2009290427731805998864023844066982736 9934752 35348850055685664795262786047584501760 9934753 266583057001000367582610325234901133504 9934754 140369956541087887427920194955606026576 9934755 125460465036408304009436621374726554720 9934756 36759544515711453079922078003213287424 9934757 52050286803670133602114248497524660512 9934758 59814810886745218087588051257763737600 9934759 163652268453168326284699151526626634616 9934760 -408650883810899729585575788219720499200 9934761 105139237800446154296175715464096131472 9934762 -308673068637395018132151975236484218880 9934763 -614429008654039479534813762297846936 9934764 -59248571041919463739917075391804194816 9934765 -345891724905271548970616144122497287880 9934766 -4935290299421507949022544293300698624 9934767 -166614647874745331617270240608047873016 9934768 -68743952055783136709392337460251099136 9934769 56398813960963204014526318294046949120 9934770 85265266247521763566659646719630297600 9934771 52404630509454693774543396404108918784 9934772 -248124734767850468806899017469225258624 9934773 308190352907568022198424004559668189984 9934774 8065598014259828878056958350497118816 9934775 79741087051890112451320593319984977600 9934776 149705933841982648380215621223813611520 9934777 -492250973095782852131255568154454352560 9934778 -8011764595914073394449839685753148928 9934779 -295358194423420931505722787156032067816 9934780 -191969024249179065494193397824809410560 9934781 82509987609719007929087205883538999712 9934782 62524149849856948397254654602252579840 9934783 230418411769406185047432665534396210400 9934784 58683307505619403757471979171873816576 9934785 85164119249894080196219465674312339200 9934786 57445154397136600479144643395895558560 9934787 -51496153388952819284989236502235640768 9934788 -25583848164830103513120076035660825600 9934789 20668845969533379217597230586636764124 9934790 69924920951631081322811590578787766400 9934791 -208597679235122066242864208440359004080 9934792 -31160414640517796899175376752837591040 9934793 34158759979954265191137843208124808144 9934794 103734212023835871610158130932883608624 9934795 162894617416920952506648613103892562320 9934796 27096368470663315365619594969907051520 9934797 -63783911962031038282133829909936595872 9934798 186297880942474997030500405376114504064 9934799 -355252010350690349735467049155556849664 9934800 -9633228429201243260941507085579059200 9934801 124850347789197342803252857903578946802 9934802 -272618884966232972291223353183560929648 9934803 142377349310373491634995375303284718400 9934804 -164506486321370028401342252709504380928 9934805 93632912758699001083088347006602159000 9934806 246097630910716325046312950796023808 9934807 -166645655407801613447467130149539437944 9934808 163245164400429089649030882477923573760 9934809 -13284615063424759686783656151495445296 9934810 -161798105494351211665261701424012849440 9934811 193859919974523858397367338269309737412 9934812 -137716137611288411009917546156290683904 9934813 102543519897590336539678637155155338496 9934814 -172431217847851912640303013451106895744 9934815 -74693468471688009716090783625512352000 9934816 413583817551137389849657487857708695552 9934817 333597814958117773507653106271707342464 9934818 165156304821726671770498991732444280192 9934819 302204218311928230158968061838294232220 9934820 -79826538159353227582914920249212108800 9934821 -52071426155713353945902953087982727492 9934822 233087946255228208739465801645760959712 9934823 -142200237262107599478097146910808393928 9934824 -11367361283337237645938634775611310080 9934825 295197927334304165224540336201431441600 9934826 -394454676499592290749538666237910688 9934827 18647056573487227093656633842210770944 9934828 -413484179460148254085461363116025663232 9934829 111827286366963932281828077679340116992 9934830 -193434346382277232001571077321684916480 9934831 66115838237305749986422020867814770264 9934832 22301423418756599602079261887982469120 9934833 58309338595168066139362744193667042720 9934834 -55564105434512845513870582154030131200 9934835 -317592258991914398884724426449984152720 9934836 -63307571961630553705689858783704383488 9934837 -168185658924526656365403245976527813376 9934838 -49045708974716748588106261817195299680 9934839 -494718098344253461628949717247914690480 9934840 -2844833798524014969929790751869235200 9934841 -127858020663258165436058779207300988928 9934842 -11188623010718037700145156758378610688 9934843 -176199722455378224442546490702564669400 9934844 184580571076839721552355418746217332736 9934845 126695713316230027583027308337371175520 9934846 -63733090186907804753055841579577008128 9934847 90174842866613173275651583103268118128 9934848 -13742732035411821917361635207959019520 9934849 2784410472564804395754300219559672320 9934850 6516111383502832077155265212141299200 9934851 101474739783998007898335888576384203904 9934852 -21023938463159190317393375927344008064 9934853 312044985150723074527347173135744601120 9934854 -120290824274109368046028572896061468480 9934855 -34547296840679311377082056127533257280 9934856 -21274289146577386284115135007725977600 9934857 234209784134515521530957185229600704554 9934858 176246580086607343439100452590956130560 9934859 -30034151517144233711496223848371920560 9934860 -10481260202947497921093356763190394880 9934861 -388096068538051203972224474913186318538 9934862 6297774232434345975028961955112744704 9934863 210156755367993626293082474626335339144 9934864 -48476154006925617047787602753070161920 9934865 -246219362946417829231421467351007938560 9934866 -32568637707948447096439030387913606400 9934867 445027034904514197505705145358672655916 9934868 -36904338907693997367821562492562543104 9934869 -25123217744741449092076167786157360320 9934870 60572616632775950051378121953683979520 9934871 178317669679604246887805270865592550472 9934872 168937649083567306203349676707742515200 9934873 88122905526046237067295584636505523200 9934874 -72353183892292525267420847566519426848 9934875 -88341993615136192184538969363755712000 9934876 -2993854367211638102822337349434572800 9934877 247224872560757737618484752310122650726 9934878 -104473283532715263195001913639186759040 9934879 -302047717628681102065117884361027084224 9934880 70435234456145259007513934510445035520 9934881 146264397459500218010047624460116616544 9934882 -20424939236949445134189676482462520320 9934883 -174341806617632212719742004213661714480 9934884 -59803739338037564888463749219646468480 9934885 -251720223746741159934006248263470572040 9934886 115641265091880144623419139682434640000 9934887 348138736376200213359287600349013880568 9934888 -193537695369790685115359244739946004480 9934889 456330952544982160093603450367426253690 9934890 9851620898503913996042817646498329600 9934891 -395029211617961439518424090856547507920 9934892 1747884450844758722673024264220876800 9934893 12652342879462069841093499742276073622 9934894 148224118515510868713951414776340102144 9934895 301558291693461016391207693874331562400 9934896 6345010070781724439072371138756608000 9934897 -255429651328805220913843807120800906414 9934898 -139097944734046481904429755351592706800 9934899 875296551076596370361544586031247408 9934900 124279639414450735498708710701005520000 9934901 -359535410525687972839368960697093630098 9934902 199358729728622956886865669723717888192 9934903 -237792930571471848994289120273482707792 9934904 -98783763360089085417893931633379123200 9934905 -90731491498273389925243603899999579840 9934906 313808055608158235448052530437255575152 9934907 180839894009835985204549333130841962880 9934908 1326687022400585598032446339681665024 9934909 -46206908072462960544859400369939404320 9934910 101194398872665975173937671133203024000 9934911 -12616401069914041435120366136400470016 9934912 77584728294434725102034594809089359872 9934913 -238670820145203499024896074676586007100 9934914 41549561050789410842650527792560494080 9934915 -97713573605068054185799702922353279680 9934916 -153402925751308711166564712832889765760 9934917 -290098504638258982407650764779462393120 9934918 -33857292735668567916836111480384286720 9934919 -180999774259803674805737930443578125280 9934920 153728142889636669623894265168281600000 9934921 4123934065013617332827448945996086244 9934922 -1148984305308694346765206112167681488 9934923 -232737300376502544599594849292651397416 9934924 566558257833287413970170982873562068992 9934925 -27444176373395054248004635523228438400 9934926 -130544507856346676101318441803173125056 9934927 -397201922942930561878528173616371470224 9934928 32267152222654379874906895710768586752 9934929 -202301768457190487290487223806852526000 9934930 -79178217220231199064042324405978572640 9934931 -15686367349940975785208197133329109268 9934932 -22815583039000401275417959192653508608 9934933 501642767789629255076420061712324183804 9934934 1285291695413097013149694804243796352 9934935 207275398011624720747000865066894080 9934936 473567625007277014260712340412401664000 9934937 -643530636638971236343986340787326278588 9934938 -42883753126757936276911880310044088096 9934939 269911731337528370045355420043507061760 9934940 255616585389095763667910507840302487040 9934941 37890195935458633612117219957468056192 9934942 17991445420140323191056067848135819264 9934943 450550739871821177178336852892549212192 9934944 142058262878812249556526724416158564352 9934945 -274470897548736325032939809636650584300 9934946 182796765181925744024532308379511410768 9934947 3118129693668750664419454709835120 9934948 378074489171525462246696290268974039040 9934949 -78690194351084943657216551254509762660 9934950 58805365821081997654158349123561536000 9934951 180403337128532023792394370981845184240 9934952 332552917867808785442507838683673369600 9934953 -24497549807036766508596502722713609664 9934954 -393586996252059098831023794572242503168 9934955 -99518826873193432069124754640857956640 9934956 21612627263440926352564028609081278464 9934957 506840068278572381649254418919321123872 9934958 146509053651700513259821842853077967872 9934959 -30184467574062443873389269151320346752 9934960 8939563171025758349098256707882844160 9934961 -896791809993446286133404964947955413120 9934962 19737906766511520305995247822858727552 9934963 24180931593939051386435409160423995212 9934964 -13727499639103947323222079760785917184 9934965 83550181923992932637381211266056771200 9934966 91880025205343009583173485044086104320 9934967 80482290945276771883279301282392464000 9934968 427211220979559283299383475648382566400 9934969 493801363442605771708522634665288809360 9934970 43769106036445751055558256053793613760 9934971 -48646629157977689090584940477592179688 9934972 344166518717732536083207491221808715776 9934973 -91794267335392817744829314517580142976 9934974 -2941354223124569962026277770741230208 9934975 -87711477986141317676209411508183544600 9934976 -255124458695289725421300165173512765440 9934977 107255001290532150863832080247890959680 9934978 2780852140658957413592441910230653824 9934979 309005715833630193589424528229152552160 9934980 -37554782822151043569393944508012564480 9934981 5473113959957246283571400696212615680 9934982 -246768470152341073618372477907029461408 9934983 -11952380192660898066546613228671150600 9934984 -2941856497743581141531428617715783680 9934985 269364306241661012493058452445119534180 9934986 -51019118003973291175623401452417824000 9934987 -164060548228360412119398287763540449208 9934988 -5062047380738888492005222569157115904 9934989 87352597170444977339534342261888251968 9934990 -25144195810904541340464370063181978880 9934991 -102438096350799532872965673575543097600 9934992 70380298218992981643341887129071427584 9934993 -21462890854950570500888371032240044816 9934994 -206419722638247376553844312276753203040 9934995 -7227094234311952419176764311299904000 9934996 -12545440209982442060360445978655696000 9934997 -195995768391094322333532430763169454656 9934998 -33555585192841753615647545824751196672 9934999 138528460530815173183786914072689549000 9935000 43657978646882013564433159071148800000 9935001 800220090209311480213353163333230777600 9935002 24893036912958084859777008364049278464 9935003 229382155260410598612178742051420279652 9935004 85201636934552397560764504495123267584 9935005 53609786230809059982708827076221148000 9935006 -61270750511540772147899916303733823616 9935007 100745805576168865076982598917215981640 9935008 46138147838291271369818538579626164224 9935009 -5397119276827074969308819819276125440 9935010 -38335282005856918257214892339366476800 9935011 -525339683617916759186262662857981905696 9935012 -143812649273192670040210679870372674944 9935013 -65883021199553114723186372181099658752 9935014 207432145288214948015372956257324835200 9935015 -104055335392867468073765582399876352840 9935016 5315072261142103172529297662877696000 9935017 72208545648466905473488986003565856400 9935018 91041925822805140167896007891802725216 9935019 115374189262836901736730248525116449000 9935020 -193302398194809614227670438935516446720 9935021 2252591518103979491481393485967061824 9935022 -213646701494048007358147961786399510400 9935023 96748495183674044551663068129843960000 9935024 51569379617137315249126634877116743680 9935025 -153523375370361014619421102197760236000 9935026 -69390674847522563817901864153517442288 9935027 -283405104691159126900432024208423387124 9935028 -328750942377795176732438532890712084480 9935029 203382039824072694674008648316778572284 9935030 -22044072497138590280289265419909120000 9935031 76937752390453492293804561472798758864 9935032 -153411221042067414046600323929208729600 9935033 261977242349941994382670175294006202282 9935034 -28520715584165889600423128317081047552 9935035 80841671021007142395494637427764894720 9935036 -246525872098525831531984355188624450560 9935037 13508163492733272304419483045046144320 9935038 -125097002934786530145854672915121884928 9935039 -436879674568364814645055115856805556160 9935040 79087599395744654239381626215517388800 9935041 286628002534944569316022855616343013442 9935042 -53601122939902216992305554161885155808 9935043 -225898889746657421066997947763386808000 9935044 56802458189297766239339845511676093696 9935045 -264138517538929744511604898707719702400 9935046 205152924739006606222021005519530865984 9935047 10459360396720962435123159532858657496 9935048 -428008577933944877312848810598872842240 9935049 -163205186945998048967498394949265681136 9935050 -57314180881812399715080290364570457200 9935051 -180614074138176262390402393926587707248 9935052 -177341473965843879020718089006630016000 9935053 -370514254689652531726703998490976386698 9935054 81312181215377798204235287417408136960 9935055 -47055588785354144033977055967869705280 9935056 88590867394003174546915983731299713024 9935057 -160009183085864313227119728187555731456 9935058 -65370061032250197661602556921894310400 9935059 508815674604789461302107808733204529260 9935060 143857743800413830601715723233912665600 9935061 307402270427526186057820642581990546240 9935062 -84744776366876837698252457603115093120 9935063 395242120637777982320176072216820178312 9935064 4964302261448954022265582844378419200 9935065 86831599024160706855328742676610468800 9935066 -63120305349339060595158053932883168256 9935067 153171828830094168789373867686884277360 9935068 225982715348413302221680335574627840 9935069 491454808329211337680063493251487437920 9935070 3561869436757776312479210066899939200 9935071 -26015580506696264646086347785818097488 9935072 2574288472288324808593924985019432960 9935073 -30215446647739523339911143454138352220 9935074 12823452019280200034993033634104083536 9935075 -17771901655770871298809435448394570000 9935076 -94999727268429913653971245661923642368 9935077 186225940864174923100764529296994476926 9935078 -338707513225251823500010360570559639040 9935079 -33669389787815757711396449587864665600 9935080 102482096713689287702640984973885440000 9935081 306705143403134134783177676558470920 9935082 180676289477215510464819899662850234880 9935083 91746760446629744032147408099273166080 9935084 -88509044865491879230546115099780006400 9935085 -892541146869515335867127844739437600 9935086 98100701770336761436280068821105686400 9935087 302661666433142396494544585109751334736 9935088 -79869101248891074922927978059932368896 9935089 64325674074319754916517504763339502756 9935090 -6725630555649935951709038424091200000 9935091 -52331453228914555495762457248232486700 9935092 44974016449187806195076004581359747840 9935093 -287193603121279731050872732158666448242 9935094 49485825495265195730793359894056633728 9935095 856712808165230049124072559924498396160 9935096 218325396988445487467950122241000243200 9935097 -134333945266484396617905727262896206336 9935098 95065891216988050412107608925963090800 9935099 -136336749404684038259429051308716615900 9935100 -22337744382793279684524557772278784000 9935101 142003972072307972573657229802936655808 9935102 62020802231749880399373357421695718272 9935103 78385210559976332879369726909585050368 9935104 123749085847974033929280350301347381248 9935105 24044001445586231799257431500306691560 9935106 146578713568435483489182078889815836160 9935107 777997297168297757086885880663292160 9935108 1307432296655252689329168892392678528 9935109 24677853034940004452808051852412674240 9935110 -177708761697097581188357407254752016000 9935111 236358046377548456996428550996100194712 9935112 -260361329003427214360347562439322255360 9935113 -48250858211581714116606573986052495180 9935114 70153594466127806627771153807820410112 9935115 95187549678323158594735812516800394720 9935116 -374965622696313867849259110964950786560 9935117 424790924126734667004054432494741237292 9935118 -24446307974166717588951825972373508736 9935119 113258762726481235258055972831354912000 9935120 14906751386161305883622522407640432640 9935121 -57467703781881753166328767763405299776 9935122 -17647851396065539653079932952473463008 9935123 570247916527538478809741544691730582160 9935124 231077531897361918710679652801917843456 9935125 -496816058894313044605708779966559341000 9935126 47450348216259961034972158220001631104 9935127 -148511933002646337837536592989120552736 9935128 -29096618193323535116276454840886886400 9935129 -195861519328208054432783886988791353724 9935130 -51245583095393662270948467671566644480 9935131 -61314456857371778294259730461258964672 9935132 62013816864153674590811027017410132480 9935133 74381420089216399371194591827157356704 9935134 -31176602448969537635587516821491490816 9935135 -62383830035534581126951362125065326240 9935136 -9866933561007476635446961981941547008 9935137 605785209998279784230411669559779954786 9935138 -117999858267449397226242173817478124160 9935139 42196076017825391297279825213287830960 9935140 134992649991483444428387014888370004480 9935141 60435710438346374894647936360643092542 9935142 267804837274181392081762292242049310720 9935143 518860838739745006821665324099134470392 9935144 199585505804198998918871196800252636160 9935145 78594754005693205606099025569547979840 9935146 126306429711497870740920710559705155328 9935147 -329963477099914013276059004357809553208 9935148 -152945105600622253358999252249598712320 9935149 23151349269278970419841141647798875744 9935150 -490885245612798139232661629638046400 9935151 63604552727210037954502226954458945032 9935152 15792802465207119690933025703540473856 9935153 -55715635190896343343436557179185007598 9935154 -4525829755130545771947286600823869152 9935155 -208013839317199896498065970106289191440 9935156 793319665726872479125235423348944896 9935157 -267177675443502165076786135176568365120 9935158 -284592152199300912133981973016263860320 9935159 12527996776495945715336585726401493760 9935160 -79530824229005341932795449937039974400 9935161 76100097692577930182083318925217128544 9935162 210365237767887333181925521704675996672 9935163 -132413384753536175527402272309914119680 9935164 -218389880723310573775777637394362081280 9935165 223718076117558760870035264147693761400 9935166 21490230622558906966163719952902806144 9935167 -196159841131999488380557499903923584648 9935168 -45220616722916189889062826272505200640 9935169 -72423779033027264636434692604953967056 9935170 -6183840591038670845210995922223920640 9935171 -60407126603254871890521726445318962000 9935172 -44533996596184277347039842038214193152 9935173 -95588994973977280980750245574130484578 9935174 266184650834763828902107497264669725952 9935175 39002351967095747955419738321951211000 9935176 42996264508485875675506201423924838400 9935177 -144760920314967717360718344952407846528 9935178 -115437725360611256521057751151450124032 9935179 -109170310895427574582901651154667104800 9935180 11609447909447760416741092433844387840 9935181 -49657255764545962882141622447205101472 9935182 115827156086152318558214677446200994432 9935183 -174681280154833854213955245484794438936 9935184 -25279637635384632433847386440129576960 9935185 -6942766063690288406061860245260640560 9935186 -11123153728758013671789083092989010656 9935187 16290916031040997328003124012332888640 9935188 -160489012594226959134319590173654442112 9935189 232650020294539614120040956791406528 9935190 38628857386171148760746473958177587200 9935191 -592332974889433255442992441421702105712 9935192 -220891609585328177158232008741233254400 9935193 354267057788195570218628325526424544 9935194 -93707280675344373294810675104260750080 9935195 -108274027571076460306665364933022956800 9935196 -89156507785703178887244034882127241216 9935197 -639898062531096243772761244334692047540 9935198 24312328528577580976554588663870136320 9935199 -78595501357961226186347576149557570216 9935200 -143840511409402855068550302630445056000 9935201 -175788317408893836415593408928785818748 9935202 -41031082427182344265318621905322411776 9935203 -70068451579776542197243300211092192880 9935204 -51095225388880296787033973341527660288 9935205 86971456844402204112589754504634453120 9935206 -163902613114354634846858297161789739136 9935207 413208949393817632300597200412139182992 9935208 -70862234107849413449051647386422691840 9935209 4164152860813941384999379950381439716 9935210 -966357762747011960702581020419850240 9935211 91107561888517168927342348714967143680 9935212 -100528246041700701699276046476499573760 9935213 -59292853794931165481753285164615994538 9935214 -189307144459030203762191565063019960320 9935215 -154202258321542383614479430724440339640 9935216 -8972053757515257201159104354129510400 9935217 -1105153379090784576502619395907352780 9935218 75724532926162968764552968873927701504 9935219 43362021775367057347699396846281231696 9935220 34865254710751648141418539097455073280 9935221 56419133665552652127314670607781074944 9935222 176286835903072486392573537627817141824 9935223 28769307645469399637183039745327095784 9935224 -40549276340457043449842698421891911680 9935225 -3055468681288576031463695074404688200 9935226 26031469056642666710496198768888115200 9935227 21528802576004860056685152060938234200 9935228 -53542499360602918411046359597702602240 9935229 71989718553306082539886799438714676960 9935230 30933974305316463934097564555560819200 9935231 -55376580905739427054521086797275907968 9935232 225800377067364062565041486506795991040 9935233 157285405240463698624582065150375214080 9935234 -135660579997529639874673904138005095984 9935235 -91735303028137233218339730777719362080 9935236 -2341020401374831632608226083984056320 9935237 -59840250988164313050422866965615670500 9935238 17463851976631709502364223879035902144 9935239 289842100491676147360009157561786806040 9935240 -37497391213779148294644906220188364800 9935241 -49959706189279377678137006651940481920 9935242 -27376740346733937632667414014636154480 9935243 -65062396201227802443674976554292671712 9935244 12384487912560238346260183920993853440 9935245 -231779378405892057436294072604224888500 9935246 -320114493416349647992081645023684009600 9935247 83001946551263681935668474373119995904 9935248 -18593898304565614681012383179445288960 9935249 20420850740046839634034485989081127936 9935250 -53347786019468520269299226965031040000 9935251 15330441740471907428322757329110510252 9935252 -107921440313900753655817551700380794880 9935253 11542920011723635349969121039966614364 9935254 -30368773319995585082901607216692910848 9935255 169754061326448649400828956140747084000 9935256 -145879968000897330603474482395244789760 9935257 -277025315403304859429988745818760973494 9935258 -269501036384512428959996270358911861520 9935259 -231619039017798216434712972971575081680 9935260 -5370682792938048025852964596172997120 9935261 26067995822598540448176281338657099584 9935262 172952289570917308442459102631915117120 9935263 99520567176490602735574721510633320024 9935264 234667183974829947533809089652064256000 9935265 -159584765855708103676769044852453399680 9935266 24575824044850226229468470885722921728 9935267 282797609803428873645263387197871780316 9935268 13157374927473162290782182835936014336 9935269 -350686215054645150979733649669041795460 9935270 13856193516625804178286458269038814080 9935271 70274395856573028256630895888783788800 9935272 150294169590890062704545081199152332800 9935273 173577822793555484218184062526869190244 9935274 9246746401062338615093445990564172800 9935275 -110796738328901606114708315696094885200 9935276 121450998360971610090081756515042519040 9935277 211238915733308381196941491614455255040 9935278 225080388963315978265596193389291456 9935279 2602141990719240864335219958273416184 9935280 -16267939718538597727473674984742912000 9935281 14855034727414476454065288392941505392 9935282 87403590922613234607549250327194396672 9935283 22476489617491243768347764277931757568 9935284 191586297878113565086514660590052083200 9935285 -188382219265905477077726956901430562020 9935286 183992298278102047512309395742322032000 9935287 -23447240979037331252393247719876172288 9935288 335599391219066454316862768346871787520 9935289 -3506056214183962968891191693873192316 9935290 -138617722919795414251315599473893228800 9935291 129435421003082236587758922660973198692 9935292 -162356845340369252889589496614705294848 9935293 -414793738739069731077708207132986164020 9935294 103331094799417995403649484497668413696 9935295 143710047938077553579897719897746610320 9935296 -44491807767573825805991912387645538304 9935297 -2621819589224226320458881439420120254 9935298 287673182282318955497783488148339746944 9935299 -84928173381584692397957720134394352 9935300 15694223027975890121058345753997228800 9935301 65466588058417368737021137836149606304 9935302 1632979136577117178002285626076342144 9935303 -114958928799556273031385826023727336320 9935304 -9539612862476352175613601222894305280 9935305 -236480100617575055057523065376491376000 9935306 -153713634993903321225109808541650973648 9935307 86074663591812839070131400165943681404 9935308 -129254941461898850079816343842540451072 9935309 -70125936894535623297488026418485032000 9935310 -31381301206800796774525056147824640 9935311 -537579478571522548533286124884351971088 9935312 -82257739488457581958272939932775849984 9935313 127268404999382284955963375856992712000 9935314 -15740489249187026057228453432028291072 9935315 164109498700595627321417961516824311920 9935316 -127408041699120040135558777333142272128 9935317 79781604763965490878848838622956763584 9935318 -67037059525105360183042983297146492640 9935319 56697011807577546646688710477323852288 9935320 -356787735896626595845114362313098240000 9935321 94587010255261049193951979366347100944 9935322 1616942262287933195006831673575545344 9935323 91399892064422711883774654316122693572 9935324 155082282441244696511194485245427403776 9935325 90727728404030296905064269602579760000 9935326 141472360316482284325734846162412141824 9935327 118929744624872277287304518300018436432 9935328 22412054164878551383160321862637977600 9935329 226141707003432374662074187194116978820 9935330 -55825819128741788196618457026691660800 9935331 65466644717778701569403071843426604544 9935332 69334148972086659139725192309885849600 9935333 104605795422068413880581905495075893568 9935334 -105378514685032225552062476349231592416 9935335 278797133584732767328211410196856980280 9935336 -25459948375563299220441753853241917440 9935337 -39590563958502201853837546959451146240 9935338 112805911956431696142111852931566732720 9935339 -63891846657900274135872131893244380776 9935340 -130828309768507406417544852408696652800 9935341 -443984792038690586713492183642644963870 9935342 -66389818940657205901833482116491096000 9935343 -15835757170773169165853067253812186696 9935344 -5776537940305108269070752285873537024 9935345 -36893321860269544814893214301670947840 9935346 146438398489630327924843241773058553984 9935347 -471931697613405095701363422952001201920 9935348 -73450243684355513926673454875134411392 9935349 -70369902308850191687948185824358743072 9935350 -61124233575226554432782527251788352000 9935351 151297788371262915459606005202940641504 9935352 -3308710217061956481094652447263948800 9935353 -671765198872903184964818868066324387756 9935354 -97904362902562729102450591292320362240 9935355 108338890287677936620875031723610478960 9935356 171066563247677675426817663750219694080 9935357 413256885370455989383574128730757853632 9935358 -85243870354564244707938111514183770816 9935359 -64367674796282413406108528078302077584 9935360 138861486789688698448326456597503016960 9935361 281111900580614904772035291458388895332 9935362 -71003704375389171191535747996287723568 9935363 325579166803329490011810883532599904496 9935364 79800640779857425747843273284610897920 9935365 -3750291564609792378258021835092375360 9935366 -14533030757955142334537955238681681920 9935367 -115373275304342975141429781641336843952 9935368 40169127993178324065311048547043906560 9935369 139552332673292377842829580695049318244 9935370 2742584385062724978867556889286959040 9935371 8940991006875853991294172951351498000 9935372 133462078291847205486505698444950592000 9935373 -4763029963270345229733101940940820352 9935374 265100614049026833087714467868665919936 9935375 -29429936325999536210427122451929112000 9935376 17541320087943953502976158884941529088 9935377 162049798717201809818089981239871325952 9935378 -100797794483865119475876156271711580928 9935379 1199249953128004465457018510852901744 9935380 -24781680757439244392262295399425146880 9935381 -356286181936922206353795471783864856818 9935382 -121596907185705047089422691809265900608 9935383 -319191554873208996296486293392589277368 9935384 -291491346346823546852732208314327869440 9935385 -61479995594950887573369506219007667200 9935386 -3378493866396849543606645770325106176 9935387 454852147673515374842783922254171809512 9935388 66208128541199149178883631993681512960 9935389 429257182980909700234356784234042393190 9935390 79371835172497660616099962111841425920 9935391 116774878031658502358729255660078737992 9935392 -98056142520801342833215284703718473728 9935393 -3893988683163883616828775601500930156 9935394 608114137564839308220562189951134720 9935395 66480877037508325887296087647785496800 9935396 1765367376707467437119372198593339392 9935397 103453089230997126323786664686605606974 9935398 -309440989638199849287590804335035545280 9935399 84348793572857225548424982563461649400 9935400 -99834622498010766021765598181468160000 9935401 -33856541757044440560880590931683586816 9935402 3881788948192957118861136150028068864 9935403 210256544374024581802866064927475257344 9935404 16513972409898997252481419790265740800 9935405 386913666648307457393040371279407890060 9935406 86159243248100801838514886875472206080 9935407 -12355455865025790560126530577864877696 9935408 143205705558741560701635329852964864 9935409 194137737153042533073957007188713836128 9935410 50291482751961547845393304863882003360 9935411 -52661221685578502572353057432436271988 9935412 15655885793531568473333202078359076864 9935413 7687386106847717981265156701032119662 9935414 -155515270779649489695123825017376939648 9935415 -35352409387208239481809563843300974880 9935416 59870219216632857966532434073056276480 9935417 362325105566346258552654010784298983466 9935418 -166895503411022498252705534922172631040 9935419 66813120373108531952589904597833116960 9935420 33145914532019654074531790350610242560 9935421 -120681370445126508955207643419221573888 9935422 -52690518389791401800874784368659376768 9935423 311715365759042827558732023665895590400 9935424 146654786092036318621094582205479387136 9935425 -53478874812769510710673097921691259200 9935426 111113685232641271053232253985276174240 9935427 -263042086291875025296661741527283785480 9935428 -145240889928922014221868091811726954240 9935429 144928477335271582922461907266281830400 9935430 -97940324242607958030165778209971220480 9935431 -14298829001978170915189113089571944 9935432 78064292022505562845194848314408304640 9935433 311063123245606531182505979909349706080 9935434 276004256516897318664609622657963823712 9935435 -457336662835558611316914675793540171200 9935436 -71897808095970445838050931061587579904 9935437 -48383735305925315160395128264817723914 9935438 -27893328210657906983079748741050531840 9935439 57636617784579746131579295132077791624 9935440 35339507487536261289846153028121640960 9935441 77245346106279765737186691407874748272 9935442 -2457764599757032199144708618482938240 9935443 71389556026036082872446536269552555600 9935444 -289531309716221717036046260934689960064 9935445 62872226406668947094073303860078835840 9935446 -22823615090251783722018604363044564096 9935447 315749688236600510502458245095473097360 9935448 -3550278271642204756781384463738470400 9935449 340428729720902313424054036978000414980 9935450 -59368667965490388876909625387081017600 9935451 922231335490669154263073142960436968 9935452 120055753342575653308752191889597210112 9935453 -434738446589127051585396136252178471136 9935454 -107298486610112486138954558700341465280 9935455 14582681650802454397739168782120056360 9935456 -130658946415967779830509798345852583936 9935457 40420029777349886653944317822832364992 9935458 1740233520951720918450918608729194560 9935459 -64531629373625727006284390732422790880 9935460 73556036544520661247476975729076480 9935461 421079035547296232297373016631585034400 9935462 91891004875829132958628792576925250432 9935463 -326390561367327203549793634763932656816 9935464 52636737634195109995562703253608775680 9935465 -127202197952965027625837132510689609080 9935466 1635830615881049336777196377696245248 9935467 -476411781380100804099082494323375865484 9935468 -329297909642132181362797552779726788352 9935469 47824206905405395077079643784365184000 9935470 23441296143421615448980331549396818560 9935471 39617460126841835683232815536271945728 9935472 111096676483726848481233665012264140800 9935473 92024243841406974555390738759999707200 9935474 117060694120607679388447097684466590736 9935475 -150785758180666877774957465882995108800 9935476 205694016287225514085927430039159346560 9935477 -502342976391890033970922601801954782674 9935478 -9805811885489375492181107258694623616 9935479 -150510879419914330708788456950893280920 9935480 -75831037929437092928997852358563840000 9935481 307982247032604006901522641186501110352 9935482 280082230731429884959095353491556832000 9935483 -7984843966400371391837501270853520176 9935484 80968447591765048908782395093395809280 9935485 -108331182034164345062028450635150032800 9935486 -6338066264172618457378986799882054272 9935487 182693670589134710876735876747339604000 9935488 411704414359970341012873998647710187520 9935489 218743015279174074243227399998554357060 9935490 -61845588051711927729228429322342394880 9935491 244206735415698228719380617224862823984 9935492 -37658917493115562666982112174714900480 9935493 12741032348852665665738199015727223264 9935494 2600916524187474476297107543563952128 9935495 -121291994682402381885263257051527237000 9935496 87059463803396390976195450219304965120 9935497 -229722600632280381791869709929530402432 9935498 -156773356728435382564569750956702051328 9935499 38863603459591702764060854971268743680 9935500 -28156615453671144420442807335868416000 9935501 348117860476748518882060748764799439552 9935502 -21467803774678576630868568452260239360 9935503 34685758877094251855094538648521576752 9935504 19720108484243064351752653480273526784 9935505 -180770976088976767129632851638906817100 9935506 -26189882510229233126676341027925304320 9935507 -11807108419590574620377777755779611280 9935508 -94421088433971017968857803615942645760 9935509 310413609984693161327001947617369970304 9935510 -53594897986194103885956257191835491200 9935511 -218260157476427337318172166158292325528 9935512 -234969871228832596305821305345358284800 9935513 93583294184754818662217718195551343360 9935514 137587063046587547161079814627724185600 9935515 91496737571200043216501107429690428000 9935516 -7317491179759864362578830343032273920 9935517 28630974025825874874311173202303963136 9935518 282785002913749958469870157811487651840 9935519 -10698280734315775765429330279897602192 9935520 -26101032219829154375677624311129047040 9935521 -29838474074450375606254979865137045278 9935522 181465484996300710859971746856772607312 9935523 -34448109643533396357918783666026151120 9935524 249281473835691865996044834653037716096 9935525 -114765506125247316236854547727833858700 9935526 -122156047631333817969102607350773825856 9935527 -11018408456118973530935951700263456256 9935528 432604948978861976582725740607586012160 9935529 41845637693543618332373865607391516640 9935530 28732080929228929494719117288446256640 9935531 54096418453733634315124712179572596160 9935532 -10189064393964786344498362593344012544 9935533 -94997591654661054565189950870406084820 9935534 48162644235059012599565856532367779776 9935535 -58165125262225988164209818981101666800 9935536 -1966448587052320261990705625001558016 9935537 2595260866111301087939298441787315680 9935538 10412909121687311209102795540027277568 9935539 167587969552913114719357942647585795024 9935540 2176414287563200078528153105379328000 9935541 -74194120807513386511461982903747123200 9935542 214325497465011950383204486449298140672 9935543 340727654403732429175791511801841610792 9935544 143657341718460397418466536240115486720 9935545 270040663789777375987439218018966633800 9935546 -65659582177897892929382310635969520528 9935547 209008144152500214880466657224660114200 9935548 -114835788026201455991905449741642123264 9935549 21588679782433635377716731884029234764 9935550 21843812697169919884547657525158464000 9935551 4135770189268016864410400816505312432 9935552 300912856084878324159464902159761408 9935553 154697790826112836281834750394658758704 9935554 -260294962876454802525253216481119071024 9935555 -124773658676883043788020962474171129440 9935556 -57539690127275875038205326209046804480 9935557 174580769947536126127965913082258126140 9935558 246705609377342661213975206428215482880 9935559 532972401937899975817918799274276942384 9935560 146569446071351317812194429037578496000 9935561 -107933079549260771286744220522249840176 9935562 -7525858452645163936131558348204736512 9935563 12880988854913682909164108229457713408 9935564 240537141276362363278881897147602276352 9935565 -407636491277957427688508278687220083200 9935566 -237784864694985913676873980849979496768 9935567 -575342818915553827243266555730046010384 9935568 36108907383808001440505947203167846400 9935569 -124767499034801435932621456225207168960 9935570 -9094785118902210045348519286258631520 9935571 -95052454291614131325667272232579721616 9935572 -35007942687003007312833435417118933248 9935573 194352474641600657002469053719684873180 9935574 -23310264379845747102980864595215546880 9935575 32979198100252626373090189643118110000 9935576 61486227806659623744237155593217679360 9935577 55886412523309996883269799428802063028 9935578 5307214531301153502312864730366054656 9935579 -87739478579410283946331069652069141820 9935580 -1004180747891644360218716018339143680 9935581 69343388399235814236158966675800295200 9935582 27836549403598692741368013835512932352 9935583 -34030334053244640926736725255944059960 9935584 248576119560807096199811446982711181312 9935585 -410194676602009865102715992280258267840 9935586 201614207950556951004574568078709574656 9935587 106039707918712177278431644354952910236 9935588 29049426571512141566459262862054150656 9935589 27890206568524596294674650454902380000 9935590 -9536149202742223533515564970605694720 9935591 188107371600803445828096618999205746432 9935592 -4488350868329279736007596674803138560 9935593 22613361682993798531461036970684482560 9935594 -199869106745218997421301473465870024960 9935595 -265216868634450521622350164582776794400 9935596 172371897966929085655528017636901071360 9935597 -63061845490646451774195294109249313568 9935598 36543098373645468478197382379760531456 9935599 124128630121618192307051999308827419136 9935600 22350384035153564186541961117913088000 9935601 -24343213361607748021495357976272663104 9935602 280207053345356339328205914577561780752 9935603 140909387810284612585766835496437125280 9935604 22987404444999016908450246279160442880 9935605 380981689429022499939949633265965135260 9935606 24322427339544883570634012083549294752 9935607 -246544994394692757464048027612005207680 9935608 -286297966225695657288568189199850455040 9935609 -280179785456373751129856677543218496896 9935610 43075602521300056386447597474589547520 9935611 -167512704894270102012984526250017814768 9935612 -6418298083062715741024448046119055360 9935613 154686747638177709111687690761560344000 9935614 67997993865190127779279491167084805888 9935615 -251461782130655100825039829590028953240 9935616 -183851333870495771814769788642379431936 9935617 369511247356445451050726372392397201666 9935618 -23935188473219140357405530929442278400 9935619 105739701790460640463531102411782418608 9935620 -239163777723059192968234063271475217920 9935621 253695426126096055091922422170805625822 9935622 11737065087551143670726184109033328352 9935623 -2863466060698756520247962856245784400 9935624 65083339701723238595285753380019896320 9935625 -1376049111959421533348129114579880000 9935626 -246347043271018248974553713279012065488 9935627 120976957940703026129685050371629213840 9935628 84169682630568249358498486362138078720 9935629 -170145053357124900967981966397548039680 9935630 -46745914992800670458592018242715002880 9935631 -26011147673068568582991390687122717688 9935632 -42753784618217012560189451070072422400 9935633 206796982682647123552919709994233369960 9935634 173868221792357609685522470366005284480 9935635 149839485706631965550685943877001244080 9935636 24960278540221798883909835484476045312 9935637 -189044242513156380677419676345722789248 9935638 -126764792223555390240900434972516081856 9935639 23087044766095552311501604840875335856 9935640 77947616103712723984035471166738022400 9935641 -353240913661110206320690012034439291958 9935642 -206111921470515041673818711016806496528 9935643 34110885905323824657945672377317395864 9935644 339118996919611108790239133854507214336 9935645 -90100560684735868502827550111016374280 9935646 37714343873307523996553260165568646144 9935647 -187492046298458023224627548232949572248 9935648 -317512053976227069632495957521198940160 9935649 -43518445038982582952080713375067493760 9935650 148793675870113642982012846037497676000 9935651 263682986984490167382474424288861050240 9935652 13196423169838426889358182666382815232 9935653 8988004964527389149073077716967455488 9935654 -53422662138425577693683817025335304224 9935655 -4287227049899226802949814067334860800 9935656 -327623676235206711132223762736730117120 9935657 -530058030600189940914350331069308681094 9935658 185875960651861822327548584141537947824 9935659 -771811778093996008281625514035440353280 9935660 -32994076157732643265573141166265907200 9935661 253561098911503667700233020680740783520 9935662 84106308580070760351852378194746390464 9935663 -19928878346082886392180202260625967088 9935664 13379291152280642337152603511362125824 9935665 -6969503074243376232449116413559102080 9935666 1901244682326940591033701264963116544 9935667 1192673798918940311233497085153267872 9935668 -206071634060335204132979975781019149952 9935669 -221954788320665584037579195768611866720 9935670 90308090200813310810369928243485030400 9935671 96918874289906856885771988594636008872 9935672 43375680057181541151033459184190976000 9935673 -38677843644582347677412844746887296 9935674 -95121778377306504494158085111525077248 9935675 -147621016937019412859566880065286261100 9935676 332178866283444093241603309987929768960 9935677 184458179423309904049272792767013596620 9935678 94329746085741471403961881862085500544 9935679 58684537785193060230808325594319328344 9935680 7777473445896022192516721999924428800 9935681 46279606003182861237540241904142960000 9935682 59357980309870924612700817770585476992 9935683 552020137076093782078222999563266965504 9935684 -156049211668774777970073168898485411840 9935685 21517719400912666079202452150260381020 9935686 11291228619232945785803504038308248064 9935687 -140232340720132035084239535529505310000 9935688 85639590921430885234990193303382097920 9935689 -74035585802567281667849282405939748160 9935690 20137454041576273288265666756113444800 9935691 319391846800186042364540342890743231192 9935692 129617144054196360341430768831601979392 9935693 240572463051574341015148994853639366540 9935694 37372857754780457581813064057075776128 9935695 78530955440419296066053390522846814720 9935696 48164582442287889227863897276712804352 9935697 195606556825933034313566591788132834800 9935698 -126557944773589551951679781520630259200 9935699 258258802818989325715846202627099561736 9935700 -25253924576573023519138648341138432000 9935701 -217325441806217403068104404841588032576 9935702 30708653452621941326972438957612276352 9935703 -15504363228322948639842801277483965768 9935704 -108209962462862369909189362654876170240 9935705 103462024882596153287673996299408978760 9935706 80836182951430293266996781776562167808 9935707 -8641389731945833317891350263585213208 9935708 84274619748529683517935236835462758400 9935709 820286012489389039412993809750123008 9935710 56575084622801904581274477463675858560 9935711 303785903069629865359815456039854721312 9935712 131906120621189972480133749613969408000 9935713 -77461238418231783491957525042498703980 9935714 -172807751118695122549745232135028442544 9935715 -31582851549566103361278470437272312480 9935716 129016760486862865825162232225133641728 9935717 110377379241080883815104115778403962624 9935718 -32896854241835022177994281994792796160 9935719 288899758806664290109333553737794245760 9935720 -251781110120497968003990249041209344000 9935721 -41973244021876288246725319687698113628 9935722 -19482347744115916788221253024842219088 9935723 -25203932225892446245577002252362933360 9935724 -45037303998606263790115339149139968000 9935725 -116831689055051245605453625914330826750 9935726 -306722212187596912702076266013183488896 9935727 241592670101460704508885891630843550080 9935728 90783189746148372091254159639934500864 9935729 330331932741601389421052169887504901330 9935730 -98269475003941983365425159121247590400 9935731 -218770056726930281429958838921342741296 9935732 334887398539957338677192469394614964992 9935733 -190209724769014899861787482968701610976 9935734 38228757726178091454315907079425466016 9935735 -177835814814517970444795099738960592480 9935736 -64814950619041968437470596385740840960 9935737 101687571940701139488586946841861069504 9935738 15982640728136671659777729134493042144 9935739 -121689121567378851007124356723187506392 9935740 128056958113131888147090215272188794880 9935741 -20540632870076680435583985158173398516 9935742 -3840649889299429817685627598651917696 9935743 -97888196718382937393717930218306103640 9935744 -48998978514702498028783533703519272960 9935745 -8016169853532197879788321930344724800 9935746 -244653616519894369639195058388948785280 9935747 -46332048720679880815103706172156158720 9935748 -17379328160288022216624411462588579840 9935749 318049286734873422901357738979467238750 9935750 -11642153564848639752744414932395872000 9935751 -21857143487198235594551440350672476160 9935752 -4783507143396498920595289361983488000 9935753 553487153377912655232224817113168684160 9935754 166744680047381419622799224642251672320 9935755 -202811467015079398421631160009028655840 9935756 -128744137063673234858912094526446977280 9935757 13669756276385900954257311892488258240 9935758 38846514679949029297767482406195770112 9935759 -193910195365067450549530065056142320496 9935760 16917615852081052259385005322829824000 9935761 -277872236160960562243024638379083397776 9935762 -160699503849909489183085621329244000368 9935763 246841832477655255232598424851448930744 9935764 18158306393439894771303643637627037696 9935765 97911930443594673106612359452407603200 9935766 11986801146201216127527835664888139264 9935767 102759940757185635015810923070038167800 9935768 206178045956778070361684939796340930560 9935769 127341847519718391308047879610980619040 9935770 -44198158617695340778287561475878927360 9935771 -825143716604917502003346884995890892248 9935772 -49591628259887075631271475501869940736 9935773 -528468707536097968377361154599325341978 9935774 -23617128168236356491920258446153804992 9935775 -56865092136916825244249867968871472000 9935776 -101772170661876402880512899826973802496 9935777 -158223776286207505114555773837611587200 9935778 -14349803104494886627915019915248066176 9935779 -260712939108479301017488102595675721012 9935780 -155664175992125342188212988673127878400 9935781 242226033561148858242860922894342195552 9935782 -135323632720532486872951879258155499200 9935783 46501056355074178825891002714969433008 9935784 311855592101307670380607781879752704000 9935785 76250981868980252282710988288871970980 9935786 -47199155412625371711453230340788551680 9935787 168576144076879678563312213918827017560 9935788 32647575599886359154635800363714899456 9935789 146588381751346722085824177404124205590 9935790 -12848235395878561331082414387389414400 9935791 265267332930231540879373978716481473952 9935792 79836800711506726120113057044750991360 9935793 -16517468729311484498583968527381385856 9935794 545021996646829356324692233903644048 9935795 418368351953986598157691406181060000 9935796 72593400291537964404914907249948493824 9935797 -189511175484148682640108384744265524754 9935798 6551142652459551411021165713365034400 9935799 182056625574813305890238566555801605864 9935800 -79914758254821192029483654668025856000 9935801 -251370095715675682448615745792718266198 9935802 -43187316827639499942232127948172640800 9935803 -9261551431260895008435096001306771080 9935804 -85160931649056262864560241313992226304 9935805 158832962465505638580381174866229510720 9935806 42913748004058330557837677885425714560 9935807 -14138145382012569246580248953570273568 9935808 92343800282170547607160226416164864000 9935809 -83173529340891062647387943203344125996 9935810 -16855185703652980248054402111079802880 9935811 14507533658212578372923380614065019120 9935812 -94542557549436155676195362027095529344 9935813 -350886184628940520868260745711567635938 9935814 8948162253701415993356032418765666304 9935815 170124301499750637564913084404011394720 9935816 -54823258168732399522694390535249100800 9935817 4821685644780202498610766055140733920 9935818 32938100040106199851485380447300109360 9935819 -309296151481494639277977824706384418056 9935820 29952849758992127946323753461352570880 9935821 36146411011035830416799987279926930912 9935822 -102434915987010800684155064014840283520 9935823 -217228036845072814679187598446288669816 9935824 -22294987981105288378892388198205095936 9935825 -188825238775584878666319438913738671450 9935826 -113388324840858754241323831191055110912 9935827 140513474925701802442089872996110905672 9935828 -44580522337619990616613571717659060224 9935829 -92192347634121952343876251022403395826 9935830 147679570818845188641211717232432294400 9935831 126254078592932379827303519719348522632 9935832 165444440209093238495310075217314447360 9935833 797496141171936179074171389697306586644 9935834 -72881703658721865189558689709624071184 9935835 19629178165235926636728215723081395200 9935836 -291674034570498863517678682833787261440 9935837 -230752915147533638883813192282395212200 9935838 2413224629540880228119876612128819200 9935839 260631623519218263679722450218387407824 9935840 329824438936251035782600433719738368000 9935841 -76923552683500971231574165055270768640 9935842 -115656402230031949845513154711966361088 9935843 -98476814921961481525461596349830571936 9935844 2730398030774785127952227278622831616 9935845 167242761195496270005629981140471111680 9935846 252901167018211857338784419388815131872 9935847 149731523182498049502852645716429276928 9935848 293007789067544008983153208706265216000 9935849 90290501985183065739506490978259612992 9935850 25115410871244711471370125753798912000 9935851 -143792368207056323575120891791819401600 9935852 -52744649409409224225177634128983592960 9935853 -177023613819044715059962117142446620096 9935854 -226604454857060445336290073730765250688 9935855 -368997743003423177105284847587066182000 9935856 -22966397123252705688149472765009788928 9935857 241766316680150436396673465729976290740 9935858 24167238534506444583119952829257361440 9935859 234759279521742116140477781282384354880 9935860 -148109525813513774418033643502855270400 9935861 315055630836338111663522976421079489280 9935862 -49504162008603826461482854098499584000 9935863 -23337554273752378989676694495282985760 9935864 -135281457676240419701540859870974976000 9935865 -15132851954806626747056903662671041340 9935866 -99720929983802575970235735027965620368 9935867 84440223684888361575683754514641530916 9935868 -46572136596195005249610381434590133760 9935869 5652501430783863678976868885843783596 9935870 -33185908118245653643890296810420547840 9935871 16937270622299639789424303893508672000 9935872 192915607729015233164904358451265667072 9935873 -334525923845084489899585130548269602556 9935874 -70855079927290993568153357102910746592 9935875 -388160118445325880142511023187552436000 9935876 -138736220772982887462675106249163658240 9935877 248724403306757019510768402709994448192 9935878 -196707930311845488989240958200472192960 9935879 -124387246950249605879222702134423044720 9935880 206417543414370864718985985024368640000 9935881 8389355504161131013358020284123185872 9935882 90169709258291331041010304459661127168 9935883 -62482554614597076395494730367414666948 9935884 1936496103604270400106869437271140352 9935885 184013023591309206445958538957705984000 9935886 -43487045299378561295627144502960793536 9935887 1019380629029200507550469426501932960 9935888 -76120170185776554881191282186306437120 9935889 -53091337311749975542966520739687778272 9935890 -97758358937477245320353119563079528800 9935891 -14137668152371834545087480800435639136 9935892 191532975172184610477881193443387535360 9935893 -108269753013164026240933441090491534240 9935894 12285410278715559029426598902384923392 9935895 104778212358610453536678789269232192000 9935896 -160447402477502861675324278454545950720 9935897 -359067793464577846493249162300114960640 9935898 -30281557253654194160391301479106129920 9935899 174817912469498532717697001384656687152 9935900 -65597923861628672963752458738734323200 9935901 78034221421291612581740127471214041030 9935902 -11133402238113145011204991262184195648 9935903 -46341897028608257678079904456486430016 9935904 40439516558004472764019370710861873152 9935905 32101301974030557365252812803518736000 9935906 -90349294496486033123695198845051398880 9935907 28162611364133867418310073343773349240 9935908 115213298335628130497214473725200384000 9935909 -89285184596660683474189481815225271040 9935910 -47644240860825824463303694609110188160 9935911 218487136871669213111055437277731883512 9935912 -165743427401546278889232767147910021120 9935913 -16071644874323865324432271275491740992 9935914 -19254865213411851154808318201942565888 9935915 -245736123335108983788266527283035092960 9935916 -177069796670226663135123112601692185600 9935917 206520240667052467639861050281289552640 9935918 -66195418794961747949637647239197601920 9935919 -22644412327218593837534536306474018560 9935920 89993887006881403830372160955129856000 9935921 -442762196777361266554071324408190081500 9935922 24576099226321365160630702893463449600 9935923 382622603913277305491685689194343283504 9935924 -5000091119911510396230473594985781248 9935925 35321242799488179849422359559957092800 9935926 -8784404239409031502082604726638801280 9935927 -31691427852512301884657649684096571224 9935928 48307969773331730395635050526735360000 9935929 55511422358906966339374213446111999530 9935930 114784937042533910622091371680857624320 9935931 138607207556330385236601537396558336000 9935932 -74350175150636743540883200918983452160 9935933 177703692729972011509556545543754520960 9935934 -39979111157917732707920739197431787520 9935935 329693647749902128040738792144615706960 9935936 -70790955373604771302505220258586951680 9935937 -114746720804676447753672346875942591792 9935938 57406676843909981061672180679906791120 9935939 150922938055315811268424580177728302720 9935940 -8112620865223099459501794156989399040 9935941 872961792526317647730712210844472067392 9935942 -86815004393530144918255982359849300128 9935943 47137126909800542074557124440812800464 9935944 39409880126250729690071287852521553920 9935945 71794881831752522532795074401735241700 9935946 -905745380668872113557034473704554448 9935947 72790834275154982621775707408426457600 9935948 7033026359728007820601185054800888832 9935949 -41552026444362398004147152600883913536 9935950 -12484282255981183559654421046103232000 9935951 485484160567097052814911872177632519200 9935952 16207551082343391256734502377991569408 9935953 -108750369822655021025311889692411651776 9935954 848244822924703005784398881972183040 9935955 -136279259597030870123221379342499795600 9935956 398847879886291997526691019684200320768 9935957 25694818336877725587528354427055583360 9935958 35864753849048380532000829572805539328 9935959 195655378090975068233481395875151198040 9935960 -17323976034946461302708984031172608000 9935961 -100233497896038785477342283048293426496 9935962 -52952046451668880661369277574213002768 9935963 9391273252028963154962679878802982944 9935964 -36663523892886331221264895483618560000 9935965 -3309153974668545221060139485705448960 9935966 -201265882434729662212215296190613521600 9935967 -5812967812895417659418919243306865152 9935968 10126023964467867182714379087137734656 9935969 -188842263652718243836966774933225329630 9935970 -17607355912025659754095130365633804800 9935971 418180406083375227412649208597110474344 9935972 257571352830777178919544577335073505280 9935973 -319262357494439247940308294116366810880 9935974 80840070118210565705861257452507012480 9935975 223278053272161542574358132981605452400 9935976 166391776505970757290406577566758912000 9935977 -90486553145231775281725561983736142592 9935978 -74053688218931454940577155635159250752 9935979 264174488006213650979109302335496355840 9935980 20325986614705036898945804757879398400 9935981 94837818162801471285886496653880147328 9935982 -43370612745558544624186721281324549248 9935983 172913217842401572900675653027757037120 9935984 3769037886062401462567884089880576000 9935985 -181101849770451658542335904211030324800 9935986 -17918163306973015531570141412915405808 9935987 -551853528407953599612528820195455581364 9935988 -278702780786021995089496547420578775040 9935989 -41594649719853614322041046795337557344 9935990 89289025587820267681386098982482415360 9935991 -21792276149424579993066729671310706224 9935992 132798522180789187460565236790654873600 9935993 -326482648074474650363695159639268917680 9935994 15403461120494450420532091733143296000 9935995 65803599335262816601335861468592834800 9935996 -4279333010841334616112178844808904704 9935997 192339775779817028211510915348285120000 9935998 -503331823236323416467125043151288427520 9935999 -55255463884840502231232556742099027664 9936000 165808328354579562120207999487180800000 9936001 184112206389739201618819818257770522372 9936002 308627449237639362758913880046347860000 9936003 -22634891039279928201182905338464239872 9936004 -5005611779507398286877048733027079680 9936005 -320154316770370955111219997790560854340 9936006 -177804059674777850584954750273778212992 9936007 -177521415218505796202163917697556017648 9936008 -306022666539574193414441032026362711040 9936009 -304062055688146771894380449445743622300 9936010 -595428403309745265469688913198535680 9936011 -67990700863867776595363046524396008576 9936012 70989318048236121732554991632812953600 9936013 315370997701740523700837700384242541600 9936014 153919812395048094467554800041919479232 9936015 6001521961624481842272147193504258320 9936016 -35660099911828937539357084367917006848 9936017 6050586253228078623069631616748885312 9936018 173567186154355229186064353554328334864 9936019 144918367530930998233944778051762273920 9936020 94680102807294332444587504790171412480 9936021 -194503488729668337396337298376030134496 9936022 -109372086005368361243782316458187578176 9936023 -27800846045269161083343947074856409456 9936024 -88564223873474143455659980138020864000 9936025 72551002439880188503393460793579147600 9936026 -339060280334036296782262523531924514336 9936027 89090102804220501067252778628231521280 9936028 -68569812723329729437153688473205168640 9936029 348175146442777337437274618129771176620 9936030 -633487753095054565638934968705216000 9936031 -178708407975802043073912553911970314880 9936032 -391884852228184600435411539021938884608 9936033 -20630736308725035831655505806028263776 9936034 -167486590861444790474934898709474257584 9936035 -451034837136936594775532800342292754240 9936036 -214810168100712286555069918988529024 9936037 -331954625320229739850508404256521301314 9936038 -49753950506666022214446856240260867840 9936039 246433735920796025571646120777088010024 9936040 232446909890626887907217570707340236800 9936041 26878875846965226819917437394364737652 9936042 -32940790721782182431546414831007084288 9936043 133424228336814559456575599828879805600 9936044 -27376668457928046447681811821130500864 9936045 -169094059475238807705162524255978880 9936046 -112313069600371243716694323976172934912 9936047 -177661232240411978430837481460343968640 9936048 -24583495502373719855553744436786692096 9936049 62024655555787224148718837939441521380 9936050 -125590726339721899505523009196303920000 9936051 13629975089254334754925997696612223600 9936052 15695908917569355243191582040115433472 9936053 -2408187195923189367615717224775981600 9936054 -56344052986526616461154811449393327360 9936055 74278170277908941339601500868636796560 9936056 -42797303432705071001506125307193241600 9936057 285036826151230803278214275211053973840 9936058 104210352976544147587449031206578417664 9936059 34364114904536725858288280898293831712 9936060 -113521877854320178448206412128642391040 9936061 317855489677729973033751411983456814662 9936062 22163380276026691572458907635339893632 9936063 -30648368545235323487999419265610533856 9936064 105999768116625806270415656713412673536 9936065 -224191000546709750678941097558704623000 9936066 -18059561846624553486845810512307636736 9936067 639897199867631482240393427219110382400 9936068 34141614843388831616144830815413278848 9936069 24691951116174265963285929499338762240 9936070 -16465233195735869825535226395539808000 9936071 -95603681522172863015056046222073874728 9936072 -103498474474192669292826300109648896000 9936073 -475550837233617350596188057992868732582 9936074 120981595637623725659895414074548543536 9936075 -121375892135149709352437830644986828400 9936076 198130479178441165355696323365300181760 9936077 -204441923088904836110844775776196032948 9936078 81840333684073024317996702650464271424 9936079 303268991148567097179567424833710535184 9936080 13848179362040374586815129615867576320 9936081 603647781175149098731531634919634761600 9936082 -62590362654280212168702135692574243168 9936083 -105661027473137219382415398681692107668 9936084 117713847711442528129760581887709710336 9936085 -186710708250115159617735108746694125220 9936086 19734587775132865207025515077517233984 9936087 -72918915214621553271853769035282750848 9936088 -61930003661775750449681293220352000000 9936089 -12177930085179648847717721483308739328 9936090 9802153488888061191742276010499318720 9936091 177618301269509745730945232361258560784 9936092 -134208234118635028487983839099623897088 9936093 -121682468515742820268151429234891454336 9936094 -40561902303877692754833982508583222528 9936095 -64884733787756638397356036803180221760 9936096 -3197734262319531115285512183884021760 9936097 -92676474590192110885086771774687666620 9936098 -46900601707654628611883662598268749664 9936099 -185677496413292339655813545931272077056 9936100 136870349918940691637929703260418790400 9936101 -64854488855289024206654468471030322816 9936102 -57047366351542179295986410756602017792 9936103 -16032112659508621017483254189329744736 9936104 -129543056629313795689723429735225313280 9936105 -39188162800392125902255540251134303040 9936106 -44282885554158957411872855943775520160 9936107 564759684045738529831231868337654392880 9936108 -2869140544036710973009758028359972864 9936109 -218550902662442524142032985857987060414 9936110 100787013442840707524898427492608384960 9936111 44334254410312905336682051207922229120 9936112 -8025656868381156492443450157614301184 9936113 89452616188656375405545441726751409920 9936114 12863885838124067237606845449306867840 9936115 12119641395985009744285802820354155520 9936116 -135438866622026897600282420537178223872 9936117 -248980845429502341060752180763136075332 9936118 98946574590913066853994025921072793760 9936119 -395633487752305322740224735490628979480 9936120 53507542192345074429048772216435507200 9936121 -34560310561189080611630516986679498108 9936122 51826746693605385138485701999373694432 9936123 -135047721244114699868294775569015600616 9936124 -283542936225108956333302662774497899008 9936125 162663477929868479606956197166383270000 9936126 28220821599852303765438101582798006400 9936127 -144711470281298972797712216759083347528 9936128 120412170946393428214303464564247756800 9936129 -63274062949984674528509631448097261568 9936130 32637292967699403515194516168339422720 9936131 -496200514145388110048463775802419781400 9936132 165156379685261183383804872095559478272 9936133 -253519884327512800510092918184177411618 9936134 56563243898754122403419698532036116992 9936135 -341840799271831009043185776038009145600 9936136 105768339306765233446185326066974556160 9936137 549693419278771292101050981823820752080 9936138 15794453650657852504088384670346521600 9936139 -1164091741199071295630739409146546432 9936140 -143872741312161231494743965665506252800 9936141 82743770791110524313006893247419574144 9936142 204987666480257871387940098424353838272 9936143 152059550855991028151404380726198875616 9936144 60819680624336823733745274386723119104 9936145 -6957789238201098529296798614387337600 9936146 -12573844046045231267873597304584125440 9936147 -74479589927448410379607454429715083472 9936148 -50767114542449583428151458141479537792 9936149 -128622850933345680011074493912689908864 9936150 -22171777546996484368197525704988518400 9936151 128493797111392648215434781944150432704 9936152 -218392023342481943853302135328388915200 9936153 149557088473097131694484855436314209562 9936154 -61907500139661995451113428061131226880 9936155 -69252476794264328043571105590727765440 9936156 142778512400986348908959710672929372672 9936157 269861673245340360060441713231583136 9936158 79161050872262919085897898322023966976 9936159 -261253810446669028854700474691796115896 9936160 -79739995652487202229043444747093934080 9936161 -213010973927210349776272606008171010368 9936162 -280582078842128501064707527097608124160 9936163 40736445878923693340169128721757240412 9936164 -827867813234231012116208919711289344 9936165 55899404720383882133475073619741387520 9936166 -47519525158849367817442619358580623360 9936167 -561463537609638040901280764290772890968 9936168 1926840080345523750987651089678499840 9936169 -699732941935634683498716306407604550656 9936170 -204002889710396685377322136811675202720 9936171 268396190062183917661137870319047899532 9936172 -32924244844045574299369380740690236928 9936173 175213322956890306640100675670062926764 9936174 52468884386047433628493782556460977152 9936175 -105436707140047669417363283969376375000 9936176 -3870589067017385833794643308374654976 9936177 49874195543714466189603001444876187232 9936178 60863315384184273259200642078428493312 9936179 436499560949562676150484872920420852288 9936180 89567826492030961419876782600572527360 9936181 171694443412563314867333560057222927982 9936182 218695557384749416156505746073862144 9936183 293878811312329277021909544638501270400 9936184 -65739319978937818364160584242606202880 9936185 -678850082509699506177362006869165440 9936186 -19403285121938625609009956297749908480 9936187 169844384090476391532933069395533860836 9936188 -162332439181368485502739611554181665280 9936189 -33029597900480824906518319961932980 9936190 -167925084887964962387362255171305292800 9936191 -368292935461052665489911591153928953408 9936192 -4106163771459992863364929361257955328 9936193 349122175037751098853974144630089429442 9936194 -141589528348973651857571928866738360928 9936195 36190776309687473203672874397357544800 9936196 -14235371206644573343200664925597257600 9936197 60507569779306672563099445495372031646 9936198 -84925870406623253585751340699179851616 9936199 -6619612472482378632436907650966690368 9936200 -47172345854485621506639232676666496000 9936201 -95278805335576385382407222548148550912 9936202 102289186830883734329567006013986949120 9936203 2655315219959510180071588700448654984 9936204 108316912502956801895694505234325422080 9936205 -63747736608252306286803444919985209140 9936206 -108187268444531460761128226569918907520 9936207 -87650718370210661019360242625307340136 9936208 -22135097634866621204376743971339706368 9936209 393416488508844518309665233154177495410 9936210 -11326417251508606776703975475271959040 9936211 434099795504242902747464067526941058944 9936212 -99362025115689076858578043055176704000 9936213 20151034218833778627549770562249719808 9936214 -170189430334935236376996991350339763200 9936215 35628698570147527673196466722221680320 9936216 194797740084532115363076437418748723200 9936217 22322903006530299437115019165614390340 9936218 61201631134863071422381035674966488560 9936219 279578168775107927783264788722037121112 9936220 -172579325410648922908395134369378419200 9936221 96425850897770185405318633481306107200 9936222 17740464248630925533906822163787367040 9936223 -731378683802727917257605552424710293760 9936224 134453172473183405257744801354407346176 9936225 1092863932718367145078047099571056000 9936226 149591337102217795845241710796536299520 9936227 -19324841379596866310579413085942596800 9936228 19885154509991422677022879539224125440 9936229 -42599393314087973162873196647294053220 9936230 -129909443938872404060650399271864628480 9936231 -253207858663547546050738245896411634648 9936232 -493931258726948476116505302928197657600 9936233 248489640702120239619850688734508935482 9936234 34109802067420674670786871228543913984 9936235 -220908056419755660818258315453217388320 9936236 239906973734656139190391516421968001280 9936237 150958194945270393578492797009174785600 9936238 -98473866013268420010467541151800574656 9936239 113507568742473995400130429906202645256 9936240 -4218294523994973603754657314177024000 9936241 -221646180433506769222460312217040077120 9936242 23517421759846024992130063171370080272 9936243 230620291821391382565748487596761955200 9936244 -2634843566524934743030777194653073408 9936245 -10047922518491693011514388922242920640 9936246 -131476944018281691655665979863094224000 9936247 -443240301003885622663679851671481352280 9936248 -204389930707101787716673155781858467840 9936249 -4831577163061316179645400417769595200 9936250 -44593584541178626071489505527929250000 9936251 -39098056910664848001596883720341043888 9936252 -173512978173427528635517479328144833024 9936253 279265978064349759786366292184189420928 9936254 264807016761485364150620799843960408576 9936255 14568304444484574412766740966257323520 9936256 398534336706160476384310095727055339520 9936257 -191481730540518670893024627629135002494 9936258 7565878605236550830098963659311577984 9936259 -125046899780188293253629913001047481960 9936260 -15078683726787302177098683174771045120 9936261 40805918472338980202362722970800654432 9936262 41241613861100289352629699712966201344 9936263 138522531817016601310106351717188639512 9936264 -8211339774629532590191335611733934080 9936265 -221346073741311723453424153265747549880 9936266 183669771390931930208774496272146838832 9936267 11901627645510711014253822731030820864 9936268 -432778331360644070581411478968826880 9936269 -52567297857673589463277214741476068000 9936270 -123283492586178438406927851734152435200 9936271 -591338528229715135187344167654765784528 9936272 112518491667491146334503435187703422976 9936273 312614388893760462467656434298184991984 9936274 -16702581052740891475388901579272045568 9936275 2842102237282131904482323551259985600 9936276 -12591977817734262186365866492347678720 9936277 -50640065856805269482889088295294403840 9936278 95448608410422332380289702919280320 9936279 19501316514920864420997641016451597008 9936280 197559513646364182291816866373042790400 9936281 157047819397512273916028076073191352452 9936282 -3852179821643493498154901604962615808 9936283 -43567313831314779135765004795366903280 9936284 118846116234761424631597946722723923456 9936285 122104703295336040155966418458283103040 9936286 -40861114326188134793054926627039116480 9936287 -284048495899680613408825101965126690208 9936288 31207366317108896644626619216408018944 9936289 21873127090542828145430481225071298720 9936290 -13116106887290958999539146223247206400 9936291 215500749091192172482237590471405641592 9936292 295454966029924930759078194752328705280 9936293 -194876577549532268437124599509006715458 9936294 60419314844831450972114561170205265600 9936295 19674962367089247665838646142954774400 9936296 -238491856260017529168366723291074979840 9936297 -211571503898855205467279226935891865600 9936298 -93402467373869179346389276569699147600 9936299 -368930563330857216114982191035835457440 9936300 -33386625290999691338893987166271590400 9936301 -318907646987464096168900556196840939968 9936302 232691152797495486618015481991542508352 9936303 20732839343377928484387099628561275024 9936304 -23148492920275042696313567531908464640 9936305 -28063972740168387222441873458290206540 9936306 -18781086005365710073085208116493152256 9936307 -894472680287004224246336102400825931760 9936308 -22685878149499055509230010195156193280 9936309 18767605797472136817031514342327772288 9936310 30098834317069859169653381298037296000 9936311 2098446318244078756272841540453064448 9936312 -192170391252249871661496784970294292480 9936313 193581704018758791204905117975186341896 9936314 11096566778412896579245231635179270256 9936315 -127265171838483770971970330479948838640 9936316 19294760639677194238253765457935001600 9936317 -112961384609893545067172577782453217408 9936318 -115209118695185290387334228029381335744 9936319 -79081677174519998577882236574515673280 9936320 34929895390283006984688234564031610880 9936321 -64324263765506840363742622613000334288 9936322 -9047012905580092926528381120310256640 9936323 -55027789044875004851123592419643296160 9936324 297593377902312739026306865781326571520 9936325 48469241283270204680209251147114292000 9936326 20872121799024645081808209521006547840 9936327 -76683868427631861631285696631590337880 9936328 444576932327806378078220450355071232000 9936329 -43791756965285080528324320178164453240 9936330 14058739798850575262945896715512465920 9936331 77892917038343902833377516468330071600 9936332 90899107827216413433411046811775759360 9936333 -391513859176800296750669248800088648512 9936334 -69883005326460636307211904162917113920 9936335 -212558473138225623526855494418813258800 9936336 -35259352898834921124084603843578167296 9936337 -92624256908857479018543024632196462336 9936338 10388974312195299874463116616806258320 9936339 2194939717356437993622564307727896320 9936340 -51048986921100658400610304612870652160 9936341 144600267195382192298830314284618863872 9936342 -66547457971999244420881729143925780992 9936343 75531109700068771663481602331069203592 9936344 -422682837458303777417355216715786874880 9936345 103618847374856848085873064451584445440 9936346 51899107743927789658860022569954282240 9936347 123375993824643127829823646668080956032 9936348 17635230132154303887137509789078817280 9936349 -51965087674334492858825399906776322650 9936350 -21698613047541971610046732214887862400 9936351 -12196379359432439191201541325780719016 9936352 466133051088824821894374163195221245952 9936353 -83208426856077064020988912977889695744 9936354 140309465147068156655190516369377280 9936355 305705091785546556355721395455779468400 9936356 200726078390517768529194577872801889920 9936357 137507643323213174678314125704223930240 9936358 174083676685230943378056110228162477280 9936359 -281036747374100305289927487364080948984 9936360 -32697247077775310808420616339228262400 9936361 77801033013989984298971034378360843962 9936362 -12608910180509918687686059383873764608 9936363 -115049901887468847765861934286413386000 9936364 -482785626274898462463117767192222699520 9936365 -467504113589262597835520673094150547400 9936366 -101529544712550140403602102924344599552 9936367 154474261544460999090003623087946336000 9936368 -8698434811242420572846555622279217152 9936369 -138887356990248581367243326955675022206 9936370 -29349365065406068977121032981466488000 9936371 547386038909669909108304806669918746572 9936372 64525193215706304421921154176313001984 9936373 144050306850198688353778636286475100640 9936374 -102536612493333142019609850273616472448 9936375 -170474159809019051815218236534250396000 9936376 126539195625242584940825138191572172800 9936377 356281402975950453392183498086812578784 9936378 -52883295600235561752661338956043732480 9936379 33496501793003451355538217120339290400 9936380 -121797486415538300270358882615989606400 9936381 47211926715650199106594593175586727168 9936382 -7216461191750838129227440764443636928 9936383 -496282413045686603145373721724889804320 9936384 -24939585915611668052301276816510812160 9936385 -92804304444065664357409819371129621420 9936386 150667506517737545717383795434945922080 9936387 -8096289366223094108296154432866679952 9936388 28389746726034903484947227186305339392 9936389 -42417807154188654745229096668990447044 9936390 16257421200924297055302916314041089920 9936391 -203429926225677878087414173763249459664 9936392 -376648226279956302346179778248540364800 9936393 -205907669296117159679166294638352041472 9936394 -182487067107637245472221385922196310080 9936395 -9585403046594936320433587222426353600 9936396 -173723076068591803762523254950270920448 9936397 7216510408840834640352885033459902560 9936398 -85820659612504137707946837826975656384 9936399 -3424717631018697577405380874492416 9936400 40030723210853394628657903494654156800 9936401 -312129787304804852769508000132412128908 9936402 -36146925917472411962113185048488140800 9936403 -297107923459059218853598530856523204016 9936404 -170631304626976309336146800589088524288 9936405 2410907793246878427323493889354704000 9936406 131321670627688915126562175838280581152 9936407 196905580718827822955875672162906732680 9936408 -95149227204965678139911985778921328640 9936409 30405301923897757239877102769809282816 9936410 -393168481487345299226003468797796398080 9936411 362692950351191201978531550696946982400 9936412 378581271770234250209802119506656748544 9936413 250108191234798204708472837281671714784 9936414 -102364237368864478274221569681262852992 9936415 -85353913970657059611623304618476362800 9936416 8692462532156853791164372213147435008 9936417 -132636037773091624382808023932596471120 9936418 74893706477172539037041012720920334160 9936419 -381374855928147114099504662595311190180 9936420 14191766348456389110063777038747750400 9936421 10950610025305026523737044176072158144 9936422 -98156351661722171337884502039787101888 9936423 9338562782762006159622373118379893424 9936424 125070362847859772025567290513768601600 9936425 -80772200626262994941507506111504128000 9936426 -74179676725031475306576167100245625600 9936427 -5307851115756115841679317067158516360 9936428 -140388881243303968671201190066485904128 9936429 119435417499974465789970585744815244288 9936430 252935677276037889930153548461670400 9936431 184313144647307390604152552877831977232 9936432 -1869915560794750301599971289508806656 9936433 62271573812684172192734969857956644404 9936434 -157511733124036265069297091530950256640 9936435 192090123103758807604208392288257500160 9936436 70828361907273234659819714586710583680 9936437 -79944040546263607378786459367270037888 9936438 78390957061001074901566961297983748544 9936439 -121092554835906463917337364066216124760 9936440 819563444626956450503678189991936000 9936441 49307040427143698592231628015907927220 9936442 80940115937010674912045518770836619744 9936443 102985222652601906341736040226777868288 9936444 26906702952262580691552945941726822400 9936445 -545056520436098276214050036781016196520 9936446 -92514471728778362468362343031042179136 9936447 -25080193785450091075235234761385038320 9936448 -56245339514442232844147897399544643584 9936449 -267393174503966426371122973409252355360 9936450 -33963606039204823100516214279256972800 9936451 134202043747913662600164554402022495952 9936452 -290911476419662949485563890236742868864 9936453 354384128948506160176723098380584430304 9936454 -74322382821615551277542641476688475328 9936455 375706118686640615894675146689111162360 9936456 -271602328743782919944734601786386636800 9936457 -508584640665792940965788935394504896294 9936458 96853521315275652571223602770971338752 9936459 106001820018990597456101602245070130400 9936460 139126143520982511952262061814083778560 9936461 -60599563254444959154990620014060402176 9936462 59351930332303942689466806888811960320 9936463 -25827424117191282385947201565380367736 9936464 -69742066847324444385640349774000824320 9936465 38157874603638750004704302273690404800 9936466 194610727258997786821081752185177460000 9936467 -419867075829536214759632022827450654484 9936468 1901557802175068330898774831180288000 9936469 -327991416282865813026954719249500724640 9936470 -14319642609191538347118318199657048320 9936471 51498198244156801128086417498893430784 9936472 79765006421972276775742543851423744000 9936473 -81798321233821428757002019708429847280 9936474 -37924478435657119311471168439255088640 9936475 -138951087811114688447663416035750263500 9936476 -168320986397657387008034175802143275520 9936477 836542677229463371296481061522658048 9936478 -54269730517931098619741125902422040960 9936479 103491898582569922491302553021524632176 9936480 -22507878186541264784713163051032903680 9936481 351925556055509689051718692665959488128 9936482 -55515805767181014141382664594582655408 9936483 -1598071970424466573774725173961180672 9936484 67744268734672673168464110540223565056 9936485 130243911107040366710184930646078963200 9936486 8323258625518828467540432920801034240 9936487 -509092818484107551917194202647296200320 9936488 -86443885046114911860099858385956234240 9936489 91023694349268445011113931053698567824 9936490 -179339647826424771699347131357143386880 9936491 -232900311845794953875708540755654491168 9936492 11359327964429583509815763535566536704 9936493 -4743425676610328107277254913406614016 9936494 -110181633785095734837579017197833073920 9936495 -229444799691463012987176971374748414280 9936496 134054130105416809899941109195880497152 9936497 -909933416620931767027249696647638940 9936498 33861090301874015538116309484525935616 9936499 280458657418558678884975408558152583500 9936500 168337411998397768072634697825693696000 9936501 -280077948997947752004235891616270489568 9936502 91315965216454467587600691477498756480 9936503 -145665099679926757108182892725093700248 9936504 -171694684003809622435667995144824483840 9936505 -305733377606135971301854965574892058240 9936506 -81703522220079296225260958054411635200 9936507 -127547555448380301957397189060302801408 9936508 -218623427839436320439179038555780892672 9936509 292535236233314447335343266374345493728 9936510 85647600140162848086836794271728210560 9936511 12094662314225469373692445798140511440 9936512 -349784869814699541649162892127240192000 9936513 -629596943870694282921545086343453240256 9936514 -35957778079458350417017090128258703968 9936515 -332152913823435983365033728126343593840 9936516 -69000296241135300729522303626175771648 9936517 48961532715012328546909492436546374392 9936518 272337554786100319326998008258912183104 9936519 265153146698228912097340501281603346344 9936520 -553661355995098244974817296684185600 9936521 55626849267642162041342782282409314944 9936522 105031347629956799520618567871061114160 9936523 83262498088316331518198012273904802624 9936524 -260029996464739068210872883204286444800 9936525 -3228716831300154669979061062393291200 9936526 104405222250550510368061441518473444352 9936527 -185120185315664319091059026656365341448 9936528 -6670420402358072771167999708970090496 9936529 -355965559237845785234119059140139182016 9936530 -54510466813508112981865485331225233600 9936531 -95276822612948307218477944059632886960 9936532 -351500229444831109786359549125294130304 9936533 -322012296516222465812117959390696975218 9936534 -214046881405649951045272672444361415936 9936535 -37974018626503718447339194935035211840 9936536 508413976110558782978120596322505799680 9936537 107901603786070565157763250196382176768 9936538 -55353833683169876755072618583164557600 9936539 -289990340206043924431990910614987280640 9936540 -226080735231760172129854480863432038400 9936541 67369330682681864741898433309836149120 9936542 -26199325769937221919850174242713659392 9936543 271763664835256166354835192376279611464 9936544 -178681239939864953622328501040499916800 9936545 -127325770927157447173756522216663406700 9936546 -47046411036430553612864219822438409216 9936547 -671018632557032593701330018303927552128 9936548 510995374934687882484504359833196970240 9936549 45028620977514761246349671919644353920 9936550 35843379240337427597804097018526684800 9936551 173522512930970052251471876903609748480 9936552 246863540224715666548053404342173040640 9936553 -150879421022010148019517232316362677936 9936554 15801200564810311621119765017015900160 9936555 -27902057238070321888079418130856271360 9936556 -53496682535474625708609180078608940032 9936557 -110295180367409882058421858510350505194 9936558 92804302914663422303820737748320903424 9936559 960352614882207179417815282904260172760 9936560 23793805480564269310160475394272460800 9936561 -271795423429953789226763364405488957328 9936562 6749702852807300354665145952099768864 9936563 2917396952238507293513370639788169840 9936564 165042761638254585869351694539208886272 9936565 -147251192682489628732883220014658765540 9936566 -92210184065924184673957335616885212768 9936567 149625993250131298553134503806738844240 9936568 258248979114077470570654925414787932160 9936569 -496566559225678209363876961265517600 9936570 -17609773567907387780309957523530480640 9936571 134679132215057911513916501521061788772 9936572 91878873912567657251754877105616171520 9936573 39157888283184318835612950380840189184 9936574 264922394162198876993173491515381089536 9936575 159961746815933661905940771296243011200 9936576 18220463067326525036684690445368819712 9936577 -163157243007527405115433383320783947328 9936578 190994469513042598622554965053255877840 9936579 243096022971926993978774360879094939384 9936580 189658739168997023766180881289098649600 9936581 40462788372657961717085043591691076382 9936582 -56982638183389017795392364728738979840 9936583 -102220215801472341527667755076192453120 9936584 -13970696024029933103064828956128051200 9936585 -14703405966418282632197096073900249600 9936586 120015209878545625344953397999025196544 9936587 2350048574917740222598077270620355000 9936588 -77049139692239252627906211029249126400 9936589 136862952669944597818244973370360338360 9936590 125177142554275264447769245696252769280 9936591 -98877802034743724719455552830397081600 9936592 3371009052286912065572258205352722432 9936593 33896271320745520300167759048050233842 9936594 -9855982574807213712885006019628545920 9936595 291278135172692720949874554517244362800 9936596 50891981352194958072556603577091536640 9936597 -50280340544925938379470085071476365504 9936598 -52878573666332239736163928263295150080 9936599 89758660081534594572280969536659311680 9936600 95355626847773984134843615483580928000 9936601 -203031877224609872371774053584135406720 9936602 -98368831308866528713184346675266312256 9936603 259488686199552612910564969923577656840 9936604 -130669376523789616261102015038385759744 9936605 -69850331630496330724578402663272724480 9936606 -39665545582379143488867145701247432896 9936607 308345168315816197573640650771632462592 9936608 91027143477237454785357267775000412160 9936609 -29629202196243623045686393019607077760 9936610 34817600051668883574938419325514653760 9936611 -9878811373735131149021528797559602788 9936612 3070188962138331393849768037348703232 9936613 -132039649103985561137299040320648555138 9936614 -3458821101113644394421353310018041280 9936615 -14785598270952422384795107849007520480 9936616 -151042664435281216366851666200081203200 9936617 -549781708489688110068582192874969931334 9936618 96799133681590765134880082145197986560 9936619 7115040883320877973088657602789405184 9936620 183710907390012693360413133101150208000 9936621 158280934074269644262792786437836420480 9936622 -147379385737345732280227495810566331200 9936623 -127252597663844515652985021630877126296 9936624 29295747058400444171229772089506955264 9936625 -493919109459573573757111566162994071000 9936626 15082705893911720138328232702556292096 9936627 -202020863312570046220088696050702708680 9936628 136539219619046855122440181489053879040 9936629 412948755358972285174490231803557517230 9936630 -114973803659687837371412885716365982080 9936631 386584417339998157008574528106152307432 9936632 -115700546085258300475988000517320294400 9936633 -37738044643342732378966066100583663936 9936634 59909347649941344145124554167664911216 9936635 6506473701191035106449426921282935600 9936636 -97749542992021386473095470072435032064 9936637 80022595258756718535512530395007743852 9936638 65935370345491609800354474235252638720 9936639 -176448701956317837594397032854362368600 9936640 -84160167791521570084864318929842995200 9936641 -150804350234819957787325146683542764 9936642 9867146805777070823859302673954390912 9936643 34560529496758858122513951455602623544 9936644 -7717629995582101337287161173592674304 9936645 -13313507041127669426280155199702365280 9936646 -76949020425704540345505370781523915264 9936647 60584807062031358642306144872751052800 9936648 -249407386366402148500004700479680512000 9936649 29212259284221763919043721729374522650 9936650 -90091738074891705178679927106299065200 9936651 191461499053167475377659412541287427032 9936652 -1413191477390462744043768466260519936 9936653 -564043441924595596993093889439338605140 9936654 -22305492376782710057784366316569907200 9936655 -1452060429563031156714557357709184800 9936656 13304477065344445714414759469515751424 9936657 -148533828964989477669468412796161896192 9936658 -25409527479995035487603317720600320000 9936659 -30750750294205415178210702063975999696 9936660 99360977484473970136342626232771061760 9936661 540682769216273913077377492641754143900 9936662 148655808557067728466507127296897308160 9936663 -131010829152712359163214180404253716224 9936664 206011491700123201804924563209366323200 9936665 -90368629227791831071061609431732418940 9936666 10507340579476057771111662580388870400 9936667 -21612912624478638987267174398068147200 9936668 -102634958391582971483769185292654695424 9936669 -6415897808475045563330598269488981920 9936670 -161891703923264433571036235754030445440 9936671 -11010395235162130034756057266566039456 9936672 65154693781360732960356705198601666560 9936673 -110612746668930958746668500319289202078 9936674 -210616842303987523715262126442062676608 9936675 4072040048164796706457907235881074800 9936676 145068437047350874429759025010939367680 9936677 -84836993954138468810252868414065385120 9936678 1160446775313448502525673621860990976 9936679 -374403961291823550486061089482721043720 9936680 50859782084749133302065938192816332800 9936681 -244903731924236941863945837169914868848 9936682 82402772269330487387320389562127523840 9936683 -19263537201650188877777031571602376080 9936684 148655396076615286744713556072705816320 9936685 237590177835818972586090381369957387360 9936686 213909304542807510744191223901298025792 9936687 6510246682652580609280874653650167472 9936688 -54228731500417824611641161343896076288 9936689 53977093583603077656040123646863688256 9936690 -4686800331895164983026917484687272960 9936691 -601235034334156061070503537872184327000 9936692 -270569064132499052864415827543942584320 9936693 265803858675826515787037365738262669760 9936694 192436922179707567525473894634413524896 9936695 68719944687559521832108015952724586200 9936696 -33956773016042075576136531740275507200 9936697 -135068882353221099075119736009480560854 9936698 -47929043722344257608281193367335680 9936699 -20492349812485578623732629732140464640 9936700 181236852260137521073360694639040627200 9936701 58299222983631479562911865029186713932 9936702 -75397815734827050423295225087488024960 9936703 214472331764818495613806947468911593856 9936704 169303250883597792609612394790378274816 9936705 17904466407804716434617631190428531200 9936706 -22767861910306513442204221021008133632 9936707 -461434374639593233033031802259194584568 9936708 -39395743653494336779432773268314301440 9936709 111163704044842010375804010641300202880 9936710 -22850780311970643089221151726321856000 9936711 281301386476192137500264726230006979760 9936712 -309584523739239395345826069018118732800 9936713 282149049084831241244673088949001410304 9936714 -138013621026305048587768183154905800960 9936715 276228805740666613024392282513959895600 9936716 -35105026328452451148866683804671356160 9936717 -40748614671495110586409016230107390336 9936718 -139197558236525293136351273782461380160 9936719 -40057698044955430197818657718668718144 9936720 -5446090174888444640199109810883297280 9936721 -123585317807286086971709793426279707040 9936722 -54621431665858765225693652339127204576 9936723 235338771166438470672150820540356367104 9936724 93027853041220545289295403373823666176 9936725 27450280403277157610438557481709674250 9936726 -138423668572513933029774392294715195456 9936727 204104141987853419864194869008996621576 9936728 -16636156197210349413339824231992320000 9936729 -490604869910729363693861162560183133760 9936730 -70994346123267792328885076429078978880 9936731 -156688526552588096816980878003749837808 9936732 -45829607683579176746347031348569893888 9936733 -498782181706018504488788655484492525018 9936734 84518314161996989317842282878882611200 9936735 173297189507672263574639994257213082000 9936736 -289807655729322954946164686974987665408 9936737 -602223911977548062627876637631521403614 9936738 -11105602717296739961654881316177080320 9936739 -48156772042786484715400541808329055460 9936740 231012190074078540956185592067864944640 9936741 6437581922003525460739551519781909920 9936742 -249715967722994986921639622141674813728 9936743 -242791173688003481397153484365966366936 9936744 -71368450837568964684980665383611105280 9936745 -36898895198703108547887922440615513600 9936746 -2533220996949398005919374212852878928 9936747 -161602805375111464477161831783039975480 9936748 -17201522056518898699807750510481091584 9936749 553215562700775840228250789242054661836 9936750 108486364777276794801968743238628000000 9936751 418426958637565225262209717455757926384 9936752 -12298776538591467880737452708586651648 9936753 -143558235758099829725410895987114008800 9936754 23075128173355821584467449963266162592 9936755 -111220458422996353023776764989986185440 9936756 -28710198241072621106998033204220325888 9936757 16093729777973902051879176927430206464 9936758 2913370781812566847683301149128143488 9936759 -34358074461319520576645593992817441920 9936760 -5398688681717097863675296329770188800 9936761 -196432702480362949844659650068181379200 9936762 -23437788059969739410527455235847424 9936763 -300023758503067544856962413234768613520 9936764 -77652488876005605286308391438473959424 9936765 8072542203714315603647802241270588800 9936766 43541661896901937473724909965687131520 9936767 1949254723784431787269461995139909720 9936768 85774290228014339812898156374602547200 9936769 -181977239305067260214094842538994973904 9936770 202928469065986808602685971855670952960 9936771 -49349787642040677402860508458123043840 9936772 74355272770767615301380838934525982720 9936773 157799979872832586197315821402101713600 9936774 22215137514714604751010757761749251968 9936775 231255275540048390796977404184866761600 9936776 490251919849556591836624718643732526080 9936777 -128672104733761731681240525676124307168 9936778 215456779106490938094834160228670085120 9936779 -97443461114357406584263899610268344620 9936780 20768115475162534074563986683988377600 9936781 -107041019218529919494558956015454073418 9936782 -54589848369321548887502126824563745536 9936783 -389480372308452857410702637947660460400 9936784 426820742531719894038646365080518656 9936785 1074800535208875847348871639343941160 9936786 -14639723005929095405657578121855588736 9936787 -347054493127190898972974322852360718848 9936788 135512934074938712839380290640508169088 9936789 290696812507415493404758011894844524480 9936790 -156132603472391864400206597996514297600 9936791 29097838419112473283777716528681241800 9936792 167811420759166483608395626442800128000 9936793 486884192030194090697524143791778164042 9936794 -29514367543113704889574095650887538688 9936795 98920646331529760721114206072208906240 9936796 -87109045170469239097369074711432102400 9936797 25430146522189594901822519869943401740 9936798 87149890102186371625042728321183823488 9936799 110244130290644248622394403222411928160 9936800 -224026348698029775902324917727925043200 9936801 -10530440131698983069263237948674857856 9936802 -22823760799890834837255061260045797376 9936803 348812113894575390347503995742214489052 9936804 199499762256951600526967322209345258496 9936805 22900889500558762428824163885407243520 9936806 -179875456830158635273600568382399550656 9936807 -336576575445891881944162562478727873920 9936808 -32962826666630345435565464328183936000 9936809 -676674670707997788053714870604887220096 9936810 58361721987433194908473828864377600000 9936811 -270235869898397517589709699825942685600 9936812 -332570657384102637680341134697215769344 9936813 502965608478541566719200668506759342688 9936814 159072274065931522748811908206386152256 9936815 -109896818155381394781850718946499447200 9936816 11269167138788550154924973022364925952 9936817 39294120706891340324613517371475207152 9936818 241363722925852349159388197662100889360 9936819 511583323365891325238234786194844889000 9936820 -220143820332095843527557416282002801920 9936821 205209106820546921635305277965256486680 9936822 -86943604058549923893593387417579114496 9936823 1997927891844941557412158676795213904 9936824 -395063774645932281273604666617485783040 9936825 -7139682669848883612087012943765892400 9936826 -4864893763071359796520648930725864960 9936827 544891544152080789747330375015625920 9936828 128422127494698006509387747130786766848 9936829 171197098865768132517036368323137746240 9936830 -26741643702189057106181828912870677440 9936831 -6596481053347845707326947031779586416 9936832 137809753397323574114014868211729694720 9936833 2977767868996625922576939296963731968 9936834 304161031681124558461859308910560395264 9936835 404921151460426690480689159285613518000 9936836 35642958351351203122781665045005004800 9936837 -18667962461828286060606033653959174368 9936838 -392416394539374881967386248486216792704 9936839 -250556532868912896918432107326094037120 9936840 -135222517918066028393765959963641446400 9936841 154040970289227061967059700182138065242 9936842 -75333926740947132187919196847268881056 9936843 20699937510897009980443705368204480768 9936844 -46855063127830657861187325402438293504 9936845 -150923724502696461623975073924126501480 9936846 163275061606450901049240851177598406272 9936847 304448721219212318299651605058484589296 9936848 -106458447942811901745190540780724551680 9936849 61631883382867296455544753389163484608 9936850 17580877097562680880975229051378560000 9936851 -149119609242156764372767696131488523408 9936852 -42607719015428565264294284464587552768 9936853 225179277376335023989738877456139829984 9936854 -9610575289501795792078493668505382624 9936855 420665145097526137496036091834123177600 9936856 -212002195668005718194439065419930245120 9936857 -368277523720199157728935269222832984320 9936858 -110574720170802294968265757570108023552 9936859 -64749440786899564380811557153071418940 9936860 -251051642588698685460300489124920883200 9936861 113657843088899496659698102847261564928 9936862 -153116368274221775299165893309657403200 9936863 -37270207989767332945348745964358828056 9936864 -20356091341509774041399804380179333120 9936865 83663750777319294297792956722160074260 9936866 -19140525952909072666746657364066444800 9936867 -254027373993509273781264725594099325120 9936868 -65405725724555432841852778022209259264 9936869 381755404663242544796263662691722246270 9936870 -721747875597804398253554557055170560 9936871 -101743763389898191794864609406084656000 9936872 397722146787005094790259846299409203200 9936873 248424078011105070757749717441336974922 9936874 146382365327336459860949718301282028544 9936875 7111006796503485473978262270000690000 9936876 -24085021246816728815930097389254164480 9936877 -170343856880810479359457468146161230068 9936878 62051749704228685965114264581429417856 9936879 293387345504156022565911403162720502160 9936880 6556800926644312224954525218738012160 9936881 -128318571876661768013654665212693152256 9936882 -98837698300910929328929359410458280376 9936883 215409315684593143541300729846821272 9936884 -141775639071894628173491715682910194944 9936885 -64367163107303782715407892170054874880 9936886 1200020973911520108905652369287419872 9936887 -196832780124614920482007892762963795640 9936888 -58400844598268327798308794305092608000 9936889 -231252978734754109145110686816016092310 9936890 14055938583736215032624315040138079200 9936891 -262899835569039261476210894498179332000 9936892 -81097493822239130086459518379304353792 9936893 -103458589982795167848027309780982308858 9936894 15019090597166673248965483162077450240 9936895 -42961338242260826325843767658225206400 9936896 236763438889867434696019123239106117632 9936897 -13800700068179152328176294568151905472 9936898 -91797297902307538174545311148693194880 9936899 101671353084920303403021088295005104336 9936900 29577662952724602797309209031159289600 9936901 922777491576285534148697045370114360 9936902 -336553179158488259261647209336318561408 9936903 -123579383395202660220029606556623635200 9936904 614604288092916658222050830303092531200 9936905 -120195835954384154817504244332608668800 9936906 1835663311941558427719947183263663104 9936907 329060367133965845253487344745828739156 9936908 -86088119079843763889875758016772198400 9936909 -18771502294386007982131243292630396586 9936910 -171767910966008444589759544027008656640 9936911 -409053976652060586762874839969291985488 9936912 -313151058365504713585814780523970560 9936913 -1810506925680103929781969574792022976 9936914 89693933887041439794071695788310430880 9936915 301917192778325576765116627196457057120 9936916 256258536321057750871907878960072151040 9936917 144186016920938455134686457523476545514 9936918 -6747412054418564606418559944958212960 9936919 294752401096268846950003322325870549320 9936920 25844011202032962780951106701793689600 9936921 -43363275294941117829147087362983971888 9936922 -1239951588656358642076753782162283008 9936923 -38066928624631131816920311257088872828 9936924 68436930173653638794891067861721006080 9936925 54059833419230601779211444878144164800 9936926 3590631406916108181938504067295776768 9936927 54185940001991390174322651552004586496 9936928 482512801797439641170360240922370768896 9936929 394373854026735011396852728677699528384 9936930 114183795512982417677192085159846021120 9936931 500535607449925591261796051758092379752 9936932 170332105846685604090514225241059322496 9936933 -92882745810398354012328151845342030816 9936934 115148258602983638130300328908770736384 9936935 371355621286690523822675623316685734400 9936936 -63574711017541007835459507327509299200 9936937 441575748939301128546715773052804540260 9936938 90583806098471119250630412164332815360 9936939 14578705468546576997711071937579682480 9936940 -59972918395535826620248443909637094400 9936941 160366797609861250973719971661803739872 9936942 -19937709825750916044292525085901524736 9936943 -283876746599515286397428752815797270400 9936944 49483855717183835937370038535166607360 9936945 -161853872125170101075664359518068278400 9936946 159834678418192014901337790868511718672 9936947 -52155847655747308365067789385976056160 9936948 -13758589794392533456258205606476345344 9936949 -313514419822170430134579107060612033280 9936950 3734426456546990429855399336276673600 9936951 92270817009889785525679048193797171584 9936952 -153506080309814856244414060313120870400 9936953 122127957061000920309846896405066535684 9936954 34942041242015042518233317992195204464 9936955 60813678870383039278772505225739394400 9936956 -3438885248560241324984351979666928128 9936957 -92661859218893568785168021914141624320 9936958 86749539055050289992650098955121934080 9936959 68752053329822534914758071437950910800 9936960 -61299798887198927220293325117959700480 9936961 314569970187584115295282984045535991124 9936962 -72159094902284049447645961143995834880 9936963 216961306578352415513629708784998873092 9936964 -166867182691608277537048161961488433024 9936965 -20582807469229542641712095313000451080 9936966 23106778023371567044626925381284986880 9936967 198670011329510523599785557539436912600 9936968 245132548852949876466107089464610882560 9936969 16372723052369885556316948532308159488 9936970 -61632034358706714849485535113843880000 9936971 -370531280238023599216466947371228961920 9936972 -36917447681095168653159720200847590400 9936973 -70474682836011627130216619113955616778 9936974 124818770588599887821250457763753324736 9936975 183870446414642357075327882010685536000 9936976 -3396220043860160479074966216934817792 9936977 -391649745132870629565521449049445324174 9936978 2726331482194273606482235074652228224 9936979 2575426759226263877118128724895594528 9936980 -85470366799946464944341428973828256000 9936981 255362126899220026263165378386474081280 9936982 -141840245523809466622204746680860871616 9936983 90972961191046575830430421247223950976 9936984 391105360163859289387321524912607518720 9936985 55532102785512089916639786704251158600 9936986 -54278464932667858160961614386388810016 9936987 -208813683129844204858999990464877405248 9936988 87121851671724043861794423971954819072 9936989 -249613304781640209208172266778706228576 9936990 722543781369555036229379424030385920 9936991 -787785854934909592380249740049589421888 9936992 -217674870477447982337703132570691043328 9936993 127703039163967787693514880312771478208 9936994 -54004103587255456206231518295347614560 9936995 24023283747757952923232841136835602800 9936996 -23739799387921447649931177709831004160 9936997 -21443053415555572722843976492560304000 9936998 -109233169968949000882163969880246132000 9936999 -4400373494414572493328172644286107816 9937000 7054928877999558509654016972902400000 9937001 530625355449544332335785370304287734080 9937002 140797987208403902124463788076044133632 9937003 -155881137165546637733377412823993363816 9937004 91370471433504955969489025090538240 9937005 66556580337124849512255963472161033600 9937006 17569641588497795376344959320258437760 9937007 -469837876850002613889064634290009437744 9937008 28068357215367432286319425282140340224 9937009 -164623402416497756328038354104229473296 9937010 20203312450091204879922987189864394560 9937011 38613943093910017169662038691961359104 9937012 -175533006395310770945170424199820843008 9937013 -538908437004330406430853602195031030738 9937014 170929806883733753791515620791056008640 9937015 506816441614442366692590880598262220800 9937016 108030952691733506655055324388207616000 9937017 308029965877551369177850883552269794234 9937018 -5737972390618395746277043516709406720 9937019 -188032496934186902571810791810351416320 9937020 -56476457393278655360254030101668920320 9937021 30625183388042660955723978176791772652 9937022 -14118774503315639481605603216443239936 9937023 -79969100013839170697859171772021013616 9937024 -163256009011110031550574022900265779200 9937025 51443178360580278514399921030597948800 9937026 232978047522353321547241273919684083200 9937027 193299901805034090160665624396924261912 9937028 31294317335268872772831777665193492480 9937029 -124354016306549189638808849604039024000 9937030 39066692131218917346282056128975724160 9937031 -201181432593472701412649248410449837520 9937032 -46481433727358769459918475108847616000 9937033 -251972684436314436044792398813896333516 9937034 33911811281930009278424888916965722416 9937035 -94264650115989198776939094490274643360 9937036 331043034757604014612440971047753690880 9937037 -69961043318690529466817161066418565408 9937038 -78709867672676269077799383965383941120 9937039 223321524356802432443872850161456401792 9937040 14050506842976088837880262596943298560 9937041 -6350785398828481203478567241257371408 9937042 2193733376080479235841473183829116032 9937043 -122171768680788732658318851539713818708 9937044 18526223916388551317598377132559552000 9937045 -385554436496995349942935837150739032800 9937046 37920903329102431053092185179295847040 9937047 -29278416972598625800330924227328459440 9937048 150888593591679604398883326445496094720 9937049 -263580962896370829854130544129372288950 9937050 -9033798789684418961435937669408614400 9937051 -315221531724879641710188956992362493948 9937052 21030832786808847966426727362020493312 9937053 105482506231436997566871981449916480000 9937054 42672596047720971291400972129256875392 9937055 54427847145185188919182569707674977960 9937056 -43134074557199067741700051870701060096 9937057 -156970709295711103224986721107653894720 9937058 -37599860144957145165306337697950127616 9937059 -197652214405349037119749835078395860672 9937060 -35926669274182498781391595404213964800 9937061 89461246919043529777398180425142183360 9937062 -12841743127732857810787384123103443680 9937063 515431674227562000154499142289068008312 9937064 -252833945337811138196937917728980019200 9937065 -25070086531358614149003750298634640000 9937066 17615658562534076554442582204466159360 9937067 -29561634049394646878548803571549617888 9937068 21388478000804380359629169686464859136 9937069 200065355713313576792163201188751592896 9937070 26927741986336163906431065331886304000 9937071 -335407561077467937707811122287432410360 9937072 47108948094192457709054271017210806272 9937073 499067134543090305434638611411511154322 9937074 21501093330539069385964221750046178304 9937075 -110043599379702855496672590384685821000 9937076 80309772730975889576531938213760440320 9937077 -85501325068219167411588876645461805600 9937078 86085615906965978024250857403237051456 9937079 343465570963107086294380779754892464680 9937080 655670258982361695778155273000038400 9937081 -8790342915677547604941351956966621184 9937082 -357390191135156714808071323878882381600 9937083 99679246290456375938498084054516069088 9937084 -406392429049333379276457310807914486784 9937085 7177313089821648598951317423319903200 9937086 13438503305367869083593183424617600000 9937087 -220332845214728100168380232414545786328 9937088 23608496677344971238993193766655885312 9937089 205357809518129928037693862020462161408 9937090 24746881017500147751478830177739522560 9937091 -219853244232327683856022790363635245888 9937092 -490865759276134411194190307834904576 9937093 230356437819758672354647085063783088124 9937094 58998250297849652592891362076725260800 9937095 -35902943272410500354211811145007129600 9937096 204743403091922811670382777969948928000 9937097 -168389543221487386968737289245126131200 9937098 10416845797504452516094468725794504544 9937099 -226300374956154007650513471328211720864 9937100 86731472305197329525392241147963462400 9937101 -73661324842918974000439344616111695168 9937102 -275509718100507975761353947115799620800 9937103 -250880666040640612365356328572985027072 9937104 22081684371626308606045259965227859968 9937105 261352841617907336886539593502071215360 9937106 170762785957413575225978518099591031424 9937107 114713958770787831483136432883195478240 9937108 -70430067411999692357667302904761913600 9937109 -60602780301696741707823362071058361600 9937110 -31386600448480265482282404487695667200 9937111 -181177354388139789500943989620968898200 9937112 151066078223883827842237656332539330560 9937113 -170121693111654386513213849109821399712 9937114 -153934908394903178366686642263617253120 9937115 -178702724315355476021191977983928768000 9937116 59930356599365045002891021082896957440 9937117 16150064948679108758324737644329916780 9937118 -13335570772712602788788473725814074240 9937119 -68964166960845278532164286110264957040 9937120 142291395111470337394089696126015897600 9937121 241863631633467354185471402550077873712 9937122 46774053033826183108263783821784153600 9937123 114386682487444032672806327778372325840 9937124 -28497408181355112406295926046118568704 9937125 29759518310407466653266043367259000 9937126 146453433136447382289720057577016332512 9937127 -92977036842028217742983022413397856608 9937128 5745119573188255116525464918565273600 9937129 87749558488486493143752096838619934480 9937130 -57242805809197648941924327066408883200 9937131 -130446238135209417143852237331487810560 9937132 92986803511264514699192038911640602112 9937133 -210000449682162034995696669346815636480 9937134 -85741934324678069133934503505046016000 9937135 -35774563524144453139041711358261099200 9937136 -23921424968655305452021325525425324032 9937137 9720474029669197309057641021897634752 9937138 -160820676148465376704152531541511785440 9937139 39243847414370754269081348863528187856 9937140 -76706636843155332007912676839402291200 9937141 511312577753764147540248900312350682542 9937142 -77491379101815411580939389317480966400 9937143 6670158162840587123418179584174785984 9937144 -160332633131800070916147229723905638400 9937145 123131887879314632703080396668562424900 9937146 5684397500154115829424905968598959104 9937147 -30921412106051943257260243007101797120 9937148 13731124396089565385207072775910233600 9937149 -308920918896918390356926323408144884736 9937150 -28991427815775010314444881068346486400 9937151 -8528452699877309505942571390226175600 9937152 -22476020566261638966084842884442357760 9937153 -5719992647243506272653957420834914556 9937154 -135648273582702456889904477506138162224 9937155 -80461701407199674448830288275198485840 9937156 280361147424412306534852758544047547520 9937157 -22265855846486989108123116374909937408 9937158 -21160259247378111792004082555920797696 9937159 147396817980665829391102660987920885520 9937160 -182601747428461704658245473315942400000 9937161 9119186740177965354930090944369654052 9937162 -263255431374059409528695397658551611808 9937163 459136992304853955052300715985357967296 9937164 -238123393208454782161571307635340288 9937165 -69723114706955074181451260901649920 9937166 233462506836112928377843749449014468032 9937167 -54436813540518439572431076353798304120 9937168 -166380099370001965924720167634179194880 9937169 -110112868998683221510858938074228810880 9937170 27565865005323929988931705571341227840 9937171 -1512263741619737297424718888392848320 9937172 -217915867813269737373051006985958141952 9937173 -243405209482684326053137309666160885760 9937174 14155493328738606706732508477939205120 9937175 -23746338231504769430425114018973193000 9937176 156957743420189237325301628741733888000 9937177 -120716000326241890929063494027404065900 9937178 -128672074497707718173618952187762905360 9937179 -49768573522530297566894775973005283056 9937180 -328424523115259462172954809323023083520 9937181 333709266425029552644003816113964701964 9937182 -24085021032613334419154572247641584000 9937183 -110833568096559379124310849065721423176 9937184 -224788908128883147980833611576903598080 9937185 -134575983553652079375106340243500190400 9937186 85801324933796799217584905172708364800 9937187 -49857282130047887668915616224211047200 9937188 -97070740899571039310738009399415029760 9937189 171243825972659271825635739847424636990 9937190 82507548462273990963492994831951267200 9937191 171917607875793934162430221847653866624 9937192 266835849921184446401857906755243294720 9937193 183014644181248207469714261637388614720 9937194 82803669661095744148833671230464518400 9937195 -75520346635084660769905638774216400800 9937196 -89608351713925009899035868609774916608 9937197 -176777687857178557431255692983526938368 9937198 -8966547881665276960233211514946445440 9937199 526796950645997259932873676684301597200 9937200 -15698129639235720879948183055883059200 9937201 163631913656468125151537249115162867892 9937202 145069413411822217574475075254370520704 9937203 -102223128388034595204409283833480117200 9937204 -17344714128544586507500324895275980800 9937205 99675842206484288996920114712518909440 9937206 77593142422688069420829378950770992960 9937207 -9244161765147583146830395206448461600 9937208 521961932707627587503065650279303720960 9937209 -246060688579736327227262354668455569760 9937210 -97846044650893141250130768617055037440 9937211 -74424259475253171101453967248461219176 9937212 162962896029723494245430231869395251712 9937213 -241761599043079224210191987786028109152 9937214 -1021246671408982615870759982565328896 9937215 129892181482744930377749428118459316000 9937216 105498622048277467582742910129141186560 9937217 -190929161834349342860792545987450736700 9937218 -135560881192423944784791455298098925696 9937219 253656028284977451800812942696057596144 9937220 61826243526119836549472542345952340480 9937221 -85715865928047325842780303000178512576 9937222 78262772230786116103688889803080194912 9937223 551104761498478085296720814874502425480 9937224 292746538754340738046483484073820446720 9937225 -112644847531834777138198354424254125250 9937226 -122046567361048657277726956494665332800 9937227 -373422596425300938327812995703703659280 9937228 31624389353851960290313427588846796800 9937229 -273866244936078541319367877972391548170 9937230 -27778220129712856244752076299213841280 9937231 -302480908318889729644677733624381199136 9937232 1834090750449527871058402628603215872 9937233 40661513055862323639909592822440589602 9937234 -146216203175093795018475219939969745920 9937235 -15175325481296195486256034601893985280 9937236 -36803240740528036533248565078627434496 9937237 -129744725860770178054472784609917368114 9937238 -88635481059546370938997111279342274304 9937239 120959846378942168632749760730681232768 9937240 -159940459695863968626856899154205491200 9937241 -208917252731648247804924204905557994358 9937242 -26376169104288025605502820489856024576 9937243 -36730764921513811211901389635402929480 9937244 413296568699518115938012041724565377536 9937245 -177395715800543619351676570075898078880 9937246 -29288126212535336176762379043683444352 9937247 -6688568804017392506268237767336983944 9937248 -176108576360217893819068318863308881920 9937249 327562349442441268243026953525482297200 9937250 -210997665883664644074820537845303000000 9937251 105923461157300324287799474919755396580 9937252 -51829489608144805355539723992137318400 9937253 -78760525336930876240386065440799562498 9937254 43860118185724262552440146716644336320 9937255 124072677245922090291522792457793903160 9937256 41201710784404684759843694562631925760 9937257 6916008184711507462287231328485427200 9937258 -141658882023585862001151007528900444416 9937259 -8031745902927274775557506272282234784 9937260 -30472143781586395350356265544574929920 9937261 170345213421201815349220042068289579862 9937262 29992107246561056010797522942458475904 9937263 84710830783077607370607954033443351424 9937264 -171651208039314707432304799234457600 9937265 22665108223529600736685902509096772060 9937266 72697703278263251549437437602968742400 9937267 174272022201816418044943426192217339904 9937268 244126152055187900122905857976098918400 9937269 128474397833569168647198461339736616320 9937270 22438435375563717182591363809074197760 9937271 11566183507302238048720346010839401104 9937272 -215736631519528306162796336368334254080 9937273 -41353816798300149955956046582311690240 9937274 186991098639726729302977846592810273136 9937275 20628826203219437241944766145615755600 9937276 -210866595168766660783739198691791779840 9937277 126579772978912858732575275881360306272 9937278 -26714613211007231569644350635248421056 9937279 -64081392142142025648297871658573283720 9937280 -271904913236416096728520590619783987200 9937281 345222814077488816755249540732097906880 9937282 -5438871317402906942544995224676111616 9937283 -59367206780426394780958417533790211880 9937284 22356576665974680093548594352799801344 9937285 -79536436584704155127142563645360592000 9937286 -101787169255722433807480511324119125408 9937287 124901751540687424058756978909587557720 9937288 -106905977410880885725871173507328409600 9937289 -377321734780203315421591008330850078620 9937290 11195161610310645783067301634038039040 9937291 63887259534112837059497400488031136544 9937292 54209010216682401410195947449647030016 9937293 45559062935218145413054527090505944768 9937294 250760336746179649924246616121214581696 9937295 -12837816101763865325633868428700261600 9937296 -15644021914456375241122146447550709760 9937297 -268224314443497080117774610186697826254 9937298 87381233873178806372168930954844137472 9937299 63670134827380102686513251078814996480 9937300 -1244327300810521041025527131223603200 9937301 36580875041311778962627159471191832704 9937302 -86563307722277169441444277596832505856 9937303 -23628127632983892344751444652170824496 9937304 -126191186398965850389486464094063820800 9937305 -73882342856144973725230853488530133440 9937306 70233800152558509063119467206985397760 9937307 -157097298375727970370348646340054614128 9937308 197627661264186262198360358029924047360 9937309 -269033588681793841734495767552119326490 9937310 35987941624479829395519726875156901120 9937311 -130774344473772118969686866377986059520 9937312 -23576605068540797645352672659326894080 9937313 292848271456296078739871220399658924740 9937314 77090822019759768638547653142259433760 9937315 16353079979976219417121923757348402800 9937316 -618083379244232187256432814986996637184 9937317 -10062926348360909724300346419115390752 9937318 -135932776651776623427237492400873015296 9937319 -163675588586138907484822945066321815504 9937320 228275877419527879005934330988306841600 9937321 -27996411710837324199405193223405673478 9937322 -9882786079465385201814478100706750288 9937323 -23103745403304814126060073480296868160 9937324 97540134956421121963884407343515837696 9937325 115205644480217121361259536615602250050 9937326 54232317683676978560083390688133562368 9937327 335296866745502050575669343957505093272 9937328 -9399305044087085913217227134521294848 9937329 14756255442757415701035763063579945728 9937330 -8134320799135313665920539821377535680 9937331 -200446235588840407216387250935277608800 9937332 111732226880804052153787341173944400256 9937333 82772874926767580476081632285845566080 9937334 -77451236473396031206220190575817768960 9937335 404893048759251541195317524436875304960 9937336 74190351620162465343779704270543687680 9937337 289727320748629153526342006780558396160 9937338 -188935607012953091811558989725717318656 9937339 -198759110739275323879372816218374408860 9937340 -6986418247225737193323429132620113920 9937341 -69080448608856515658905277245190369504 9937342 -51708631292007683507470593997125796800 9937343 3141901863068170068327040163765190240 9937344 695326594349833676109145454118174720 9937345 352304409931325314498768595554753588800 9937346 -67878155315727560140328216367425364480 9937347 -170162401931133329962787519821944862728 9937348 -95451281408245448399920443806680940544 9937349 66313822863196203042589915316737928352 9937350 30933183341344908022639493709034656000 9937351 -808885629154804679163955587045592837728 9937352 -298935480574908978649556816068175846400 9937353 -341446545499165473234055041180808122096 9937354 2563025254135676770543285781622546432 9937355 196296543332696762086307932796914745760 9937356 -69295552607013269336785816753420173312 9937357 -25929778717129946075347893411086477280 9937358 164510353340803331102497812528654617280 9937359 113424485448717365539893439628544370704 9937360 -15896108932095546688276218388980695040 9937361 171675388538669116014228152436815536320 9937362 16919819880689667839590588970031092352 9937363 -173618043721042102396538040905630289680 9937364 35323065641122975524326703589545523200 9937365 133577322828542051201176989739982706720 9937366 -266948323042610399162448927928319686368 9937367 -387795813221797297853773466690080704 9937368 -45280198832929277551709475452413501440 9937369 46815332121987752715892551910273603584 9937370 -17237774820867359041717574010122246400 9937371 313244029283489491387244486302820661912 9937372 -28827606720313318499016604437268661760 9937373 498677136446981777212494766508111369280 9937374 139126627421238647289859559586431588160 9937375 -30410279501384166983668383182917776000 9937376 -369950849319237154052443009976675598336 9937377 86944849537795828609865021484859275840 9937378 45710987630273126437612119662912342400 9937379 -59551842732335673157874812546898228424 9937380 -52158001235807286771929938191458304000 9937381 -151500884209949269697498000967333412800 9937382 26837843696560384322446896252567615744 9937383 -336347268704216781563448987806725978752 9937384 4069770114209435575892208718072934400 9937385 109991799565127678326062777175657484580 9937386 -1324841595208577632596818448784071936 9937387 -88498602295156608567929875957310205964 9937388 146220107378205848132539583642007905280 9937389 -93634580298077664181360343599183787520 9937390 21266338206637735077021658336020902400 9937391 -51606689497833428783117568695976849216 9937392 -4854510739412106637091012769181040640 9937393 -102287341189617248225868575794773473996 9937394 1327905445761017048626092790244400960 9937395 -84435837383189013216885291664467316080 9937396 85997933805948867993415350576677580800 9937397 -79873281644361542671248982874573470368 9937398 -265205707642105739387131492339137515520 9937399 213507803663264598199681469457049255240 9937400 104454974347882223878424377316289024000 9937401 -195251920336059479106254202013142860800 9937402 -222669060730997693990849151725595168 9937403 96580408810275917641928069864464706304 9937404 -13978061436828485541243137755647181824 9937405 150720806749275767178445056430302102060 9937406 90121230838635399338438601776313518400 9937407 78601384722063790311082524746558228880 9937408 70453938081820852937982544150228107264 9937409 149771967854504877672408516404322692610 9937410 -31731501445244380953586847660728320000 9937411 224262499060663786541748080777177807424 9937412 374870888889910221867872092806219977856 9937413 -214929051592438324110955826414154065058 9937414 84950826019850249054944820939804713056 9937415 263878556646800797421894292841228765560 9937416 -83697961637024223272910387257407488000 9937417 -106168848369549150059847593491980928 9937418 178540174946143632863758141074609815040 9937419 -131453060371700353806902808096299376720 9937420 -49704395124795273495389524736049822720 9937421 -7285424493335379524065416875320716360 9937422 36586367353494708166171019478526709760 9937423 -13486056618545985437081451424666658160 9937424 -39361365106107651275201309980639887360 9937425 -38994088613771890593634971243247650000 9937426 48481453932691853073782270216839104000 9937427 232640873121909442656267512271101902200 9937428 2945527335498683748902130462662277120 9937429 8505748956944831270458054507843050720 9937430 -109357547409989428890603262524521673600 9937431 103886027478378784935393729492217593600 9937432 2885081036789546218934599853682708480 9937433 37472149528203464337936252101056299024 9937434 -7806826929842048054025147130309239552 9937435 -279480340266766216286318768914313624640 9937436 -208468114830786548486680985197205752320 9937437 -50110746713545401218319269913820019520 9937438 43744567867576212838741842664688167296 9937439 138179525462135101118723101654484034624 9937440 377370486024183586578635591521476280320 9937441 149476394507510324061497768329967487842 9937442 -40345363187502083683519218232509694128 9937443 66351604473815524987681282272483742128 9937444 -11549481253087259229195793250045177856 9937445 -238127427631902562823816535094750725120 9937446 46650140985188319528863607507862441344 9937447 50967461283385136742472844105855015328 9937448 526236325631161449888570803290719759360 9937449 -194948123757221537837053400610540718272 9937450 161040134474342039841225265804089549600 9937451 83007596418361065649962053061487695000 9937452 -19947789868890998417832956826964131840 9937453 -8130649909392900196179143932120428416 9937454 -182842006987394835717479095784681989824 9937455 186767965836613656408108349151797363200 9937456 95526170105192920506611108201719070720 9937457 -166803065727572909410759846175282574108 9937458 33757370007084938484435882452362099200 9937459 -6099210273038004427295001817975609440 9937460 380102353473904790498543535870581760 9937461 95679162440822702798876494874654046144 9937462 133197043409455892026307593595615075232 9937463 49524730290803008230060476710271089200 9937464 125649273258205914161554824954924011520 9937465 -26941462068462110091726344606632707000 9937466 11262836050324517440677183394313346048 9937467 232132817212377504184798978602590804088 9937468 -111286638030996480809245514210569465344 9937469 465841184818790941899362866629624629196 9937470 -14514353557747422690955739469559920000 9937471 -5382757954672275445291083883107323808 9937472 -1133406283650019363394555492494737408 9937473 12561109835919634754063190838273017600 9937474 -3189139911366194944588756641741847008 9937475 288210951561126662722463877849504261000 9937476 118145407290145608651596603246399663232 9937477 317025008709231495871820378514129233472 9937478 -62486325772595107044234527608900044960 9937479 78903179750952732571474599701961621120 9937480 85132239285581950118894606265613516800 9937481 -79737231108212156271763174054967591718 9937482 -29317329213617219242937697318771249408 9937483 -38274546519285695065977059145495084268 9937484 41226715301914066051419732238699794432 9937485 -4825357220446372802570520524912863200 9937486 -14751863857504541541882807574057961856 9937487 -17638003436270288560558026990353023248 9937488 -82598842504491828262409548460851200 9937489 646443409673878412010406488308777090560 9937490 -17888025095930197629247195608099698880 9937491 -108619020982134484151132523583604676816 9937492 -130390114588952333345452984780315422720 9937493 315499652324393177904294269479258913742 9937494 14967194753499852558572458528044968640 9937495 -24105503047360461918646221789167990880 9937496 -332856756788917213560556186127367536640 9937497 2235829966942125015700034237027479872 9937498 125720118330470185990403865561687226080 9937499 242222493408917660671959889934375743248 9937500 57507466143732184457388469907928000000 9937501 31767241548569832119526938084392704352 9937502 -342944114117625327495699705969156106368 9937503 356874239040123245436886357055918955024 9937504 743095689750711008805729533362569216 9937505 138131946084595567612457560668373584660 9937506 -17729150928023958182375161125605268096 9937507 -469578000304065429608130553987003416768 9937508 104664965844258878301486541880870486016 9937509 -214430539389125684835121143744017582496 9937510 -77969058922825195362345996343928559360 9937511 -351381638864241337812756128614888770888 9937512 120884460767025426283894601919049728000 9937513 9337875194540996929705739503074631200 9937514 -306262926397098139797226976720707992144 9937515 -180589644400417274463182659527966720 9937516 22943560352967291432539408137233885440 9937517 701475528947275839913619211831899962860 9937518 -48242211874983960389336660642778580992 9937519 -73666949933544789791754794955366572080 9937520 -61149751197488450524616997394084331520 9937521 -162481208107478991094999334991983917680 9937522 51401614019486326435264273941118021632 9937523 -438881472040668231135784369501734456 9937524 91420597287534797329248311591118790656 9937525 58816293603701485021455211089746449300 9937526 -95053956776948193210626447399432232288 9937527 273125099460759623043867812814864716160 9937528 358134804781413223219227224251534172160 9937529 -7404819706665578800830638397130068288 9937530 7819745842428328148697349305770923200 9937531 444746754483869893618043879129771367332 9937532 211169580024702477241571526470604472320 9937533 -87490363190720072643350568138766219776 9937534 -9582134962569896776069755196912433088 9937535 -52887021515541176949602952938811521040 9937536 -89055990191835794714931226065166663680 9937537 249957340010057408190960126471446386692 9937538 210027594137794473230072469074354375664 9937539 -167614506234392067287874228201142763520 9937540 -57879962712184710038871059029832405760 9937541 -258204089600252488729480766474094236448 9937542 69308075184441333434863126380533483712 9937543 344362803289323632944221390820351608960 9937544 36068671227338510273030703710253020160 9937545 9671281325076882007467414648704687040 9937546 31369275804593358705677870224154972160 9937547 -905587114585675686029928693790930680 9937548 -153861366754526819552454038677539303168 9937549 -374288476234064270945119966873306564736 9937550 -2557943136913779950805860866368547200 9937551 -97939296066166177986925613338274951040 9937552 30481598315741014171325135504124256256 9937553 -168081495585803846087025144671871589656 9937554 -40248785760224209490729528457708992256 9937555 -260161004948136626303570038104531270000 9937556 2354677853294000617584332759940732672 9937557 43013274706433945231807971879983811680 9937558 -1098970371798486264465922044637396416 9937559 -58138726475815998926729164530089468496 9937560 -126300840662190004838100898454452838400 9937561 -242537736296045547347277572038203750838 9937562 47739879105775746736442449525182655200 9937563 29255919618739747395397989418896074544 9937564 22845713715482784028892925361726390272 9937565 16511698031651762374024046072415858240 9937566 -11781049179063916846401117389457401088 9937567 -37950885936818311269471709019718295008 9937568 383840022939017563873371771458247720960 9937569 174157268371222288596888196989230672160 9937570 25343465358347093635825598023810406400 9937571 -116409235206214221042569843506781777184 9937572 221030825564038888815830820173387400192 9937573 88532345878371408843700288159070405822 9937574 -249593303149759677350301422498037849408 9937575 -13491776010315147265933340886133497000 9937576 116075128238872572149147046701107445760 9937577 17719357558326098232065366716852458240 9937578 29438215488560158534340292348188766720 9937579 -314532473631815890645114531127749263820 9937580 -43894318773357443353265688934367078400 9937581 93295412360060150062290540772249042752 9937582 119933530187242337381312806021177958784 9937583 -289776830098013240333248103492180408136 9937584 -15036908302197669191340732383397298176 9937585 11908548573353494652527982017974000000 9937586 104439126405259342312781101907300628480 9937587 -14949092244410790774408474224422650624 9937588 -126651829068764425051605611189429808384 9937589 269576838483920154642484246383651001440 9937590 -7580251317215716899394069853947791360 9937591 -114766134900638130874848279940640258008 9937592 -152143725543555047638685742504606781440 9937593 329306110981669726742503274751846799200 9937594 236256343002798858222454009848180522096 9937595 149749093571837826895257140998047753600 9937596 11864096245654178830779252323899003392 9937597 15222934270058765586995764615347583046 9937598 116736954823573190008796387103009865920 9937599 90212311327626006375279889403216173440 9937600 -13038865245935778828922118353164697600 9937601 6767290771751965389601114468757435952 9937602 -17632733218684916467420197354087641520 9937603 109246294869704790355500649262933034784 9937604 79148686637127883043123586199609324800 9937605 -138458212625752759990711939700343199680 9937606 -4525920235439526927816965718751610880 9937607 43966945106663230509134903536927856856 9937608 -578957798383239816146662541487636480 9937609 988542483806929300595116343477330090 9937610 -94119294169490075712605839324015549440 9937611 -117370826780087763789419406410914545540 9937612 -234672037828455747617128678982132876288 9937613 110271570218017399019655538168392761280 9937614 -95917255742204441106406850644002983808 9937615 -127049260221646149982877796369117621240 9937616 -32182353064866392158009587016372666368 9937617 357253905934090210987767876241294237680 9937618 243730501744661526657380590052044079760 9937619 489104777683787069707102232352488574000 9937620 33297020773997189973940267511906304000 9937621 -18770866172481291603940990123275113856 9937622 -271419838371294990430903987795183850688 9937623 202315938272235151324321977347295320064 9937624 -111964728526235581131951409773697351680 9937625 -44152498944331592596873060668649776000 9937626 -227943271684489549393055494205507183616 9937627 146838944631872304247608276999076582400 9937628 -9313922688657660027889124788331994624 9937629 -146378032468864769564030728286837962632 9937630 135095378035847226817078698819658608960 9937631 125262077582971134357133465539397340664 9937632 201702725239177213665123629728893763584 9937633 536339100775679159483783119735465320960 9937634 -64188540372959976260093736420017899008 9937635 -3934438806252834590733744434167140000 9937636 -366618515058135709272106851779871488 9937637 -522342256435167584396748413867653635714 9937638 12577415906493975316462912166502848544 9937639 -25485721179174668054430391459155068160 9937640 -72088417470970685958864987429462067200 9937641 -93618066181147786007958929550724355040 9937642 75561379585995153577274762919646765824 9937643 3609365789706443075620138600886774640 9937644 -3867897252694796264599643241376174080 9937645 82816784181237703518764010749860849080 9937646 -271270972179066999780148062311457254400 9937647 -21110268766000083293195831861739275040 9937648 -5473139543279829169414433351148830720 9937649 97179051770447982809310173452068685650 9937650 -35066071261568964888960675854570438400 9937651 -84201178781525980889333088937037604600 9937652 17427646231460661407993878945858671360 9937653 67656966240788671858526528727374805408 9937654 -6552072012778400539450907467147792224 9937655 -37887758441586002651315410208565142080 9937656 30790139804419692152688194472079933440 9937657 -207710358060781427132198499749413083648 9937658 214729038259941410259696688968943309680 9937659 145543337033563412694898307916295076208 9937660 262352209011758190212487820670322754560 9937661 -120461168384472497191576010582662911738 9937662 2918392959974704090743271427564544000 9937663 460597772048641725763193249495768006912 9937664 -313611895494466087830978105918609162240 9937665 -87339016021633290101184095271412008000 9937666 275329550184717112529909698463006010240 9937667 -89385284055164025416660256128182155360 9937668 71125018464400663379690654874885279744 9937669 145041146695896179679538779695703518592 9937670 56261276158102049817370847000651535360 9937671 170274251650672127375569729444236891984 9937672 -122380648124326221154410581767728814080 9937673 508185003426604550744856784591976678304 9937674 -9665712587594411423611403032465090560 9937675 57145380814706317967052206143428799800 9937676 -103277673022177897738270208919604844544 9937677 58444567251343733375934366669701869440 9937678 109036418972752604010110412123654177600 9937679 -117610050453373437909506833063009162416 9937680 13632518203752692303176811711661342720 9937681 -1564494059875839400143795851649860760 9937682 45592199550664669005563089308663076512 9937683 47225169609181526800154016225744944544 9937684 265775346045803847641521646297322137600 9937685 75888625631968941219345337748373628380 9937686 -151865190526929501982091014199398390272 9937687 -3172138769890676919866269045833845480 9937688 -655946623723231193025213397108722032640 9937689 -18851459950397943195925106345168099376 9937690 -3910647373115050104864066923823904320 9937691 -271108351313292084029106051567700203600 9937692 -124283885858606187541564560836111913984 9937693 -184505982715657264742736135860648370312 9937694 -23897438158723393146893307561757812480 9937695 28610242746298936736008818472244395920 9937696 -250771302597662076865389821726864375808 9937697 -28452446141738785921717629442990259136 9937698 -36838518612757122731662512062563153536 9937699 61443214150907343688013989902724700 9937700 70337232238329135401842961122497379200 9937701 383577967961501250492484941094612945920 9937702 121569779782527003771604788617756433792 9937703 225629817838874480765734192685067645840 9937704 82746905390293336386221688374697984000 9937705 207410368280002837921896327632552427720 9937706 -6836077306145100865450531235135294880 9937707 52985773885407377045775757873379080848 9937708 600382407490488849279222966197736271872 9937709 29011255112549626699247144756344517004 9937710 -23909023717224484725222080884382980800 9937711 -139872878829164680225960407593560317968 9937712 13800895122039374651371773343718768640 9937713 105189614425150261353034849047010514544 9937714 -215175379582766097338658533203639586544 9937715 -29230268474508423799994195902911194640 9937716 2548834260117557806678976904569333760 9937717 710716507942236925950211243634755047900 9937718 -48034419245430975932995418272988313600 9937719 39029421365509490989850473073400215088 9937720 68565753514632375336265008446269440000 9937721 206423656910915515028564041473673632144 9937722 23841782741656605838397602114544947200 9937723 -91043296313839673427390405349106240040 9937724 375640478595778912004171904560973204480 9937725 -27132816856102342154814692264030668800 9937726 -395561755064345021086341676118996286720 9937727 -183273943294537743160749114349454470368 9937728 -42215317701494987184829061280835829760 9937729 234526232234435336661887240020622267330 9937730 2732764824472888582914031847976960 9937731 -243585232987194765712527337599904080648 9937732 16807961781860968396571372543729287168 9937733 -135319943813354138065453799137508558496 9937734 7681173785643356422208126660123688960 9937735 304087246897649598497886766715712370680 9937736 114852124740002771342424009633891271680 9937737 -343284803973313094981029481067387709206 9937738 52402486277323834234706849242335401520 9937739 177400723650039581171589807336357917940 9937740 -24835664946125741799742705702709913600 9937741 -619075692908370382904864495962978426560 9937742 -110496964068508111620893838360439249728 9937743 -43201915877189085194755325618108975736 9937744 -38724491836478600331418015089842995200 9937745 -161893267980475519256967158019918463500 9937746 20563425499003743312022070942992664064 9937747 374807891510345312228657127836578864792 9937748 -47270305740147989687767714864083271680 9937749 557252282004700193635757481109208131200 9937750 225182658562074781172587647788626944000 9937751 -334682534122174019474987593854440896248 9937752 87833013090271423637747442588410019840 9937753 -97317251006107325734656855921395352320 9937754 61049522327164938733306305397953135072 9937755 118244739057051531030050224396157983200 9937756 -44099049161648192505752556315825085440 9937757 -6433756109350682475653284901582227860 9937758 138325612556272932260368265018748216960 9937759 -192519861192943318409252002293768229840 9937760 -104711098135803513998348547551290982400 9937761 151861851840819373925042829292964951472 9937762 -17784192663463587728044978111886632368 9937763 126759326519764596037301346558835193856 9937764 255476859491477336326968859209695836800 9937765 183874122391704224748318382108876447320 9937766 269748861320055365232098671873767044832 9937767 98629323862289299880317595231569782912 9937768 -56103759830980398451073005326592189440 9937769 500538236332495923346544973726875962170 9937770 -82052292446508610457850445485796166400 9937771 51400232763601931556637869393966224640 9937772 -138829066780756560777643625651085877248 9937773 635764514460022292807788654879696320 9937774 113655414608576880227125931524019134464 9937775 69910244295870642421728050740556190000 9937776 -59893062008717311995587318554811793408 9937777 -440833863241595783208349561351186142028 9937778 -8906496123611337156369078022602707040 9937779 171082369441886655328439025937751000640 9937780 99918433235196650488382649451868025600 9937781 146046568898863278919559094943765586592 9937782 -16360767144548808586295574190916286720 9937783 77679057061114653904324515764390530800 9937784 87330562807477127695960654000752414720 9937785 9862941802812830416089946733211452160 9937786 -71470058983893373197498848830537869600 9937787 180415586741421194117703157132531047240 9937788 -100370803742281698220273299164402793984 9937789 -511043370565657631845000195828604204410 9937790 -145135338892770713337542721181051569600 9937791 98013649659362524277363717291271915720 9937792 77126553492077014175999536021855272960 9937793 -50765193678785044282217289067733914584 9937794 -15811653592888682588817628896941819904 9937795 103924944014197714570055399123939237280 9937796 410549756125273761263623744878704348160 9937797 -32536195239966672836149845675858784800 9937798 -92500510900577174206891629913924767360 9937799 -158071078174905782068657365607630401360 9937800 -67021335674510451196045565867882112000 9937801 298743146431766470698109503624490843802 9937802 55702383870089963013445760973183466752 9937803 -275445255390692101610637052056489760296 9937804 -144944664716669646246020894894817234944 9937805 -109517908935358603172117141379548448000 9937806 -114813328596010017932363523119148482496 9937807 132949163840134543062189039633761259120 9937808 102051496501235443228180176951636959232 9937809 -6519098091309555974863681880426740608 9937810 -151456934682195991515276871446200665440 9937811 -87299938577409114372659808755946445248 9937812 -27268554285780577638599355617693288448 9937813 468109667282519753295933191117011735680 9937814 5134350644608764615282201744760052256 9937815 -119442096958370729028267397823059476960 9937816 279916113162350692576649368853544960 9937817 67603837569650159128922018947181686080 9937818 66354868681100869673308191079802243328 9937819 226437054487394778355199013409174543944 9937820 159504250238582667018636247848727150080 9937821 97987204057169413332692835810548943744 9937822 393931969695338545042017205641882924672 9937823 12408693248838170138739787544479459440 9937824 64667515377810931800085237479005749248 9937825 -99814055317247780641953475843778374400 9937826 120098948111427414542578333038021130560 9937827 -106170242140348237993100273861640492636 9937828 82369907176210088956740080534939284480 9937829 172271941896161046382520511074611239360 9937830 7378995149136717328344540923972812800 9937831 -483602560905493147552382140291114175368 9937832 23581630430406367425451362758364856320 9937833 -7017551324579251707998959376089634016 9937834 66152429280967426959759603545070192816 9937835 -35697295686753432935201711390909036400 9937836 406804488652273851467151210147188736000 9937837 2633736399119506319421775540142265132 9937838 293511061117038182339709029478051803520 9937839 36798588570511240225990000405422334848 9937840 -22993627352257150907886910585370050560 9937841 3286391097294497281652120829863875584 9937842 -35665767161169486165060257101638297600 9937843 -51781812346201639901450090691745207944 9937844 -84124190031612514035342946904724049920 9937845 121604056043106569986680579690811513020 9937846 -126846341132399195756008025838151930176 9937847 352759688206660406943618706093880969712 9937848 106744206491348747269588003422250536960 9937849 -98044998064721834919083750083099576150 9937850 31187175317338582483823815906836612000 9937851 -72559409451173021826624800493243648 9937852 -110083887029248591994858954578136634368 9937853 482677282025531383634474182487381505900 9937854 162126339558014801541580330802068016064 9937855 13497872724512269342210784705430794400 9937856 21746817707859720097942503647304744960 9937857 104192105537062828897092780070024895040 9937858 -63340626986901612315020042646369882624 9937859 2261426755459993873589903022925370880 9937860 -66996616510307348854532161538806333440 9937861 -54518241048106096357160058425125772000 9937862 65076149522858620449683779232759213184 9937863 76445266876394383513708032901132892160 9937864 -37154268132621436756277396120276720640 9937865 -69557118295928753317584732124768819200 9937866 116415549748378900802893533599506708224 9937867 -404645101408819212574468377194978976 9937868 602307831767807510291995204755246176256 9937869 -333440634746473892595440580385894568256 9937870 -57939248714428572535470269998305527040 9937871 -34480074772928965320002499776251961688 9937872 3905857188060989936422312241841438720 9937873 -265174062316240555213558442494734212496 9937874 -22956031710782383136746672248669029760 9937875 -198519021143395642952835788701823652000 9937876 -3454270422426061614558051461342774016 9937877 413360743876009521813094474833340050432 9937878 -51428948518321359059957070669648422976 9937879 -118119086529583292688585523250391692624 9937880 -165568130668784613744954579997251993600 9937881 184664559943035397133475775312266017370 9937882 -34849066700051796674269654159850676000 9937883 -243660681245915955411237280260430031016 9937884 -302612493935888982259574182219642798080 9937885 -6964611773669484982312720283985702420 9937886 -35071972781559694028218888175756269440 9937887 -56080540603427794473333581475295772160 9937888 147359361298355019483741729282415656960 9937889 -157816141985075146776352322884773959232 9937890 -6838487001597935294373414109248050400 9937891 -157125476753271257317787889811495972708 9937892 106956764101171039160962977362398617216 9937893 -132259314513955498349674543736448821760 9937894 39688772318464995617918287340093414400 9937895 -56064619294554863112675074664719047200 9937896 -10681041349800047757068643325275095040 9937897 30245645032860272949842257597156934032 9937898 -37881836271040985784072491267482328736 9937899 -203209155436890853535725718986424438232 9937900 -19642331573070839365096294702840140800 9937901 304501706962205284363975639627073997600 9937902 917947902310469500833070933106359296 9937903 -271620729235905982953046595201265620960 9937904 -14807689338492599982545654392667602944 9937905 -54189582382510136602752774773157027840 9937906 -297537771842305245953362547827806692736 9937907 163683280462462972472685788667149285712 9937908 31196413140575713216266203001038893824 9937909 145954689008313865510793916871645118400 9937910 -14720959957313823738712042533749447040 9937911 174669511066212149775503348193049227984 9937912 -65104674715051461745417075405034188800 9937913 -288826751007328696983882870257552741820 9937914 -27039846846667429392829042497695318016 9937915 49711151200847519720288957855988136320 9937916 392463137013668637014287380511915748352 9937917 -557818376063353016663122754228102531520 9937918 -28081130315764136035203690420760151040 9937919 -115453068769781070509486061394275159480 9937920 153468146137636356320548488697746554880 9937921 84699088250162833920675128817332542464 9937922 134935542241569558079386294338398911744 9937923 -104157394137767442324620018620675429200 9937924 191474543220046178639415886689706573056 9937925 -229100810877688103901075282557696761350 9937926 -115744533210026343003208471799178266208 9937927 -471257579297759062411055521893645989224 9937928 -4416562174072517740979768065832386560 9937929 -24615241017119600148743829564080191680 9937930 -128797518522301378769265304160561588640 9937931 -486297838856468305219273707378328629000 9937932 -37711158764935321262780438529472708608 9937933 -153428025645907436577037258250919986580 9937934 50039531472297795680080186863030407616 9937935 -147863116534720651052159428231313180520 9937936 83995241418749934617922585050970931200 9937937 276849407015252819929071253832688165492 9937938 120599659605001541809808162781949820544 9937939 -71343746912933479708694292103745628600 9937940 -79922251454850536149259563871171016960 9937941 19484980817364631680141858542930573568 9937942 61679202378327758323462568449701405312 9937943 271155465823024839202894379014562797800 9937944 234912458308338408688918110229782528000 9937945 -2535806855952856569252432826738828800 9937946 -173550853734571581122760338965810786560 9937947 27100138347307045971677867085395771328 9937948 -47018507519867655021169941257419459584 9937949 23322427592713742389712913983932161024 9937950 73282184144222231669677462883198592000 9937951 153645342174539118582095883212180595000 9937952 418169793355117638784899887459863756800 9937953 4529257837810282317407171938595290962 9937954 -56885292044398460752397374224396515040 9937955 161852737411438963761429070153322572800 9937956 83595469347742897316280163284668473344 9937957 -515145674352622673791619532846544985794 9937958 -66793366255743408942025021205439013920 9937959 84985334393223579316335871919564843304 9937960 -311011179979011138660977301416712192000 9937961 46893595790931700243001149407354060624 9937962 139062027070987778428206674189813443584 9937963 -230571929241711527796813433602474058240 9937964 155373857257841898059131633597834910976 9937965 115325957017373126459836816771882737120 9937966 -50605567234563141209899037326368219840 9937967 98855559463729225092536412826632124920 9937968 -24236279057815770527830409453471563776 9937969 9167719340034776518507604577066190530 9937970 -58007015807308028914120639260875389440 9937971 -414703435551738094866441221223100048728 9937972 619603816604416294603800383307843968 9937973 106835984522744979132384934753434426222 9937974 -23491164302928604643006153201937570432 9937975 -263665670984788808634453959911927462000 9937976 16283240393725857629715153264906178560 9937977 53391946142194167389608833085595790720 9937978 24025075218632402074022486567951738880 9937979 -154311872235079214262832910367536438424 9937980 -7331019646345155626320087545678151680 9937981 -36730600016422853061007806174909482880 9937982 -50835697833207751005653213283576369408 9937983 -122525993117453019102715457313927995904 9937984 49317922386133868079770923784200519680 9937985 185874826423104528957645702576891935400 9937986 -50154107761530167731026433332101148672 9937987 298441732797476531759409770269223549200 9937988 -22949715421413251778497159856015360 9937989 -127837782085719877793026258394866181346 9937990 -11908913427010028315456727623003865600 9937991 126008344544967621577518189023781268272 9937992 -93354057830977160132993000614254305280 9937993 232900899856343321254886283268168713344 9937994 12232938519943147637468136116151070464 9937995 81827793481733833560387697928309437440 9937996 267597692851126288603203999662946748416 9937997 -36583710033026543110918916239940332554 9937998 14703412538580872940579958028499271680 9937999 2710907690966574793190132682978462136 9938000 -13525244259426088173456336281948160000 9938001 8191155185846468662574672561522503296 9938002 -123988564751149762704758808744276060000 9938003 -142666011080268830546605703886483734640 9938004 179929978843551828016805051756598853632 9938005 63258213678723079195435170175300515840 9938006 77566095087676255292991957732781478784 9938007 -35895078604067956494734269587993346800 9938008 -408463370128532904531233582116456151040 9938009 -113933131852184143398649907547138604800 9938010 -79063538651937604453735868291701862400 9938011 -32008786879915038615235312101857928576 9938012 -92905636822492255391250970194972672000 9938013 73651826652316968185805167058968486784 9938014 -309543257138182839924825422779023435840 9938015 -91620165806568470870578658941243154400 9938016 147344893968611049154475440786201903104 9938017 -49293523601908722433101880162077651934 9938018 143319419261835565812735208594635325440 9938019 -307860859581123404909899823059560960 9938020 116635237666265968544045638493097396480 9938021 -145838238573574045274906024366577803778 9938022 -44871661715447999814974212540771506816 9938023 174973404848970799465777960297635801272 9938024 115920278883300348587621596981579038720 9938025 249391089227359243925319454767747036000 9938026 -74502337704446464463922701612251829760 9938027 -194261507342301804013774460129672531928 9938028 69358724045526237521765917381614097920 9938029 308582474545270368446484411991510068780 9938030 117799625294943795772171787723527941120 9938031 -644934105561435894735555699535714560 9938032 -27352114946994992497387405006692515840 9938033 303673258094988422104507944137394846738 9938034 -45401078497317379762244767074513653616 9938035 -107039015528489337864547713245202993600 9938036 -141248060746471355042451958767833877120 9938037 222445670451263289049166817757213462560 9938038 -226604570338470173899216247076689417088 9938039 -139211816180527811486219515417844990040 9938040 40612589761247390532586182402185625600 9938041 -486426821470146290208008424189539624048 9938042 100149896126936884381954230401173708800 9938043 267721402433346225163656044945730500184 9938044 -57045210197069503543147121727522330624 9938045 -317326026662270958296160733544310996000 9938046 -3232807341675413797245967159869444096 9938047 -34638912997850298527895924421768636416 9938048 -471096879216979381448097046796729057280 9938049 199842720768501872683794792369461214048 9938050 -46218977469360220342335329809085533200 9938051 226398429759129203309803371675185213052 9938052 8059911141397237641206775720027843840 9938053 39797589903790657359959214069052386720 9938054 20235105033914282967932109629429177472 9938055 -24595972538042169229885875559341768240 9938056 82674845201621002502696087657117122560 9938057 -476393724576970367184922502330202926694 9938058 76779383212680961911034720918806217728 9938059 -5452914266719239434439226861322275248 9938060 3764836563235510111158756072462336000 9938061 -71789194099085202815078584354609731168 9938062 40806962765939793359034620873284612032 9938063 612855283993242464596479100806861456624 9938064 -18467283691389246427783246865171742720 9938065 100452273329662123841110313644908553920 9938066 25951745011287904806688039128777553920 9938067 -125299615340602280460526718236644008520 9938068 -65439124174853813074193790156476006400 9938069 18919866056536090985511977008763299470 9938070 60550474702729784881712486282273744640 9938071 209832880733085513825656300195256869424 9938072 323426746522148525946992179489279641600 9938073 -98372818218374384587506717656128895232 9938074 98621402065602074678246690917536768 9938075 29101812219547770220173189606988188000 9938076 -14421026792651196727162987644533538816 9938077 -19910663336482455592906007853519341748 9938078 -40966931170005103465894224932492681280 9938079 -230834515136916740572462122600480388080 9938080 248664483026126719305167755997636198400 9938081 -41093612555148899951415868594903450428 9938082 5774955770446628767948870197700608000 9938083 -99434206304232468531357969397429228800 9938084 -21430590611154919149689036158033920000 9938085 -64540265126899755794416111680964725600 9938086 -17495743299743309430240153254448581760 9938087 -21179910681579298584255886628433589680 9938088 -124952971199260761336876233132845301760 9938089 1984715823856797151757512409753116352 9938090 46723821660437515287324093384772193280 9938091 -150017814320336691055771724800196759208 9938092 -143437845868972582643030943295821040384 9938093 -296958327411147774996162422405840928 9938094 96195908657441258728275222131678438400 9938095 241109868121982577516128153433233286600 9938096 -8840470312770697766697500079954984960 9938097 23011966029337042168872827566509579228 9938098 -29791329031882633277898595630332241920 9938099 -159226676172758318009108103901022227680 9938100 -84502980217424708179230140414262835200 9938101 -422523571687053579763988220040647399428 9938102 -45345858592050186616351007539963310400 9938103 -77412670288306939936030379498295874560 9938104 77206319273204388366495607852534333440 9938105 92118652172933572949639998331345080260 9938106 292251848750486818435181638547514892800 9938107 -517984138014899363629678282561192415644 9938108 127856023105739106880662343728732054528 9938109 -201049034353768521667975412825268318432 9938110 -6212277197151798260303774207220142080 9938111 -217475984776585107861894073977438827688 9938112 -7080132178881008738896194420904820736 9938113 -16161283946113136806347527058448018236 9938114 -8306318622140108022529894401782551344 9938115 248237583104506690105000483755828788640 9938116 159337109366050694519560553329725591552 9938117 19712573647237008964547600566948224 9938118 25602843184674887433948401554871321088 9938119 387447520422863795858239020322559266520 9938120 -207229617925655656379858516314956902400 9938121 -75205712747693727186903279043668172800 9938122 191909439076972291520362773821239640112 9938123 -103224273771408289006878729845644449936 9938124 -6115719721971010883567445043960780800 9938125 107555029247720264868643308784297388750 9938126 51368607770856455462809423321962443520 9938127 -121383648477459220005720686688826224240 9938128 8600056710767296152233775456743677952 9938129 179506857575093065642452007775647122084 9938130 -42035853868540175164620568018105543680 9938131 -328432924853874261621187822246875977472 9938132 93711948817264225106031490621123012224 9938133 -7631063088147502723922668614966157938 9938134 100649293155019782197065120048326909216 9938135 102049977578982924315862331993930085120 9938136 45920198080266101844040814003683246080 9938137 179522803823594439233590322358341089440 9938138 -36942668279701104708030371484512432640 9938139 183102150749586661833779975259011908608 9938140 -85110586868475710700590552843444198400 9938141 -291268270875984821647182466973704666458 9938142 -146482086127200086383870495698098153280 9938143 -28058265047285394293814257910488960608 9938144 530348886814156836290833696233100148736 9938145 -5144338008612197333196943623106896000 9938146 -61955813109708760185692145313603537536 9938147 26335949903871473580961437343148956680 9938148 -18728780444955223444739782951704299520 9938149 -381373290258192407893384739612295019152 9938150 15169288732918785858383412061745952000 9938151 160978294422209067174740685282937878600 9938152 100391703037451831793318868089823150080 9938153 356682510875990256749117463194138985402 9938154 -24677112510207820647972840244379581440 9938155 269147708650367153718033104279283186000 9938156 315912172833504587208468881548718219520 9938157 220671374341826576823465336544370802240 9938158 98303792778307912437581845927899979584 9938159 18539361689653722260701610490396238080 9938160 539955298291304257988271792272179200 9938161 -524989583143719755179709567566043400128 9938162 13869617984400944878358537707121825280 9938163 -109000879093693965854977956687319302096 9938164 -232978966421110228849613490627679311104 9938165 -2723235567559260579910352876604134880 9938166 -22630536889613994362170745745425203200 9938167 56658100768469604177718489525107907192 9938168 -110492540297201983116617597118288445440 9938169 -337812720355436763355947890858381764806 9938170 289421282550275897471914846267912965120 9938171 291486147434105825545321513817597524152 9938172 -81473963194541817030329422433880652800 9938173 -109204233333007822849022613554164345760 9938174 232432776318658113000291661402708110336 9938175 14362736806437712623208343625083521200 9938176 32235812289519454678256213051951808512 9938177 563555051806848444938707504053022251312 9938178 -111998191009952503576021258590998025600 9938179 -218553127259196656300131998788486025220 9938180 -10017660739516639880964444190023586560 9938181 -55811728929862516346859449122066775232 9938182 -164030142958334766410426356188270971808 9938183 208855560297400804049102789989830627600 9938184 126858622908526579933452499996348416000 9938185 48358793159852857281336259737348220800 9938186 276391956934872494656015015931317503792 9938187 -29914403285736617480779430798703567360 9938188 60707916534485749294567758496195102720 9938189 148849205112655497998656896643839722124 9938190 -3685826719201848216405310469670393600 9938191 41826314947881055921062253751021784352 9938192 78479826009519553865147912943656435712 9938193 -68010361492261295555268893614652913936 9938194 -85824057462926653721853967145464378368 9938195 -31257402412867296287386298058586051200 9938196 -132350402950384629819530821695569971200 9938197 -238583510187114239186510155723882905600 9938198 -25839115660203081019560297290860473600 9938199 -205316077517307645618932754482072272536 9938200 -103323800104716168746226985954775040000 9938201 90569953711928785613350369345718374464 9938202 33592940398733950743907612419033196032 9938203 -7236796154811390964271427663713401152 9938204 57343196930910915012770810233242272256 9938205 -3958406424214858958613215999672910600 9938206 -106517021709375880587907469999880845760 9938207 -129890401126077667857932510435771120544 9938208 4703797672562859133754647429301403648 9938209 54044100629353345142913135027543169216 9938210 179457883927121620275898420521338729760 9938211 -317560659113668685552645830542155566728 9938212 -74033232596679185325945402403076235008 9938213 -36340891110580818149052784774295122020 9938214 233733293734304031564210485301520992 9938215 -56404844400596356495889246326185684000 9938216 -74167871853994874668636826130803097600 9938217 74661369589891665326605928126355978912 9938218 -103732354858159005028280119814292458496 9938219 5660922800267632858355145928487313696 9938220 12027056958407294865757599964839475200 9938221 -544218066626258523167240816512413065578 9938222 21956559150591670684458439444373283840 9938223 -64244490045510095045955706691942193528 9938224 4888678520909481042687332573685923840 9938225 -11446311828672235719139395071541384000 9938226 -156227065928448778588954080352092192000 9938227 154309775302498242606517995698981004912 9938228 -1831468414197925598216725415409475584 9938229 -73164344074823973217947450911200164384 9938230 -9918994826444056961403626266114506240 9938231 102283743693041409746296309782200602512 9938232 195806819753851306733016123506775736320 9938233 187687287958730908867925264724342237482 9938234 -266286720058439758324968004763958190368 9938235 -162915838873148979473291389079426361600 9938236 53702068841358591483911404950708436992 9938237 56705221709037127782386652439974835032 9938238 262601256151276302322838468709994094208 9938239 58052141727274722362038765004025199040 9938240 -12462893410992909805350741578140876800 9938241 363151619187744959228228427534222865440 9938242 144099851755665339614349862137186253920 9938243 176767488510596208173747368940575842000 9938244 -374620066519013740472008606825419767808 9938245 -174955839039610708113617845821376450500 9938246 2987970900705367619051864285385616704 9938247 -34451899476486089062118651373538431360 9938248 -176074216288392654689488341632319191040 9938249 453360425303552777033158351248691916250 9938250 -69895764506885262213908795033878272000 9938251 -17582535717317902962483686678933331768 9938252 41330853166553779104216255334537556736 9938253 149599272664503759410173233770234824224 9938254 -41589430271196651145345705899775211520 9938255 -22330584498869345264655367625549916840 9938256 40164716907115055272819860869535105024 9938257 40740750354692009998353124754366981312 9938258 -109474546759307567665238697190572515328 9938259 7354672105213479892924765535232384000 9938260 -204636032482496336483987073530568741120 9938261 -5141559973796092498977630984624741600 9938262 48998158785433698306411202934832207360 9938263 -232932257329758615104810930573790986488 9938264 385582093018027110894178511296185630720 9938265 128936726478845711952505157866480672320 9938266 -96893350781500428562919715679192612896 9938267 -180010035988056483345476483872524083568 9938268 -332827194528066040820778994540172974080 9938269 170951512730566321327723834835535708960 9938270 -51822932369083854566486421129972361920 9938271 -95377396123226809435928432062992076800 9938272 -201522725435184360292959759371479154688 9938273 -115188264964716068624254242871591653600 9938274 -13952885852543980606622749934061603840 9938275 -119691090426152045828630822928471535400 9938276 -113934664448774744940290061520328595840 9938277 76180759329197907459386697745288956096 9938278 -1780692784155514175363555688133716384 9938279 -310286129286058255215552814876524747840 9938280 136391367244169176053791321415979008000 9938281 139810753059152661941206806497320225082 9938282 22569918410517013947398155920438466992 9938283 131259854893645382972436366463884187224 9938284 147426161590235531520389405762317711616 9938285 47969749056886196490049031132209551360 9938286 151321439912750613179061942799021957632 9938287 -43295374663009852162925888592951939768 9938288 49532547337720116737112276972267405312 9938289 -3592837841205308906887059541459123872 9938290 40860048062212347568628703570581145600 9938291 -523508427378125323399986014174502006840 9938292 -40202153285657192132206346197519564800 9938293 2985706992640749261366044183988395000 9938294 37412905305590498380938788186709121152 9938295 -1568511401078013993587175071433122880 9938296 -195382878218541487876149729304746762240 9938297 -246266191236535262624444804896354015254 9938298 104865920267159043379135963596161009664 9938299 -106627641228357467223374430652778005728 9938300 -100227778781274343861383995100115200000 9938301 279539682797137160615078511937184389632 9938302 76651748598680277058158456713222922624 9938303 -287915476181207440996561805977041537792 9938304 -326187441088222940263437540790244474880 9938305 -66288633248338447943075098030478250840 9938306 30598167235790313734827125525515834880 9938307 348179595577989150462560441039803279680 9938308 -155330884286152509644121735301219614720 9938309 296634481588050138248906906950610844510 9938310 -16001878891959389263589815961810931840 9938311 -204310059136647875866552291320344408960 9938312 -462445425781038960244555339703608396800 9938313 -3660753650652808043555688397822487232 9938314 -60293052208074529638004028650639073280 9938315 111229187886047145442515454799278798320 9938316 -55788579077225417892172240605865230336 9938317 -29978556676022516324266847596523760308 9938318 -7159719572892680536233382567887453312 9938319 -229249187220836038416981851681611173360 9938320 -1430603715853283103154539061865349120 9938321 98885113172347011267211217050595449344 9938322 185021565273988051542142128233513552640 9938323 161135732925505779754833866312884769852 9938324 282317135824789670396499746504692641792 9938325 -11785079835799339904238971413340726400 9938326 153278699185035186952563321374748398112 9938327 -309329467070339360563416384634050332904 9938328 57656294656248394408851153006808412160 9938329 91271543391661741948312261067462004360 9938330 1206879063100560811822977866351316960 9938331 30192344961144016517720522348799094416 9938332 3808913820596856836015986673924818432 9938333 -22848638059224210844051825229694013536 9938334 23778470913712847647866177891664038912 9938335 -270087004980509495801018691649356360 9938336 -243010796736683860560075365540385914880 9938337 145397197689977387898315644165345064960 9938338 32789283553121981240267007979845943296 9938339 -78357224744509652069653765668495999120 9938340 -32620090418190408632778880628524035840 9938341 -211721571789393759282276345235071112928 9938342 251680820379126814274848078865862608832 9938343 -104186396195711115355520509074515205336 9938344 -225379887331504065712677894186786170880 9938345 -280127425638446399121819850024390108800 9938346 -79580410505544048236295316050931494912 9938347 -606259048368024484392193973235784960204 9938348 -7144833170270288971465913092726960128 9938349 487853850290458119617186152831003780800 9938350 -47259808725609004882033671236235072000 9938351 -145474868599364603773708907864843239896 9938352 2085439141227014471150978792549253120 9938353 385276044555199436920334058626487431460 9938354 72568662669981138888778642373913839376 9938355 55192219243699444026229974675682609920 9938356 -353836584373883500439994739778583998080 9938357 190524555636376882300988769145013484000 9938358 -3087784191401907909172652269558310400 9938359 195324509041483442014488414995921332800 9938360 102575618074366129134907608736773734400 9938361 63867257924632882193806553858034152160 9938362 -10539477080683621125480843990293869056 9938363 154357262829313375006653073318033509240 9938364 -261382667232477813616595891854642019328 9938365 -171981331679135505723615693658806406740 9938366 16086661362093143782873273255291737984 9938367 -207105574743589270557805607827750915584 9938368 20968084408256471529524111113180938240 9938369 112590309335220765051384514547550514560 9938370 24838692790536039799392173587255680000 9938371 -198524287992484761549671878871667518000 9938372 312427406225129526088151205970108008576 9938373 -3425361970966369743852006443265132000 9938374 70691095768021091278663916557278533952 9938375 -11425067736943038830562986165624100000 9938376 23748141175517172249600604935357588480 9938377 31082957994959717945232053870667451226 9938378 17246240997977015865891789197618470656 9938379 -92610769877273929787698641798428876160 9938380 33657777473308577809905080868241996800 9938381 -9779680528581909742733452259994706848 9938382 232011306555743488997532409540658547840 9938383 4862074625065559195851641836311891968 9938384 -49351475877594804484247899898441318400 9938385 -70612636225563210778792744884498800640 9938386 281515088363684262344728342332398581392 9938387 -690271723850469152355532642304466496800 9938388 170721994103291132025025720178667571200 9938389 -103363996442640406253295727693609189810 9938390 18938464423972138929397631787799234560 9938391 -117608421856809030332292713677936069296 9938392 100167624268828075993315739586646302720 9938393 290689420454625170263144577586867717642 9938394 71865424753175173585422603846014696448 9938395 -163701326780093270076247752709347777600 9938396 -124609021511266221453448866389009899008 9938397 49563262282388767228460894222714859072 9938398 -10776587267125333196065498451365756800 9938399 -61818815823839940249741344726176629600 9938400 31835865961780710065781917937972019200 9938401 43397380581519747469289181052526080704 9938402 -44269543433485548138288785008520421600 9938403 -296632525571871034272530644956685021200 9938404 141778398352621084961420808006549258240 9938405 -142921974136560767121267402753851831940 9938406 119360171010959976390813382407102835200 9938407 389962466936177856261521332427248185656 9938408 -45572306852145753686913986790458542080 9938409 45567396774165935072858702484349911168 9938410 86050922742467049873252992368669227360 9938411 -86826648894522539809889358717441960960 9938412 185582737178137648214681118789757819392 9938413 -471830306482128479732378883859604375338 9938414 57053249085055386037491326134116916224 9938415 4810096130950769846128622466723141120 9938416 99904455450594334697840456029227417600 9938417 -426549707485575585494057372284944111534 9938418 529336378336821740119433383482359808 9938419 35987640834841239233495796171607810360 9938420 -35671182856256868423590658055449323520 9938421 -44552250941952427371083958834771549558 9938422 -29688170245357104022996105709239598976 9938423 -232989873282653948316903984374367097896 9938424 -144684459540249009316347658120283566080 9938425 -116349458795031758072857044629865200000 9938426 203746942261682258352471434594113747680 9938427 -391091182421542482921659060022198658368 9938428 98291398596474584859285736731950286336 9938429 16861983612227536662012100303134256320 9938430 -137134713821380953515364511926000864000 9938431 236288932557793179347806808415568159232 9938432 -85218805192813721046803563480445091840 9938433 213865501834430976748954629107519275824 9938434 -33213443281365713320527491039354782848 9938435 36558878373106016472249797386957614000 9938436 -59558359240495437428994667259749226496 9938437 -477905712016743031538677262256532024640 9938438 50871125286000708761651151522078904320 9938439 -2085048304375548107244462617969841312 9938440 232508953006345202045292499398175180800 9938441 -12160032365310545011507238699292020736 9938442 3606022629324016167268012709807377920 9938443 275601446871723015563151896479536157720 9938444 -169974630263593378750019854898514700800 9938445 68357296070823436395286673823272755200 9938446 20059304269341612775634651538394813440 9938447 -118316616702528032574031688651548932768 9938448 16067415133343493912042653002800906240 9938449 232428018158382896412057874172007213300 9938450 -44359402041431001771005833638664962000 9938451 109880738878609557613273356176943458232 9938452 -88937838587507420580031192803844481280 9938453 35416006740900618457722903372336771456 9938454 3020253814446482498600189722790683008 9938455 65430480835077086752891966419751730160 9938456 810856019153042014432708680453949440 9938457 291239172539565948182941302095957420154 9938458 1486667249586554648110570334318918400 9938459 36716148273327623726505433342353753216 9938460 5419547263835311526704347433686466560 9938461 -2055853316093678039714484134676104064 9938462 -26460815730145029020989906932349296768 9938463 46415365757901312313833484877286639360 9938464 576941608166500894983028660576967786496 9938465 358829731637717649719711648898107059860 9938466 -27393446960959241288060099538278150448 9938467 -250694494494686746509564605769020153856 9938468 -169926363812824450763740764474299348352 9938469 -88117497158295484956874734053047709856 9938470 -236112028814572408055914226910629856000 9938471 -372931464442172704642382346699407288328 9938472 -34934128366159223354259084188735078400 9938473 -128555402897557490337928273807393055900 9938474 -78065028560245038333650322924664526400 9938475 97855627036477832183949608745904823100 9938476 -10727654991938202328742970043557785600 9938477 197277888062265695169273116521601888172 9938478 -160245926636677332184727142194472440832 9938479 -543770842984636151721079727135571001824 9938480 -26460396269809249067892489211498659840 9938481 21002866115900338652487705862202870784 9938482 -70952849154413895991639986319827052800 9938483 54122375117531004743129416544106990480 9938484 -27591537834734960607861080938265026560 9938485 73197345297355046189197258212427185180 9938486 -206799299785114442809030585268258672256 9938487 -119763368309276891429409474152493514032 9938488 -190976594243437132094528961818333552640 9938489 206199495001518247523761930927074697632 9938490 -79652496950690532873183746020054298880 9938491 15784382270801480280902342531053677000 9938492 133094068557545066831938752077148220416 9938493 -4685151567901395248208929360873075220 9938494 178280745022743132915293730705783862272 9938495 54054780696412897660591462010750294880 9938496 -26450823910054158386576238006868377600 9938497 175204086924657685002342293322655528752 9938498 -256422294026243044727923496917337540064 9938499 -22361818150558051039485622626510147336 9938500 -97408614779188200192006951637847040000 9938501 -72657520781446032727986843247880584800 9938502 -45878772867924043381709241962219150208 9938503 498844672678135355959845465959638486800 9938504 3787900391003680485388985422819000320 9938505 120191172347331451533823648251657370560 9938506 83061693776106613273388443802197400160 9938507 -38167658201022350756436935424588386304 9938508 -62148656172008237434320934627607831040 9938509 -15626932506133455367406038498101952128 9938510 112886841945634365533681081032033556160 9938511 -44076780610550597502447562290313785600 9938512 5877151338965473484548969109569667072 9938513 -138826316718365199743120294999790862476 9938514 13283493477706861110897477717169550592 9938515 73601877971383164803140806080828378160 9938516 181375071957006847121848280266416046080 9938517 93621068525693256437753878798804396320 9938518 -124094295513008107884119037471703217280 9938519 189942988835175764551875136076986726920 9938520 99879466389950771858994543323016192000 9938521 -43385243292566809400988354058179094400 9938522 -244433619536181064628511815062490103552 9938523 68258421477331873135894721631575502432 9938524 331034821248251310686690353443693380096 9938525 15334351615890133507747895924200480050 9938526 41797746263441012343650813418875854848 9938527 -131378873720178523933515126850655878624 9938528 95455464673452579077523322310651805696 9938529 -34199638722561905980302003917639857452 9938530 -48043408120749272119063255729005127680 9938531 -149267702950268212284805037411048605668 9938532 -56724591738769147249647189760182067200 9938533 76486728385088675434729382180702286240 9938534 -44757889012477874476181767943547319584 9938535 -53157127980493963979718222642239460960 9938536 248949371204575231957998404588014279680 9938537 2646254530817285551483167548764033152 9938538 5000202447718521385631347952579804160 9938539 15393433166536772189320119930949947440 9938540 34069887885874279529091842514922106880 9938541 127445228502534344102439195008990948160 9938542 120829500337837207841115991672458180672 9938543 70458304470058210724647084879829923944 9938544 -20235515753334029136308115648770211840 9938545 -154766443141688552025237983386745354700 9938546 -49369827405651580840564099772418579840 9938547 2316652946639965666404523929645214416 9938548 302667739207625675852148333697477150720 9938549 258518261269628988616027427764016981550 9938550 -29404178320890032504449396069368384000 9938551 -26750473426224122457660594000866791200 9938552 -181104791997286926296456286897566945280 9938553 -22771264251307625639192681890747194816 9938554 -110387173607343298080225075816057531024 9938555 -195535170081483484795752229493534596080 9938556 66538272954707454778609365485412019200 9938557 144740794731347801744304722322637266252 9938558 44842735416946215927027858374584458240 9938559 229160245995796088529707250972539797704 9938560 62357584040129150113189706192859955200 9938561 -81252015818142541337110214270074704600 9938562 -10595098785714024590838561497643013248 9938563 -76850298469006340240080245789012749188 9938564 -51203873357798383166063074935267579648 9938565 -19189825631196980885160839499503808000 9938566 165288677052880557120008376708754722624 9938567 -429662659180887111632543382277097757648 9938568 -452670643088130221091439344024330240 9938569 2851296937250626814138002890573986048 9938570 81722030180944094566095012370176922560 9938571 -42357858869830293382107531801183484176 9938572 199982007027720285217103555874394209024 9938573 1651948604516864273672843647323306518784 9938574 218834123206924187014721620491027048960 9938575 -7272202506646162258149656679963086200 9938576 11187686464161858807967178391064412160 9938577 -258349587394787058065847443705853319680 9938578 -46926725189933373168791031291117684576 9938579 -82055031041696851474407538072371187968 9938580 78125142096740619350957667764644945920 9938581 83788288259306335043737467449835658382 9938582 -118517082005687331546815780794281136608 9938583 -5115751646303726531365417112995515000 9938584 -345126404956813005751220761304890982400 9938585 83015691477204719737282877501638607820 9938586 -51402912704109277223262001672574840832 9938587 -222335389408446026641055908719544048040 9938588 -23959026343796932957199203469849591808 9938589 142147552395997835977806992801823652224 9938590 586934717649574606012809774783532800 9938591 46200897269045200876224369546656218224 9938592 296377898633128488029103921949719920640 9938593 -97696694743920946931437387493978619200 9938594 43026419866732953441447874957208694096 9938595 -260720452103123578117211908511246323200 9938596 -188994246386747463871123252833823426560 9938597 -69453470499182386510160562161682693954 9938598 -209456708856871776797058212109950467200 9938599 824953638015580421343564492393689856 9938600 22537641826147007448545616529489920000 9938601 -223649634428327340698754499382593866870 9938602 183006725385027165967599040793378673504 9938603 -326692165918754027708431936780178675148 9938604 -21099691302968022496358792869452948480 9938605 -15427015145530220366985929038870389480 9938606 232030070580521074002522804520793217984 9938607 47161763800346196898176488141091884544 9938608 80713171224257207257351553559360307200 9938609 54785325494219669626826341753406609520 9938610 114728265782893941940034707015779724800 9938611 -154403662266389235249122739476153996788 9938612 -176308707250563005718656334091739823744 9938613 -83795643565699698958890882698949377376 9938614 -93590762430449278876096567674158997888 9938615 553837316552468578550718501071153940000 9938616 -280215350913050114596365095362657382400 9938617 -107000536603618768573083759286711006080 9938618 279838766915969100278789911287535643760 9938619 12555240418341118956442497527395679760 9938620 -105318271264294028848757764113290649600 9938621 -67666550950042877250245001443052944160 9938622 57633861882159124064486407356511380480 9938623 335747346406259321821438468168557111872 9938624 -78182691371007821375735668746086252544 9938625 49460802379567229383322728805079840000 9938626 -199409661351971184358308602066637085488 9938627 392042117340492272529213757910131309872 9938628 1172639484606470821808644384152330240 9938629 587340623256276831460141113980466846876 9938630 -9109488705628792041341655838631136000 9938631 109453551993621620671642003361863540224 9938632 267296847791619111996823626222226022400 9938633 -5734802923991156944748129885100983856 9938634 -179685872358431198001736355451199653120 9938635 70026879866970268905485733349812041760 9938636 -4129081537581735730849574632903460352 9938637 -139096386341999693934283489941626182506 9938638 -98932582084307194734271548352096553280 9938639 -38408542882540645866236977563823134720 9938640 49376646289186667827104402139818885120 9938641 206353632112607609144400368559840365042 9938642 -94085792195123055595897786209119907840 9938643 -3559249648499426491646554167839035392 9938644 -679649056436840086685174804667056384 9938645 153844508754175129064245992033833166720 9938646 63702962768976596392784162067194958720 9938647 404597726555661916263529883264888969096 9938648 415443959631692965342517491655617536000 9938649 -1073377033659685454197773789004563072 9938650 24888854119497284512532530855958724000 9938651 64296446252072222385750673679444098704 9938652 76034987798572436791176571625810053632 9938653 19538039564453689175273844275592623840 9938654 37898165988188258923002351388036737024 9938655 -132067013184989343677235406814448071400 9938656 41036413199079778066803453421912326144 9938657 39346423535903298744460249902790622400 9938658 12495856051506852377236687607248290048 9938659 202463468443222468794352488608904355416 9938660 -65265696023986685540172604782954954240 9938661 -111552184524521268929448855817849088928 9938662 238385074749281620433679855885962563296 9938663 112588794979998936152861551613799808560 9938664 -297551163426588569285597513278749081600 9938665 96547893644152092264959825736154243200 9938666 -54139711799548173770079265931670511776 9938667 -144491728020161669240318592967247897088 9938668 103119788499342198817088407949607813120 9938669 -97201027992573249134850053803909305984 9938670 15444523040499673556220470569027858560 9938671 -176178528511160594135636658387024483408 9938672 -61301870923525677877348555859840040960 9938673 -32538003292660384102861303536426588000 9938674 -136152887808959834873054356862647280640 9938675 -53279718092490632741855681867111078100 9938676 5294874089772165030704367725832634368 9938677 34151230092299470044149072842974069120 9938678 235621028793020907256146343756448276640 9938679 -231433238927725110024484275687669192216 9938680 -9084821146960348306569852399688704000 9938681 32259308482923901921750169325449611332 9938682 32971479854629767620967318642713530848 9938683 -21305782686617670008903386116497381960 9938684 110647102241558629663017708741288999936 9938685 -18175345353830119234733501619435033600 9938686 93096922612326605687701462799448720000 9938687 150906607159860706870878624967713861744 9938688 79994790115178610577682818903220158464 9938689 178182687036975328179189136905097110408 9938690 -105674626817649067899432658276901138400 9938691 -45126622893747015675552264097362071040 9938692 125614664359423809810755884008479474816 9938693 199050378474057766644089447654125950720 9938694 -220594332383195607806716305447795260928 9938695 40811974374239623554497048087845912800 9938696 8146806510134894945585943342687682560 9938697 -170655356004300976414983718182203401200 9938698 13209403453960996883442267167309568 9938699 -345457230922935180888978387855584948880 9938700 -103701677752026141699492465467639616000 9938701 -194653943335739734023768348344756964298 9938702 318561585430467830529246758862716847552 9938703 121956237398251842683630178966937294608 9938704 -74285431730604086317314032903041695744 9938705 -26776735737347183626315391080511825280 9938706 -101345911954476558461587039055238604800 9938707 823140416013654515763048211597471741872 9938708 -173711581890422693209940418882924103680 9938709 159925907298654341792933706921024815328 9938710 16531937991100688862927142022760489600 9938711 -121918951340709326255534091050837041176 9938712 96874811038541831415007521826986393600 9938713 167088241532458756377718475731146892240 9938714 31177695355189312413532997368907569152 9938715 46075562995582496814813204973083652320 9938716 215350863036459489283713168201043043840 9938717 261040571699314153531109097205344651852 9938718 60366413730888530322562554653804324544 9938719 1159274985027652302028519159639165680 9938720 261945029613323843718321677872775823360 9938721 -191970336291007005858659878400874798672 9938722 66654094701717383324281159011808449024 9938723 -333847593666265506986379748182162723480 9938724 -16322908048446027034061403195523350528 9938725 -249893992947733353137456352310576123750 9938726 20295963134329906903710574418342828160 9938727 467177674832429387149824432300809395200 9938728 186306584145743335605138605667622072320 9938729 -74243836469758720139593306128680640000 9938730 15187812021172900803590111195382205440 9938731 5453384465231591841820311222615664464 9938732 -207602572671344317902856444369093595904 9938733 135047580116096264259631169434672194048 9938734 8105891881952583762013816754330903040 9938735 -208541256948705356786419458318409363200 9938736 -7480611881831033450220114669291356160 9938737 423450035140664912056402486215940289280 9938738 279804237640995214206626980052759093520 9938739 -5198127902310590444954756502036559872 9938740 4893106991157305587064569345222164480 9938741 -38411791551805659475916181616222025568 9938742 -21545824072256582361846131897601716736 9938743 -399740709083140571939228768306699866680 9938744 -412971401222050169671933106477524377600 9938745 -222728190250758324609265539671975358780 9938746 275488888779916680179004477167456361072 9938747 -85382122054190031134266307168814878400 9938748 178179472170303851947531083219737763840 9938749 -50181610202453147094873680802286152250 9938750 -61042642303521322195614246416728080000 9938751 -36839588095375056372796646922781646976 9938752 -44405327803534979866785481373125705728 9938753 -397608207835858247712407232070815930240 9938754 28498452357484387895185764395468835840 9938755 1463485410207528773957681722554021120 9938756 -46837853922753893166902965853201297280 9938757 -23894628170398253600435712009727875360 9938758 -7505744826964709795048036526050332416 9938759 95453275196062829154223159360793891616 9938760 18184424061567032106855333848314675200 9938761 -325040523786150655321467915107742595584 9938762 -102706604346649389196389566472687360 9938763 270100165056743241621210678786024042492 9938764 310254165553825674718251323312114611200 9938765 21856551261088328610796410292447308000 9938766 36465794235289108070654092778393616384 9938767 -400516467966597869994959619929082974360 9938768 -81436812692849050115670993923466854400 9938769 -55030408696539364892123119066807432032 9938770 75517072957051719810334505097914764800 9938771 -402690259487097646896277535481938280000 9938772 -17982542068245916252967856986240129280 9938773 -3596129219276520861464991600048528836 9938774 458648917450689493351568433875366843712 9938775 24858916873267780999281100616583955200 9938776 -443603193109033520152624690807067473920 9938777 -219884260455438820045195281287772574080 9938778 142764695887002333212658009859511708160 9938779 -679130229554126650611900199477454816816 9938780 -285424220238212892665463711306876226560 9938781 7697254095269275979207749489245280422 9938782 -86463511428115363959620855332913651328 9938783 68033389403009960291270576052625477584 9938784 222347486075029095497453562991533096960 9938785 -204248801503024012956860215976170238040 9938786 21671326693288780123007054302153113600 9938787 -364729985464574198336173745515803586440 9938788 -270776058554884781398784120033860630912 9938789 57871036659941283203558734418826337056 9938790 33572063011908523984433041277037841920 9938791 -48042623331337544635170872852205660624 9938792 178867109359502689760458520534005217280 9938793 66527880596666858653590582558833443200 9938794 -4765429342826296560825495262400689920 9938795 203334830170794189054223283463122753280 9938796 -55663645441610928706484236517260247040 9938797 20090708637937615601637008304492374112 9938798 -83908919830905970414869412428474993600 9938799 134740748699852820922230855978514063464 9938800 7673524741022469090235256741725798400 9938801 -239473418954916172254798111855395217198 9938802 -13811236066548200787656204010558306816 9938803 96992665043721604943743395486594080080 9938804 -21312177776083397930226451497810958848 9938805 1130098343720823091806829340223628800 9938806 174489575000530322820079305587318638464 9938807 264974944530205796364623897318571262056 9938808 222286738928449952506815830887170048000 9938809 307173055927285609319246506353628012010 9938810 32109925401755117440674632707109713920 9938811 -291584758953641679604925233072053157440 9938812 -70883441372281489085659339799093265408 9938813 238140931968661203364227223545808189062 9938814 41554330823989099599866072430175435392 9938815 88806639345455427874147282034906971200 9938816 -135303500113484649070197015333977456640 9938817 -25116911103323460367501922946236813568 9938818 54945392348870669994775645443963244416 9938819 450857535565331244549214469772004020 9938820 16135993779430655370127480923919196160 9938821 -290431657808728626062666105721866722978 9938822 -38237582487221000564814428513836464000 9938823 -278119048557693370187244340293321816 9938824 43343103849866504138977526563201843200 9938825 20636304563063050322908606777614288600 9938826 72248314163434136276829611722554680064 9938827 135079165316958137045249373353711998676 9938828 154986563499689700762214955857622400768 9938829 -69904435340692987210144964569537716480 9938830 85430273121632671639777087062580609920 9938831 -72992330567293611865705882694278069008 9938832 -81258656043783059050913403359401082880 9938833 103080741652068507468496153555443436082 9938834 66631324535035139208573002393769852816 9938835 59379890907534821292471398561688307200 9938836 -78133523500607109988915018689058717952 9938837 -69368226758972881802364040204806167940 9938838 -11843561354719841059093978969980149760 9938839 -218043596667836783991471146107640190360 9938840 3195450924091003356683328765624729600 9938841 271156234021887897830791768291579417824 9938842 87666392026466680809238353944152894944 9938843 -6615909930798772674368761244715844680 9938844 209444885117458410130960396846442849280 9938845 -99631145212678173962825536797436982400 9938846 130372992158621396733325565523892523520 9938847 145680792441090904131284978110548687744 9938848 3126533601739396316073543175470317568 9938849 -253074285962934933822255563169252741150 9938850 -33923123828458207971653126943146188800 9938851 -6948440718447253580837383180547936160 9938852 -55478088981972833118531149010030637056 9938853 -72180583543316824354455115273973746020 9938854 -260232033376994294972451312793332654624 9938855 -17759062215943614803300053298666581440 9938856 -50909265649284870231777142017110016000 9938857 -17455647177009280864965747559340503728 9938858 272813826211577576759143643207793901920 9938859 -130662631769333483149538284670622013440 9938860 10653664532926390106675385432586383360 9938861 -37298972706788850497555858859354626538 9938862 -12800134048208093722474643790300830400 9938863 -198511829220236510467446679753309933200 9938864 -26475529216917628058490122206350016512 9938865 -189068385907186410388831825123852577280 9938866 26186117506193169871471096002468966816 9938867 420580430467015026119746707281180699916 9938868 -30251818823922016444647851629960949760 9938869 -176204301985142998202619262754297139730 9938870 -34183351963910011541415500176919493120 9938871 -119046738739236547200734899683655680960 9938872 305073089457002885223100598619887308800 9938873 -66305033806593221693953382227465244160 9938874 -24750658682961261087857548407904592640 9938875 -175757961221928510065594367720606216000 9938876 -84755968972998886031070916258189271040 9938877 110339533431704387060344430521085376 9938878 -112956277967914172219826833946111926976 9938879 -59629320278762489622551340204901366080 9938880 -21999334455498784173076253236631961600 9938881 -820230577400239489570623692810364740800 9938882 167332388621172568197895447954980552192 9938883 -5039267885154767415192525275369081616 9938884 -113862196048788766837916843769958029184 9938885 185152748200774181234694897456959723520 9938886 -2312512052374051489412171648635792896 9938887 105703244591136694960576825237110874112 9938888 139709787155752164196723264101070709760 9938889 254722381679038376705301515209186487520 9938890 8241714307724729238007145088660133920 9938891 2304647425862766166745923925702601744 9938892 90317120378966811612326883280852859904 9938893 48119276753123075991238008358844776960 9938894 3776609831618186613738394017603906432 9938895 188558410760505742590421552785513175200 9938896 -86215965176567377858764198799097856000 9938897 241171386405398176465089184360080457800 9938898 40668570183371243291401412628418881024 9938899 -64786433010554243208454476671491134100 9938900 85149942000826316820694123256130048000 9938901 -117540752886891089120329112828510603136 9938902 206448264051925988557384202856473494272 9938903 101339315887093111273108449224637559584 9938904 -74880414660418296610477451807674368000 9938905 -321421217737194649505016517982592197880 9938906 672095410366976348795851213587060480 9938907 -294357171223778203735028005406274493272 9938908 -21883285299675708604555554076681155584 9938909 -107801279157557211698425137786924553440 9938910 21123476356424594362257840930086584320 9938911 335878882764376704195631748915790034880 9938912 271642088069742228090744358232163090432 9938913 -57018116300775958862656974238761928512 9938914 -426595671615149135192400473615470979328 9938915 109976844611184495233104358516270656800 9938916 -18206335707900865833598409832536678400 9938917 16267760972697816802269394364653170880 9938918 -120594030964388333511019570136526607872 9938919 -193446822193310414035908579486384898560 9938920 -80912825801882664784822860829364275200 9938921 249561214774630813067889762466134696960 9938922 -7790586171314133210364705038075588096 9938923 -45088308270044397098828727552684231120 9938924 306493388634374846418144088972340080896 9938925 3907085064477754196463032585402827200 9938926 -91615717427857470440590900003926257088 9938927 336138709196928159414094807388909341776 9938928 -31881061709853572348806649496729255936 9938929 -63244000021937409781856769844430686080 9938930 -93054099600622847058615326376504620640 9938931 -38568995205075912988727012368889221536 9938932 -356958967123868280164199086878272037504 9938933 -46356413323311159659517083415100539396 9938934 744059353090999024476887711997238848 9938935 -89925409457559859587542420876477483040 9938936 180798232495309705027831156382485340160 9938937 -35147716845781092324893276884240246560 9938938 -54719276514249365654317170887395388160 9938939 -11868937394778545881235963562473295144 9938940 129205226239099355108283444037854720 9938941 27428519566949308744402667611665184384 9938942 -48726120189272096122042188267232531008 9938943 -210565022053541030471806144569538839936 9938944 16881586825660585259936912861885890560 9938945 320017483987951371136230864156226799700 9938946 38322542608920626521215173296568333184 9938947 -99664519732083971150442256358895954080 9938948 28665604008309857206969247196299602176 9938949 376201515343189649015922246242686903680 9938950 2247997727061337451449205593439712000 9938951 457490505211849080258058283922355956504 9938952 208441155267586414681479382265039877120 9938953 -39879990301434176037078704250295885798 9938954 -72123665476062766552093811037351535824 9938955 20838955957875198356620147947057650400 9938956 -165594634798728021567287154369009690880 9938957 24540678216482662720738144411400481600 9938958 3192796287746884900349318618646277248 9938959 -163980766768619263130170457444827957840 9938960 -2313387671714762388230466064751001600 9938961 -319246681595077291890577082692784395068 9938962 -52492781219217594464529137260085924736 9938963 -25079130280182696569797818660075700440 9938964 -47525689589955986887818731754795177984 9938965 -157544790627915586449247001989451286600 9938966 57963073061454362767344710098580838432 9938967 99323681875497140148370364349092267520 9938968 11356717109649817690989732278890782720 9938969 42937421481232491875944931513054353044 9938970 112846723878038428213624325133041126400 9938971 27567358972174178700777956108995322624 9938972 44121480315331504918426543539711700992 9938973 -65450319186062105136869666933995096032 9938974 54376903506555898772298243420517628544 9938975 -10176876381941542409237969169574701000 9938976 -297844059280509290576891367667924992000 9938977 1534465258331430674289357809998329152 9938978 80473700580753718059312327494109344256 9938979 257697313824049050148281779846408057124 9938980 8523211973665876572622301921888928000 9938981 -20944190673480808566312969370246507296 9938982 -222890356354929878739377330125793571456 9938983 509050738677088060752267919417646026232 9938984 79688455734770573700247462482675056640 9938985 -22376629172734903334174634423605145600 9938986 4114069384569998511255442073505491040 9938987 254705742053459409217651073505636045240 9938988 -235529238416937827942537460543852419328 9938989 265382463714201157038801327685436368790 9938990 -61958214150789388579895822707300147200 9938991 -184607198285553362321318130260165533296 9938992 -32736880191884030747420806573740720128 9938993 -47092711073017785339764510760846763758 9938994 -69519835705665876752332676940496515072 9938995 93090567725620837850061636290516678400 9938996 690413836058785838043907057114513735680 9938997 441340357960931666805123448015984775040 9938998 57982424830967573953838761515554470464 9938999 -85540923167167469313594107416133013744 9939000 -117546021184487708991766228541429760000 9939001 -10552113758914045523395707802379210928 9939002 251075784109263592937711655913972319712 9939003 44584303086491093212427916976350839808 9939004 163126789146438113099133883134929325056 9939005 -298855253815732544759117426619989821440 9939006 -19541179762190620478593976454198349824 9939007 -62748470632564333610040096767430786920 9939008 -31245183171724745308405841986185068544 9939009 -160996585668845433389784532241945900496 9939010 98296276133589846754484080674025528320 9939011 445625502630667311957388905576171399612 9939012 -139472505830402890752186595935985766400 9939013 -46575467041400156845653646228345982880 9939014 -1792965701491529576483704566869673600 9939015 -97934694099815792290995079829208179280 9939016 159584237385420005069902137671400898560 9939017 -533547334082782929690117473333294246448 9939018 -9713889394715824874491591369642199040 9939019 -315736281570762713799024102008574585580 9939020 -309444047602245078190990824167178240 9939021 37115210599182511268683100171692368384 9939022 -18326347680532532622000758978934139200 9939023 -18401136094134129126254273755709766576 9939024 -1520754330505974093859483563937505280 9939025 -324029322451921016740310054958769942500 9939026 1075868692512780345958893442603280544 9939027 -15545730931058751347831447823942336768 9939028 -77721438660533515272656882977956864000 9939029 74075907045292624418636202545867271630 9939030 -91273099345248049037479684279518295680 9939031 -362334472411321091144712217200498610168 9939032 -484789657531974265134948813398793369600 9939033 117340406645829824019946439775821477760 9939034 -29465588642105424080927888842231074816 9939035 312098936289318624165034168476899500560 9939036 56590682021816759538006673125502377984 9939037 -37030291194616412870850870530817936648 9939038 -1155771362621782535551473817218962880 9939039 38970502579952880806419988385721632768 9939040 383860749753715677402564072185698713600 9939041 -223429760577059373105285334471882562880 9939042 -189598102723400266173853967732848636128 9939043 -510798153269875293879692642534276088480 9939044 -94482703431849042132986609190834534144 9939045 259396754614326966590746119194583744000 9939046 106013125405753504415861713108322264064 9939047 238644312098769224051895860949056525496 9939048 2848150875084296122344634036939653120 9939049 -104967060105005877947253552062966762950 9939050 126895421930000238220978927730621145600 9939051 95597344439555830889063402036982924000 9939052 -10241306395181740371051331876626081024 9939053 -514471391475859146299298295762188406698 9939054 73283140680332623091678873195602551360 9939055 -6132758077721603776755815365201344000 9939056 13338488206994761722751298856266956800 9939057 -59554812218515930721431764341556422400 9939058 -251976988672476643248947369095424991840 9939059 -52037738442109225463558775981509056176 9939060 -75825591516364155556987987716647589120 9939061 352357593284516781425262991669260686 9939062 -219550668548277073017957628758223926240 9939063 -3125452581146882645960274480911838336 9939064 836699274146110094965869704801335296000 9939065 23945110880408360249675094052185304320 9939066 121862291924711282056729784291427335424 9939067 330827371738600526083291719758117969664 9939068 70229000020954494940044084646079447040 9939069 69400239390054077122342774116265685760 9939070 208349330073872889926629291585784316480 9939071 -210708680961747080379369363392920819800 9939072 26228624250559227894422731064145346560 9939073 -153018635568620286677170121624662999678 9939074 185368416891930891967472394963183482880 9939075 -26559744626439546764601432824093070000 9939076 -65885923952227436978385869541066768384 9939077 30183894523825784042843558787307720992 9939078 -255248664999067692652745038124002596480 9939079 -396540317758316298231166638299218361320 9939080 -330524836638272286617988858570544281600 9939081 -5312480026220876467316155673836941120 9939082 4865823522625493972207100306260160000 9939083 248977654500135085544161455646836222720 9939084 182929442395589010548039843145952468992 9939085 36245308743330290066691625073958300600 9939086 63040915570699401859676658082355775360 9939087 30114546042217844869684037468474434344 9939088 -14530308009709446975843793671398096896 9939089 165585174017330479129527814882780099890 9939090 -22366869996547912798297939043465625600 9939091 47915741022613348517786343857792575912 9939092 5100499644003628244900150896899551232 9939093 190904203128163754329626524681434024224 9939094 221078441621153293798703989024878649344 9939095 -345702108392330245761688523171903927400 9939096 5165996013189995736412530700425953280 9939097 -86509582367776637672032740373806078336 9939098 -6527261722625361412801335162006780672 9939099 61427653711328483960754098334791931840 9939100 172538935793473230658198047989315686400 9939101 391723419779029244764388565137156828544 9939102 64953406206873328647314709264107264832 9939103 122578611645376689144782814097432816352 9939104 -72130675590521463743285455130043875328 9939105 6013276339787699205347966856959118720 9939106 -1442528915774894605204404234582082176 9939107 392977647701292814111567952818671072912 9939108 -11840442231924679853417928772290453504 9939109 181984506936122393097115186358502656000 9939110 53400681589840286690110799408062786560 9939111 -12207274693128451013026615236808473600 9939112 75732324192376273996365581132383180800 9939113 -40500190509055782058147360773115554816 9939114 -269697178216359306232251727441172275872 9939115 46385400865480446335168116717380399600 9939116 127771015783508886458943763009223907840 9939117 276989151196110544911681320394603368640 9939118 -127012304507385872237299290547184648448 9939119 271893365959761737838242154212986645296 9939120 1024993512810466138027666710285189120 9939121 256118229114716636666063995078220530032 9939122 -180050026366659016233587697378580939776 9939123 -3487797826538526976088901916860017976 9939124 5012953034098480357695944637432292096 9939125 -16770317763665541828697810911802848000 9939126 2865135784777784746379432571803857344 9939127 -86229671242232022994553292355064910336 9939128 -95910989897248414118602285886093721600 9939129 -146916305929141327212691018634893258416 9939130 167943243748436812718281774984188180960 9939131 371096872482814783866791215628878264932 9939132 5072198129307163543061479052071157760 9939133 207572477652797400601690698154748591424 9939134 -74653310645249092412524524563403350784 9939135 225442319584326409184216111510842294560 9939136 102215670376682420251268985116190310400 9939137 125823900866581235307462056073150632832 9939138 -15476776509301934657145686542366401024 9939139 30966443284503180778430127545981403856 9939140 101644056180872230303610404910008012800 9939141 150345102443101867494510267793905600120 9939142 -184014889884665742132776314548755706528 9939143 -10927620218916362459090757137695445736 9939144 137607408101468405942318563843119390720 9939145 210763948198133541016127688031789596900 9939146 54907397191470143825994512278769439744 9939147 -138950810066949428177731190773907435520 9939148 -180400032624898902697564929780192215040 9939149 -5133484680021768891154626584157963552 9939150 -19236825687275596729299783718833480000 9939151 -88135135001217338373836481625775468208 9939152 34871842882638741390722148569880379392 9939153 37740975225501336058261191201536493504 9939154 172325559250601471141742470977905183360 9939155 -286534122358492574177442134461828340880 9939156 -119422470142469861892108499376265025536 9939157 -558976188213366635476198752604164408068 9939158 -42101394981084784927436385292755463680 9939159 -69119395830078811571054187509294447280 9939160 269975045166470151780911733440278732800 9939161 -10227709067715035738282001824135773488 9939162 13560021048749378565167704651680393984 9939163 33177387478109430186413332606719076624 9939164 89760692171080616359086048849289574400 9939165 73788366742213516977715000841478528000 9939166 68059447102037858774394146683195091520 9939167 11866892819514474626020095794025889152 9939168 -389801342162978989007849114902460891136 9939169 -8427375874591083626412056096258137080 9939170 62896000511892355863063763200416308800 9939171 -37348555882454503084018288078208179200 9939172 537298930912797849010264391375432663040 9939173 -41482705509531396286862700624982162560 9939174 16446030670673491616985393309246197760 9939175 259119298452232575455325244693626502400 9939176 -100365569137760374540485503707902412800 9939177 -274688361731272060126048784046148156086 9939178 141449102653891431316682171796220574640 9939179 221038482261760772177475314026675888440 9939180 -139737330765871709764480285627082327040 9939181 -41543753310701282214356870031594130208 9939182 457896587767537808716085245129283136 9939183 -752328330963370886500906322576393856 9939184 -59291729296781747895699711902168776704 9939185 38293684463758049428020663562578499200 9939186 -68147582643973138350134398843065244896 9939187 -190300056406520589960327493045972001528 9939188 -112753477536051466264216777579116079104 9939189 -6767817558085830850027750464855381504 9939190 -118242988000493244127915698422988134400 9939191 -381386071548729539941074155458590709008 9939192 748696087184799701891898977703690240 9939193 102215145898012684723229469131258860944 9939194 147868922565834651893514825049203640800 9939195 -7458660684590314723754284903872441600 9939196 8413169593546305190474061137113083904 9939197 110546656362670775380506811436031691680 9939198 -47357083526171167928014914251066233536 9939199 159673405566826077393981288851837560800 9939200 -115694956816053346030717186270769971200 9939201 -233428534460295718767060765155318466768 9939202 -4266349193481922036910990636047328256 9939203 -450345838703901386180423926043576811240 9939204 -137980110624901789034862128903841515520 9939205 419057456746357724041071184622867068860 9939206 96208328299773033248630457628981011552 9939207 -4867843521516742203802689153100521600 9939208 156992366598701099607627959077930321920 9939209 -370087084120193405363524002510960581094 9939210 -84404061947079984029820906276318263040 9939211 559934437348588044704518102962001449812 9939212 312494377784284528171137180024783603456 9939213 101981650751778979598367485315199928320 9939214 30331369108485951478175002402546457472 9939215 -131416786209093126230410274783167788960 9939216 23463964835987257317104542007393255424 9939217 170313917193695977508465151179721753266 9939218 -333514725955128398854339105087061178048 9939219 13409856933144864934401615428105488128 9939220 -14904206473735806022383659226682490880 9939221 65224621069240641113674954693660051392 9939222 81305900372919988975919969199315684960 9939223 -132916382258219092599835300630145407360 9939224 -355934487573430442986641200761672919040 9939225 18163845237396739247172316441992171600 9939226 -85132099093425439564400580333510518016 9939227 249744527921845511372904169489044272160 9939228 -72813600780305580978391301125003845120 9939229 -217995505749991998639098934027853910170 9939230 18007684886169931990481410387163258880 9939231 -109072825018411977552502118741462481888 9939232 398917482397889509185538083146848272384 9939233 -741362477960490231084902636515005198336 9939234 -233435744317863204493530414095909885952 9939235 -25927876141703867604915860994241200 9939236 131135381809441309216695491943555080448 9939237 31026876482703311214285046894621129728 9939238 -116095875631434496414369619306389608480 9939239 66831267256071711146174809647401913456 9939240 124888827428408422750393416760160256000 9939241 -130893113869607811993366694682446982136 9939242 -20729658716838510990200790466358968320 9939243 6733377848879912919727103326272103680 9939244 -40906837817847889946355820174046280704 9939245 53342314836665502880495496008184335500 9939246 48845151801471400798261312921910750784 9939247 -56284051444796102903402957234427768304 9939248 -103162783991393459356399341189852266496 9939249 -140054557826627764714462816515241317312 9939250 -265601395556459932514814526312097280000 9939251 -6660174385371395534231983910958262272 9939252 -328370474649043190411502614215404558336 9939253 606285150905729420778283727844154680 9939254 5938791250826067777991356364854028800 9939255 -142037845855269032259471336809382091440 9939256 413257751288377645564181578846880378880 9939257 264773006428328393374533139282510950660 9939258 66345990805171822773545247463837009920 9939259 293147331220387997240473497065708609640 9939260 17637520065171126430469014409364410880 9939261 -132647422414675759403403915049210309440 9939262 50800092039154517359449539349927205632 9939263 -425037217121472917930848166980980775488 9939264 -19209372449071932868862913614262042624 9939265 -64872036429298130852439447573645681600 9939266 132194196355498885368643462817581776384 9939267 4983095176399480816017219035829343680 9939268 -332992248948711918979803536645909709824 9939269 86822574603621762663048808242374912670 9939270 22086149131405087316805974362870118400 9939271 108257953427808211439097601329329730192 9939272 95497085739681079244481008113451335680 9939273 -11482647537724572589974818554438829952 9939274 73012505408759947367614225384116633600 9939275 -180913729212970407429231594887774025000 9939276 81818107188365700343944764973235660032 9939277 328340393471040937933187720613846971126 9939278 8119791267040860570192754841421957120 9939279 -2044150425430994169777802668648053760 9939280 -14877340759845594368988269705861529600 9939281 63297121692565603609054239058453382400 9939282 6691012490707379539724577013588629504 9939283 -388063220585997959135659462016857285880 9939284 3781693020246022668300730993449179136 9939285 -33827440823852073938335608680172114180 9939286 30178889080855669276790744857910088960 9939287 -177200116879976950732916167557468156840 9939288 51160154660890026168780055593387970560 9939289 -247465600624365628952132656541105141376 9939290 132087448547243793814449065575230720000 9939291 -52610041367849348211892948291206084096 9939292 -221490117289280411161575647343801799680 9939293 -20960279741929601006148655869684702720 9939294 410512931465965423877157553949201418240 9939295 -327518234112806625952235606864640930720 9939296 584886173668949130861062846075556593664 9939297 10011401817918272552302440561449377200 9939298 -2980360741301762687267267589352455600 9939299 -337735166280694217804227641346445764560 9939300 -37118708681497269163249116713441587200 9939301 -330392843100917965280945223474008957698 9939302 60775383062037261662480184794132903424 9939303 -91516569344378444240180172423127944 9939304 -131031719217662707563070124885550474240 9939305 250267132921194999861473106239016117960 9939306 -43214581396570684173632696380202588160 9939307 518473893015585499040219433723178218312 9939308 -389935343274673323589709137279337187072 9939309 -112824378484145682219333196987668655392 9939310 15481024130172642416089113471049474560 9939311 -118266545985309391295397806657624557176 9939312 -28628146240323078372425489616231923712 9939313 -30308998927573687136115521651864378112 9939314 61952880746725056280010332583101154304 9939315 -22759027466551828044397926824990548800 9939316 205539053099668512109801681821971734528 9939317 -381518032006538685249152531411391362880 9939318 104772994929557476271686270366539978240 9939319 10533273105777087265859953267207132744 9939320 13737354572815209395076839698108108800 9939321 -529019232846457074589025222381291520 9939322 -4538491223196112394127058338177116736 9939323 91679015552377899982290569789128081572 9939324 136878697172388769836322249862695789056 9939325 -92469426024301708184466290459383824000 9939326 128667411318383313788053385246217193920 9939327 6365893435413237589109888278788306120 9939328 23579544937854033423551717945188024320 9939329 -512253705358682190967858437606370294524 9939330 -50658189638067359700936896976134415840 9939331 -223847446925761469408932799632269782288 9939332 -119135999137896008154151416016224645888 9939333 -91168977729328219143515596394498549760 9939334 125784653928988112949601956133420418880 9939335 -33672801997279078495580943344176842240 9939336 251728966768524298706961572981004288000 9939337 186083927947764717582948422620633768800 9939338 351665460285069386433736663827423039840 9939339 -324025949783215080356851811342965799520 9939340 -50318438434956451771670654615101547520 9939341 128090076818371313090711801198561954742 9939342 -3273358111608953208217743616052275200 9939343 27538873675410446250124441265472826800 9939344 18401850407749542365679418775222353920 9939345 -77389623652683733728675481352371901760 9939346 2660860714246707206039041996446813984 9939347 144408281787439100500703179450501191504 9939348 400488417380158964812292860740647808 9939349 4717528428245118426152532298339687872 9939350 41996776891960085090249095871891140800 9939351 -246593820409527600811707915319244886168 9939352 362682984514238684365372144386954393600 9939353 276896826490504764711793950394240246602 9939354 -141006363813946616297821662445978452480 9939355 82071927051392690913821716739551566960 9939356 -241870295179919842254247957158125214720 9939357 203450615634458265784404265347576426054 9939358 65910233063629533431256482216760201216 9939359 -141873111132163849338762778676969425440 9939360 -124402910355170505306916573584257187840 9939361 -96411911280535076423669804844457517376 9939362 308767545119416526030789711814144516432 9939363 6735044792731292929477179876762724608 9939364 -3625883171191609642899020411139083264 9939365 253177621455490074588757064397040939260 9939366 187086440149185210798831645200623902144 9939367 184242420299920262587952059735954747920 9939368 -300559248751223276654133555205518013440 9939369 -7781800246255409101576712085148041024 9939370 30944922838962257228749708778653916160 9939371 27940538670317216819638054164200989920 9939372 -58230276474618438998968727206065635328 9939373 -656010785147751400994886906931776224040 9939374 -40727679631184054977570932846491566080 9939375 -20183680548824054430727472859792000000 9939376 13786718890974954818157418909637836800 9939377 -175302936140597577314490125665655828928 9939378 70937915232789154699739792968650321024 9939379 -561251423634732906171223856107414220020 9939380 -64514672916408850060447486330483353600 9939381 -137342548882428129932578468442798569632 9939382 184921213916950872862281477734653029792 9939383 -324962339762175367292382992556256914480 9939384 5214196132759122740768229257515991040 9939385 -457543864806963804792967819457595427200 9939386 96510874179726194387097809861747425392 9939387 21687067063435857084619924918420336752 9939388 -16827864491943366232265525081819970560 9939389 -269140267076684445283825102358316180180 9939390 -71752377749438754114261899016121977600 9939391 67753814827004058817692974876288863104 9939392 -42477699463083240246988863024150872064 9939393 -364459553913086838633466234689691722318 9939394 -3905643424560108993245951685574392960 9939395 -69783920173526517617155436879193231600 9939396 -38015936662958802942919432435289180160 9939397 471542010636456099213631795493871064608 9939398 -55847735076385700487436284523276577664 9939399 -1589225764716613048309669815697249920 9939400 -168923928934392647630953862476073088000 9939401 -408846057719801395758925318026223420416 9939402 -105960347037446546765828568878181964800 9939403 323627885638189898195623037314586677652 9939404 19556458590556391260041435288693144576 9939405 49729913736022638648113262220799883360 9939406 68010566245444937803931638682026857984 9939407 -1653732284693952519001991661139753488 9939408 31166805535860069521699447981694910464 9939409 9077312636932169876180218239279948400 9939410 -3651719263100888683645032878222916480 9939411 -130774292427401138266570043693310352140 9939412 73473653437972127265395506578811709440 9939413 -10751065416926763686631521943853143456 9939414 14342954128420216572673889481947340288 9939415 -302801016288867671809320920272712062440 9939416 -100306348761672150401158259388247756800 9939417 19283736994204693755329355562950044880 9939418 214597179910296359409080518024699442160 9939419 -54734611341612305533887268285975807488 9939420 81539992894496435767935760084419801600 9939421 35149603384666022621398981872658587864 9939422 -9314259266990594303170765171571683008 9939423 -109963170381535401550619677679327145456 9939424 -558099791414707047278708759578804224 9939425 64750878480181502652134261540239512300 9939426 4902588006304668772178650819976308224 9939427 -103857385101690185842145772622517917200 9939428 63838216611424731535361643867824995968 9939429 -313063825298492779551930351818989928736 9939430 -196290499821171882003480896681025536640 9939431 105029735420946229802688671374214516400 9939432 34027047157755335130588169116116582400 9939433 -19700088403623105356628002277653982080 9939434 -26729493298906736569650152940515023008 9939435 -115505610542237092166628678753050937600 9939436 62354941701613115274851678069653107712 9939437 -110586533548331606932487750691424003968 9939438 -15132012179092310591903925686530904256 9939439 -97378980582327640380667024414676278776 9939440 11934742533219409723862563260579840000 9939441 -250340334225117075196187267469051543456 9939442 -76122645677833157621020126872406335456 9939443 170301738387987308242271264262648907920 9939444 -40587054159363063799739405499746777088 9939445 217268241336069406225116669245130572700 9939446 12345788435463031134673214162654359104 9939447 91635524418476593471096781915943086640 9939448 -719795328447141872865469004439929057280 9939449 150137654527456183261877753495164574208 9939450 762310042682477949232570573928755200 9939451 -329745846102639863310567275730589843400 9939452 -236076016734358588385986154725071396864 9939453 34774290620320339726519343474433960000 9939454 88318101184487537073484341681745632000 9939455 -218082663219185767625235229320866879640 9939456 259681630360854751383792301497542246400 9939457 466008720786184262497983846227681959104 9939458 -47828808375399428990983622148456358848 9939459 -312051372759986679321351359484399666696 9939460 -155528944436403134436595007241752716800 9939461 -6959296711206937370070543307504190976 9939462 -79961484546553272746767004413740775680 9939463 171070547069735928639600669720084802712 9939464 -250923682194878257787640608993368473600 9939465 -70602674478130331729174797686741830940 9939466 64883411132089554876376879105704053760 9939467 40956262371160823473442271677326810272 9939468 27313446011818065765189769000626683904 9939469 -637672670377308776573609786028876498804 9939470 -34147889452462996305853180328379196800 9939471 24322550047805375402153567427014945040 9939472 -16979912224604267580061496333667917824 9939473 -196628463493788427303788129978245179200 9939474 -79810429943905434865021621516939267056 9939475 40817648642290180259931553715436196800 9939476 -219650248774082078596280193267862759680 9939477 -214834743774970828346344349072668445280 9939478 -278034653863484493728105108741204286144 9939479 16123850087952249485242914051861626160 9939480 -69279268245706764942686105147290828800 9939481 283883747649300249960507100583196604672 9939482 -72341208613228380851674201930106166528 9939483 -302285248469709712676156866727310728400 9939484 -110266034684376681691333253172476905984 9939485 354272854665933566390634912984412527360 9939486 188970264044863104511855129764930873984 9939487 -23726410004423332474721071890198370128 9939488 -1969677721065423303547388741930582016 9939489 -31437644854344713004041894470485888000 9939490 178814637945765968476073677105462617600 9939491 -314969270297142075349568806992788307108 9939492 94689455538491725043641829319123264000 9939493 -2312861280151944427589131017543438976 9939494 23908567726740249240460070004181117440 9939495 -96878333889028232535038271018495026400 9939496 -32893731708625607797184936641050378240 9939497 -7131862246811758391765202482491410054 9939498 -84074566804378376225825296871075079936 9939499 -86470818343427178119396503877275302912 9939500 -649278004292811892622084394410405376000 9939501 48113506325927839109936758153828913376 9939502 -258316690840876881721963891511152314048 9939503 108795083659170437018878376845809553776 9939504 37885937455372822086497200971922243584 9939505 -32871857326660608977099995760918603340 9939506 -181132460458983757968238347499639664640 9939507 -86898791641501920437890457299494230160 9939508 403928649065713463010419903191526072320 9939509 -48821772122948433925684945780118941284 9939510 -258889483726066662394771266972445440 9939511 -214949150479972365507237241106381356776 9939512 -323743836544856159152450833412064870400 9939513 -545382791947157256100044344820610425600 9939514 -28438233352344173195435363770122414912 9939515 109529192219015977736263160315804387520 9939516 -160742636225498705714294188508198968320 9939517 -13380903045152128399568639447597138368 9939518 46637570935447082754512421262828176000 9939519 129761415133248222616077106736868630864 9939520 8355720850060471669119340082626560000 9939521 -332444980802626907085339958876173289278 9939522 105349354688917429577263727139176652672 9939523 40628838890867902128526581063956510928 9939524 -129712617898724185842431397974459265024 9939525 -174180068020373134038677826655341067200 9939526 -1406783408264043978817749142796294016 9939527 -147547153467746415456639443062015150320 9939528 -13570858257492710538854576878560215040 9939529 282680209466002091249434206061684135130 9939530 27937210407359440451244754675414302720 9939531 -20225423015314519640143124066190253056 9939532 -40282634730059641447753567805944565760 9939533 -523046525846884839483817069130289310218 9939534 -2394447030102913669614576745936318464 9939535 -31230336300225648772545189831620067840 9939536 1311612923950387948344272779433213952 9939537 -261318157974005278458451308697666272960 9939538 86550225970804072409198100021574173696 9939539 89489201670813717950455405511748527340 9939540 32667105938234630503414970997394513920 9939541 140342449087732678747225252101345620942 9939542 11803671702844271958881447154697824000 9939543 -212685268385463355775161427670397923840 9939544 -29261319449157826870503095637075763200 9939545 -80105441709078071642485485558471360 9939546 -86348649864298343219229206064867966720 9939547 -357904814434612029355946605664263476480 9939548 104716303747836038816603400692294393856 9939549 78884696629253156138750856115630260864 9939550 -132932121139437314261595223381197480000 9939551 97047782896444145819086125751085706552 9939552 119123421620755784579761457163078991872 9939553 -33683049496898897398487591851369900800 9939554 -161658325682813157552487860075047535024 9939555 63906484767844650839418623071203568800 9939556 -46627822087851015064604660049549213696 9939557 41143080008003754357065358703043575806 9939558 128854458770581306426706349578600059584 9939559 -250529461717334782986377823633660403200 9939560 -377686755801110662484815585658909491200 9939561 87450609880033093307011008837789368064 9939562 -419482783945029878547288122034485892000 9939563 7537378727963145372720773052469665864 9939564 86310470010307840069255343540208184320 9939565 24777010075946419824899395192677360000 9939566 -49701738785695429262586964839024172416 9939567 4422064572575041858329407778841815936 9939568 75104503639649723404973423762562056192 9939569 -32735870346985351911429085992004761804 9939570 -49834871647930463432104932923888524800 9939571 182825409984649803661824430351694269772 9939572 -255583709928271228726623082150717713024 9939573 -4870658295718710267543987292967138976 9939574 62194583369137293493003963523896912512 9939575 55074534879785882294556380325203799600 9939576 -176917511614472679636211731639509606400 9939577 32621648681457274557830071432223251312 9939578 285553339754989236277461094835440185600 9939579 -1968022079602973293905729101317185792 9939580 -28170402646870517232787692004469237760 9939581 12444771919646406988109519104417800000 9939582 129058579189196298453184990581898640448 9939583 158744055684530538563244752010806440832 9939584 -388181767865438152002258064761264537600 9939585 48608334473827371812669925057263990400 9939586 246796819420393902552655931064407446992 9939587 80602469520800072435650909225577395104 9939588 96742507250303386206699744217895030784 9939589 -29980133193770226725876365367334536640 9939590 59446401332801808049740404208628865280 9939591 -8977833439436306312107782556172351688 9939592 -58983084075153951789081373298583797760 9939593 108705030980801836884111509263196427444 9939594 35260177476932035498160604200235009024 9939595 163577951344663889238374670127017165600 9939596 -217252397767847853094384996422565228800 9939597 19646744548778258358752622074063678400 9939598 155116829047850695501264600194555172800 9939599 198943026797160278616245251402128911160 9939600 19854648943018246249619966642066227200 9939601 69161000177110150493263911474484049460 9939602 -191314485755282728448749055409932635248 9939603 31642129908670067656412178136498018560 9939604 316723535207058587869632975433344400256 9939605 4416486550156690331541097918381095600 9939606 -60567969402298633707936866520658636416 9939607 12604132022779314338284628880477740352 9939608 -54795764363500285171013841352093655040 9939609 129271576835942228219437160029262445300 9939610 -116176163851897850366191453201142027040 9939611 -133239982173828791774581614988319334912 9939612 93903886973718472669974409239113932800 9939613 -49304622116371911775365153909666778138 9939614 245195152244519449287198148658471734656 9939615 -443232611363669790986519041552412160 9939616 231515269173520812104206201039318155264 9939617 511957443757201056235292681553692733666 9939618 -101101002787800856688722498014454425600 9939619 183089737058501847889167040543366989020 9939620 68278065176798283897827970856824660480 9939621 458425275888400504292767082802358781664 9939622 -1495166992712990986309789419616665600 9939623 76922844225855258628189566926721865656 9939624 -126779753787101230229891547049640263680 9939625 565908355647958750367540831031011904000 9939626 241066484314724438223259649225997454512 9939627 -151879661975647741650880709171340763236 9939628 624342189284540252105891976351744777216 9939629 118118277168154588550273393090281457376 9939630 -22236923867848026628776366370163592960 9939631 -149913161701636286610754043469724796168 9939632 -122870578694116055244736025826413297664 9939633 -169030445667884545465008070665044198400 9939634 222665323481800848229437427160725470720 9939635 -113810433686328423829099492550777851440 9939636 53120305235369403912094486330019899392 9939637 100648982184490804614379955003446978286 9939638 -132934485490916824902091699036713683520 9939639 55851557265911595554913019503988808424 9939640 -88872678305388160951132192065070694400 9939641 200334407295753173146911027327215016000 9939642 -58210876310551637155197012949112921088 9939643 72666087119955035673842429316025661216 9939644 -109415670675204918930517878755025159168 9939645 166489785894404921582888987807411366400 9939646 160589916004770502019581256443390678272 9939647 49305521785689484935417928851224172096 9939648 48019130404006153696415265747495813120 9939649 -64012086361809027131317223416864326864 9939650 11659246650302578736552226737505961200 9939651 -229544973886215399177121957355581907136 9939652 -36406619499431162942128645922667622400 9939653 -341111841311222952216061964125933648098 9939654 -56727681980332553768560390932647854080 9939655 184444510657299400972457553079280517120 9939656 -85895383437661920043793388543907077120 9939657 7449807542288591814022338471756619776 9939658 -40246996590288265649839570365222311424 9939659 43807018141730249084369606177286838920 9939660 50584092427012202146149984116232192000 9939661 20482884376537516820508937255489894262 9939662 -212115573436344064254247272351259897728 9939663 -108551190854372324760072291558049445880 9939664 7589743164303076912487261870786215936 9939665 454945216169574758068714577837373120 9939666 -75633031696148058727557035991808128 9939667 258170121688437456193366227093456516716 9939668 320934296873203270983497189076453042048 9939669 -2490143002287010249085587163012425056 9939670 -19368613796478947974940387045686064640 9939671 -65169699453618058945724904308538881280 9939672 158851577081869426881896830445297848320 9939673 -161552254178919088746193411923011781696 9939674 -163558111821595334251518328281150107664 9939675 69674021676878775882356671448902389000 9939676 12496385287301467897835780718096488960 9939677 -497187404598969066553317652637163196128 9939678 -15698454353966818680455725349074375680 9939679 480644071390850268109548859084957461840 9939680 4724401731154531133698788352925368320 9939681 343709232068447553846792460125021466770 9939682 -76325943234649831869536689827943973808 9939683 -34889478821762178283420149400457160096 9939684 12038993471041249993266852270787092480 9939685 -28951563603798518892863701250521543680 9939686 255322763475598293424350968277915117792 9939687 -40766053941560256112699157924021385648 9939688 -221118796127588589736668626160100884480 9939689 68302329144511566971529646751359696356 9939690 42885812667800667565381425231440423520 9939691 -119495696295220740431986958569262838600 9939692 -141759257522821672461067708235802654720 9939693 114677791474396217329806968161416034944 9939694 -88989940391390979865250238225974983104 9939695 -74571863216917490896647030257699215800 9939696 38347584674466592208829293250076606464 9939697 -19722362802170697015892665220316094480 9939698 27559824323111237101248871370207712000 9939699 -201511655210504746051222245468637368960 9939700 74088797707445993569479803198455683200 9939701 -385224813657394916368194228462582750720 9939702 -104957532145968444855898083420211003968 9939703 -266588336787134564806726159680843098736 9939704 -47876968057956986727350469069333934080 9939705 195251259598396610313370407865919127360 9939706 53736105759158354113072292753774204928 9939707 -152209214204020287855046529317840270044 9939708 3996043111353989457953657147001429504 9939709 181660220169224448464229868804575462604 9939710 -82179030013643608850201147639939232000 9939711 -6482938218219590204361982330860220728 9939712 119846852844824817086789229153953513472 9939713 2576134340800896175203028591446244992 9939714 -44629462225913511196759053301299422208 9939715 69288980663804945570482123764056527920 9939716 -40854743425195153004551072303269642240 9939717 -138952436878520175672433980556254911520 9939718 212516876656885460350276545566155367616 9939719 -272917094387084157980865142419271952160 9939720 45095270290549888770320596500248985600 9939721 -452154505116854146711286413144797998400 9939722 -5691740398461216319462257804700133376 9939723 218791197180057337143538747100804045784 9939724 -214825280402715381729883537365450037504 9939725 -186989264204825198630468793630646422750 9939726 43144389467815340233354450144735272960 9939727 -14207102125000660272904959076021434128 9939728 108988705274561801882230179725657456640 9939729 -81139866949330851082638744943905565440 9939730 -97376692333843957682590509416222822400 9939731 -267373713139232479000357773600068448468 9939732 113694949487494492035480708404636012544 9939733 518236027678517248577393181914042515982 9939734 -13398592581230766066973758569111092608 9939735 -70962060373137898754547651378712539480 9939736 -331439907265738880000626173999912652800 9939737 -365059015201200180599585353555459906614 9939738 -915196619259857759428286955422825472 9939739 -166475995290496411864831908560367054344 9939740 -65769062297690602627357756160528256000 9939741 -9303291727283373836034679256547596736 9939742 6893817721345350406462828394021504832 9939743 -113276646790372009310568659955516552456 9939744 -20066647049868412509451188237929742336 9939745 -186298775846286408331832133095618050200 9939746 -45008301223079568561737359534878794928 9939747 -22064596117945687639351026921393524736 9939748 113768816241551139352290891983382061056 9939749 320991028568218539809334065420732612064 9939750 84611506202919969939405891829782720000 9939751 4534559451596530591638488289874933760 9939752 38860141003083304325931162236713113600 9939753 -1110009795111719856936012183703115634 9939754 994512779702430595863977519627721984 9939755 57283050621421312844497108241707833600 9939756 215341598562819079026191363876409421824 9939757 82656776142324430674239283567356666006 9939758 -32215718451526156447685285888071715520 9939759 -90138118778753040029910480910335701496 9939760 -23558907863478252165301249063711211520 9939761 -37132666207663228389707629162647989976 9939762 26743765890723260809147933148992461312 9939763 -36296868205497547170094873366572111988 9939764 447910904672296076707077926436384473856 9939765 14384895089212074169401291949032138240 9939766 -23753857403244976539368092112382339168 9939767 105741602426638068987048229941460018152 9939768 -167236925642564700552342628741283082240 9939769 -183807021032099681140669735077641275904 9939770 -85724357668867710337464852608133349920 9939771 38002172156487388435188979649227736160 9939772 77337415203164830781556484158260278272 9939773 46143387681269717756149862688841454022 9939774 -245831047493698952895085910385098112 9939775 6871010232798154479414973195088343800 9939776 -54974955762369840626883957080576753664 9939777 188349548777733217864407943631104015920 9939778 -89033997221229119378268656485422120960 9939779 -50196079250150706359137820349501725376 9939780 -348786240722031942079599870563438592000 9939781 -17368119428269187378021812859634669828 9939782 -188655870890004330796565858790543955968 9939783 74599686065958933384828890570868254208 9939784 -97479908972509118836308966554480179200 9939785 75992504953064083571173377917075444160 9939786 22476988468657678092840222937800171264 9939787 70453847818705492983177001207291680 9939788 91924453109784996300901875375908660736 9939789 -202783035003392750193522006016644201600 9939790 -86673067204904318112486974817316416000 9939791 63166079131147374507122925685433331912 9939792 -8336550443636527021692979800269783040 9939793 -334283164538055600692945228076212157760 9939794 -1348468195761953674765799046401905920 9939795 150806303893743707305205044846020311040 9939796 2431824909073103644221499053875879680 9939797 -17388153354646690569203304906587736000 9939798 66364723698371403163437358612622095488 9939799 -66046229563918617025126690000827326200 9939800 70942269682021254225819476979959808000 9939801 -165120576552071256164279115821389912368 9939802 194001544552931517681971490882524282352 9939803 -355421557701523432082041556311723221948 9939804 695150277708779821381628524807471104 9939805 100729619740330620822940957880531724000 9939806 134558436847557058583271913510063977600 9939807 -418932015253829623258387292109930021360 9939808 -194762313014255592294701532705773322240 9939809 106591891576717215247742515303755288576 9939810 -66115606413326511901662596386881953280 9939811 -22992222862464461573190159880347845168 9939812 -199430982246013034012225004790083824640 9939813 258414591597977203225323814604467008 9939814 -247232121785355324136382407654593372288 9939815 628262926050369887093137681869362995680 9939816 -238450583999168236157000702051512673280 9939817 583931078852238634117755107605931991866 9939818 -41978949106372623351891238483319823360 9939819 -40738789264255382701981552646875975200 9939820 85917550099932025697148943461197276160 9939821 290207840483049332510941112034638408022 9939822 -39116542949131986423721669148689996800 9939823 341163405475739440881352576323389285072 9939824 -75353597801261129391858538698991042560 9939825 -20670045947124375278157061617789134400 9939826 -10264845846768392013345023907633852096 9939827 493712156809510995167532820567284634272 9939828 -83648246566536925668735002365650812928 9939829 -42607632789412717378620121153175681316 9939830 -27692798277366182892016897366818493440 9939831 -116393561219435088027453132081247764480 9939832 44842135454195590808661842082099855360 9939833 151630239064107930028138283410446191082 9939834 3989886498253577320422058606257077616 9939835 -47152304886949004745127602675395699040 9939836 149729745514764893340077136573642516480 9939837 6933556115153840829941066196020819520 9939838 -14234248431943750779014677970588814720 9939839 -13128857140294877200494206974511982240 9939840 -59901866085587498466148939215981772800 9939841 -39299009818048398087435769821651229248 9939842 -64789408349436046960562253778498507776 9939843 -338768500179922834178013106778084529468 9939844 24222448180016983582780637102746180736 9939845 303487976308148002803145872917092007100 9939846 -44463840831923714789674909155586424640 9939847 5896651703552728141391840108824007832 9939848 -136959925861907669832792853173322752000 9939849 -42754445800111014291530957375317807200 9939850 45982390308926221703163397211542656000 9939851 -244740786855410333617558983628491929148 9939852 124741087658753123025224084482708442112 9939853 -207337347896744312469946300576551289920 9939854 14015402246359870637015263307640094080 9939855 -61083969576263133208632901969310093040 9939856 -22377936287502592694595182475002994688 9939857 544267633706198429940810198812507885106 9939858 -54096452350871267186279304974340014592 9939859 -49877768988017149836213899386304755040 9939860 32916376462152409438912169188992000000 9939861 -340506140345767160054941808869968009600 9939862 -181970154152839759143007813145114969568 9939863 32038333101303287483451573175730624664 9939864 91796210351296281192232087511281827840 9939865 -49451427979872426045073153509140476080 9939866 12544420481466034930799146221536434080 9939867 -76403564076189575544126090743005797888 9939868 62997291641803212043889177218630882816 9939869 58264057613509833934416798757180500000 9939870 539052539347691367044454207100828800 9939871 89230980124735004382174264811653900288 9939872 -192488364658337100764988685622782722048 9939873 -228637736294712930691275756494401313616 9939874 46688900851029847197386206002123735552 9939875 -27701465108858575579526442134653980000 9939876 -3884485324849234959819691316509470720 9939877 81931611056060980099924679129433206752 9939878 -68955913935486952877133852296276414976 9939879 140873204635773918034883928351334879824 9939880 4933788904868808098314556828043264000 9939881 83665664406031437979535818943297053440 9939882 -91020724805161360635737521965965860608 9939883 -279750483812562030013675661784989911800 9939884 -57150844108423472173750389313929149184 9939885 33351212966876095992122890028618144640 9939886 -33198370673054850792932719216585007232 9939887 188363982470325200573286697305075331200 9939888 -12272469434263108966359277110244147200 9939889 426969286391814774910806193048475125632 9939890 -1091979656095599503344282658031129600 9939891 -109705839586551613807497601405495661520 9939892 -128142040331209938431982485261639814784 9939893 379770013951047897126471847975080860142 9939894 -11121244136968755581046406565971099200 9939895 -224602941089879549356137031424267820000 9939896 -102986255118337404471042570933738270720 9939897 -78918377004825537688666782641026884432 9939898 -57722095623747245636592433290090744864 9939899 -8320109516497170877873297290315543336 9939900 98579060522962503246140016941124480000 9939901 -59545598828513358663481327540394663098 9939902 16349800578353852597411606051843850240 9939903 20270248452630648763063145638228785024 9939904 19145699938477986824830316281142968320 9939905 133863372900552256054591623405473967060 9939906 150866816240093971279812230911861176912 9939907 -399086543296212810159217962035493892800 9939908 -339994753339428028973427722994642966528 9939909 -11161937920121437933711391575014309888 9939910 34027530818439342007662998998747708800 9939911 185387179956458013553200082824005143512 9939912 -162907145130979370971969023787383029760 9939913 -282605700769461742602738968216787036838 9939914 11902311965894823958378047441662511360 9939915 17344748471056965136666416546994687920 9939916 -85058541843640946753342950293745667072 9939917 13429232927419821447669332707073440944 9939918 -141691195800646966160676769628255541120 9939919 735846503717050277916439370992506630912 9939920 87389297305005355038834485431941120000 9939921 -73895735235419840261881133732445803136 9939922 -180254076605349795122571487672508293488 9939923 -1378255549450066857119392939447443456 9939924 46148097796116129213571979157166882560 9939925 119534787320981525287782017701707360650 9939926 90660290752297945634301414566644681920 9939927 -62635373583195450764496716004382576560 9939928 102251720727938234281187430749905920000 9939929 -132843691342976234395376358072358560000 9939930 9605849105817095364336972135835975680 9939931 17381928715189506067265720064633340792 9939932 -88563722449656210951050864886388466688 9939933 41956104233747556341986186251661478400 9939934 45907634958390918516303457170589458432 9939935 -54653325547099713038581210091968188120 9939936 200443649871186938275716512330771595264 9939937 53920283639186700876494653820063524800 9939938 -125649531601141999878392375673276503040 9939939 119810452520906733505409970148250517600 9939940 51047725277087946602027563705874807040 9939941 218805974202011884460933122042201377984 9939942 -38661529426831876273986260651405189760 9939943 155914235019865020465082451886554277544 9939944 -252098846627525589149549621502081500160 9939945 159989166747520089472784734523575387200 9939946 -200749872012521727157464332423593013328 9939947 402622764098578562024859416968813137396 9939948 29540241198278283708361833658767535104 9939949 198515710430470456421487326752580532950 9939950 99011433402896103640534408497562728000 9939951 -4872713920466328106724986780955102496 9939952 -47135475741085718530998176130374074368 9939953 439784691289914777509590110162354249780 9939954 -184661514268808811684977696007800465280 9939955 -233035677768512327517060671632194026640 9939956 20955277838070030740105847872270229504 9939957 -308323919055996757968342848894913838560 9939958 -31237270735584775102549266861603687168 9939959 133979585262641777568553885361376029160 9939960 -144091882041491716127318097169375334400 9939961 -291212133007953273657946250024868364438 9939962 -186631322680200460654674994990556916000 9939963 77071864911131589646827613686731229888 9939964 -4153045002825984902929213890742681600 9939965 -17322783462318568780223362691231097600 9939966 637120027780660194699531684470215680 9939967 315440692768865104047512467755793515720 9939968 -362972594320464956873752749602645213184 9939969 -183259987463212043391158995366534771200 9939970 59307958113808096316615001917199259680 9939971 -523618181940012248698569318823372077828 9939972 2251575043464101082253472047427149824 9939973 123253393754214524053047668926562249884 9939974 180706085685002242811468448327496533120 9939975 -47233483659897554610720433367051675400 9939976 38931107260619565302691152702396712960 9939977 17889533487893804797968511980834720612 9939978 -143893203153626521838157061546851804576 9939979 24723643057405233626775492519540014592 9939980 128723905870809714769604841658911360000 9939981 -43286508672096133356639421545161091648 9939982 26314438011337227480421029401121361920 9939983 455855986273998226005834964400136426240 9939984 -41157770279983570898364784393051176960 9939985 -32097471648577822051239504320934468480 9939986 86117690479543187581651309900712111616 9939987 -138355622939621923745682288588344807832 9939988 -11684821429308216541934761301122746624 9939989 -336320491928462787011202626042274191844 9939990 57609334891153737939170654593665909120 9939991 38633239445981529904479148264592868792 9939992 162586643571848361305916010711817625600 9939993 -4951026531215539531593253402100759280 9939994 231900540219244830032748065785086829296 9939995 -30598878654717718928230226500840584960 9939996 -8436588887459105609895530546715855360 9939997 -465699949297482350305477155688493849280 9939998 26315265915290771409238271462368129536 9939999 -122081489020042599440684947038218809344 9940000 -15766762500148632596886468793466880000 9940001 -124365756755948029209761827832430691998 9940002 60892443535450765235924051177864232960 9940003 203697737640803424476251577960282876252 9940004 365325048608116420861248313653218749056 9940005 -134184387870803650450332487303096496100 9940006 44525258859498219480766467831941994624 9940007 274842478248605873397692044021619449344 9940008 105128500362843477001376154975005491200 9940009 -966807683833423002112558076437293952 9940010 -71924447959770276966654414364981248000 9940011 -141288553557501977077402735422987939360 9940012 78343887141777148393508456881790541056 9940013 66811835767725454999517328668731438104 9940014 7130940615712245622615590304246596480 9940015 320357720229837080266370739389289988320 9940016 -58144123486198078442526631322450067456 9940017 137229243383636414229122095893206325120 9940018 15175737471555083381151507453308332800 9940019 504536938263437923308570091653422775096 9940020 -59473084527730396465141326346605496320 9940021 61410976814390867076999642248592400000 9940022 11771250615067960637965561684754893824 9940023 725150910849719476720336576047378000 9940024 -434631063769568257510280709911752151040 9940025 -59024936625668870685398438150893464000 9940026 4460064361676610024194866040279205888 9940027 -224195416601984255924425769117098980124 9940028 84583349598453587020527617913797148672 9940029 -215543852330685005881827507092168160 9940030 -11129571822442507428163783510588608000 9940031 95355844934769361675940051494012208832 9940032 -83939792991382069889257383826640338944 9940033 12567917825697662774938354675599586480 9940034 49223309570182911021171145108845262848 9940035 -16640335219439136695268305347082196480 9940036 -145612534248762089090597334898131861504 9940037 -204486465906726317604166025638548970980 9940038 46207383058060001772938891954363415744 9940039 -435611055492120427756273253755602069160 9940040 92015873146336920236004075569602560000 9940041 -145828422012710704889365783122415843350 9940042 -209951652977474746908102527613627786960 9940043 -174090077449000690556504099508647337708 9940044 17707962204320455701007115955178613760 9940045 139246265028620522107735997511605040 9940046 22975195071931328012826544932148357440 9940047 -30710576044526041417364766996609897072 9940048 72213035072260206726273883691392303104 9940049 5947614377857105163588458462164269760 9940050 5952003100543346133085376100969600000 9940051 -536158987918676551870414218093755098296 9940052 4648977711322827954917612476984737792 9940053 438999998081140271762516685887685616320 9940054 51557945462397913621343909138416658880 9940055 11149001487659772511758823676450055960 9940056 -57735907277657616360243525854326947840 9940057 58952576176259813329930169601028079872 9940058 -6419955197371531577100592246730991120 9940059 -108295385877800261407591709079414673800 9940060 13227137646569123813829372719738972160 9940061 165346451029835324063713253768586769932 9940062 127747380930417499118208768519532038144 9940063 -186889411482945923918592214809829412240 9940064 -500851640252339833251407181467662024704 9940065 -122030756739545222718743233074432036480 9940066 -4942396243228957202911742921166996096 9940067 396495631646317718477159580426632473116 9940068 124953518734525483032843369459005991552 9940069 -178830303728993619526248934893217619940 9940070 54417381122997141851177317035977679360 9940071 95302592128572322133020987167118179840 9940072 -115480261134132909544038365469149644800 9940073 -142714537383071098306987354989215282736 9940074 -33515014854395881479074801531128093440 9940075 -182891644410903195006933017725800035000 9940076 -9602051681199907760916623706999495168 9940077 4133181543353001912945245568244468992 9940078 -184245347901062820353700440411791738560 9940079 626325552385017718622288904739687524384 9940080 3837525241058837880654829186252800000 9940081 211456137602717234423067705112957912164 9940082 106786777315584283748787641239833261984 9940083 137544264018661468053091414454887418424 9940084 -51428976304909536496180700824956272640 9940085 -457253870990509818103448094100998710400 9940086 -29592685372050084766374098137248863616 9940087 79702173398054460461744089874510234352 9940088 128659080507511637855218573359636480000 9940089 116166373252441530949009066808271430224 9940090 59062719972006797459752223308103657040 9940091 376815031542559274807821891361247986580 9940092 -71252146710771292624465112642961408 9940093 -147323443607408376835393993184913537658 9940094 -23757421751050800541541776599558424320 9940095 -3102630772849688396526546134268812160 9940096 153248359520480507591682215328192921600 9940097 -203080092736903562038832154784754363520 9940098 37927924400071959693304656760895646720 9940099 143900262240949256708102451022425314464 9940100 -17567607435376564714515001932281001600 9940101 281767023658492221811114590943613565024 9940102 124999147212959818445415001171896573504 9940103 3640719481226134828996815395360004840 9940104 100709984438480721522051076089227673600 9940105 -103039975549286865349476500596191647040 9940106 198342149502518543613303236733974014464 9940107 100979490472520985839453155122015086040 9940108 -221285706883098726184169109833563017472 9940109 -635915193945568255980179195831710462080 9940110 62080634793009048273848496292620485760 9940111 -21957159296481860806950154242838702288 9940112 -13098425665618640030674538676068548608 9940113 177403647624754476350518075194858898560 9940114 80394811846794168171375844092525472656 9940115 375828697143072084158634977939243843760 9940116 63192559081231007612309301666378577920 9940117 -122104158598076625711704103032206903680 9940118 -42273202080629345593288396614874851072 9940119 -10316797196980184370135488547741726720 9940120 -317338507197240183186463108734391296000 9940121 -219773715794490749353927318059486998508 9940122 -49287174424780967716495075432941906720 9940123 -169976688425536863963206981642692293628 9940124 -116819758650422992662375128344154664960 9940125 -52895405239366453804546766651170080000 9940126 11330422973635732642422143786430437760 9940127 -68730134411662886560167684861814763280 9940128 -357328512290106761783090906543976087552 9940129 382410037908541058101382493266950741730 9940130 -169607561726488008064316005342343651040 9940131 -222933346531565542807022094272874950160 9940132 -23196783779560027199267267726930591104 9940133 82336138190574863925334614086190255360 9940134 -46812656864028370775797406354706227520 9940135 1360202438940648610142474566808627880 9940136 -436812951978345115560923233704689464320 9940137 11532619852171003905826257331442715168 9940138 -35780057659708952104000450028155392 9940139 50038081524201003726850927173349909800 9940140 35027032349073743759250820146792360960 9940141 -237119658264917708204993960157907559828 9940142 -661519337104763877132032735254525056 9940143 -139334975215699250829168938993537030400 9940144 -8460497850229007131401451335926333440 9940145 131326721034697018169277511267673863080 9940146 41276901052644968296012836783193344000 9940147 -1974283140039293993466844236109608448 9940148 -374403484899261349838309097720117681792 9940149 -386152425487923240139922943408359956032 9940150 25720734789891634515913902765196800 9940151 180846991168187824501741763885406080712 9940152 -89016354989565146640546396724797235200 9940153 -15294655661483428618771603366258847616 9940154 -72851635576287093895443321397319769600 9940155 28805160637482096652151054304439060560 9940156 -157416490167732512576370013206609861120 9940157 -91480934431602235125335710754538958368 9940158 -27296529030118021680442406938899318912 9940159 -128910513553868713446572187771155057040 9940160 108236024871802512206401201773509345280 9940161 21616655725059902892124288217684241408 9940162 -436428833408661153155587315538606863488 9940163 44270938088455124895972302101338759168 9940164 46363829257505017260040302679288688640 9940165 -223941744765302503987624990464793247940 9940166 -20520585877765556841929201010704695968 9940167 -24518692635984908917757892376586180280 9940168 -113971510477391300136718708526906572800 9940169 -54599480700491641351987278737874906204 9940170 85440557404304343085053307495383302400 9940171 835033073137404121976867163581698840032 9940172 -121159015413541071073263650572166559744 9940173 -161605122982338716699756394395826410400 9940174 423593227350829274387555122261702699392 9940175 158020291106943881400187946175709440000 9940176 -56682633739830530121689357160545034240 9940177 -155313033270545762631754311139312377740 9940178 -94487064282537250254240067169709909360 9940179 77389335383365368571256178813068698368 9940180 -28436485142097047049566690284086643200 9940181 3061769819093531826300304331520286464 9940182 -39113359561803751348188399922683113472 9940183 256328929112260808652443055494972143920 9940184 15398973163510155017655303718230220800 9940185 213429276181303331826201596263851120000 9940186 -82485638970291928074544510591987243776 9940187 515042965628127426411181470416953037592 9940188 156689023547236010434222422920174553600 9940189 -282536517810831764973551930713220786484 9940190 -49142163478169724824114456372489940480 9940191 -2629578166138650878536936602188294640 9940192 -120748370167669820069298709852028928000 9940193 194402621897350047501560734744631156400 9940194 -137204419938540032389012793227305921024 9940195 27126305432462132130177793958122284480 9940196 7289928053085043559735557747603243008 9940197 -282372309715449188529265214643319735200 9940198 -19410529252826578641417273638921537664 9940199 226037906687180299533476278996298182200 9940200 -128581646904003032979985815581546496000 9940201 -185851420070142907475057072713139970588 9940202 -55254545558778740520012164494810329600 9940203 -20747243632860436045309092096763527360 9940204 54887842241563519575289785303205811712 9940205 -34103557567737871038825846811251749280 9940206 -83302896057505710789859195763609559936 9940207 260954846958275560090681751529796288912 9940208 121853686686795954613258842097593876480 9940209 103959026823313938278283983800150264128 9940210 -62514119953360353113564774982277985280 9940211 5721701491614914674956458946906269400 9940212 15537332233326604047382593164965478400 9940213 214027082698132498302055854748356461568 9940214 -47986599679871899822363208723288883840 9940215 -37569938540981979446603299970437448880 9940216 -6572205998862755414977657375102771200 9940217 1939350874211397975438161218449364992 9940218 34068682224922369145905201011951974400 9940219 50846216291590264706056992816977187620 9940220 -13720831696272183510235426401640773120 9940221 140362164851437472096657131278823797408 9940222 41294002689271084738989886399869008832 9940223 -178288729484974438995421841371357234080 9940224 -53474863600762242224119630314954817536 9940225 31190175862078375057140484946323705600 9940226 -103140433872879379942173481201099108320 9940227 -220650842781384499801478688185966973120 9940228 -22009425709385614403764635344985093120 9940229 -14288966583431345408177260876297861152 9940230 -69082731041044397448816163969599657600 9940231 108258261568563204567994856125144654304 9940232 98253987163887224898373350090925670400 9940233 257785570509389405069074802285631915024 9940234 -30750963584328244266199319279141742240 9940235 106005207804189821160426922365210338160 9940236 233147486616859291313330038077987815424 9940237 -156299019602575406694207467098909907700 9940238 23186776182161746436040350907795759552 9940239 11339086615675142355294630183485644320 9940240 36702946867998271563923664450804940800 9940241 -51850250562179422415411850451414913358 9940242 -44303543885165255975110313397759795072 9940243 -61411267181617007085711142504499975040 9940244 -42777352360219870971360862333836430464 9940245 -20680028352208228190622866121458476800 9940246 -296288421645357016484504141214454179456 9940247 82356406137814967137023147664741914696 9940248 -112126798021652168078526476719879526400 9940249 -29640878830699017091827976707828480000 9940250 233660313273631290075816939611253144000 9940251 -359577730249618220666886718883749886568 9940252 -35363017349690008028347102017880478720 9940253 -87105691634179325996240135114235881280 9940254 -355050685413916128172311900012547706880 9940255 -26593446351446479013330908584292233600 9940256 -1873413247095638359641564220442935296 9940257 293178001757681177461103065976089787940 9940258 -97045828773923155706479611441671082624 9940259 36953396680197966225035882319342833616 9940260 18990198599027853830267087317719429120 9940261 28294370222870527355694301749626047200 9940262 -129323544821463615844607792351696398368 9940263 -275510445191701033604880656002120727256 9940264 -17826215397215145173482831284462151680 9940265 403312424661832239375891969047352624000 9940266 -5963716819422323670202003475253550080 9940267 8068736221228852248404636691265454440 9940268 -57057097276006430444755953027658306560 9940269 -68470983901394691664948335249952394880 9940270 -143910640683846061176873054823132345920 9940271 -104577598434783489395991734610224304 9940272 -31676308333216554931807076789985607680 9940273 172609012661297485676150131460002239040 9940274 118036476885826754475360996495488937984 9940275 10264082617760197049055252652489906500 9940276 158184242772431372525582680235881036160 9940277 11133797905313241678165858257069146080 9940278 -57461534491031169663197592271591022592 9940279 339035433105554757873294099064846291880 9940280 16257601814073212286460530773891481600 9940281 23829212803468120658237765921123531520 9940282 -48171161953976395081328816981061378816 9940283 -182835440190310167191452646257757757468 9940284 132624554930293618627755575049727073280 9940285 -34437396813964061549947227758242312020 9940286 866513957812539779264452700920835328 9940287 -35012119906767039073103170582217308800 9940288 -48075293856721311038934596875792678912 9940289 435413113029943178525745526144836940080 9940290 -868569783181154168749393815653990400 9940291 265241439301065354660667528373560768152 9940292 -48077866692883579864506565806188121984 9940293 -444948794261881024389708329854768555200 9940294 44812881984439317496528393813956817152 9940295 246426326749223143122940446462944238000 9940296 36557999114853679208283187420156108800 9940297 -568691285713592722841930247275408585254 9940298 -129338790021742059713988149150086844064 9940299 -126264248337795171298222926546605348136 9940300 12110379825912988786464876872043456000 9940301 58743528525132358863663788285882476800 9940302 87294789517888422498023775854643761280 9940303 267634128403514856230399191076842168624 9940304 -52466177739025391739329669197466173440 9940305 -2986676329180310218106792798181050880 9940306 -204197478559949253956854959973953002880 9940307 48926367712196956438650658192952980560 9940308 101425552518636262494383731622876454912 9940309 -68645386681261374326978866171883646924 9940310 -484550772683410665926293378498554240 9940311 -83935361226533456127397016360641177440 9940312 -182102971008386642939039466715689861120 9940313 510931958517342692346018825265178087562 9940314 -138008379241495325621273811129244085760 9940315 113721984512629654499782454966244307200 9940316 131977768273331277050242079780263549440 9940317 311795246620056259881299750654010660480 9940318 7131343640141058750056760595897322304 9940319 -28112640561195938144187227453385246360 9940320 -4743079803574564390991539021637222400 9940321 303322276523989963962100438832052231840 9940322 -110838549808744146509708684168335431168 9940323 2067707743132554519870000313578390768 9940324 300112334772373530281115342316344729600 9940325 181836883920449223723153290373158256000 9940326 -48394608595381748922253325086950323712 9940327 82564674064785308423924345551909720032 9940328 -15198032594064917149901770097257021440 9940329 -42046634807072704551969589055943362112 9940330 -16687696508190407758696328047212979200 9940331 175361554115800357119021564807370902132 9940332 105225580578954056349718056857126671872 9940333 25642897104177597347125067167289484800 9940334 296269037243784219184536663887679515712 9940335 158767008106716034317847219776122768400 9940336 -18249843696461622809544108001666007040 9940337 -26920357197929073721436447082761357280 9940338 5974177756997074980439409798177971344 9940339 -65638300633982182189945098436188259760 9940340 -102790711267782505362057559939068284160 9940341 50557523032825927963597158981244052544 9940342 247042952371648210748168469918116054592 9940343 158541322255314834519670348784367525216 9940344 -33596024626168523651304839253565440000 9940345 323841203879237621032409239402638547200 9940346 -8627287899807687566971210945092384576 9940347 -28005444351781071118443601865822338560 9940348 103961071972250782596229861045814353920 9940349 274512347528818271179303470127347337350 9940350 -977390912473749701794463813441971200 9940351 167767993270918100802503890728767444400 9940352 -441134062542408472940014532786808422400 9940353 -857891003343982723458840414911438592 9940354 29018143422697711359758776081745447376 9940355 -39310203224873295155336400700950192480 9940356 -27813471200557278665881286931684940800 9940357 174946284980463897352892423331056217600 9940358 -155227711168252003288874097814470651840 9940359 185482968747723654748958803473026979840 9940360 -120497712521704863821746731256916736000 9940361 -129692257787137850812375796267919496038 9940362 50094514196441298988514086060516803840 9940363 284871233140413616091039666354145116920 9940364 33298111219210180156849477123505940480 9940365 -116229901065138661715268880037493238740 9940366 -72815585469911781313648586378120300160 9940367 133871533751015671828901410797188889792 9940368 -17361376463149313970195092235975524352 9940369 108692236759279437449222376406946718770 9940370 23830217997529102625805877157497113600 9940371 -9464284745092381993326244837105387776 9940372 23582239106462998946450307907576844032 9940373 228012427155757089670292791036822317504 9940374 186610570280342845587373813579103725440 9940375 -126215361757572178110928657409236212000 9940376 -466130811715188514817431033147690045440 9940377 -155095429831456086993848944759555086720 9940378 -61989166238848738884341089749392166144 9940379 521591707705566722173448249288725320 9940380 -5811337113763686705838238394043837440 9940381 -68047025596801400726464144863154925376 9940382 179511054016740231289604551924957102080 9940383 -120607909350848609601783586170737987496 9940384 234063366081179875051372681549234176000 9940385 -1130462252534634312364102630006170840 9940386 83283843253211599258539476236722816000 9940387 -337247363065367945566821929139025596964 9940388 -242279380460483223830553093992418508800 9940389 69202268649631284016793004709735203648 9940390 9904144426211650515418571026905187200 9940391 23663196244723736244953753465061914232 9940392 -28664486595648277648428131177840640 9940393 -84164514920869192097982368720840960256 9940394 226765727922714703686226661148618334560 9940395 93250032223237681186729569645297684720 9940396 1832843400369750350772778483195259392 9940397 57808509769712793105797543687339853846 9940398 -16699590604227210629620175338558685184 9940399 221066245743084905757397615659970276336 9940400 -34123739400726013873036890229320499200 9940401 339282576336490337559864901253731094880 9940402 109568927123980649728504435561654778400 9940403 -145162888591148714643111105950242535736 9940404 -133968054516601434342557769256452784128 9940405 -167765546379973486664789920342855440000 9940406 190851874541091641010955489109896237056 9940407 -36339031165693102774889847568595902080 9940408 26545517949077910431546654108868341760 9940409 78244018199205098104358760043922610900 9940410 3328278065302795913315911712472316800 9940411 563996207875906489227892213273300657800 9940412 241068575960722674622515452344397414400 9940413 27161843851736503322568718941786268224 9940414 76010256053243074702596508313462845632 9940415 91194350503491960343860757060049389920 9940416 -13854289805190133237707151204644028416 9940417 -166119859255252377490928856148892544000 9940418 -239969375939457083396878639792948737840 9940419 159392388143024669555308524248160333444 9940420 -18904259515224540104785369652874854400 9940421 37462719698476225664287733642996058144 9940422 -36588131445316903501381533351976081536 9940423 -252218871127691258229980926182019925640 9940424 -50967645925263232340784968967329863680 9940425 17639982296391759905113832274735780000 9940426 -83037529209927166330473326188526605056 9940427 132746855912369138567110017510861525504 9940428 -90819204262348193501729446841891374080 9940429 40672527647891647897136156086532283520 9940430 -27235960128634861385614415640611030400 9940431 -303707761844375735979076560761153737848 9940432 -41151638191120829259225969613001277440 9940433 340023672719236874902569202318509053682 9940434 106452746160172015684294419891400213632 9940435 337406948033904290362106248513424984880 9940436 -328947592321316389227991288429166100480 9940437 -95689686726761881035114411579486881892 9940438 -151506899567171092392738617712656396160 9940439 5303548386226592515465005417466310400 9940440 57404687404714253976202272480594124800 9940441 -15123107668011510685522541520085776128 9940442 -166398890016900548747756820124429786128 9940443 308362023532389761195441819899839335064 9940444 102776823125679872947213157161476646400 9940445 -165362286189313000537711698408292641300 9940446 -62117289051147654177096249370900905600 9940447 147011934037979951455875126466099857912 9940448 17596824889176715919427192832288358400 9940449 -130058327454066290712446500617368851536 9940450 6009351097934480084626263238293163200 9940451 208055903914125253334274020521512439452 9940452 126872045702877689278620172391462188032 9940453 1008102409709891826976139172897710856000 9940454 -225216826895137825198084895738035585824 9940455 -120662653557937400955745879444333286400 9940456 75059280686645462218300862959884072960 9940457 -33810787112652744401104363997539970268 9940458 33949684066135590523778099410956718080 9940459 80323121822975289168375470247416740104 9940460 99268243526421391982004183175179509760 9940461 118310071037177836380289672988232355584 9940462 -11972395775387219269328519638888452096 9940463 75303515863806485432892323992992234864 9940464 30578444884817934780007699064413323264 9940465 -169746537730094054614761833984772752280 9940466 -69041112981081352076996792233684355568 9940467 95794163562388593262668791098277377080 9940468 -133306105783024246670996745546549423360 9940469 83660681215630048698675628368317982912 9940470 122419096068657234698876184953080176000 9940471 142479137552062435956273425954462621672 9940472 -121647397483670339253062899431112089600 9940473 128374203826756089107187906285306239940 9940474 13409338807841445823615063136786810736 9940475 210216686676574726150647617400619884000 9940476 -36160696787277990140000730217673588736 9940477 428839629980448438337955007969827592480 9940478 89152696615861702923697999875897997056 9940479 -568804549951365564466324982706098046192 9940480 -23475121763658895657118096229169889280 9940481 163474638056554042589053595867546096064 9940482 71253765395786608446377918658966912 9940483 18741589171165845243779597237828449600 9940484 237709639941828594691570962155225126016 9940485 -54877593410277705783879181188933893760 9940486 281261472724600877282327807961958548480 9940487 -1130233306798308520487894586732323808 9940488 -4782987758891473863370145587106611200 9940489 320587178001014490587404184919660906440 9940490 -28846652366890942312522370408674053120 9940491 37705760517829034401537128302413025280 9940492 205402748917835340757703732949419292416 9940493 -355476623148926332905288686428462498656 9940494 -56139229998648359151103285203021740928 9940495 -54518735382583879546128810590467874400 9940496 -1204917360559198262940397266040578048 9940497 -18254826259717641461973549120603064320 9940498 70155414145070996994181475912295450000 9940499 -125897687056466221717272549930177270240 9940500 -285240296861177530368066303536574624000 9940501 -266774737180463795159170189649008096498 9940502 92398217045799341274648272822346574464 9940503 -93774042900863112478808046958460245296 9940504 16104331731272030569268771918329036800 9940505 240166149535032247060026331589052822660 9940506 90215990441931316119224507179483564800 9940507 202861203141918735913218785886755354756 9940508 -259750762717215208463196724278271770624 9940509 832830360969579603123156301605110955840 9940510 -47041063334401234494935030950302747840 9940511 -40233954433561922624805364972171463568 9940512 -146511942536662457200513223128148606976 9940513 -696977370588554510400882862164597934 9940514 54970851574284595525720179340176074112 9940515 -17127123995258852210288124844684435200 9940516 -337032261962479217173245174100041266560 9940517 803653120349144138387822171425360421760 9940518 -47303756703791517996832197028869207936 9940519 -453964723189489688347101067336690307080 9940520 -80067254084230578524596896297549926400 9940521 -138922307619890141039255375070956523840 9940522 -62898798660285535976745866731416016896 9940523 -24301659521503981031834736986929871520 9940524 237468903484493869895256586813191647232 9940525 1058149338894644464792001834914721600 9940526 49412430219936000784969479030165563712 9940527 -3254463508887863617705311044167904592 9940528 -17483876429892504937176955389709254656 9940529 -264206700177601167688238843697359170524 9940530 -88823965938377122260914242014764282880 9940531 69654395156508884103259819633576837344 9940532 -74914440061005010837161080677598545152 9940533 150741099602822168490557776151869509600 9940534 -164045335484972240817468421738608855360 9940535 -340972059797752235644106016136235892000 9940536 412309145582203453529334621521561395200 9940537 -518225425487472632929099729602961017814 9940538 394830502223816339414873121757756560096 9940539 -109056368328418194200576031869495988480 9940540 -4532750180751066287297263706463851520 9940541 -21395603613403439896658238837797672628 9940542 109000043282518392236550712888418233344 9940543 -436401662443926044894651783267999911656 9940544 -17853478552670520189252711589456379904 9940545 -94662476037035349396802506947769622380 9940546 81284918694781167731298263768569377792 9940547 -347037827814720165582418373275898191008 9940548 86763503304386647790827360116502010880 9940549 -337401012811360732859178145126414099136 9940550 61430456238800843177559405312511336800 9940551 -5017591366874198846809084922082944256 9940552 506390539936122302312075683070428185600 9940553 42846383793282634739421189541582663680 9940554 -40147745852127686676282952883263521792 9940555 -62293811312616695339027608801525245840 9940556 -9813268273370065302585023460407331840 9940557 -18834845791225746487566264251170507776 9940558 -14955381216001297603739122929570957120 9940559 128101444819625589524754523753997904 9940560 -10498159359159057479932943533347962880 9940561 -242241039585454893893972160018078333838 9940562 -338478161911131689449861495779987102720 9940563 -27389886485310437683209613704336251880 9940564 181213731366260655300771703872165318400 9940565 337720198223119516440616467556944698460 9940566 105285236357011633223223883612359282624 9940567 24677364125705557218771546463390782400 9940568 1379970570788927082835621949832560640 9940569 -82651796542154104811894900703298980672 9940570 -174336340408291715917936947262594099200 9940571 -411963577827360292613402503054285335228 9940572 206269935291364082009881367228852298240 9940573 -117398601297746843622872760202351909716 9940574 -18165262194267497105450769156432238848 9940575 -124890253132705074290964993678940127400 9940576 -379313244613364703398159731352163975168 9940577 100648556471355391129967494773756254400 9940578 32138157605871332708329774979834995968 9940579 78052823548175896783789968784274760000 9940580 68053194703015743278294672764482639360 9940581 226208700224137662086485613406073034142 9940582 20420361410847905342601533246792256000 9940583 -366474457123698442007614961982332640 9940584 34558105829206389625741299581275176960 9940585 388820435297731177363190171137536710400 9940586 8788384710544211439142188585588468480 9940587 -13169346203130846523431360263613061632 9940588 12891050285418555982255531151401420800 9940589 839406762350572464144466888253336552256 9940590 61193778218220506885256990859664947200 9940591 570924446155650839220948042722666053200 9940592 -95384423312635995038482841742280654848 9940593 -30888803119512539929937985603522467136 9940594 478206407721790431252818500280723592192 9940595 -38034450104821874509307261291224842240 9940596 -65565854365975211624616024356299972608 9940597 -124492035079986707254064760019252502208 9940598 -20365941969089494836593950451416511040 9940599 -93011157250895423114306516414323046016 9940600 30063398215421052978191478881860608000 9940601 -166489674002587423713949307892208323696 9940602 4051624441090427899109174354900765184 9940603 -251168751270644722090252421104227885148 9940604 -106405620102796070836764352801073023488 9940605 12645529128463452727891383814170741120 9940606 38813664477909649957047451189120065984 9940607 135523464240798385680232237851110825856 9940608 -87338191682010504944604218565486182400 9940609 14776668066731878256525555371227868032 9940610 12857934666082150189956293305723238400 9940611 -2506520466865806503636224034002577664 9940612 24107191267134023829419826563668131840 9940613 60841103811926993439585164753635808862 9940614 47035851838568822159131217637586662144 9940615 -7126214821857872306729292438212198400 9940616 8150607294464530208944803027666370560 9940617 -194354787066457078346813311512620777760 9940618 40076426731053393955668729486987923760 9940619 -79919196776306432854493705125952651472 9940620 22094690698160054122324248536584135680 9940621 -22761800011457791618889966088794661216 9940622 -89282001894839947173483040630689043776 9940623 -23584000335662713082506217196061999104 9940624 -93817145652176478626228391952049397760 9940625 22735013996479341251473954044928537500 9940626 -191885787839308707736027247487665697120 9940627 246831302527567641962050367091657989520 9940628 66140783804530809021112800267032491776 9940629 6507061973552036960972443739301451200 9940630 -115475135371567048029409051119682268160 9940631 421667598646326543306458341210760707920 9940632 -68884365396591704639600768157389291520 9940633 1434335188048866738161116681980673280202 9940634 -58651720083902354742955141104862992 9940635 -22853953215654766346086305632826104880 9940636 331860745346180600866496987987338350080 9940637 63869295019237087574363042209813337952 9940638 -36717658864856875057988942420943013056 9940639 19694533500505409765674903036740123120 9940640 -341144715410339006220424305327724953600 9940641 -566116869206415768001117628408476166016 9940642 -107720819141533635129419898023684622048 9940643 304324188757790443641541048475733020892 9940644 -16705022591390328880486524311411257344 9940645 292784423025023832665980022469431040 9940646 12296379994541728613089110066723545088 9940647 42571038107038109411039697082074268800 9940648 111716028226625640135691235645893017600 9940649 107477159731959064256464136142976176000 9940650 65113397894606419184975981957129241600 9940651 173139916570544599770759807135848497552 9940652 -177682530810171306383771511131746080768 9940653 -64727315227389191493193326921280228938 9940654 2495414810370090676077665471365778880 9940655 -68494165571178399526166998750912724880 9940656 -43310767762720045975333444394386194432 9940657 -197621344172756654315727536318620024028 9940658 -21117857794078142163737679346600184832 9940659 328388527066673403239349203059187304000 9940660 51689096441870983310088640873041868800 9940661 -7568241738073710195565237571964883680 9940662 -81363306595260772530503145834484085280 9940663 413844557856264833046141742747532311464 9940664 -113811567128477641695585629825480294400 9940665 49589263234652721367674530222361619200 9940666 196372027461319649118224086724446162032 9940667 59883083025495795953754194777549580480 9940668 1464026479282001285956421271489438720 9940669 8090475923323023811941129135998230944 9940670 -36578401932695595513459060320839926720 9940671 -81581457170730446354365228703714181120 9940672 -39856623479880577449420556208785326080 9940673 621128948812555255707864175897004799024 9940674 54507457305996285442218805579873616640 9940675 -85930256646619496062695353438974933200 9940676 -255438341544010089799626388220943239040 9940677 -24569322616286689070527567454021230080 9940678 -277058776200730464200786261383998430080 9940679 -90143588812963392929624451906634087464 9940680 68650015739770152653524731180487987200 9940681 545491424173785505227798021093836283482 9940682 88417460184571781965974435815800822464 9940683 304229025611442981894645794197175620824 9940684 -212209256079466628798730271577696179200 9940685 220665276947904107188779564925702546380 9940686 -61045570327548110822995132652402165760 9940687 854902244088278896179644179597722980160 9940688 -152010336137799336583050067655719649280 9940689 374725151618852921659737436114834817808 9940690 202351425691196131013792740663296957600 9940691 151485779260044360836822308702901712000 9940692 63217779471258382175410046653267341312 9940693 -29871687126665001821346886815749986400 9940694 34896161124455057631939953540049220896 9940695 -47097275690233603575998336009096092080 9940696 -95485658812109275560103058639560151040 9940697 -3077401754356635593971703747088343872 9940698 -303128029671808639053746693521174970880 9940699 38254703256552229200196368915298804992 9940700 6358098830462041678370628426428620800 9940701 59111443159566316482911262910637109984 9940702 -20287020148276450633978791588665447808 9940703 -23814857700742669816245594670827774048 9940704 -156082231877291199391624940870428262400 9940705 31848286938312544330253818626091584000 9940706 -317326314209284809962852316541681046448 9940707 15953645214886949462378926070635324320 9940708 -59511433933842161980016772718801240064 9940709 -449444693580598592445668019453799017090 9940710 26040598272619756559443496013128294400 9940711 600794104283201496042749142010309353624 9940712 -57317277540249528456267917048572692480 9940713 78900300557558155821758089602164198544 9940714 28794365475621566523583882296425824512 9940715 -57927573505067535371439869619926674080 9940716 -6111085089462036670008937260562728960 9940717 -45163662687703400792435413672646536234 9940718 -4680502680867545422531575738486568896 9940719 -32772647687357975808352944521649860856 9940720 119563662831171735329729876633518080 9940721 -70284036046580595125050211369340135936 9940722 -104595245809944088670642676500357596416 9940723 -62254700210923067739334445438337189792 9940724 326865469977922893417277725641524684800 9940725 2764651833586655736714858431859950250 9940726 84401509117778280286514216287005392064 9940727 -91599752465819484607389294905445892320 9940728 -124265187802748921758961550811486617600 9940729 -91668853068467639643681854752932171670 9940730 -96206594121147915590072406485432286240 9940731 268020395981879276289428926233143075352 9940732 -368715120567107165480543732171147259904 9940733 59421128234024178321004992107566847520 9940734 -160123264887723408572016663243160554816 9940735 -225826110638039341193195686621979888640 9940736 -228470436970025029681511939218845204480 9940737 113522199866921237697433429261925640480 9940738 -122405970670477984831000198863739193856 9940739 21386610910969852724250056147369010240 9940740 1849794621448593157000303748170936320 9940741 74958554697744255233520960181506994142 9940742 -10426991046383103196360448477532271488 9940743 -337419398575929577944652811618553955440 9940744 -378447845240116402172342205389068124160 9940745 -53448797559254531587500909761464049400 9940746 -69193919296040746830680346901951401216 9940747 236784025558555661852304112445805946196 9940748 168736375193237325867572156574870513408 9940749 34368973253010693365000840049357528768 9940750 123613549194508776378543262521566880000 9940751 339459391294744344667232842064756056752 9940752 58848178210046275825990011779369533440 9940753 -57596254427627766172153794157599211416 9940754 -86764095577548723028221016734571500768 9940755 67414641498739456989051767850431280 9940756 88010654703233182605687844920537991168 9940757 -67061180027199577663367700972544106994 9940758 -2976283669200168911391218978582654016 9940759 -50802221323843520928760039420729242040 9940760 180830193331829237230553224980483686400 9940761 3768054126453881394563600475280596288 9940762 -112784365827174039963114868755031653120 9940763 -174050969932340333416201617740656646640 9940764 76100354395794918742497915287464229376 9940765 241355905087958389896178008895881984000 9940766 9864037909263322009973125850615095680 9940767 148014544712507718823931226869357146512 9940768 239593182030907018058977259246714880 9940769 -113555102972701793087632431251874055404 9940770 999540597140188555045303678613299200 9940771 372712572830314734227970243692295098972 9940772 204631668237100181570737471454414453376 9940773 -349287634452418618401912815643012986016 9940774 514485919433030226561477961699943336832 9940775 1582901683796360072061582447641622000 9940776 71515117282706588254749944247539712000 9940777 -147572443596849514315521245799193337328 9940778 34773374454833384814210671378805579360 9940779 73230666662790415941591960222701718240 9940780 24087621803648244089867528150907509760 9940781 -264654014272406003966842002927252715200 9940782 195379768887068111092424995682649360384 9940783 -7372744988856576782727510636358064512 9940784 -2893799508030858658856642727030816768 9940785 -34097348792771010923883534391412620800 9940786 -51199875570400662290968237458724687872 9940787 38467493519525743537415002273807127436 9940788 4986585912009465247779733829743392768 9940789 -315423454807895547139208708086561010976 9940790 43625694813691903311061343609572412160 9940791 -17154224061334299193955414423804640000 9940792 425286416877690197551489992942991257600 9940793 -177104008462079471293518539549881247958 9940794 77068669762521800380572437372641240320 9940795 -221629042519816566862149418459380780720 9940796 22361715601156868848545676112482632192 9940797 -336191210938345305598358558478632948826 9940798 41705833369054332148379793005173604352 9940799 -297066908906549532651004844549324179080 9940800 -13588708247854579953412568037457920000 9940801 48682510767172216850826737286587570688 9940802 122984880815875050368088132352192070352 9940803 173752745057057410653814093756299186864 9940804 -322533409445436476274527898988055064576 9940805 -57061019819367654567614126514824557440 9940806 10247876719703161124877304673676721632 9940807 157490742305453430647154236121371013120 9940808 -328137964671879418969383607705231703040 9940809 -270806809362677327676763932914115757296 9940810 121433561849075581630537235439171621120 9940811 214028696170249137628584682767120251412 9940812 77827771954118386487165148212742438912 9940813 185754690616668847649581212732639651062 9940814 714748511748478648279752860015465088 9940815 44994717005976168787500545162337642360 9940816 51453551945668959791204189999041667072 9940817 170142748842385299662126930700678872052 9940818 -111709015043692799928275187980279258880 9940819 74762707098767146321308580822708500480 9940820 191771145485863634665273156444166926080 9940821 -13199547886680231677444685305353789536 9940822 -15718413632244544489068752073170501376 9940823 34448912041892716970275508846539255200 9940824 128340929692325883868386740502715883520 9940825 -36955722492635061407163773089434766450 9940826 3059730319747232391213914123773209600 9940827 -11335157194455768847459730044908503952 9940828 -214719888230750479333475337451238559232 9940829 -649099574097112628798989077186432009024 9940830 -23913248448812997044320009742741114880 9940831 -152851860302985103107376447859297606368 9940832 -61178101858970172668952263701385183232 9940833 -34092076997129772912578402411316384000 9940834 -220464358659083551595234562306537035184 9940835 -7666255307431698306059361501728857440 9940836 -8800703307277423878975789411862788096 9940837 105381883508943896041259317976717471486 9940838 222649754737922781762120611188178043840 9940839 -226643569956067449162990704297714583552 9940840 -26601333422788514861478736690087526400 9940841 377740422770757519246403383104922685242 9940842 -35170698796656782533525627298814774528 9940843 -141144325723961016039653627073833289792 9940844 -133069177369679734335229110191168235264 9940845 158931578215739989856955973093833844800 9940846 -29155769514785699590500191687866012800 9940847 134688912090711211683180653164917288432 9940848 -2590409462581768680711155796442546176 9940849 -158933556873674422598220932804370419600 9940850 -11528367580034944593015183481182507600 9940851 240753557837837488165994696759247180240 9940852 -176543646266328468858576372458660762880 9940853 91985417157600365455023310994550111744 9940854 -11395369054678949673852024764643280896 9940855 -134855577276212450933063820070497705240 9940856 -231687271421672017690534953566401597440 9940857 -3274863703204432791803333370525432288 9940858 161554958532377652923080394229199655280 9940859 81637129407809466137865064272291345060 9940860 -98303289574656063957168426437998080000 9940861 71549670370364390612753704791794139232 9940862 -213039583556818927052604187736427910848 9940863 -20059588350616604554391276910921292800 9940864 9776669006769358360666041332269056000 9940865 -275551052105221722071073911983948349760 9940866 -15879319923799863703574409386006724096 9940867 -46017784517191184937307151235456766084 9940868 23019879540591022617478347912226123776 9940869 -6410080470564505635061206003148556352 9940870 -19599425847064488425202724902881397120 9940871 -312281491761782923820495145617584733928 9940872 275177916693658224737725692644389969920 9940873 265480534759577712999071240689160340122 9940874 280229784621667704839384083985961196800 9940875 -260259882755807601847828571988859956000 9940876 -391811561814967213631492068996055040 9940877 -576989264584904252771729779096058483274 9940878 -107278054027101050724343723981504980096 9940879 175246084402651482890883306043449312184 9940880 -98709261392466557434335345473488650240 9940881 -66317869249526848533811082613015629760 9940882 -3575089293880810427797182580168690176 9940883 257359848300230231622998174645836460184 9940884 76850419538237247878560801774643828736 9940885 124865177199674205602359652681902415580 9940886 -415435439087408747434266399581075658240 9940887 -438327068851384980184785260770499041920 9940888 26172406150098027750480378644362229760 9940889 -16404138274081254045702350020894678080 9940890 111234681169756376683700406634720588800 9940891 -11786114394436839457796769674694776328 9940892 16326883165179997914571518724423084032 9940893 -7590456693929042950840002945499499136 9940894 90323717312553620017764604173348372480 9940895 -199404707152526458504203982930142220000 9940896 8399825197020017139508057972512129024 9940897 162918941797178463650242684754685911040 9940898 -313960514170892113424795660377006193280 9940899 161028722848305601685512375644551539968 9940900 -226112022359468757819116643215623888000 9940901 -56287066399476786477779138300144195976 9940902 142652165328851026878871477143555446784 9940903 -6837634668183598134865671341919037344 9940904 200751579962129988277181108345177118720 9940905 -20064971881497996586732751420632088760 9940906 -136954461608058868775137809254815360848 9940907 1381335296423081442212129350025295156 9940908 31622886112027622766585276796030748160 9940909 -154780070033416314116092880031551969760 9940910 37939650555833253661304790491539968000 9940911 -164960539551385553989695963946267943928 9940912 866088631088749055411941034620518400 9940913 5010640190994441415280336028109365684 9940914 144955319631053722975071871166627136000 9940915 243492450971595741918065795271834616560 9940916 48392664700288199774699246378987385600 9940917 -20685354071707438256993274591104772288 9940918 120972783573949685203196606546946689184 9940919 265407488377187884264832624254706883144 9940920 -124659670855103496383946788949560524800 9940921 38905332665398572844480516656814204372 9940922 -42261615747396789077928834505186483968 9940923 190135516851575333081105042439985817088 9940924 25796493470767007584153953541107945984 9940925 -28937079061339007509982280018580070400 9940926 52585528497202954521273919218436954368 9940927 13069330631522913334053338611128339776 9940928 112042396366226047680322582370391687168 9940929 124398864574060093939036738165917548160 9940930 -102414714093737572727756406376350044640 9940931 -8957702357616186225403712134570129152 9940932 -103205480647117565251326404373090102144 9940933 177699635376206118029887039498202847520 9940934 -36479021017597197428484443972159587968 9940935 -149727069994959433535283063711669628800 9940936 -376253886277436672998585602980433976320 9940937 476933074039514221665789544790576097384 9940938 1207134979903793940047119042212713472 9940939 -126717976426613452498284326558139677040 9940940 130970620650935861320778187766522199040 9940941 96564866342883534452035034521403330880 9940942 80540296598197920588654443168040450048 9940943 432356846774210402231551831332558664944 9940944 6039380358977018442360561467935948800 9940945 -42265300992966454907749772923159196160 9940946 242321447115991847063029508051827403424 9940947 202877065740700652141660620684564207800 9940948 14015347683701821008291746173418196736 9940949 24868744224562223966535647278962662364 9940950 -49885756639110929332263810933590378400 9940951 -127676539347156704749303921203390109048 9940952 -127769248003022626267465602687880396800 9940953 77222368246469513738828054425994819808 9940954 -230893691091175193767036764438864672288 9940955 6111561213602739657170944789823298960 9940956 -52603885300456055918654152582075416576 9940957 -63865536293384789739985905776160021620 9940958 -83845915600999131888549207124681729920 9940959 115363482474392495507681188464702100464 9940960 -320933045924648654393684829926676234240 9940961 -98582843031615272200068245158497883728 9940962 5828179652336183744120075305003527552 9940963 106997802852005507408194105858657965212 9940964 -52989895233196647303238335150507752448 9940965 -98888290495545963331472373137183328000 9940966 -26296874157638444167399657366300446720 9940967 45793240742310628281370186402552677192 9940968 -10932790535007977871925679137377715200 9940969 222833372915124871481569353767232163920 9940970 -14420995013407740317877517415119779840 9940971 244878981147400449279623117744189462400 9940972 392431188479220489882578817912975339776 9940973 2981783837512075013770611365093369718 9940974 142031127954515544626046194151089271360 9940975 -21706888565263343529299171815554145200 9940976 -76361871232642739442618101729525465088 9940977 -225218534747635488654104567959354516992 9940978 -275029109791770169358678142352660926960 9940979 -24167623260884434606016421346902994416 9940980 -31542152243174263552350755539329638400 9940981 -114949879573856805121907322755548856388 9940982 -358950892399674030878841572904324576000 9940983 497057962647451654119626618657869728 9940984 38545924272139623192986170974893506560 9940985 234997950129332887069449836837793690180 9940986 -89115807405341275722267226178259280896 9940987 41960903990612170507733821897005457408 9940988 -345485418891702858733498020758514345984 9940989 247335582085724180817274682794715725824 9940990 51287960360065430785559282484221059200 9940991 -131243151180778549142609162111639258496 9940992 -101632421141382941798144310676165754880 9940993 -42340503429076692281912969333881321296 9940994 -1711769063276977083169906092334995456 9940995 -137672309041531399801269411030087530400 9940996 64216085824818214347417433157065153792 9940997 -360379947161291165636923309452065220 9940998 -407446052706594535823143178898143232 9940999 459642050345634735226564282594299603840 9941000 502451040798081070600206967199377920000 9941001 -17423849601612465867618048704770986816 9941002 -59899590702518036211690725898301017600 9941003 86500107426329556526631183350471047252 9941004 207642852023794663035626949167194291200 9941005 -299613831931402551721055242369098766440 9941006 -166178171497786023838307339181596778048 9941007 86181229638118591428001935107298005640 9941008 -42267322960941787050901082692233461760 9941009 3924912771181293181026153969575210880 9941010 -96005993454827380554917181853952125440 9941011 43421712132933467835538819019143875192 9941012 111884053819044291959639257816777762560 9941013 -81778274729576694842638427166606654258 9941014 14057672264561356784103681825763421952 9941015 -13148384670666653420489683284679910400 9941016 321016644243671675147249957735335833600 9941017 -871000549972288692793292573077035817728 9941018 14789643452187050095884905127683850240 9941019 -19911723757315349138209938840931881792 9941020 -4039557872241404693834966779481387520 9941021 -400593161446799164608222575752729746708 9941022 23139211036699962037195629299421298560 9941023 386672918880435786626283890180277714272 9941024 73162476455686011292475658285191135232 9941025 -74457200722956489816106218329499181200 9941026 147350812423644264877722887387307024960 9941027 -203939990518263992779232333562938844000 9941028 -172528909050744465721743180258772992000 9941029 -882710230388983475069236896472517568 9941030 -35917902410286662817145912995162410880 9941031 368348605536857795879398538191684474320 9941032 -280370327350187242255561623336994329600 9941033 113580357333664352949370652807641901940 9941034 78844824792246513365684899998181505280 9941035 33870523292045530048969904568949520400 9941036 147105365555889880017780863493943477248 9941037 64569760072597328930735724018397119168 9941038 300745741156008308618765891220342169920 9941039 -476618887014132417046744652008842006144 9941040 47606452461198135650978577415937064960 9941041 3277600992341931718028661480219298464 9941042 114173344247024780567987763806653802112 9941043 -83995240435447993820516763804071644416 9941044 109268337861987899618952096246825820160 9941045 -59578476436276106286434475868811808000 9941046 89256075484785846179625952389862824384 9941047 -270991404545440672745812648978752683960 9941048 -109962505541995995057056361216272302080 9941049 1446896487476733787281893555063884032 9941050 -6725201615232001622283578468161363200 9941051 -227185713423964966534943810975125612620 9941052 -15802800218552724078930858675766296576 9941053 -338266069965682977932054054625989840698 9941054 -321138019431532765164889453926995003328 9941055 135436609467235613788868220566214621600 9941056 -177375112953098291453419111276826591232 9941057 1081952589869670293369848412966718912 9941058 23392500739260302067348276550248511104 9941059 -41548963059330913755971669948308700740 9941060 143998555204777711854615220568866959360 9941061 6465622026760763835507224117254149600 9941062 -54136372203155301951193182775261781568 9941063 -103915497904624743461173984199098705872 9941064 -37464461530656732622284134589687398400 9941065 -44169729458398068203145093420018610560 9941066 -154618528848602422056426474883212821760 9941067 774820087718583302574341533997461128 9941068 -70527311034131597882766957208716125184 9941069 472406058776275367632508206614323207520 9941070 99344362392497289029635343233891843200 9941071 420823893668525269563279729682023008640 9941072 68820388290222417682258808932262731776 9941073 -36385839493281529552927242823616669952 9941074 61636760577127065798124283987923530240 9941075 -10014924194329216400255252756064083700 9941076 241380191626303991993784944444148019200 9941077 -459287028057129064015702632073355201074 9941078 11895997503192209082566236631201280000 9941079 147682910432715612622577568513456513408 9941080 40455990467184489610561154561699020800 9941081 425210575039539102643328482127167510032 9941082 -107477706049837705854211849962619166208 9941083 90379163650451269136637446886670272864 9941084 -752976101240222865015495075427415040 9941085 -43188258301890976277944985329776691200 9941086 36524057756034647806356414096202847040 9941087 -161954641329213766819533795932850980280 9941088 269135562261465065920739213497653264384 9941089 201425091627734075510260297079587065890 9941090 4554777051795538407441665180321225280 9941091 124840537650856487842900680343854492792 9941092 -42262582132203974326942835029228666880 9941093 -15068072384077177010797674085492716096 9941094 -96875647349536278801347311963058206176 9941095 -371426533294219281032944105706670995400 9941096 493327191546552917583596623332738908160 9941097 -210227526875293416862466123605936863600 9941098 157347318372075869175875380350171709440 9941099 -114139434069435571548998151888134880 9941100 -46565326638338786124599370198591360000 9941101 -430731278539059754485107207146599081898 9941102 176618791403614751400329835143690866752 9941103 -507515778437785327102860004011557209200 9941104 -408792718455940013362621485739868160 9941105 58173515492354149536489473090316958260 9941106 7552495828978632908567636438004350976 9941107 45643332623246449226066144594956642704 9941108 -190940627198139661601748892348507769472 9941109 210038817882949125643336825320339695328 9941110 -10090456621931857153747357314153694080 9941111 151058564125368387866486283763501584384 9941112 -182372397579131685990128983541812654080 9941113 -27924563282440056580176294802250154240 9941114 261401334439046209205460262656898444656 9941115 -67109922661009454210459281928742754560 9941116 332800245919536345127216178003721328640 9941117 19091673718607131883680966115170968960 9941118 269406062919472749323672295960881472 9941119 -602008876556436562367296683465224158040 9941120 -231011910428583621442102058558265753600 9941121 108316679316274003190762305965277417572 9941122 -15050324708752979584077578091181116000 9941123 -124502789412130953999089051509724352000 9941124 -143536890601496401610098445089157449728 9941125 -478302468456758424833181179813150088000 9941126 -4455924847336505511395165146876613376 9941127 434053848765925540073263931881044480 9941128 -334781126756923851986685980085846051840 9941129 61807798335496897173681234305984599488 9941130 -133100282216707764050057496085070772480 9941131 -72901359338622905863886830348008981600 9941132 271157345075056491424696889468995120896 9941133 -159343322576653383456345449599746354816 9941134 -55586674553984624743352119084545019008 9941135 198330933221398166803535192569392307080 9941136 454225418639929344594645759780716544 9941137 25115711620622340750749997789118881600 9941138 -83802418153890550666874451902444807280 9941139 100371713008121143756707395932754774544 9941140 -23509633644207129115494729561169612800 9941141 161426975553606792139895524635999492480 9941142 32820330904922179194305069882478182400 9941143 -457913824161231675518319607456995383608 9941144 -103361286558818387446683281790291363840 9941145 19229777239244801766820994076897222720 9941146 -37580489896792479765893115567129527040 9941147 -158515011729505452901518709110169637928 9941148 146353705271340259861166352240084516864 9941149 -464932550225152365336390215784436365850 9941150 162507233136637145281226219853347860800 9941151 -130986150494209307267778063777403524096 9941152 58890412729862878086806236366330920960 9941153 -132744525562868640792892041737502097980 9941154 -79775335701584692311189085714571938560 9941155 8066833901565982304567381895334579200 9941156 168872722336733663837315203426569581568 9941157 131119992067110376457098044970717544640 9941158 389082448788783555016807917959498337792 9941159 56154030346844506686131291939302871304 9941160 -46083681188281012361828188825387008000 9941161 256140743756659959339111436329096480400 9941162 -63493474433237066490234865939109638656 9941163 -10076654877857660872461132019840105296 9941164 -249271547760916539450954977835451929600 9941165 13449784081881489860679296455090027320 9941166 59835035257666704852643482010383813120 9941167 -276243170662615662416888762244020988784 9941168 -18076562592008803195589487745395326976 9941169 -236098729308545862782926625169242140800 9941170 2022668146415209745395755710356953600 9941171 -206126981342318464213898816526171756000 9941172 -184610821488697752465421819840210219008 9941173 -85699843423072837708874191485815884032 9941174 -285884970451591937890928497159399853664 9941175 31767488450470927565588062196015695200 9941176 218854329737230920009000006471965736960 9941177 292782384444214624633911492559428442026 9941178 -46158489307548722992280689242254633472 9941179 227864457722179455407372979501648798976 9941180 108405399028281638944363070248216089600 9941181 -43156359445327837903683795627461806848 9941182 51584935950128710756729816846238760192 9941183 122426323616978296140429804637004887920 9941184 2307263778070173885072684661698723840 9941185 5994462352659301339066243833750439380 9941186 -58034679910506539755295281866908567136 9941187 134111247280392413992500599073777745920 9941188 -93104570905895538388918446115267747584 9941189 -182071089303242951117336489144077367010 9941190 26784252835788475632226551105412454400 9941191 -16803005943648975952209898030806009456 9941192 695708096139546009745178721346085928960 9941193 486140632181541111657783032207303718420 9941194 16819985227468036559595429337696131840 9941195 -79238880591215243111288713065199590000 9941196 4856985538068953638431245849315503104 9941197 -46101827939478787569689760072730663296 9941198 -122184473129651886069065914402484939136 9941199 -102914666399617341051899200397798136960 9941200 71935136600657154591822226770880512000 9941201 49993229370819258494430035864931600804 9941202 113162534298735849805293306123119953920 9941203 312121526585040874066032528365217623400 9941204 3176978236860559032151639914356342784 9941205 121183891169916319292397116812575744000 9941206 -15110728814735612268351611687332479936 9941207 -19068495096419919098075163201561164160 9941208 -249722222089806333857034649144862576640 9941209 676828344191643899423077866962908967316 9941210 24830803966278289708580022508903392960 9941211 -2004205409938572258360831071057652960 9941212 83836970435469901400602104368816339456 9941213 614140646504164689337936935890045184 9941214 71341324136557036841310396665878751040 9941215 150891957617663446614312437283722136360 9941216 -93769852862489069440850015405792821248 9941217 -69351122225389887052138535223823193664 9941218 -2419720090204362098948172582199120944 9941219 504553755073497765666516444577905694620 9941220 114436861949069715023364362073878534400 9941221 -248685406072522941656325992177598647328 9941222 236831943457265580205979282727996018912 9941223 205481760977978515808805125030458463784 9941224 -54354527581871723562726965908233338880 9941225 111263881719657661583983257902876510400 9941226 32280410093827124922861297294166224384 9941227 -369701924776657843855713858076024582924 9941228 260560871767457158650545711575453934592 9941229 -16075647735628261920447258378208103400 9941230 -35264507708901108869195762768077658880 9941231 -410681344966690599093799999935295100136 9941232 -2841284154755174780570048261584846848 9941233 567327443537210000591131590972284197540 9941234 35322253220866102945147365678085943712 9941235 2397037981373549376418901861699097600 9941236 27133677122876695530425069213560391040 9941237 258279946212871106086961939220004543680 9941238 12161409233197414649689178419180631040 9941239 102422332352373414908068455621697378480 9941240 87962502085850840355589745389739212800 9941241 -26590345311320276764364674440658546608 9941242 -55234235934159724647583567387678222848 9941243 -21278926492396258578498774364777844256 9941244 5021023046975873306553919965150412800 9941245 274342753207992405360990413227847827500 9941246 -81404354352791452864767625850904044160 9941247 4977545341981264233642255967598997648 9941248 -381527407705783897836840136032259145728 9941249 -123215964199138690211472787262940906750 9941250 -365641555755251000340442059052320000 9941251 282563271808229095283908092666190905232 9941252 -156286956594332359765347098066055413760 9941253 -9736052481343626168710801092871134080 9941254 35679040151990054991921842215102638912 9941255 113375259050863622969803723154240567160 9941256 -2556410797645706417310585587351347200 9941257 -304078124730469270460224482559988747494 9941258 215811488559644941234812578500370513760 9941259 44117219750715837411316498133369853120 9941260 80913389297229815091009035218458071040 9941261 -127932435288129628010135028867868927776 9941262 -84161815539757595090757813104337958848 9941263 11536833915994915698461653341484263024 9941264 60474807343786340598828637013914091520 9941265 -61655060814678306372252231135632880000 9941266 -9722501281811232246050024705656621056 9941267 -199275775311560647350995777871229388688 9941268 73747083156637798845544915891752615936 9941269 -1676925891353561722615139828215556232 9941270 74416652011233086931739320955162018560 9941271 1017546877209083627876429325252381264 9941272 50880751605686909643950922996260413440 9941273 -39245489297219426881112267409330983478 9941274 -16754357030763097559300948962372505088 9941275 -151773018329926446708111365199194735000 9941276 190958274108959151124770937569449756160 9941277 175242670147057924412815507051323599424 9941278 -107296935388421482255689002466025994880 9941279 14047311125054070042171436501353561720 9941280 159379999660576885356290778153615360000 9941281 257613231553492271011199150968142670080 9941282 -14860953089070156094630753083139362528 9941283 -108175867045480386104601253164527046456 9941284 276163900651461091419670446281182060800 9941285 -218062743136031978534899256764935766020 9941286 3687758811180998995117961245721687424 9941287 -560498801992920893836772509025098245240 9941288 -75807135995553032792829946733302087680 9941289 -182485598007544813521629865965409188976 9941290 20512834336268111188531578490359966720 9941291 -33170735831472694474718158965938335308 9941292 -8638052456821746260996788589104555008 9941293 196812810067095718438884250940276859542 9941294 201602234942826000221219859667305216000 9941295 15778025724984477397377174992346416640 9941296 9161538435429625287555722806022766592 9941297 80929645889908550828856069294964311552 9941298 10147363409892109213683558147448001664 9941299 -9645073779890277460033820133254069760 9941300 -80252194997377476777548696138455392000 9941301 -28112705497702964717450004023277394770 9941302 81589572458947146956982469981430906880 9941303 -444824961080037616926118360018767400080 9941304 -63394318542657334681037434436123258880 9941305 -329274548137587240032811966563270878080 9941306 -90979788761053971680783870885010370560 9941307 211593791892839240951140542963593154840 9941308 -50462133114410696526244998641124388864 9941309 -42054677435616214193722958252615841600 9941310 -106181196798455526117516295810032590400 9941311 -32922067018017756285111221036963411760 9941312 -42143652010702908279512320083793281024 9941313 5255586411883858544958364050841743360 9941314 -157039858440139924137265707645852861744 9941315 254381875668701993534347452146561682960 9941316 -68969246734088099652639655288626647040 9941317 347675783473273415012389510019855774366 9941318 -206055251144179934593469649883878548640 9941319 -8710592446123932355192758475966405680 9941320 63396313282667723784220931715284428800 9941321 55986002119729079193356223356914870692 9941322 -21742001038050920509880403369330409728 9941323 -76576445262849360326700538701472423680 9941324 -85814475744077371674241583714420104704 9941325 -138867408639594942505290947324852978400 9941326 251822858881998129004517947660814667840 9941327 339774742282207446711224391909776319672 9941328 -25853782043157795374264089159985528832 9941329 183711115150069073708886313478112291060 9941330 83208609304509167306456031535079001600 9941331 -95885830213540174063923725859616210248 9941332 68355595368594101358481330860890306560 9941333 -90388616440267398014584891027900442418 9941334 30479234112846197133560488076960907648 9941335 -83961384161451786495395395522315263720 9941336 22150918350093957551582209966689730560 9941337 18649791315443319625941719313953793600 9941338 135237234756749291695438895797336661760 9941339 -887633045867774906722596247297500919776 9941340 -17910258563518063536300689257917972480 9941341 -252058241685283093398548825506329655258 9941342 291509199386004927094160147305021632 9941343 16063357572425715053282103040438863744 9941344 -140235796713070479379324853684069203968 9941345 57348501535984054185488474582684724000 9941346 452354112247465403447799404773366917120 9941347 -36195621940280619738511508601896934560 9941348 82766356610869362640137242045542836480 9941349 80428477796823505232151043491702744576 9941350 19106133757160558567971031891705426400 9941351 -181933051925004672745105581371673310080 9941352 56233523141151551911169519744462192640 9941353 -503947002759735824173857208436978219036 9941354 304163255597668851175544617925386609920 9941355 -30891982692447770826393063578845270800 9941356 -31720622489789426214374951009278478080 9941357 178440034747311403239873182447948471712 9941358 3958121305930630853723366364945638400 9941359 -3983613928663433399988054918094946304 9941360 -52321509885345333015559240423833600 9941361 131570819893514472038319467076985621872 9941362 -318586721110430760761569951164787880928 9941363 -37864395765144467521789698905455413336 9941364 -26805968469219136912299850110391848960 9941365 6391054471489644331831320027659750940 9941366 -200827509806956726044405569449892182368 9941367 4333261682945117324651723681209898112 9941368 -324899723031688143030242468519078400000 9941369 -194709787985156605954189215306884685756 9941370 10056785936009152792575536003127398400 9941371 -320443416777268969933774429800980130456 9941372 80910012819574297732089785892256742400 9941373 -86254612259402817102794021055528873300 9941374 -25340628891981287197214588631600786240 9941375 49781921363876057565630624313174134000 9941376 -212699407676023843509478739116503859200 9941377 121947139380919302426618871975233940480 9941378 -135887562677168503743152146140880307760 9941379 65641029495398656536171627878256594432 9941380 -46932236356861368468776221869412627200 9941381 -112725399879702624867320106057225891300 9941382 25703697388588082541500667199209953280 9941383 -408375507924654228941971219389478619368 9941384 595863662130721740705618028230476390400 9941385 193065951389395268380773719071016640 9941386 49006906532371389710375420497565405184 9941387 109254938538847255795949397010542061872 9941388 -67823029894105909159179973174767628800 9941389 84474691926066645893433435409341624000 9941390 -30833161667929557781314486085973836800 9941391 17192544004418241959044770237783964200 9941392 114411511515657952231190593997257220096 9941393 114753152870069172722048152328988708864 9941394 247087939563920572664670424119772800 9941395 -93683295655493206139433014658957579600 9941396 -196668498531473118563381466901053864192 9941397 -164538650980273754217230118787558256928 9941398 290102520917912657977797955516592071200 9941399 -192004822666053772644689349153182217336 9941400 64158854188246926341348192422625280000 9941401 -50663207971321582308073979911865354988 9941402 297829540530575989530347688409215655152 9941403 -104465165677016124687715133628090310800 9941404 -287415078931280798896339382398741375488 9941405 114092782588077113187144683323447115520 9941406 131938182705681424358272070878962256704 9941407 -49167609676044321659026246926971750288 9941408 -176939012077725692016494411843197992960 9941409 -161741463263866740202848231514110624879 9941410 -48323328459012377243641831808433788640 9941411 414952480741914872312258791535815751112 9941412 -46943547669890247372292154275441532928 9941413 -352250086513770367308739786224105381060 9941414 -125700226822533292559989019482767095808 9941415 228366437733024715866125256182226483840 9941416 -544654244112538978876380674097837680640 9941417 -181301667701764656511918149081522104688 9941418 206074091475721514547012193620596428464 9941419 -152663875304656493717556029797420555120 9941420 -68234591581850834038248541112702269440 9941421 36178061236852414073635786161677672448 9941422 -105303667191154441126085846650167160128 9941423 -19279099536403618989441450640216680696 9941424 -34238359079349999959643145625759809536 9941425 47732072568225421253321995080848507000 9941426 129286055854693878043404579029401701888 9941427 297567617419108821125229275909701872000 9941428 -1240081509464377341809668544792494080 9941429 189447462014272142598027578471904126300 9941430 89747253550282569167798484538478999040 9941431 -359105747081319578304710656681847767768 9941432 -38653229889433721375751545361434419200 9941433 -128316598005357577335388599865388943360 9941434 -71158704963276384931470566576067579312 9941435 -121485856956935014708466831030102895840 9941436 -80676886347460532925269676130064260608 9941437 771211951984331381779101198946774481184 9941438 101736634853837988638565578768471415744 9941439 -23477232956087266784156976528090781440 9941440 -186749249646493347800195676943543173120 9941441 70832988274956441851445713257494990000 9941442 -738813886122103506095606403416050176 9941443 -21315831121475550089998270890087546800 9941444 103016810917894862607605142901321728000 9941445 70428681124044524457213992100061711320 9941446 -45841804781033482402737301034609295360 9941447 -106070786105730090311727599866764233328 9941448 222412480519432961047514670698161029120 9941449 -4791967790680256808723755345471771264 9941450 -103277106737897232124902996662988198000 9941451 -7748230055923293843104821271193640704 9941452 -138212644442275293719798735666685145088 9941453 500739442341990690743169640326509620524 9941454 -719407159633813657705789938408550080 9941455 219705416270105369037110874011788452360 9941456 4070067784470413683045819350672998400 9941457 -377188606407146635499265214184908590912 9941458 -157594617531784368959007922965764503920 9941459 -591354322018900087443461684435788862400 9941460 -79481461496201567237313874135037399040 9941461 101010610479474865728406907010232003562 9941462 -131080830206386993451456009143292180736 9941463 -26320231042348058955269067246088501008 9941464 182625810661204987859111959220373995520 9941465 51069405493936247943515757625381723200 9941466 158855478133000346637926179424225831424 9941467 70566282822927797240911971765560600516 9941468 -72072792928969614952330971247154468352 9941469 -55537752938592281404631380118844713856 9941470 74712320801238141257445036768681861120 9941471 3166901954961632285312548035409096632 9941472 -198323753638327318560220419539970293760 9941473 113669800009976724133752178042695259540 9941474 -59176181935869297159603808531103362560 9941475 21982927842405496322138453465633882400 9941476 363239525492893084898220031948020167680 9941477 29861476317515781066221339218214546304 9941478 -22763498910747557947245314392700027520 9941479 272587328495499601376091918832593057080 9941480 228209753543728245090084680155408742400 9941481 424011523407545085009658996093012800 9941482 -271560007558638367066692479521240452000 9941483 -20436924223082305356519102864911192256 9941484 33902327143542771333143388745810329600 9941485 -363945132895267259311890286109869496820 9941486 -43064709296759726731650057464057615808 9941487 411005007069348816765322602409941725952 9941488 26721701010764064317142150731107008512 9941489 12785068477033223882306074866133520820 9941490 23383264073647889637477902845072771200 9941491 -1112458872661034829687886567131412992 9941492 384625918932245123271087136787012954112 9941493 122973050171439175061590690049731052064 9941494 82289719776947081147420520296191468032 9941495 144292861918739315201311563195064359000 9941496 -75167857468692342039303342197539799040 9941497 -261542012924505371267319274685398483606 9941498 -19085931009350966643098496797051877888 9941499 122381326361338469505793359156545018568 9941500 -331814078874700331536125604918391040000 9941501 -207047592313204285728465245195140333908 9941502 168464441078350735117853940584782093632 9941503 149829983987763726779381249793525532800 9941504 -6208817809095744951904781138965561344 9941505 -3504386308115944061470032078561972480 9941506 240020185639455507308460734177674529184 9941507 274541461306070322340387537493039592360 9941508 281516114314735695110719105327005419520 9941509 203107542084727449469965719065325631710 9941510 -74893879155928211148268354574776861440 9941511 -30863884875101205065018072734937853528 9941512 -208994514468985140242143103812657152000 9941513 84809652038439768965150187036900660762 9941514 249147490183483701121138258265014272 9941515 75720344554911684632116187581199164800 9941516 -53374389072539795555476715230438189056 9941517 130127435514140838546506046205529083734 9941518 -216593789084383877613924551225674871040 9941519 146176544742869995051573263840348056160 9941520 19844691241317951566829323398679101440 9941521 -184506399969361552553342235019799411278 9941522 -92059212471529912659552922063143561600 9941523 204104228147256561026632303926853932984 9941524 -13041071206156503874205850930995403904 9941525 164092154956976492700760075383580293600 9941526 -54643352662707771556475038664998598016 9941527 -435278133129898162166415810457279940888 9941528 -100740574581171433576410751460086947840 9941529 36862208900509827164100798437623116288 9941530 -26014962844449244450072679462705531520 9941531 453330736709976335595051957194862902784 9941532 109800116859186376824311714788810601472 9941533 -27859389488650400911017542533291903936 9941534 192808259926384053342909251147830762752 9941535 -19779840773196077496912883725240614520 9941536 -89387250294334767627080561625516736512 9941537 383095271282692667153122178553387705186 9941538 91858259239729836836992075348835148288 9941539 26823910810159186526458903325979036024 9941540 37768117707131413205686039519410401280 9941541 -53892666705000215450927165226250309920 9941542 -7000333617113289015318665974579366656 9941543 -191244218714408028485983394523410459376 9941544 10053366644467333799449234771256847360 9941545 220801204041145427836108360412146779300 9941546 45332540037299023299744918881042423472 9941547 85721821675503849478674036503212425984 9941548 247984017855219316872099519409822049280 9941549 205224037466770945795883239517394490560 9941550 -66314307261566536747087873866941030400 9941551 447802120824593212165015344614284824400 9941552 -86577895650397202600606633041298079744 9941553 -205275731564107851731487547556736634380 9941554 -56615620349065383751918590539398430208 9941555 90826424549886996115627010046516242160 9941556 -170338973167962555046881632678085451776 9941557 -3447135101349768778374903907709931840 9941558 -248770544540927103563736707297212285440 9941559 -76973770672244115916734242903778295680 9941560 258013376493776157635193743677587456000 9941561 367386994258569161494976973879821440170 9941562 24545688942276344463433558240978990080 9941563 -111121308739693776667324952487002204800 9941564 235419739524751373391480024116740402176 9941565 60434614144234382533699617134158439520 9941566 -173271566058320926836632856826597291776 9941567 69226020747117305006447059269195826800 9941568 8899278456339442739695201171003146240 9941569 168403581128796429480802421739971318208 9941570 -327009717439369455286525936780125397440 9941571 11054739953896460807154188891430811140 9941572 -174490190602034971719235049487209521024 9941573 -260989912616470309328803232403212270178 9941574 84995915854231384199468066152024109568 9941575 -44326992994603176939905711395819766000 9941576 41143833748667734013899048601394216960 9941577 41658778229862649647023856681057000000 9941578 11892373927508992297324483632596932800 9941579 -5062115111519522543873730046417511460 9941580 175203558529886651847602071768527467520 9941581 37941033408247234195356884942341396224 9941582 18592575111970734851215264317806002944 9941583 78514143809284467359519120509873323024 9941584 21152695034812486542493162472868151296 9941585 249180477959690707577987813187867495360 9941586 120613364290670379092125397558215092864 9941587 -206901748745318874683182207865152127764 9941588 -196708837369767290654919085032231645312 9941589 117790229348206517432521330449880227840 9941590 -314731896506366798153865653541888681600 9941591 66585533473419636032755227313004900184 9941592 1442350116242995449065558270891581440 9941593 -1538649515744845438360980799601087996 9941594 15731466505333881430770570386502938880 9941595 -53983022355430463464279156624133742480 9941596 -93236742010674296890110164726002414592 9941597 134147317240873289825702157454913809920 9941598 6256738339755765396931933424379676800 9941599 -206725440007793622939115455514991442400 9941600 -1152782087595391199061899149138329600 9941601 197876439361948966188302229067589990832 9941602 82735525383335953125229319455778256 9941603 -91513762869827943072302638932323500800 9941604 38880075604671870040972999191681257472 9941605 -54730349233924701659302961591506678440 9941606 -87584594559849537805991622364917632640 9941607 12242476960680540816336947003152960896 9941608 195443590431275286800305475946692689920 9941609 403097197502709444434411980826736330810 9941610 90869400208876461922383742467925090560 9941611 142026887989649461681424553923079588212 9941612 9927899679166157897885325703697697792 9941613 96020908117060942284994181810944281600 9941614 -13482086244068707009481451606478372800 9941615 178519968039561929498023130382475922760 9941616 25318234897763501761021162536689958912 9941617 125905864785179754905370157398884622720 9941618 26029005757981992971362506501208465920 9941619 -188937553131943570684063705400976461256 9941620 -104484313730201680473043429655579128320 9941621 -14369897923540928868436911735931508178 9941622 147013896976466747724822707031114343872 9941623 -166783518353659770135364471432642168496 9941624 -119249666649612997846099190395910553600 9941625 -181521885636554506646427820159748451000 9941626 235640559267421989834657087559198056960 9941627 538935253984920288467351095856789712 9941628 18484689561861033235984538867919077376 9941629 -330785250932444208135301523694169499770 9941630 148824082948048694356635190939472400960 9941631 -42252671636200489928229099760815881856 9941632 69753701826519186973997391119017574400 9941633 -128566517754197056260896328705435715392 9941634 74344714355009992907960510840892237888 9941635 -23291556691378280951086880332410316800 9941636 193867103949339736081838420800980741120 9941637 -33160247247753665362959929469430763040 9941638 37423852223433800352487707391179005952 9941639 244988329791870607979715874537667475360 9941640 169945158682586940651989087640521932800 9941641 -54673910452581207924330823180894437788 9941642 -46914711819573691898388700978624224000 9941643 811849790317258321936036954189015680 9941644 -93100781429762211720427137166510308864 9941645 25777488195603078582015258299702092800 9941646 -69396311791443997114740210944169464832 9941647 -32205019275727796210618303678952285904 9941648 62459389200473467167562505733951823872 9941649 -45763533938396484597620668791821438736 9941650 22809398996298049028861408787320074800 9941651 -40483381632524520246388277574112753776 9941652 12357304210565194726997205623741233152 9941653 509210595695792419480551048088141557902 9941654 -126149218834343388483301191047053984224 9941655 -229386380071271375701662686922155529600 9941656 -218368261926459560974511415613290393600 9941657 -117519642253336183249903056408044219040 9941658 -96081541685448334113565710172227400704 9941659 10630128202531567560242074052855811696 9941660 83041252562174834093677264182157747200 9941661 -153705236278462473735134006649963151968 9941662 212463747243898639397126624581725416832 9941663 -974884221565232852118977696539256994816 9941664 203456411540651283889088001474554757120 9941665 -238712177071791457280377599905726206680 9941666 -34992207422847986596536723528411962880 9941667 -187662791632375300673083535776962478080 9941668 -112702876799188686215286426753534916608 9941669 -55455892265812968058395105373677225600 9941670 58846109798915035317954618681413779200 9941671 -131584184752685355991033135047636629128 9941672 100789153760103297860162794992652185600 9941673 16425308198632566983804251454931972480 9941674 120616993308401770007054391253028755200 9941675 276113823108048497331727671989327632800 9941676 293893733628387505293418396229969018880 9941677 202143657778769684105929922476906353600 9941678 -55806920967573322193831928779813065344 9941679 142876706434238315924777880308292112368 9941680 -2456901864778807983072203068432711680 9941681 -17811158232014094974110930160156652096 9941682 86310858431672249302121128209948580992 9941683 230610676373812225383038486362634703840 9941684 -386509166733733811053005958099479379584 9941685 -44278357711528114476150707523453600000 9941686 51567677338888304883126543292421184 9941687 47694483501512660062189754030661279744 9941688 -242201049822958413470123775860280115200 9941689 -6551463803539532081137934195313230720 9941690 -109479701705705322468471104076502099200 9941691 -48811756217033655875961505583158153536 9941692 57976250187173054964876486315264729600 9941693 259667733911500369966764800216348263200 9941694 -20265192389398093742458580424175715328 9941695 89296721110043601406735341833203156200 9941696 -38668166479388056296660157858440019968 9941697 512878662118873903635666402955616880 9941698 88223652856368413796120428623215672864 9941699 -484661274526959285367307515921041135300 9941700 40576123709068442259455494431860736000 9941701 44565410338279296608323689218433987264 9941702 -23041451677516114530372138129979054080 9941703 -41776945413681487255099850517658980696 9941704 -119424774984383421777237301490593628160 9941705 241673466513639429343011625503243973860 9941706 113582876856751981145160301605213272112 9941707 -4875121868696162544146596224735265880 9941708 -92642002583620995377874639500055443712 9941709 67131576871830659910735186713867162304 9941710 122843011375405916759775900772780133760 9941711 -144683918588846278540891414667701581216 9941712 33235696668298165993125018729405480960 9941713 298025106772458873444340190411592510962 9941714 -114280002137919338183686779429397298544 9941715 25090978794291334527016142241309625920 9941716 -251995395221389963157976546503918508160 9941717 -19770586904578398933931616105655405234 9941718 1173763963370497711650307131071162304 9941719 -283174619547187474796191220340611432688 9941720 -247800081766417730456422196805665587200 9941721 1193375868391368246953913939930489408 9941722 128626593187031064661260935677938831360 9941723 -366461763664109456206225826851829604 9941724 -6842861442048638414788996497662914560 9941725 -47270496593667984774666003612439685600 9941726 -187218078238321347546007842056033186688 9941727 -96923232195088192129607365773863078400 9941728 193334032573480925466230796919192682496 9941729 -2382279689737748957556067261291938240 9941730 -41220551792750437894682091323244257280 9941731 56077661626757082894901333924992051200 9941732 3966462726906047015795252617280224512 9941733 -238121344617257598738966302945837607396 9941734 -166973844649825315674285938281803066048 9941735 -163991159278997250644798115278229445320 9941736 -7946515593964373122602564090493501440 9941737 -211824573007829795052116043131172624960 9941738 -45599319915283913502985030237846248960 9941739 226568269502552558115467356738079092824 9941740 28343873574762032028330840399973816320 9941741 -256400850378998929506626242797841065216 9941742 -31029474052381904344693355779918811520 9941743 14593242510744887295270188821864350720 9941744 57548301471971240243087493101203292160 9941745 22980924875195288480498688299190268800 9941746 236637673982485283942824765442902893072 9941747 20815918207986110739375259440840264360 9941748 133108595505991758204530186597231560704 9941749 230152387226979436572522643729297400750 9941750 16566637098808408397852932929423360000 9941751 524533490171572697983590990150325341600 9941752 -102047056332988479362948968117333585920 9941753 153910346935495279998294382034640984660 9941754 123916653214863212806428798657139352832 9941755 251542558400699878622452500492772008000 9941756 -27684843102848699418766013509777420800 9941757 -277213274247457797384745941364731958848 9941758 -265425541330701692689703255829295641600 9941759 809264370748963872157003686349718349240 9941760 80952299208118373609469014348786565120 9941761 -577429405828016163406406738393549264638 9941762 13484856332138907981483801338476105728 9941763 -151097146119893576504037560139262595160 9941764 69186517161188937423718444683938492416 9941765 -227741544294020021934183318957421622340 9941766 -95515746160344785410818755528163219456 9941767 -113151458487208360149487558669663981440 9941768 -81412971861372318211086427743946874880 9941769 316917345348759894040722889112548544640 9941770 227913896756717826383258643746414496960 9941771 -26743264608684182452262479525761925488 9941772 4120821877461736267949972996432351232 9941773 45640866506388813913173541168232192544 9941774 -274704004204083207058936727482553100864 9941775 95442422999190227049796444393536585600 9941776 1661148487152047109105447169634025472 9941777 -396347144213072484014283770431679383374 9941778 823697921593794075701804820107960832 9941779 -367744041649104963861201191573530769620 9941780 -133594718040294008569863667560984499200 9941781 -107210679489176369231197115025974681760 9941782 -32247873230903670673820678296161367008 9941783 -155818555825269605082514474089917081256 9941784 -121490822899907826196793971125998407680 9941785 -135934287672511382934599467848818303040 9941786 -146936665365346157662616962100876030976 9941787 -123274873803352502420811606531824292960 9941788 -32246501662690939088044290102765542400 9941789 27295779396196564991733715439897224320 9941790 56974151691668704785363312310401776640 9941791 -161579385635222617827128119524314038248 9941792 17358780423484704628076687224819679232 9941793 48356378203547333879116746835145614848 9941794 73786862142167954271853312315839183696 9941795 196573632528536861738320196055762105600 9941796 -86483525034991550158091627457272598528 9941797 17662044018806119566922244654191210780 9941798 -3563498589804666887294248586959184064 9941799 117412311278853751283730630384431091840 9941800 -199381781385530454775758991811205120000 9941801 74529158841688836562031759996455110900 9941802 -34528434141287232831068318547157257216 9941803 15947722396821638846937867088288271544 9941804 -15194722913753822669372103778470280704 9941805 -325173389043172097942883605485847908800 9941806 -158134626666609588264737781960930803520 9941807 145930827529571605365022441129114894800 9941808 64259561382092507566041038941109059584 9941809 585526817219400365747292133292027335860 9941810 -2689683502657432778498397018841273440 9941811 297400887663939398701223144928417374784 9941812 -281290868550198759195696283763998025344 9941813 -26871294131298700439068675097612262240 9941814 13169887169245746574538939997399091200 9941815 -1552034254043958536159684501719618080 9941816 -367209867540372148646093740091659223040 9941817 176536241267300869838069511937397958480 9941818 -89450695817541504487024888580803466640 9941819 324334044169511872846819831839551665248 9941820 -16673993619028662949809026434698608640 9941821 185588370702937006212313226420197078680 9941822 -105717964846222776413370310875321120576 9941823 -45596733772340196013126765327726028760 9941824 53412157327341861280546002635233165312 9941825 262281935684726929578098901843393614550 9941826 57571656015001073232534813899524477440 9941827 184908606024352202254023477363601534672 9941828 4440673663710864198839762408365712640 9941829 -305628354820479519606751213071475427616 9941830 -83281918400232584790177372777355117440 9941831 -962890646694775771471887399899962304928 9941832 -194536748843376693863527629677375078400 9941833 219750738118114151178980757948775567824 9941834 -31293541480469636373105991390120857600 9941835 185490151492525993207875146780844284400 9941836 31039483811050546585464348496222282240 9941837 -195881804258703102592173010390340483028 9941838 -162505306280132940763164129070311694080 9941839 -73961137250080353386313359878284897240 9941840 53170779905118098238700757504918814720 9941841 -5570409297594677564233860196436294400 9941842 167670103591571710832592448699301916672 9941843 -18727179964802268406851454697609125908 9941844 -156903466928847283552394789626834944 9941845 202084725690230661744870366248940007200 9941846 -54277532161125732489699523791215500032 9941847 206518195821191377608415830582736439400 9941848 -58125206978893847022327232935259299840 9941849 80193849919779264990018160076029560900 9941850 -42754137407649317850750562754818148400 9941851 -188818339126870614860707504004090121148 9941852 427795639573703026961637866406047181312 9941853 -132067043666025318396708018525619848576 9941854 -55486494384800130595968015859748012160 9941855 57973561294698544771471071846767616000 9941856 101483840774516384762696250435617685504 9941857 91012590585327104468879977137685795106 9941858 757461118384873737385139987598797184 9941859 -62256910219128835315420110776735936832 9941860 -188984799224351511657822175907261617920 9941861 272324526232945092308529952659721874652 9941862 -14855980641677920400099531246616877056 9941863 -12589406813031154580964936232456979904 9941864 69225469826443429574743005811251609600 9941865 -32690427534102418731964265570358007680 9941866 204348940654064766321893170310115047424 9941867 -230146193169372120473406754059672241680 9941868 199526184163881095700796876424669736960 9941869 334179597968682753178793643440131422080 9941870 5574198798992725247927602210965955200 9941871 213615972542912505125139419662192155912 9941872 -34825014145653898028101022316789301248 9941873 -495526938681763700149820382547852120878 9941874 22391602594993992511809106930275500160 9941875 41568201745901669157780295813579947500 9941876 -49496213977390643282692053302927769600 9941877 -76589115470504557546490180805822413184 9941878 135166758573151158533784963710950178880 9941879 212325137204878304496204561814707045480 9941880 8859998498625345362467117088906035200 9941881 529185409389715539405981681879663880682 9941882 186297006156815587004900436979766247792 9941883 -44818232950878119120543739864839919360 9941884 94988820452502785112749616747697801216 9941885 121729652502041768674199456359783177560 9941886 -56588094189860327755965086270823014400 9941887 -220331071432028321108348018056685741880 9941888 51591178080486235892822963274582589440 9941889 -55777110645167892159115569324531066864 9941890 1680763616751548916916703376052377600 9941891 173466954959405436460243015235789159292 9941892 -18366494417612448119355293451896629248 9941893 -21323759904186941652437509065749999016 9941894 -197292407943865854777765628983556953504 9941895 145834157068148509177003338231338074920 9941896 -495190668998802313172005487870754355200 9941897 -102820053991553356337043463464960220608 9941898 -165220418471926809886693317986569143552 9941899 216120018634332421955531909972286184848 9941900 -32026535008049420991158154075845836800 9941901 2028235786794695420479662512193384480 9941902 -184362292465449679311629255477452886400 9941903 -212513127443648517546442480291500112848 9941904 -10606724034441569071516400109248471040 9941905 -98235410918105178971845551773655992640 9941906 -10584132425430579141098758654475077632 9941907 -75772563532000299426596734560787250760 9941908 53633569685544319428220479289962720128 9941909 79218845383604758088136971549601160416 9941910 -42316488218034302414653740190179778560 9941911 4460244284170876130484830777913675264 9941912 96024220561697698538135799272693299200 9941913 268045370946753155332672255968968143200 9941914 -206731460858438512802192476589442109440 9941915 -107542767733309117751819425526267939280 9941916 167936709103470897764821261050319478784 9941917 46929611479834916051270398655260184064 9941918 -69591113888714791181304005215702633728 9941919 7274258154263319804554890878020262528 9941920 70586290018903954547726681485504020480 9941921 -358748227929445703669297341388255431200 9941922 -37694479031004730615368693296529392640 9941923 -5509408517200620270023941800616068720 9941924 -9312781098818610782458261858607263104 9941925 -16377002030849423070973428093362832000 9941926 -130911918992398474622817331193977796352 9941927 271032071142585242707524275131101766776 9941928 7941294426043118097457121736434073600 9941929 401544849336285098534302530472349516176 9941930 193516986567181554087391072385716203360 9941931 -43733283389679157582671691313795866980 9941932 -53083956064721957126607034996902199296 9941933 259849235074514728958513475105600786144 9941934 29783618120392044893119324452819483648 9941935 296704172618625284286474774564608513760 9941936 -51722180703171926490838282426045022208 9941937 -60774287363885597279839623396571822848 9941938 -61254733315977477191938989197572976880 9941939 52959532589012160356449274523313298256 9941940 -230921430958971003978635148517858560 9941941 -25233367811845635925868775315916640768 9941942 44058956045669665563998664535439292672 9941943 2278686898626805100496843292578812928 9941944 4882646762617730850477501562746040320 9941945 -28908454274544245070683059166870977080 9941946 56730673373693969157316534410812434944 9941947 -78554098082384482562994618319977407520 9941948 -100577570798538591667222196132209250304 9941949 -99638857469091715415901074383024565466 9941950 28980821801290083469708269160860696000 9941951 239766837848889972974814497374824773952 9941952 9487482862382404817818902394696630272 9941953 91212775449986900519276709092350788036 9941954 312730261582541818349899099096472401920 9941955 -84569836428808184819293194876304418640 9941956 -107474639840433562533180925310129706880 9941957 586551999949606619610662503604237796864 9941958 -66093437034752559827306541456712910976 9941959 -459099678921141471856096242003152435960 9941960 67457251008006383475803801986618982400 9941961 226753564295084156425930795864172800272 9941962 195948574051973330147354416166882141232 9941963 110131537667293426155870497224104817200 9941964 -11191573301425635214592762160812037120 9941965 -496777753122428239260959308918552020 9941966 93098419791124923224621933680282610304 9941967 84574917798741473962611672888050234880 9941968 7895838732829978747999623414929342464 9941969 426616894279303092669377072020780208370 9941970 35168656015904502684634642912054464000 9941971 85263307357296228355148784721474081680 9941972 355522042447593837747886948378998681600 9941973 3629776946954617182231201647010149568 9941974 -27125031033594321000685568486975301120 9941975 276492985429463384977408255195618917000 9941976 -296584100505258095379569364765190287360 9941977 -424318334248296591032447562605786077174 9941978 -97388303479247664764589147849997762560 9941979 63179375700119537001699344700954620928 9941980 1646872620446972453592431675300751360 9941981 103201369352899776044014359693969444192 9941982 25463361937630872556358290529821046592 9941983 -818835339725973343330189974315338419440 9941984 12599545388000788729976740396027084800 9941985 149933291876867815121505046032604254420 9941986 -282752557718049748431313120756542629808 9941987 2640243404390812549679491000904815680 9941988 47673967073977694823337190151027228672 9941989 249296857082495249496842105107299870624 9941990 160035306607262347597944193538672496000 9941991 -27150662317833291804853824205368083712 9941992 653622647967210155040278976002759884800 9941993 -322434191058660263948964610945674031116 9941994 75043487839740162206988884117380439040 9941995 137600377003941330666464284473339662880 9941996 -360487571071009079740661872638986414592 9941997 -69126803719071038494778018883077478720 9941998 56277614250436312988233473339604624320 9941999 -25823601069603213463702430569692482880 9942000 -37993291435191031898863551147196416000 9942001 -31908785846392665479328948736182515600 9942002 54369360142310547598076468667612291600 9942003 -79813309291511268965965834695141102480 9942004 -59830476132152225625391592040620150784 9942005 -32785121233611589279355959363301278440 9942006 -157724870134559889578837446260349932096 9942007 -37602580146315213084339124625659870744 9942008 29977518208489302699158755578413137920 9942009 -90049217227965466188454649836908601344 9942010 -11346858621140520590192474724527124480 9942011 -105400494526149226452779384097497017440 9942012 -48446235899171250626213484378581836800 9942013 -170618710504940675169388125539379487738 9942014 -133364875988759191023281511793484550144 9942015 -178782454254820331632627676263738272480 9942016 -9589424476529812307948098753637908480 9942017 34832167002015635347802717801827174320 9942018 32878132294499271130518026953196463360 9942019 -343674324408919397247023656410512323704 9942020 180826869649586018840089975853430312960 9942021 21040454033346554412436085530119407262 9942022 -48664985283682176006472102279192266048 9942023 47632667910548143777994689632728562144 9942024 -244072785932151438304298597044559708160 9942025 -258319651359686755501333511211599865000 9942026 172961574546198781814922858885728922672 9942027 -7522366527578904058891521377269975080 9942028 -345205096095970997293053437444179224832 9942029 -55719509040829967598471724896219911370 9942030 -672028574035919568016810930217902080 9942031 104310091792769915415429963723371126400 9942032 -17066569288843600607805752019378831360 9942033 1810346496117357289392830520921384000 9942034 108810047496721041372113717409057238416 9942035 -184789003633151812102193087504373972000 9942036 -74684688206485937591086887872949460992 9942037 -137499865184840902316620765349639946848 9942038 182108885888010478359980886479322277920 9942039 71612278514443528872787449508966094304 9942040 8249904068874087663373980545280000000 9942041 69006432271630665388391297199983481600 9942042 68386753914426500162642310961623403008 9942043 -223560119606402976840490444953267811708 9942044 66061726390383994851795553518528900096 9942045 -95221283614771455860049028272139387200 9942046 298766402453610067781920710358616729472 9942047 -332012194656654744807637077016626681504 9942048 -130997407364950970439801046788483317760 9942049 16876351461423783507873129106684419456 9942050 -4054765920767396075457755868545101200 9942051 26769068465943827246938587099399997440 9942052 206305062028058176992620576008353950336 9942053 220686273015343884704747334977573018880 9942054 -21348725813215226374008700431346705920 9942055 164660339448104172958317658602308907960 9942056 161833788392246711073438178759657466880 9942057 13318641039705602230314739447705245780 9942058 -26090956717696961088900188524955827200 9942059 25795940389005406224640433506307069472 9942060 53954416467384550917279224239189416960 9942061 353200533813011077979917396152286686924 9942062 -24713365961904411913786954796585783040 9942063 -25711687809310682489618852045185170816 9942064 -75597400329332727864795665282315550720 9942065 123056641461454735267235855070106324800 9942066 4512218699373316757344446736615712640 9942067 182557984052978123018519785671790527116 9942068 -22778056687002305545422546063126134784 9942069 116775234003325347398654110109489869728 9942070 165146526943079397116270131748683612800 9942071 661328453788547446903141932270738732480 9942072 -10301778584019415342926237801350430720 9942073 -165535052806206432481695608097906619920 9942074 254563209105866990650576571552363431536 9942075 130290950109464565837320619620103744000 9942076 26482253495523198602807786125760640000 9942077 -2794744710803540074097894794553398074 9942078 -34066006764360783907113682571693520576 9942079 -23018848367475389133292449736110032160 9942080 -99897703032493652063718110102893363200 9942081 118792256548993264191740961941093128752 9942082 3595570972415494919127705266823923712 9942083 -27383093141415350580268507397414745456 9942084 58778381001534928998879791244385449216 9942085 -25849022805547645489831571069052064080 9942086 -85687386732252666288815713671431040 9942087 323723928258798682376188746329813870760 9942088 -82856814961650852257528439725855447040 9942089 -3585056106098678094604527787750361676 9942090 -13881203491263617308573803102895180800 9942091 437170802174072802510327773200845024400 9942092 394057156167350730050233667739299612160 9942093 -113518061835342387604509256689584028096 9942094 123918076411021282595322424644795900096 9942095 43357145910360554385712421654041919520 9942096 -50945374230371594864906650503485718528 9942097 -105792133088981975556048492561378534288 9942098 396774061830050742154492273839260814336 9942099 -317938899583056237707547549372553644240 9942100 -131959660832630720860708008734284272000 9942101 -194278400935994305970974571559298801740 9942102 -24076713318108675406369034867434840320 9942103 7524981357600383108164913030722024384 9942104 189277971866669593379551094002353653760 9942105 -76457211576448710574993588705842122880 9942106 -189444139492373375854073958642390943248 9942107 77520273404769611143801805419593399312 9942108 40035036612288787391650601354626621440 9942109 -430671969301514018944848370827011725760 9942110 -182542958711108559129455050514504014080 9942111 21124338721962070678680249120045750480 9942112 137274360085114809140671312839888863232 9942113 101551970077624312490562746995341289284 9942114 -22050538796208810118184738774473236480 9942115 -189041972349320729070969766028952504240 9942116 -2918742435067300935086882478582094848 9942117 100884158403758697200661804875834371680 9942118 5340860618332928656080587373619922304 9942119 -28261111039972286496915297191860850688 9942120 -24297569953623838692691201589874739200 9942121 95916175192220071422915745600784605312 9942122 -31101916886774435056439668926750023328 9942123 71966943314714584496968007509948704768 9942124 -513842548488167855969847075870894182400 9942125 359106879232924396162396242797763807000 9942126 902957468635523660157550786366753344 9942127 -237768269449671049401968834318009598288 9942128 36805741631707690567615218609953832960 9942129 116742218509950954765726827380498549920 9942130 100157369445544765525602251724429926400 9942131 -136992515281681075799602477466004155736 9942132 397037193002125938832755154324837773312 9942133 -93451658344113359224527282491905777618 9942134 -52124715723709610572364725375572868608 9942135 -47854589866994558206684345880596285440 9942136 -166240001993510126518450218888491704320 9942137 -105066561456018870109539374080311403320 9942138 -80107432203061812117718025313394413456 9942139 318775959670500141883237354946861676424 9942140 68089812072715142926066710058833715200 9942141 36938360170979974676121227850262924800 9942142 -32327465038060874591525603615144165376 9942143 32302317752531683590179625197323051392 9942144 21332580071124577634882193749327216640 9942145 -214321218496608139065245993972236801920 9942146 35776751806728702943699951195956702720 9942147 301779990513194630660795797789048502724 9942148 167161242479779918658793772075417390208 9942149 -93580557961430537757966877132164040800 9942150 -46802480884044274647548199620605440000 9942151 -4889635505710701273660443201026127848 9942152 -270172718882703633018469458037765939200 9942153 -128818386724794618995373133144962677376 9942154 23231814280287804032433637957304127840 9942155 -59511607323349734358914883396067666640 9942156 98719518988401874370635282823064453120 9942157 -147325715613681772668578553180647216340 9942158 27123102746904121913845972612875058560 9942159 1781929381195122136031009090913015168 9942160 -24252277722728250692337444684235653120 9942161 -257478295117972940592013049629763842560 9942162 -8709445846845026823772032224341075200 9942163 -186122267147399058880955090901317698560 9942164 -44327035052144028133310911159160709120 9942165 -71051196266711755407101550051095662080 9942166 119199630079826412078912713223788651904 9942167 -260068200162989006071824020983351913784 9942168 -296062987567665546806612935014877593600 9942169 -57898861471560775313585493978983445430 9942170 -48967893024818640293730272492485232640 9942171 489597915450226869761934915559141424064 9942172 46504356928953209687328103939998799872 9942173 589233316995460097664701289143826088422 9942174 -196800801094001353823849362691800310400 9942175 -70169715809075731836369266177760514600 9942176 433778118346043692964558541500552773632 9942177 2762063761385917085825966121048582144 9942178 200307730198925174338509190575190580736 9942179 246818780796817286482279665976437180384 9942180 -14592101896546828636713354494723543040 9942181 -379290944371160520000137274192303646018 9942182 62191095732866537933361338765211209472 9942183 22064809312397186878241236083873971112 9942184 74881302238606534532343944783780659200 9942185 70484264561309261268111288696888811200 9942186 119186944683013901582479973372303174400 9942187 -97438692583469437832207290799401067520 9942188 -401513137746209195477878759979581754112 9942189 35487495660855644414186142886865552448 9942190 -50563187109371042417468997389475273600 9942191 76111572764748577869481355070683120640 9942192 -14830071810395518241997066250546839552 9942193 -391616052754960696519504030580072142876 9942194 -5572024121477544468865580353771721088 9942195 33811527639587219583328795341108879360 9942196 21793057516088182332209716024880627712 9942197 -469751467584042810134681590579169613600 9942198 -41929249807071867744272868867687628800 9942199 105142531175531968285227814375983132200 9942200 57919235041649892172010680273419264000 9942201 7883621330817310507231623679471583040 9942202 -3807192108387791612858890899338841600 9942203 463566127681671560220849365234414116452 9942204 -120167484993842618068049838089005346304 9942205 55810226230849763333901791258144411520 9942206 48974456375561330828534901248385453120 9942207 -534947112318170725299540816678687600 9942208 -36695458223889466788575220934366986240 9942209 -62692365076206392154501010101192047484 9942210 -24437294950873157543318037651821721600 9942211 -27441615029857806390581449702927061188 9942212 95260089957884502787690398358860423168 9942213 102978639393354660824799519867344690688 9942214 4461259438543605795115033139714745792 9942215 450012452984969213267326496031640106400 9942216 -98065196887819921980288115402297958400 9942217 -50686204378854410194715394604450938360 9942218 30678152199169133022053023966602716928 9942219 -5474043401028017777625440764259331696 9942220 -100043669759971854537448600095599109120 9942221 -14499502509047891517073820690773680948 9942222 -133318208394223796213290347659670356928 9942223 504339445620811288436006178670322047472 9942224 -120752531909996920792636324937134940160 9942225 -51632016433035640052449330127750724000 9942226 -36862753734249808995071795130404949504 9942227 7466432942708820061763531568362592384 9942228 -107200626163266313480929844427011778688 9942229 -667215659893985126432175922013933671680 9942230 1905145039859927968262363531993723520 9942231 -21675854194558338310886867069536991280 9942232 114262256145933236121074446606585528320 9942233 42341411034238067462760196813317200640 9942234 -90292931671673600018401189695104632320 9942235 20885846924952188343769930600506890400 9942236 315322620281272112770298040598084385280 9942237 13778315250377576812949174878137349440 9942238 -17456117341163200335290731995906083712 9942239 -109934854351741331008932353262705945600 9942240 55375521511030746464927523522635366400 9942241 -113964497944788079932459675028137568208 9942242 55279603318908074932355936965786400544 9942243 -167768940919096279485816126787570681872 9942244 -181226885053038110568777520952330342400 9942245 -1301245693504330828812792308474016960 9942246 -34299207834957702859405817901677167296 9942247 266837358203640281878310582623279586712 9942248 -72778062615193971721713754992580592640 9942249 196441730335990750995645136015833288288 9942250 185978062155906014788300608947354040000 9942251 -122397478552719893620518039941896807896 9942252 122673687741870058877897195998258212864 9942253 498689831787878771141795579144578745440 9942254 2584848954615470272598893237460991744 9942255 197933302192550040200015176877961449400 9942256 -19779576271920123360207117302216982528 9942257 34497512375666476979371488945724934580 9942258 11498578544191837050540353438668412928 9942259 570201999781393532058478169562981000 9942260 -89874879829301254639855500853233573120 9942261 -87220413087573745790424634107671752896 9942262 -35392918957982599314794159350686015936 9942263 -586374487053736904210018931281376654960 9942264 25752476750912485875932214242256998400 9942265 124200769661342830412886084351042030660 9942266 -136106818215346216676954805843785217168 9942267 -154124586387351396434962593956959882560 9942268 -12617501301389793958180553112125237248 9942269 -443121099661156335579714042206596014330 9942270 12389606807395623757823715890328656640 9942271 -299215382371835326223246607814647478528 9942272 -100467133072901041124410018419387138048 9942273 -418861108265202240617643389171655168960 9942274 63286318257524915467138234137706589136 9942275 -117839463433345381015200509675682349200 9942276 -5969425774275710166585674576983200768 9942277 343660215617634800629317831432954524126 9942278 269962114782192155924466483576317113440 9942279 55754180360527334305931545485465043200 9942280 -71878170240434362860593907325679923200 9942281 528033581717574521711556972354755444352 9942282 -27282815601302470215022459707486942720 9942283 -254871886181536166350742007651306085392 9942284 -340870966321297915539746574591571373568 9942285 -126475797285880702276423699362369664800 9942286 275902664728740090312893371387026520320 9942287 -190307385138289258298988405660739246368 9942288 45326828947128441551288925152477184 9942289 -232024963788697316699568689614140928 9942290 11966940650259716897914738739651786400 9942291 -415963674425435895351232619522782876560 9942292 -108202792171860531364632393547611769984 9942293 -318201164003545987282776998816588858016 9942294 -106498151946823034754276871450375310400 9942295 -36750243886149134579565267932583664800 9942296 130576446922468372931151076914827919360 9942297 -34540662245223457310734152958927656960 9942298 153415747051925878311096591967601297664 9942299 85766182282891215485414771272464039300 9942300 -11605346428778606730150808798229337600 9942301 -10011926946208201523108928072705717498 9942302 -45969687609432067731464730465746444928 9942303 61308882893079212875814487127595474304 9942304 -130976949946347087743920648524118032384 9942305 19877478622724054460659043860518709160 9942306 80668457658169343884987235075352964608 9942307 -18636608155948322921998517940360665200 9942308 5894977501731260296322526247518044160 9942309 109889226415260023274960992171489697084 9942310 -514866791554882208254470850840327680 9942311 162982745965668026718705311269496433912 9942312 46979489110995786222185974135658496000 9942313 210527638097508410860881209531214891124 9942314 -239077406588349232188781680559418781696 9942315 70229158115063601977032557776893463520 9942316 -142735342119827494850123935981253128960 9942317 -175861909427366874130517076227599511616 9942318 113654779969101430075342408226397294720 9942319 -124630086675480238216072763981489375456 9942320 18247375242971324710109366534956646400 9942321 -71808666628594551073891759225373626080 9942322 24050780357385333256761550251760902144 9942323 69626348216634869489889898506831618000 9942324 14901954869570217363664983922231775232 9942325 80465206152428576629724616603128373600 9942326 -101997012137006232676188563495256316800 9942327 101752479604453867957055234669709276864 9942328 -787951643759864263156926774811115520 9942329 569557775377975899327054076773126622980 9942330 21084687854527994371955694372695331840 9942331 3936768062373531156540628472671618560 9942332 -375331148433964239819624133054778787840 9942333 -138425948584973530064280413178775649280 9942334 -122322529960651428851451574952428541184 9942335 104704622974312413603522710057006553600 9942336 -16173132051652311230265909091029221376 9942337 376564798925980996560466535609401112512 9942338 533228730058158822511728519264878592 9942339 154407702807376221002119197006418248960 9942340 -9483965516476801250840882488087100160 9942341 334346032951278124470980274561701891742 9942342 118651473428946134775688806748408566144 9942343 -402278059385618785061944989343726687392 9942344 -47888426497182545436470026056768460800 9942345 -302584100026136261630601775486631958720 9942346 171310919366296827421579632130305805872 9942347 137384931994476726526987943673491147796 9942348 9873336562116192296461025280477462528 9942349 327494826772071842698463363052178251936 9942350 158673191947525317263351159438913556800 9942351 32538713142037075737185820709661059584 9942352 1367444369456598189154024016594993152 9942353 58401335710156252805968899801605599602 9942354 201562740266904006935642967696158690064 9942355 118382898775571385899502162540161075760 9942356 -15397526859442039457999106603126755328 9942357 -31627742706579052152140972773132164960 9942358 224646208627798551051557740727532008640 9942359 27587770637668689126834771060622474752 9942360 -86452345880224933428556254118250496000 9942361 65840237536829495352163888192014938688 9942362 -42328571542505116823359633279964375568 9942363 -109968559553041624163384848019545986708 9942364 -219936262919500408707500671163980836864 9942365 239397856558143179189663926331390928600 9942366 -54230047047656950465617481663095591936 9942367 -248871222673867912950057165561258383584 9942368 -2545398171461902480203452824080875520 9942369 153584968978712482899934782410465044608 9942370 -9057480587654372344200941290932945120 9942371 23139612845038078156551983140717516272 9942372 -157846747727344679654397918763402137600 9942373 10066720729584186239375107926355196736 9942374 1698022765560512101678806538511242368 9942375 -163581241911912630118121965516100412000 9942376 -143173304832031988039216507709410918400 9942377 864263634482065095162298588121011680 9942378 96107690842268487631429980010709111040 9942379 -38393522648480503248028644214184631840 9942380 152576616166347541182115137998410874880 9942381 -6249170004288712747898679021824885160 9942382 -30359660742748431636219828525688943616 9942383 130029321252594069561454867883652877440 9942384 59128009209760709966742644382541283328 9942385 -140902599140419443901818088925029118400 9942386 100282815703677915713632046679239653392 9942387 -67767051374181639083496743235484968960 9942388 -49911737945753967522480525352931529984 9942389 268114952535738263933656334371344374460 9942390 -122885720529845294828149033582125279360 9942391 -214250221871141739729320227430616909208 9942392 -22908684549037216351328454574922649600 9942393 -33665522399501307779811500937048758976 9942394 -54153519726252354089589192874609552896 9942395 -302213656920162166203039106005931457280 9942396 253379808519037289201240752589893509120 9942397 -517055264744501034638402977541986699328 9942398 9610905331529367537957629398354825536 9942399 -348374409605375125690155675575978811360 9942400 -35558124122366404327363782880788480000 9942401 -57759293046310280166759235455407614080 9942402 187152692458032480724340512911698754432 9942403 274484664007370396784289568438428291000 9942404 69695007554131173365826994523854089216 9942405 -65522296282948709673879408500763468480 9942406 169316433788138819939964562043450221152 9942407 -254990665334265432789098252640351706344 9942408 41871881846944528409684579985928028160 9942409 -208676409606884310985406675699446252390 9942410 -109625240340415073675143307702868020640 9942411 252697971008968780903368163381507482072 9942412 196309120423333271391860999555001720832 9942413 18659770221584959126262698562971650048 9942414 61739119566794601174012856414275548160 9942415 74026757157634649334360291053879923200 9942416 129012220742468445369753023831400382464 9942417 3103977327944225861896293655756433088 9942418 -14732211984051823427625084990053585280 9942419 -84121387464329266339769350558884180 9942420 80599289366689130848889777779389818880 9942421 -46908569143532963280532551899656267378 9942422 -27507486677805810781839157973432083200 9942423 47781384238351472263160986970925940584 9942424 406270935996438878463604216102237992960 9942425 -222225036010828195359551635573411436850 9942426 5794401414334962248312964922507329504 9942427 21580681761951985127716430914207217664 9942428 315975096672900017330114338348749331968 9942429 39346038387211849665042038355837053568 9942430 -104882405642328989456729786340440265600 9942431 161469694503792067061119187816318283192 9942432 -5703396166332988283951028593416470528 9942433 -126973912272116291818988291623571139900 9942434 129485710970234413693298009376105440640 9942435 -5124911679223690862612415364274516400 9942436 27747207631087841830672356397414555648 9942437 -6266817749129736290132981879101198914 9942438 1570988541063326559595918469209036800 9942439 108042457502943653129802370669049796624 9942440 56114961538752074808868422643693977600 9942441 -52012906161549413955594008816798813808 9942442 -351255722878208325137578938694477490688 9942443 236812316196435922541197093937029932708 9942444 -37818384008791623696227811159283138560 9942445 340261910045911102592127077096519824920 9942446 -205013985232645494922309269989074523328 9942447 -282630601630689480749101547847347437680 9942448 -6559176133643122687713530139870887936 9942449 -449809098854577756059421144712645632 9942450 3343461074500644799187931914194252800 9942451 -76528918688027598750662266891559000400 9942452 -50878814974002677027316236555897069568 9942453 316674906492470667098759268643217764800 9942454 19772316077135710596554850725405131200 9942455 1493165171151169591833429364018341120 9942456 -243905601055118812460616736094536396800 9942457 17011001270788545589626401496716054400 9942458 47365300410570215699682471311527252080 9942459 -32369128673039625352820517720793090512 9942460 -3654320700962072574899520594000814080 9942461 -267321391965188673590932125490214026938 9942462 959352019263234969151411564039312128 9942463 -219621591088870461263033001266439483696 9942464 41823810759019530304309251888157556736 9942465 -84308357365642971195903972508765887360 9942466 117261155489723972345549402753206855680 9942467 144719342042847669778601922486054693396 9942468 98376009557748947621367522813587828736 9942469 867864842767320901358132941734787081596 9942470 -84569162834389325652781982956319080320 9942471 -96303234308081666393511563833123468416 9942472 29166075035097310320683831120793600000 9942473 300209731969185433440333714965580325722 9942474 -113723340870913743022636979169303118848 9942475 -64445690471867404435235267146799336000 9942476 35292355671401944709063462273243719680 9942477 305376256694124464615136657245250774720 9942478 -31555529022123720268129626238214749440 9942479 -538315255665051424691398445506598107920 9942480 -79601715552702896940027137249791180800 9942481 -234132095083154219462611969569197928718 9942482 101590853912363749044310655475604276224 9942483 -154560499294688562268313946775792752336 9942484 223184814878818550580147120186400939776 9942485 10864778426778915642480303059503845120 9942486 96439426694701159641390381593566900224 9942487 348285291001391700649392231614525347968 9942488 -83966113110059458701666990531720714240 9942489 -122948336778240128344676278114480008192 9942490 -152655690631101028625243492971341300000 9942491 -194459941479049940553482383435017955920 9942492 -34809341795076488825198451264737283072 9942493 -332496249464070073296695214604742775840 9942494 168394394358058504873003966984506354432 9942495 -183069382112062864842889487798940512880 9942496 -612500888229100683219542096407509073920 9942497 45256148060400355553823577209193718946 9942498 -158164089659720817650083773669822174432 9942499 214215395073953152514233239866669853136 9942500 16633536882162008822312767956032160000 9942501 -140624609564279036482338202448387878656 9942502 -31561994939521568522729284929689322048 9942503 -4354794379102788842940881434950585600 9942504 -21068512216104441888726289018440744960 9942505 269981624927033451678627293881022208000 9942506 76405649504953728866654449085058904320 9942507 40631572126613230328998644811164262872 9942508 368262474120743744728933298810942083328 9942509 335583170339918163345907650585237133440 9942510 -72301988820024724479121273978303257600 9942511 43158616257079083884490335029665735824 9942512 13267055375582392355591444432489054208 9942513 -73407913867218841988977136077102656576 9942514 158775183609486915139930419797938787856 9942515 -148635434858917335350474324863454888880 9942516 211981965740903425007032849714673907072 9942517 -188094174898845542403412891659477333380 9942518 -309691353529688632910742518590365941184 9942519 4685685869949137638638057034328698344 9942520 46116988196281526621883230786525184000 9942521 735774943786712396730100725768744392832 9942522 -106399211665326946126524249155514851328 9942523 93931572752704526742116858751736372772 9942524 -66944966960156078100081713528444411904 9942525 -100427029521305207666150193241801416750 9942526 -169857669055693286558236593307214097216 9942527 12941707874696574940949958379565152992 9942528 -92376165563322649773648158026257924096 9942529 -152397582923096102964038242703444584960 9942530 58742405649286553416979399231064006720 9942531 86989275832171466859352493185335150720 9942532 -137855085918659106423481833218977148928 9942533 -62771783912695877154348429328443325218 9942534 319055349275776283452302128293785600 9942535 -39096320087612284457713553471203088640 9942536 -425543535710379274168629071994120760320 9942537 35443388297430913112257158964281692160 9942538 -141735715508792046585232389434052304080 9942539 159119518576452379097178668960196512340 9942540 -89651355319122898054997233581081523200 9942541 58567197660955936249782680157263393484 9942542 -43233264140665220173419181512198731328 9942543 -107517209782147310422200156352731080280 9942544 12130638650516305380634781362415288320 9942545 -129262928644631300941444891161140803200 9942546 -258559933455845134640897718496135680 9942547 135951113577760309129764801817693863432 9942548 -67257751437936677194002214659526656000 9942549 -190061792943163033684705570603545006240 9942550 -18410256379034467990331189892504847200 9942551 -59235636277165080201347438905054621296 9942552 226551828233585717764941486375165726720 9942553 -42412939187084534857279218773568894000 9942554 -187694203311275679243797449900755912480 9942555 20739589811300579197626313426842681600 9942556 56550619789650049559498192310835083264 9942557 500677000432283889681086919507572872806 9942558 66363016119313562859731567678037451584 9942559 -677115689558246810593273535689807749648 9942560 153694522099923330881076127549896130560 9942561 -297994111178996803714276513003966107360 9942562 18731952478741897923987843464201372160 9942563 98399179360075624178552419429825572480 9942564 72735433873540571653889522756974027776 9942565 -36946899339755009920260127586690049540 9942566 37356467886806118681629319586909772160 9942567 -89529587863842595406946280600096581120 9942568 179744330721327463059819283814476677120 9942569 -51196296070640145938839536211410584448 9942570 58842033959729335819841851252398266880 9942571 62290206787806306511804182028399726772 9942572 -120240397398259845381644827687460193024 9942573 -268787029235879308074179219359179131232 9942574 129899486299079902827345927055335049536 9942575 6392363154726082324664104786072875000 9942576 -19219084508079706345653626583411326976 9942577 229462609499868256746401642692526705426 9942578 -33724194879479947486183168837053921792 9942579 158859374315516550928417106632750059924 9942580 -898870744937605061780235028551075840 9942581 133861809671271108908356925274934136064 9942582 -19026694146020773875009385526138891520 9942583 -25952286793638178119262042366955212880 9942584 -8597144241923235941298193527776317440 9942585 -1722209073054900732164314428358737600 9942586 24905918111267765193276608263055370240 9942587 -188693048319346464230218007774556820764 9942588 171346779173121073553876969249285336064 9942589 -8435637453127056269323176355886622176 9942590 127723742348394134070242675812537332480 9942591 457403898085028700238287277708324886784 9942592 -40749445968888747288520750802267013120 9942593 174130216999884418969137984473668123842 9942594 43693670966090896346998318234403299200 9942595 18584358451776093882507141218603279040 9942596 -312874709407096076454163765743883132800 9942597 -11437303942830700294964121760624968768 9942598 75054013047971331883183486706737155264 9942599 -63279657948504876921540305110501728768 9942600 1080558461390994862046094431213568000 9942601 -234960727782234008821118590341931569408 9942602 -134055405091380265390169850316878583248 9942603 178146599511660958204839726181690705920 9942604 -31467838472117156512063271260020460544 9942605 -194264422942701680242390624418068404000 9942606 231708113054764376602051626105906523584 9942607 -146530674729613277098069979031018784144 9942608 19990090899516946191778390851780452352 9942609 -111043959636990452936744670348676206096 9942610 22451066544902345795014581758841864000 9942611 106232892383960581643604122140235249232 9942612 -86267780376604280379064105452902578176 9942613 -501976097983095591272172029236027709280 9942614 -225877041606705724373077573120750431168 9942615 -308050174520736598868558356631894630400 9942616 -124050742148454996139329932948325611520 9942617 371572643298425884884378188889673206666 9942618 -7798745950150404482122502060226455040 9942619 -386315237764268087201509569093392609980 9942620 -252493927219496080788249500770263966720 9942621 -108208998032661139841324876675801520000 9942622 -80151793993101834274939584518954217600 9942623 70071806793411120283378748904823475328 9942624 169361663359008033327940428691301990400 9942625 -1632030517088530316521762292173152000 9942626 213758125532851338324474748505870290512 9942627 -63112996412162244702518914638203431680 9942628 7767856889168279824495185146618058368 9942629 -205345338518316927326411007394106272770 9942630 33420343140755095498636452526028759040 9942631 131645665201656798759400375023947324664 9942632 -3208130142161737245253221900698419200 9942633 -192936489532566628840178988431587590198 9942634 -111986082536746572960062974316884307520 9942635 -64635643940184227956077127851298149600 9942636 147908079813179852155410045098350915584 9942637 -21678061108464837455743063741639752000 9942638 -73959889258271099430402176096006629248 9942639 51027581362899892444549135217916814080 9942640 -3981030692637127014697934628598579200 9942641 -153801363757480381793739228749640396108 9942642 -195403277377404914940172121698558955520 9942643 -94770187102636287645182143751159760680 9942644 99117929426604944191696753309776550656 9942645 53634751923814892203047045831360018720 9942646 55703168356227697712865913261074253440 9942647 -115382583100809196096920971715688725504 9942648 33042043393491611831354888649625128960 9942649 788760369804332829893266739993756023764 9942650 -36588543628587643272091284924771708000 9942651 325071841389164636440118229345461736780 9942652 -176352623442050490328132368255462590464 9942653 47467467250391330760703659112649685120 9942654 -41494402911371110205673323161185693696 9942655 348232524441772909319987645620731283560 9942656 196753152382282954871578352963026944000 9942657 -226949835498779001833121408362853719760 9942658 127797747974811463068032930952833450880 9942659 -411891606777852348542661843241227787140 9942660 -19509447608089038377175524076680970240 9942661 -6590345861463871506734537465473216000 9942662 -4358574066026752819845681802426622208 9942663 -392888335064894885292017944971175433856 9942664 63041771975166102759506212993739089920 9942665 -66460590162189710633713956284870102940 9942666 183478888432448357286187060681004308224 9942667 -77985184623801274157913803408075074816 9942668 281008037364211867292790651294409314048 9942669 -14217661554002573023302285912142128480 9942670 -64326356949737761000889988586214707200 9942671 -278064869671016097063499583093756524608 9942672 -79046176437351778410057944900796088320 9942673 3924605381302305671355196720342378664 9942674 -1672881579174205048784394506983776768 9942675 -2516690725926839747892174505988836800 9942676 94964469234299495745686659163210840960 9942677 -117818225232947774694753024430075577508 9942678 -142458172482938915517166498756756087296 9942679 -963202901554447364773636714374042471840 9942680 -261997316241479502975197808872914944000 9942681 -107484379827159476270007890060957107200 9942682 -54103808025885257467360377110589953808 9942683 -164579471492089938035257771474810435068 9942684 -13554995130467353151724393251748324864 9942685 237544712081566281754140828540193558380 9942686 -28716693044864216355166645837218230400 9942687 -218118961915930339078956149670055802856 9942688 127160301718631022274343122127463776256 9942689 -557723447719841896776169785334778868510 9942690 -55779874906722892682691147656763156480 9942691 -511695070959662376483018073769122924 9942692 -25459908960061250765657929203475070976 9942693 -226343602488894017142458155311770572800 9942694 53144777382104442333976649452605065472 9942695 -132456933805325068296244379988824677440 9942696 3955574889693627873962914212308582400 9942697 -195904412907958242843701703739442414854 9942698 -158892753897879774422950801201277525760 9942699 -56553420756417329598462913909249611792 9942700 120329278464622508291483749668470848000 9942701 -250462917126787170212963633231335640298 9942702 29672747240898943342945782426001287168 9942703 -234735601499135239286797986978228797440 9942704 -87569101588765113098615128311932436480 9942705 97373020578014171087326967781520023120 9942706 -125245619619026592402463971647921050080 9942707 166081180061324325144220879746990610956 9942708 -178842464777311056297802346487773091840 9942709 -24175322589008929038509647062334589024 9942710 -201755681579592649832438156222310474240 9942711 40756834981496665399524165684425239272 9942712 -32516501851711931660038098419915796480 9942713 416472795337011715153611891110953328784 9942714 25233150643318336710663671769918862560 9942715 132907268900824108795993176123480479520 9942716 24825231002626981885707618117206999040 9942717 -217992582067643646277509495946564657920 9942718 -1477457570333182131659228409274648896 9942719 3877049267688878201435293748988775680 9942720 -40631472720890059795616161634419998720 9942721 107350839582813374290309028001227833922 9942722 -264589272780593480002586545769219958720 9942723 37925521325181345021042244646774845440 9942724 -92364028366684346276591664102151526400 9942725 63374512622931731398744007225238218100 9942726 -53053303974778374072391253295768603456 9942727 -212815742075626626664364980563152112424 9942728 472062813615017676668215861594949084160 9942729 -78697662579576328587404116870219916016 9942730 8293193425812099769721859518630323200 9942731 1751836072168590718033184310122768532 9942732 268057477546986788069158129832068582656 9942733 110777886190031551261389499969463166400 9942734 -42188561280618698522097577812480603840 9942735 92953488473021827869033778153365283200 9942736 -5751792864047913017575414573934051328 9942737 400829845911731933231414890906075705140 9942738 71716613831102548615770976461441292800 9942739 -47953852343934902063838438932176911360 9942740 229995275678890193367522522775221968640 9942741 -137001701410628494807716994214330123250 9942742 327631283624887536420465137944857802944 9942743 262917828785928651647573933962211050584 9942744 76979593828678308506427354191470264320 9942745 -378197140570348038860910952278897493500 9942746 4771034134633201538559095414293349376 9942747 85713958799573411630562335126104073328 9942748 -151021373067884615191739755993863726592 9942749 258140903045352297197718808547319363750 9942750 -6942132795663440661224164812775056000 9942751 11616959856730282002903147105911637184 9942752 -149744992391178989867263657793648590848 9942753 -143179240447999671094885241079635616 9942754 28265861613091682112712356040611213312 9942755 325041433461398366025408534513604046160 9942756 -93062608827916995728304777061719220224 9942757 -83042937146233800471790842360009877440 9942758 183330442717174157946466138162227882240 9942759 -163653659178571405783055159150024119536 9942760 216091288229979225226163454812590848000 9942761 1156881096821825352078597641770811424 9942762 44162738338110553835696344193287879680 9942763 -253282246480473104267920457092447518988 9942764 -140335175686790238691358106059226697728 9942765 51211272206211546006109793658787528320 9942766 -322351744035340178117891124293990877120 9942767 20562411769164693987141922181373972816 9942768 85211110562814493629438786320831053824 9942769 -501981932512209304796670207827125485120 9942770 72458974584413397055975162657943304000 9942771 -345829732718307627696656342023760236488 9942772 -73826709227654987896683800837680179200 9942773 416022505332548667866732702145266657820 9942774 77173830293960359566839207725654080960 9942775 82177895639153756879259741129628090800 9942776 451227946651196283970104143196982579200 9942777 -35192300206983183588997766019702736800 9942778 -40104131803573121790214919001302518560 9942779 -14820432944182107990431638472689936128 9942780 5223528937416739289227780257008501760 9942781 -149154038178190035358689311778255107828 9942782 -191944135375269656914800631221678009600 9942783 290227882223337082961634890123107393224 9942784 5615815432212526154100066185841213440 9942785 -30634804969153473744634724257041331200 9942786 -1694671514139143459322956754717809328 9942787 -85830320616949014071041422203195894976 9942788 -19181915563897872852985177086505599744 9942789 35051722367309044626500679373861593600 9942790 50976593085188639928918565519902835200 9942791 -230298485876689269031886454340979691408 9942792 179999843581771981316977097713111326720 9942793 -72963082481357840896563241523233385600 9942794 238117169760172369280854014315074043696 9942795 100247601799197497778487186481208252000 9942796 481553649253125836777742377826763604992 9942797 -393953225419360062325417560338261879754 9942798 -52229253843658053735755593377823073280 9942799 -18267389534315456163667493471739298520 9942800 10414380400038797369081183098719436800 9942801 -116158230181113447655475979878235571200 9942802 -84925423341932346288545645084282620128 9942803 -16712310942799475014507033592998069056 9942804 5180539198849694617742089882763120640 9942805 184707519934872151305929354152229162460 9942806 -16819174066836131093248052581524896640 9942807 6481977843150829480017796599359510784 9942808 -124738853115850560281468754379019427840 9942809 -160486228803789733382252804071411823520 9942810 -12961066340110972602417088481208852480 9942811 36595333198825599870218600847168373432 9942812 29935155116686713703977515401310208 9942813 -73561336904969831892912007439851774740 9942814 24468579439172618573502496812003609600 9942815 -263160233116858448061619242518135678040 9942816 -36261605456635771644491220991063621632 9942817 26888299806683283783355246196448223252 9942818 -111962564206035698350437986887689278640 9942819 -8138956104903849922930070597049263232 9942820 -6615035768372031815577603597828529920 9942821 -60610443825866796618198077288230757088 9942822 -41930914093476076277646281158564412640 9942823 125511417772613031673098449708620578048 9942824 476098729266490897020341429241449164800 9942825 64802881671461062313189982713939865600 9942826 -59091315917072272037919501797900526336 9942827 27183154885287003612726372706422428952 9942828 -7873523699480906585372905266941165568 9942829 -14080604256040821340068474830130453192 9942830 -123752030575929494499718851945223065600 9942831 -17428328720299846507410235249625831472 9942832 -35830185772472677000097443288426430464 9942833 528115252441782445656315796450822049520 9942834 183380716927544298934954117077827193600 9942835 113187868230372522926865905699033248080 9942836 5170738002196438280231743862365747200 9942837 -37380375088222312150778266209224982432 9942838 191129055175874198680078456862940604320 9942839 -365315199765315528572567675868041612760 9942840 68047404123542334456188328433219584000 9942841 -35084560810400573922995671912131195948 9942842 -8789409133237896179323667804070122496 9942843 166115329180073218921335811564829456664 9942844 -136752571305530794574388526561173462528 9942845 343375565893754945059970221219247224800 9942846 -84393505249023325381880885101775287296 9942847 -1965703841079871972264263010265320960 9942848 -238205660430507130389945712150261530624 9942849 -69501704923514348077348047904352971776 9942850 96568710184428650538153057305435980800 9942851 20264232259517370854821707202950758304 9942852 -97343713394565238707247128835082188800 9942853 -55574130316069303794754592289497173800 9942854 27668891703821678772823571381654716800 9942855 16812939293097204924108659732899456800 9942856 -26805894182063193146263353511108116480 9942857 137055936977079561695728082015661792720 9942858 -219375287346076433630894696051121960960 9942859 -225053378247567660927267920251120376040 9942860 89409902114776376038008057090001474560 9942861 330199316259671746785546197501951214720 9942862 29126087475139139568800906451739684032 9942863 88232807706741677022712652235039016320 9942864 -34404562396830984269366331234869575680 9942865 -153249029478229347753303945742131202200 9942866 70542120598586832796045244648750911632 9942867 -200456464023662372627570191811695464000 9942868 -79349072247770112856468352683274471424 9942869 136489838144154269065108186849107797820 9942870 -3057057709122356520366105729580953600 9942871 193149848501577464976367599166598080400 9942872 491520499276112445890532354185146828800 9942873 22345247897632288609422290316846399168 9942874 177894333308020564337548513702093245936 9942875 378000390870072285051352922272670760000 9942876 -92907065245318299891547901800803514368 9942877 10711301319233491111783357564269297792 9942878 -33674469129840032569750622266151239680 9942879 131194023551328887245212433654010074128 9942880 43025643626617415716106151986787778560 9942881 -20518261469300946325616374723792882668 9942882 93139610801401051580976809465324689920 9942883 -379760126028382003495728431944098288868 9942884 223856229946022081964617008945376870400 9942885 -185529815327300427906956690743758772800 9942886 -33037887003103871603811998844376504608 9942887 -403285293000502403013641720153849662848 9942888 175906677485829819062647891612152299520 9942889 387177384841493704192254452826761758800 9942890 549738900370175266944546450211699200 9942891 -15822234476080132737408446322181287936 9942892 20875895346608186219787035684575706112 9942893 507971272279408244936082804247194701142 9942894 39746342403090288719462021282305576128 9942895 165331998502200892361817272946414659400 9942896 70207806992977586767825681312546455552 9942897 344699351662040885832551969828108396544 9942898 -55456106895423318433977545844195569664 9942899 -4655593219419247649662602615948979680 9942900 59537323041185464129651497329435443200 9942901 -178626939076831382323833455078154996608 9942902 -83426477988513712605210661244256973440 9942903 -296940107998284205653982579918384418688 9942904 -98022327810908777532020623881276334080 9942905 86449369024303319164008873985767591360 9942906 -32980928259401759182341342362309012736 9942907 77448592801174144297793806844824889680 9942908 -354219211104943680229318267876875343872 9942909 -62341156977780858260810665204005949440 9942910 53032714428480491849814018087823566720 9942911 -19513718084992796167634504261451763200 9942912 2801418367858801767105242429820764160 9942913 -335029697417383533278455066078998039120 9942914 -251772182853651414464117907203345736288 9942915 -64019552171942201377080192449082533280 9942916 -24446350176228586713136092449656919040 9942917 -351832942270338103037077325048481296034 9942918 -126514921936822790213045071718525503296 9942919 9434118367944571045360278669885496800 9942920 134068796799637392904307836736250777600 9942921 150738348193044666923178970649412843690 9942922 157977115921746571926697850000610411264 9942923 -266794632046389948067514918870063483856 9942924 -152653643067084661910116793085842502144 9942925 -16956798805896066697143229206147992000 9942926 54857202530757759466978873885713098496 9942927 143790625035618799588336586193591440520 9942928 28953880412056226707505616744785182720 9942929 -39450024519424287491041716511468570524 9942930 -83387979973193175814046502399231961440 9942931 280595230452694541680304784064074818732 9942932 -103254599660172502761480257056951653504 9942933 -2108439805954077909541324045662048 9942934 183777146409392069858166813104849821632 9942935 -135315234725679328313251715810651670120 9942936 -89499904708433943345973274314042122240 9942937 -4835694430648634502177098255628391148 9942938 -125462477122537120619548113446420162304 9942939 528476780820481955754538657458225961440 9942940 -30789838024571397407575657525936128000 9942941 64215102621804909206260604848689306342 9942942 -16474605205913004672466509418141111488 9942943 -333702384710885675750679879330565348320 9942944 -661075863188834110530845857773483196416 9942945 -44849059921083423277760162579785460160 9942946 -54026001679231177293607449310635540480 9942947 87614093626745499932745508940317459200 9942948 -105528047496854783141178432745284879360 9942949 -305641814994006966638048374451477601764 9942950 53224829817911356847026162390534284000 9942951 -22870259076443168597022706112728702560 9942952 -42082273142135423198141269460958950400 9942953 -285960197306547109966773830221682541936 9942954 54702310824445606866349749268507832832 9942955 -1503607866152949726136085179217126880 9942956 -26598822272877098048561254771378010880 9942957 -176000150425774745185333845786818265600 9942958 -166284088821516502975367204563946629824 9942959 -8227017527983180861897467209663183232 9942960 5976921439894786371425810199668981760 9942961 231317453962175574176464132813664341184 9942962 54955205302940723383194091731675357600 9942963 -21327067759353473146547878600575384000 9942964 226360883360154851458534109443643799552 9942965 24635066490044887686643874254248436920 9942966 42322609752301652198466673707493017600 9942967 -664264644225784948867772452475207432408 9942968 153093951542089115987821760612201717760 9942969 23024089848611733530841241407807926400 9942970 151520684766713965758620172922991923680 9942971 9817389209875469197333089404224206144 9942972 -25925875966410939173163319703940676608 9942973 146382368913435038620388053283637614380 9942974 -170115556141587854041069025948896135680 9942975 22721382424720626123540726355584528000 9942976 116838714125958688289227765996060672 9942977 -438255298713813596430839030095053286176 9942978 39822720262726284048679515995668674048 9942979 189672486059979884035576537669558970584 9942980 57094739910756434656816484951729932800 9942981 314660457151385896170518203219027748544 9942982 -64630446013049153572023546385742901120 9942983 230530948220413147296212505342996317904 9942984 158147296392642702393371212444746885120 9942985 65466709242965311371806094808145270400 9942986 -118312063049970696000320535062872697808 9942987 131960377705243594839429302305082118360 9942988 49150463288362504808882819999500878336 9942989 -6954803486352982139395136072140590720 9942990 2771058627128021095167027143241277440 9942991 -245479502163946326306528564625187482560 9942992 -12844212258253847841844225098767400960 9942993 331491150686015122740225049576024722 9942994 107799579886796589916496036690959786272 9942995 264438883622350511879686056923416158000 9942996 54733367107322127282955149719492382720 9942997 412042700852658654118798468064926762240 9942998 -48678888834746050016266846185306291840 9942999 300846385161157898090906599498923339648 9943000 75495182641562199082647618889021440000 9943001 -225347154185349021721445953505737240368 9943002 -30922962628102666568493813843123769344 9943003 -151225347883927009974548587986051342320 9943004 -246848776071516471516257106744736243200 9943005 11355092652266927314104343807680478560 9943006 -207647209526436672913167790361537234880 9943007 42961286658720566975027255261726786712 9943008 -254872908886671552539682148247189323776 9943009 -79821772331929247633615003150035049196 9943010 4848479969449825389784471984901376000 9943011 174551068343310414872215529867641092000 9943012 -130664780398697658994971260120820434688 9943013 20921326678685822936796470488114273440 9943014 -182809333891144219149115735151276631360 9943015 113768074709736639750127425069779433120 9943016 -4725479210268808193442118582993766400 9943017 48046579638710644655991551584996638912 9943018 130370400311608963854224218837173898080 9943019 -7502328843761044337075733234877440 9943020 -35592411300680963137314367828829030400 9943021 371093884399908148425295630951953504 9943022 -189003754760427716076399111818540810688 9943023 -357504449321861574276571772326913016 9943024 3785101595319775450882794993399234560 9943025 136307312635032163495528376374818164550 9943026 126594961366014891153044661772241280000 9943027 -14163086837833564120280948981462617440 9943028 406537712878957283768538560932895705856 9943029 308658802493352978424689097429818657774 9943030 -43821654366845036855782017787541667840 9943031 -401612808389662443394336336594388962200 9943032 -83069045515700071957110419847358709760 9943033 516654738653856194225459919369581568 9943034 -214312636057806833257482138174654362880 9943035 9108509318817972894929165032383264000 9943036 -230949884145319146936093683695049605120 9943037 -835722575971780497100533615325653300 9943038 -3349179624703515009006196041505062912 9943039 -159406167154689513499452912997519448840 9943040 13834233993305311935453612254586470400 9943041 -337294161395862529201918382127664563408 9943042 165121375317051495157652122721058919680 9943043 106894281929257244958479458484562555144 9943044 -86712634949745229199208173341686518784 9943045 -12907146364870954439627591554890990720 9943046 -116439504883110264644517653774736195456 9943047 273999840132584352475548245835824281200 9943048 343612538549086278151520548641404190720 9943049 -272647996526275931893480008244772617164 9943050 9071146410735782012430014177153760000 9943051 -1058492624665144170685647957361430738400 9943052 -151254547724375970697111587186564049920 9943053 -184251663627474414039048952018889913792 9943054 -16210786715294782077828855440823744 9943055 -37737966706467558936597048135299186040 9943056 -17621011679114305450940670911420743680 9943057 -136478051635445668768091471410330095694 9943058 -153041374161564005765092989713637483120 9943059 126606985751794921274744785405692552960 9943060 -293370224004575588959993529931192203520 9943061 -76271898301736784337021570508138432640 9943062 -1167933957545754936371905549851165696 9943063 -127946798854353312814784823569460481536 9943064 52926835561313482914553674868423557120 9943065 68596954835620651051779084684840091200 9943066 -29906978589264369000101340605505281280 9943067 -532102886928417051690791982752098453884 9943068 187915176593715661824188612438339788800 9943069 258935287671002243721168928312424250470 9943070 135175598287445129653953956251886748480 9943071 -141731091617088131528217051881132774640 9943072 -210655433238778741189544788752130572288 9943073 -77283111937000359104359494522466894464 9943074 10789501652398565381132958921521760000 9943075 137347892932501292151006360082011878300 9943076 57021480947654444075285127448622567424 9943077 26007605228241333316277019907399185408 9943078 -250073925847517425661346777337802327040 9943079 -112112540407767547798347452796284290848 9943080 46495028263285518009062648443269120000 9943081 17307321998968416595906594945142575012 9943082 -170722976326784297301207361197725521920 9943083 186453725735904429931900870034544602652 9943084 42648399016618039028197945659941011456 9943085 -539082789217111072479154154539172256000 9943086 116996010046214012651042263731120012864 9943087 -19100286863693461836368741731416249600 9943088 -103533364477437149204894812161295269888 9943089 22225578342882573011792436190078401600 9943090 -83401093252771822187321908787088559200 9943091 -144530839523107903965004980322418651508 9943092 -57068308701908929106142153335720663040 9943093 -439054293142108397611690990795119666240 9943094 -24373448699205899184906894876138000768 9943095 34694574772479752667760241708201379840 9943096 170677568524734616639814553949608591360 9943097 66327855534696656866739372023056597546 9943098 26868400662028071138011537731228753920 9943099 167907367517609301400594398758666232240 9943100 -116682956017634786117865548716581465600 9943101 -115510470893006824841928310193914108800 9943102 87270554312908113234457534300870168512 9943103 -456831342513445818792667948738549527120 9943104 -87901745074847833101266086818484322304 9943105 -11435255717218811448279902936156016000 9943106 33559476970578955113562611921380908752 9943107 -62622009431234701962757952499756064512 9943108 58649717705989703232202874372659695616 9943109 129639461329888235146065865410698763840 9943110 23957076730670719397599526539417324800 9943111 -24917228953310331661300878588443099168 9943112 305813987927217864461214498622852531200 9943113 293267093883058050731760562114112493984 9943114 121278567720123519746436911071735960320 9943115 -53710733488297173477922607441777748720 9943116 -27967918032174653542655760890532556800 9943117 -166739189240040689201186216410891801920 9943118 -24320422340942266037761648399052645760 9943119 -82698126167518697109507856028263650456 9943120 -71113909577352994809645236725727232000 9943121 181915912837789137490051258507642385652 9943122 -55493692290277077562790300070459835392 9943123 349704733038971712994229918172271259372 9943124 -139031338367707779950633890979698802688 9943125 52338329516231536485618229051919340000 9943126 -50064400375527302243312023926574788096 9943127 141608317313402388515885063380578131976 9943128 129054249388501911222696889404644966400 9943129 45973836674687070248118382811081428746 9943130 -66185449169781503761946049264542945280 9943131 -6689517142975926838232615772688829952 9943132 162781736188777472206320661695063582720 9943133 -512141216245105537989665578033618504500 9943134 105813641613939415096361000447058972480 9943135 186448233479890641136841357780099840280 9943136 113530096542845051174469373162424893440 9943137 -295040473280320156655841536440285643760 9943138 -150723791882549072012275313645170708704 9943139 338661500993371103790272148879082982940 9943140 32055393015042726563427991743738777600 9943141 175705757107507313650698957899201079772 9943142 281640988448162060178369184577177857344 9943143 -4432050329873386602050862791531746176 9943144 378675918581133322051677249036937436160 9943145 134744425959764810899261744836553923720 9943146 -144672015142615157910592000958855784528 9943147 341428801724482073955418142406000572544 9943148 2529687124833810445719831563463989760 9943149 -174377925963693737628990137506771148736 9943150 3586706349599254644358843588692624000 9943151 -351655879350468500842654987197492626328 9943152 21745781308446457907097130686299504640 9943153 -216038321487288388458821901908232919872 9943154 75468295526713552663367132401558419360 9943155 -11082144945902390212795600155638016240 9943156 41441718500214319881986288436398960640 9943157 -31454777053290490917954860236171762176 9943158 -9519431226776881529546043682705019520 9943159 216917221885133637214363894375833152360 9943160 -47904111719422891020696302368869888000 9943161 187523404723804704193762379315764245072 9943162 106077342192776091329492879592667121664 9943163 126737747432002028632978512494340052824 9943164 -70249497933332337797063514671292727296 9943165 -142246058742543711491789154195882569940 9943166 194107615547339246451184483625587564032 9943167 114665609370931958809303493979347705376 9943168 159399655404208813036144553363106693120 9943169 -152173031580976422586318260004934175420 9943170 5292314221193089675590151903063910400 9943171 -5993104740940561845492163861853767776 9943172 -171976675166969953597809258358724309760 9943173 153710818918061093457438438014894745822 9943174 -366295283566385200322789647909685664 9943175 128751111086900340626752723868463000 9943176 -96689710020717399149746958569514434560 9943177 33464687970497882346151105050756396160 9943178 -1611955621877252084595879649191550368 9943179 125206279567999988456966883317791276032 9943180 -133801449044578799182393210012727193600 9943181 -54140830161967128756229898590754968680 9943182 135284937671895388446854312350674445440 9943183 117233117045259272889716492395450388824 9943184 3668288300559697727187570051206037504 9943185 -51874607675100738049878708380266318080 9943186 61006977956548906351109655551065209600 9943187 -486205374224822438339510532399430318164 9943188 -6946720844861992320479376118011248640 9943189 352069829316474785261755401434563040256 9943190 101657801241369200986143684291993657600 9943191 -5034178774898018689368648409937938152 9943192 23417797080050591486617060050388008960 9943193 16572967821172455441044780548061667264 9943194 -44647807156825024072057300105940363520 9943195 5748222017491812932427302457344996160 9943196 -21268524788299416516680297829199948800 9943197 -98722138672321605013653897963024715200 9943198 27823349735105713016269597752584142720 9943199 -53059679781102406267457995256637096960 9943200 99682503980664786891006211549116825600 9943201 317378103121528206732319722540518510100 9943202 21064468425641070792494968193701429632 9943203 197167231950273414029103911241932477304 9943204 -319475126539113230788412472103310556544 9943205 149568769057866293847320454238600774560 9943206 22471985172039962861994428160177481728 9943207 58801139674916581708716113628761582456 9943208 -111380091563385485484747045094774702080 9943209 145113001929052672328755569882089438400 9943210 -168499103690143111097929655471072430240 9943211 140160094910042536202403819057472757760 9943212 168395750045432931644013363645240755712 9943213 -147668483528783144097780809565812205760 9943214 -5735509662586047940121929235571824448 9943215 -271102266458882198749286128537074240480 9943216 -34887297877865357264946137153835286528 9943217 164633211683953708349521354021780725300 9943218 -50474281766396611787038733241291828336 9943219 76897664497269521125803146014659726336 9943220 -53897208771535721375418971657762488320 9943221 36945228821938332178062810573888321312 9943222 76551055698170257875075678426793717632 9943223 -187350342998785055404110376767951060240 9943224 -25784095695280900746690558687446753280 9943225 183297360321692821028533181602202480750 9943226 298077495064812784557490599484303610880 9943227 -63928313049996148263918695876343736800 9943228 47001343814601615406525759800152941568 9943229 -149577249265897217808229195693648283220 9943230 -55738889823938088331709361870990336000 9943231 -117452841345249485666690930028333977448 9943232 -20921805059151202776051535529147105280 9943233 74419753945823510200055644109263743024 9943234 147052147378443277394287071348940800 9943235 77498709222750084283492503082958606160 9943236 -7345820941432980577444824546329182080 9943237 417333346366690782008720737511278489886 9943238 -37773403134134224770061912491520639680 9943239 11049525683330347026415379447907718824 9943240 -176870884750155590277508154028623462400 9943241 -105137328190756362852349723553108646912 9943242 -140818151065924302552083553148108101888 9943243 -477731607187275900626459182396831494508 9943244 -181143402030425141040382447407597692928 9943245 -49702775433027446297287798299905846400 9943246 -118155179771538956700124757831764906176 9943247 177852364262614637572019675660565939696 9943248 8146532452437003688311220202321215488 9943249 376204942190562174054213748597795492836 9943250 -101853912536232577271425169568870912000 9943251 -138261310158354405557852371998358134720 9943252 118219488243749642713561801185900183552 9943253 -36746818230720630457827729415808952498 9943254 -158734784214470986855103995891994418336 9943255 22857628231413021234319076094318056160 9943256 -347254737437673452138078815706147635200 9943257 372436649905155116701570273627041888 9943258 -40628837539417593224318359011933510720 9943259 -41888709947651232517617641500777682640 9943260 -102418522869203201832359950326700477440 9943261 -2709164531807610316545010121862704576 9943262 -22213526722516923346473353362112252160 9943263 -256440106793008786800570411850355116800 9943264 202250378778185489658183525526971088896 9943265 191101729348934075107735408705927536660 9943266 80508134271561957621536565243652697088 9943267 -39281410869027359073154137194517478208 9943268 169102785600235269277669228244428922880 9943269 -32881313818519834982884220342652420096 9943270 36677424824700959209111239396669696000 9943271 44624472349873462569410395247817451920 9943272 -117364370259631483049853677044227425280 9943273 -327280141392120017535762204249637031040 9943274 126576711236282686782633019729072852992 9943275 152632997977996433374517388157587162000 9943276 -4088353844188242064862282984699991552 9943277 4544196997031784877030896762767632608 9943278 18184897790003330171496799732396597824 9943279 -205576823191835890151549765000779725360 9943280 -87282890540870555368481945758028759040 9943281 -10739486586923113760918832185992371456 9943282 -14863246529146029504486438380858054016 9943283 249422032181368170817173786784957654176 9943284 -41638193612612632121301172026543753216 9943285 -372834495439475483549006344489798716480 9943286 -26912345759138980321088595670646253408 9943287 6319626413377153702278876396575875560 9943288 427993816015893816328541299332447744000 9943289 21722757919439240707540953101160900000 9943290 52647986323292430861324212382650419200 9943291 -142896664358005569629715004071287162448 9943292 -136973498132847490092037387581324288 9943293 229662700108747180942860721329930440928 9943294 251978804790810227867248335696480793920 9943295 -157055977978299063580642627043411266200 9943296 -154592331857161641171496478529552384 9943297 6002501960189237339607385785086850752 9943298 -157740847396032445493336197217734064640 9943299 1800513835161458863814520206352630084 9943300 44942113250896278732484442517911520000 9943301 -151863148719306570549409260321011761698 9943302 26890619086172390341710905456476170240 9943303 -380077010345860757505077949643200249448 9943304 -17850025053614416662354321034825236480 9943305 -118574112368926220935050039862533113280 9943306 -68897323126405990010931326118388133280 9943307 199495427321569174071898480059955812240 9943308 -206371383669081586438169057266063956480 9943309 -919324589205037602401370812190870067860 9943310 -35985373775626763738964940391327581440 9943311 -24699264644351054749887933047885661696 9943312 -27054201420412731615222120907022532608 9943313 -122859084964672445049193723201964573340 9943314 9275136843147641985306109988049689088 9943315 -32513607741639476440175515205990389200 9943316 326625646973732764480789399865638321920 9943317 348600541078886378718610358235089881920 9943318 -67115996758838538277156798089657550848 9943319 -199777604632605986669413182868646372280 9943320 -1458124520315415472056181390560460800 9943321 -242542053805811517652734106058904606956 9943322 -136391115931797760344313879241874850848 9943323 -23998373556232622649294472466657036832 9943324 -80395383861715590273109240374171810304 9943325 -46248296533362176060946232976446205550 9943326 42816397519918709318840788173079920960 9943327 -252111001486336300539057225168279993560 9943328 -342010987141806363685741073600970424320 9943329 -64004373363502442424215794770298402560 9943330 6489242636431461982870200296659413120 9943331 -171686617437248835015321900912100904868 9943332 -6206217191746009412708066045180203008 9943333 -156861141477163367664917158632535572418 9943334 7018701119364028842660475834060852896 9943335 -329059435413427571446328238153781723200 9943336 78666843055629170686309490411013980160 9943337 -93909596512974402208135367917442010240 9943338 56234199278690245922127397779701145600 9943339 -208014684682899769739996161249890325728 9943340 -276733090576639267463604377907349355520 9943341 52875226769209381480718043821639529792 9943342 265386633479550062256700399471482699072 9943343 -14776064144388037838761135104748767360 9943344 107044119973624135765869349908453457920 9943345 393545471258395965338313777193807538100 9943346 2896946861286476810099949691814784000 9943347 -127263808211517829208810824554153277440 9943348 112383380019049618915954635289217176320 9943349 -79299698449464761786471569131839824872 9943350 3691194779869240389423440131724544000 9943351 89946895456994130414726650349197237424 9943352 36052418384462421134034113054098821120 9943353 -105438440960942819614284290943504344256 9943354 -37636920839888222569036488391832628624 9943355 177363072731752996608196686477469061760 9943356 60487279163277010837668049068345507840 9943357 -243860941312546657931602347725789070394 9943358 -177741088797428558024562184684375614720 9943359 -4171136938247052341501169162500002800 9943360 -22149737918244143319149532303474032640 9943361 -118872574447451348845426877211772578876 9943362 46991220268711031651783899812383940096 9943363 -1257457018726168940840814698743332536 9943364 291415737675365464627202440749071072256 9943365 100545748911285936258786883066259136000 9943366 140070235525977196040039447905958140800 9943367 266088717549162946112582202930118428672 9943368 65924533116573112298938141057785937920 9943369 -152682581013578303802747469009246664230 9943370 -71707198753511370559357894401272457120 9943371 -510049753254739768189845891810582599760 9943372 -31842309418632402599552501701738506240 9943373 312190242694677318203978270662115509440 9943374 -41773617752934140860686432508373078016 9943375 -180919985781750132588450509521998360000 9943376 -94439646489342347835395764196864237568 9943377 -64470924794842053324713931876855601680 9943378 165886017595127951384167196571077943456 9943379 -427463141376709052309039167107143872020 9943380 -49192689087816891009156956050000611840 9943381 8512791822377948385996608298267071392 9943382 140380042966436367406735517646303189792 9943383 33286551331534231895799913574045890560 9943384 12689821968176727180857452587175710720 9943385 -425934359889282879335604195186994034040 9943386 -478869371932169603770439895296257536 9943387 343142090794764289737431809631880980036 9943388 9028754011420781628285398384515153920 9943389 58726131135715729123008516454299166854 9943390 132940001411689038462770430249866491200 9943391 -462382679159210288354294602031346986208 9943392 52655458347359603543596950713465044992 9943393 523790861092981911472389076914182564642 9943394 173096939408574267935245786990852175232 9943395 -29714045078140164859808536822099468800 9943396 192692814954699741447457501979278812800 9943397 -218442594026127329102496438233432081154 9943398 4273648589701838950803229271617277280 9943399 23538945169763580103902996478394327680 9943400 -107553362894289290663920110342297600000 9943401 134947621399771389106848068438237043840 9943402 -36365645196474051653874497699226178560 9943403 -21803266849775631515928347037222936960 9943404 290595006186596470606910190793465052160 9943405 -20235465613530100041415887603973178880 9943406 1243240160736415831423383041592035328 9943407 260515334924271275574170140908752005704 9943408 -24820213940586014590455447420612182016 9943409 -225367455036344123842138633495425167040 9943410 -27698336296039356027805051167119408640 9943411 -348983630732360430637430760770064663988 9943412 113191610592203265462111601219961125632 9943413 232600117044944263339728729205379341344 9943414 -320642247524501033637829818042010337280 9943415 -115172223618537804938024528484014518440 9943416 -11774370382503752987587096704283852800 9943417 -21553058915579822849979151836595964 9943418 90700018053543037306854740340201122160 9943419 2256136182690286399002153415810873440 9943420 -136384369436836583681324712012300510720 9943421 -593711842205419806446033743454756589588 9943422 109544586131866844161455308436984468480 9943423 138489305753802622521639741294833809896 9943424 -64758985669163257552962343599561768960 9943425 103599824642024514158058489427139316000 9943426 54173435130788616801018411676580236320 9943427 48278254234960015643379238452491010960 9943428 -39731238922871960600866222911710423040 9943429 204997858681503077467337590849391887584 9943430 14459057780764209587120293644710304000 9943431 50655408620824991992620031290546058152 9943432 484628613076994041296185909570809574400 9943433 112932351090532256842573800214559592000 9943434 -27209941075052832261930166510537037472 9943435 107444102040911560230477079841925216000 9943436 -21428120078549712581810472576913489920 9943437 -136482327791163215903490673652045811648 9943438 134164600129019577845326946491527679296 9943439 -491716727194520937005383940537723862600 9943440 6435774589314376473988573470629560320 9943441 789530915927831108247962605541047520 9943442 293804360460123484719505291769337001872 9943443 86893611715157744855881989884330882424 9943444 139476943735106260102381682423179735040 9943445 53436712563406894419311410206325076700 9943446 -100077802212961261815786656356723163136 9943447 379402095790364937644841834941481235320 9943448 -217563047290891635508404605940433520640 9943449 -4624159609986677359427740614312570912 9943450 44967034670108054140591755696631008000 9943451 166916377033271437833397534736893415952 9943452 -189182759200278084105361623150079426560 9943453 123001755237682466143288545576159311844 9943454 33431232697471686674183747224271414592 9943455 -191262000949922552392470429219671702640 9943456 -314819567219382130615845460574304534528 9943457 338485133295422279219074707453468980706 9943458 57131770394871080756610885113374656000 9943459 -497948572478549551419401083245552930340 9943460 62230610026504363744002876923525529600 9943461 -180987335242504905808208095013878413696 9943462 75233901956472417593807245834530451200 9943463 -11519099842489284724294745986683420216 9943464 -123245158931569174032598340576224788480 9943465 -86061157958165769579663488184288030720 9943466 83315437190765871273497688035147529408 9943467 10673934475139476629370187258382586200 9943468 127992619750552414218645840174296507648 9943469 26607680823985824138596453117689003596 9943470 105653896641899350569688670863191394560 9943471 523805456167145681344578168218586774000 9943472 -18696249200500297567753189271778459648 9943473 138557937784424315580527772386134450944 9943474 -139546246945524533480484787664552577264 9943475 -62376315479948729583529564030963796400 9943476 -13455732924749133171405185537623412736 9943477 -2066632134031844466368311043904326674 9943478 -213108973301656779904703800725400932960 9943479 1681578488849824008407785902830830080 9943480 198831614307993755617192699457653862400 9943481 506745205565875782280342148183897754282 9943482 91947502361604679443055066295786222592 9943483 -322339385909799908887156105259427262272 9943484 -33928205791128887242665138614702189568 9943485 -189207737564713782775502769226729476000 9943486 -58765417996770780905446254986594697216 9943487 696064960401943570075049684903091693792 9943488 -35664962934501418628421874389526511616 9943489 31139250780919511612114694620133608448 9943490 -7418265517676593030912289899599513600 9943491 128196786555049754103532146974503490400 9943492 2782661725812565425573518236619620352 9943493 143570506391006796485392686355466530560 9943494 -61894309030381820977239954606798159360 9943495 343294797513070927337598516746616651000 9943496 -225679329826630072325900945894688414720 9943497 222118529827246703895729059130786503274 9943498 -44845224533525001493205502694173573120 9943499 208625189508216373796435581320254310936 9943500 63576331226816770331187941828431872000 9943501 155762796410527109561902435713775657504 9943502 179202325130688003439460090415941429952 9943503 -149947050235948124205877033994398565496 9943504 98755216296101067130913828273781473280 9943505 -12591499526771472114274470326060162880 9943506 2178698002555506488590074367390502400 9943507 2224527290429697698434948766560082512 9943508 -94477178312342344192885456962978422784 9943509 43797222423268453411434526870949625504 9943510 -57074744773143478030400666176977555840 9943511 448661427286135366672742316106764151224 9943512 -82606051341126787041555442851887124480 9943513 -163779475465233282980935126144870389238 9943514 -177389775575122113184265640938579678208 9943515 -144206863438258878331845634968630582000 9943516 -324107992872745091477527610332060162560 9943517 1079958219532108956089714111029416098880 9943518 59016206379875130136309739275134845568 9943519 -389674267126833804466078889350381466120 9943520 422491437337765968508723658285698252800 9943521 -52326143840381911135601704469252678016 9943522 790976223108071144200964895602880672 9943523 -594008490825272852680924836952319184228 9943524 -112039784576849327680027823389176032640 9943525 14429437701093562466238565997812545000 9943526 -61531390839489461935545315081145152288 9943527 171004873839011137044196264006161713280 9943528 -24426070999264308397819269316018176000 9943529 -36104796254305038314116900792816001280 9943530 -80420168431463572660307217600812071680 9943531 -244479043171244593509502281370497439568 9943532 -66972099320829046531374503115759310848 9943533 -157253687131568848709714201990694830400 9943534 444724879969629805742271921440473607232 9943535 -1264216497676207155731838170960471040 9943536 61600755618341487407007920141413908480 9943537 -639943391421597241542909045729735294608 9943538 -259394137481003160745895555504240352 9943539 -115680859543533998955078458591557163976 9943540 -30547626044136436375072539365441813760 9943541 184634223524647430887956553355744643612 9943542 -12054261653572368978387437817358160640 9943543 -238508856400517749635825628647235148616 9943544 -34010405715543548030660738720586055680 9943545 -262502275103536823501637956526528687360 9943546 69141072920766412288600312267489007472 9943547 -816271716461814546154701347698956425328 9943548 -61833913103260322387656590446226717696 9943549 -11704530340741032014820094155341640960 9943550 33467489743938316048163574067122921600 9943551 -259756135965371551315002930288192833640 9943552 -73098238461935320683397568884950171648 9943553 455642496542102900549128924840190213124 9943554 17472064906535345042568425606247724800 9943555 -603533983782247518497981047135892812800 9943556 93721629138549770156899485518203219968 9943557 101288254622481756340094117113211909088 9943558 104543764667052194545170011987446152576 9943559 -436501823827189915313695500097070523240 9943560 -35527422767936681275359015312919756800 9943561 1034692356909594352474302217084828396800 9943562 124598176693867614743212627376565130032 9943563 -135147820587007611385004266778258174976 9943564 24788352285797974045262549215831996416 9943565 -50278015916381830328713450613564294400 9943566 -12021669538667134068875903654818424832 9943567 -87833134574844734525031171631199154528 9943568 -9709141154315346294574702348894199808 9943569 -26368216732384510723866804257226412416 9943570 30221372964072029581576346989418496000 9943571 229086195445366607401289578343233697088 9943572 2376352120941317055012505403160084480 9943573 59189741636491503482307638129404540000 9943574 -45203587923324847182079070613714941760 9943575 87623051155623984699865644434837823600 9943576 262793766980688404841528260613844654080 9943577 209763381145195903605423785678518908672 9943578 -1969487313021008279165624317542293760 9943579 277371124947820650644845551433434242180 9943580 -58619628861960236535752356196033894400 9943581 -201173983565367853795532728530917893248 9943582 -79075932950906466380061558398161228800 9943583 66564827760969680074543538596640412504 9943584 -36284958540168528099658584886930833408 9943585 44991136955070004429587270897040156200 9943586 -60765448902726496096566787501730288256 9943587 -314421630161879886467707321092942435360 9943588 -377042789744281409950392530031155197312 9943589 636628920296129099091436750758145629756 9943590 -39098039104519681196709360859319285760 9943591 -12468977375265312441644811976926232576 9943592 342349030328437620598196468436302561280 9943593 27332679025744336382998637552539564800 9943594 -208810599372998092102321444954649837904 9943595 72382235888632579431880733287889558400 9943596 -80140537940265494984591621259148689408 9943597 -39520784868111813150100120738912091496 9943598 -68764829131684472052471075741969780864 9943599 -129262600857125870066375775811001909232 9943600 -25033752465477725161567918826776576000 9943601 -110982393012048350943917814341985040896 9943602 118560146209321136431127916352603981824 9943603 167355803546661028499524764235098508464 9943604 -460352236570190403063803199481282787328 9943605 -5246201732485339252203669617728170240 9943606 -287003983556064491235635154841073557440 9943607 8496880158731349515583601627954841520 9943608 -35455321731384628937055674037926092800 9943609 190860085643039439156993535883402131204 9943610 218970524400188811361590244573965769920 9943611 48195910506981934980898459924072942872 9943612 -109253865949650847260244127854387732480 9943613 103596610488970789713748818341150138022 9943614 88847505909220351735865130001602336000 9943615 -123249512625621785777408433546076609680 9943616 148081407168426926421738674220926238720 9943617 162790983596053276456336665559519190112 9943618 129301819684108267631119709726496322080 9943619 -211341618154551618146908137303880981524 9943620 84929825360661968132038690477135257600 9943621 -3082937488108166213433868007045595456 9943622 3486307175056157384687997765026703360 9943623 -86933942232531050839405152529073917008 9943624 92258670345769223704874340212334796800 9943625 -394192545351485763858415735884199275000 9943626 -44638991159451519205182695979483205632 9943627 -147228591144113783193351884309997942080 9943628 183826802442994482318890637657740698368 9943629 -42573886766188964934801503922167099040 9943630 -98285167776594446980201969938790943040 9943631 -68117914161594788025569881572003663000 9943632 12719377962903978731119472154191462400 9943633 1986602684236387286204480070636339520 9943634 -51689620333549997444188047158486141280 9943635 71701340053269642462189556098925292640 9943636 35482052337028257325616064289943470080 9943637 -235574196590458616108340168296732846208 9943638 -113388639032580370504801209515061786240 9943639 -117939314276409768516448031982642133544 9943640 -155214163899088226839465886760136704000 9943641 2783074106752297165748693375197688682 9943642 109781520998312678516160499839461582592 9943643 -515868920533853407626998728027000283160 9943644 -22350387904534642141338169568963433984 9943645 -133547539401513079636347977009858126100 9943646 -67433865614377913156951533583738425728 9943647 105484154663694904007859713613487347072 9943648 -29878340338542279805999188489387638784 9943649 -671750418671330096537274445494391382400 9943650 -38994728885770956319381147024306608000 9943651 -238501920961304557981268813792592998400 9943652 -35497777408182294579780056416388345856 9943653 -28277207363747719785000789964168756992 9943654 61829283227004222116204130130859167872 9943655 10899515788382437606854456033203159760 9943656 -157335334274226834795598980835592355840 9943657 -73185751664517465162385120274808566808 9943658 -2893569198916011244065743294727155616 9943659 -219718919213207494938523991841758928 9943660 831991955479648466516475213819432960 9943661 -15234222021115872163106190752996510976 9943662 126011220271122381449967114639827429952 9943663 345358017402761670369155057407018280912 9943664 1414519967106692346226202517155020800 9943665 -27445767629749879741333119898886952000 9943666 76181265899889470714217667419147478032 9943667 31374212205008227677048195761787774360 9943668 -88778236204936485536870275367934873600 9943669 113958718490710971339755855033656639840 9943670 -94701990546154293929084124936805011840 9943671 138012106493655405591838392139267828608 9943672 553397351314997289057746958093125836800 9943673 125316855561283944230352309951158066922 9943674 62514670970354016226152460360242240000 9943675 -47120322967947019890287815545876885200 9943676 -3977512304145533503925251305420314112 9943677 363799752366461235604406448805364301414 9943678 -241277460503799332031842416496394447360 9943679 462551085363948286513546344264305681280 9943680 -34306092604335668181878982083346432000 9943681 658025437659254671246655065440057463104 9943682 -42755118254761758789682464084522648576 9943683 -114078378849694396136220984579985694400 9943684 -54220231249684342270066862782967840768 9943685 -196798292792295236598825404255698419240 9943686 -224152242998193341307156660046129694016 9943687 183268434647939528366095927383346541800 9943688 188034626453360909996449493267315712000 9943689 -3146234678943382264671479859193180800 9943690 136816710716782565554782647639839701600 9943691 497143863593758064789490176855232353352 9943692 -141772105050637644336374785304935022592 9943693 -137117320686233707896866766484063818058 9943694 68655112406290784206111325630791173120 9943695 7326056897775630563911135151960232000 9943696 37029451900188375235507655659974819840 9943697 457646890296275724224452552692071157540 9943698 110398054290208100560006821862177486464 9943699 150629279476516064671947758651899702700 9943700 -11742924940701670294916825696675040000 9943701 76365322448264837643305814046418259360 9943702 -86787724480186558576078178251824980448 9943703 -51658956858146111483017475422007619840 9943704 -2520683132444069706101685278960547840 9943705 22719756704801834319323694863603780160 9943706 12730783998872199376280740047131971584 9943707 516563192079065477877462685313239680 9943708 -19134463945691616312661559033111424000 9943709 183396222211442538015080495706061607910 9943710 8486445558533938025256634817439313920 9943711 395172357599368818221166805442237657312 9943712 572032690685017793961027218128882040832 9943713 -45496998472761412314468838206933430296 9943714 -48592204463809457273448257395516541568 9943715 6352255477522983931083543236489301120 9943716 200792263079765497248945990575226749952 9943717 87751407088458196475917383634538263326 9943718 239771066097106321711335296759768494560 9943719 16549834071069454154892314005646899200 9943720 -248936466606560729829684140208956467200 9943721 -344798593332659064674184711352403235078 9943722 4118053448332920969339168426969151152 9943723 819725459897298282746905250935116976800 9943724 45391263631346833987767161058435317760 9943725 16567124838541961096450686846140216000 9943726 -7619653450474528391037653437961020800 9943727 162758521273904557141994504851804242576 9943728 11754839524818931300441688568080891904 9943729 -87139036028159472820885985269753506670 9943730 -20845006172718140955694776498611251200 9943731 -44185686371918329710034216682508877488 9943732 -145347432370564146756690656272884258816 9943733 -99134623225288533212675224062901152018 9943734 -11138925443896808443601163190144015488 9943735 28870101411302657367015594438217962960 9943736 -105635267719045616329229720168275415040 9943737 -92152447472649635310540735012859262640 9943738 -80252999861746618164522261301971383808 9943739 -238939462713156208340601480088416496176 9943740 17660806051987425528395486000799874560 9943741 -678874859646848845355729982622858632468 9943742 -272624638745049797068366192665336743040 9943743 170978287865364718231058970475230673920 9943744 -76008506340807812704729887100663496704 9943745 3021305434562546501031174178259455680 9943746 -28558474703543215442865605668018163712 9943747 -151471095337765637755425903456065347056 9943748 189206058518146560109691377827470817408 9943749 -443365928343216278533771592212598618880 9943750 -1135972240963836506769295052528400000 9943751 -44180108062146389902347235769865101808 9943752 34777339403798245952694421483772313600 9943753 -53063700095069231561943387543362394396 9943754 -113330392822663573120736141350913496480 9943755 109558423860952035788538827428499416560 9943756 284112378523152848923498387608119294720 9943757 -155605496394423391627111544504425773780 9943758 41877001903512930744482668261889178048 9943759 106879938036530817730571363411654941152 9943760 8714392529685855399261025259955732480 9943761 91207732524666536682591989860389376224 9943762 -39125093324598115060403174631946624368 9943763 -184382634444185318313247545981750551856 9943764 157698834453360147527312291242420746240 9943765 105385867795818530336836456372063629720 9943766 -8799254837308596039854592601586908512 9943767 233942886430545042077003758064007640368 9943768 6566898700517412670673002593782722560 9943769 -376655826000059923867520814181345229040 9943770 206861450795086255985269093582961510400 9943771 -114611754302755401252789704437132970736 9943772 29099188039578451223375859906279605760 9943773 114843536891426718143681601918727278144 9943774 -30375522215631912592838816779082764032 9943775 177673005795747694963909795386502507800 9943776 140664624081426162872923046496955269120 9943777 -89141107165198973830330239407442649088 9943778 -19572418571707180992583510755970003392 9943779 110605252887195220532104606058929304184 9943780 -144406813123011398825234368415969280 9943781 256626391838865001090172394672992444700 9943782 40977199234472299682365758290319567360 9943783 194696175110394954138922003935187920520 9943784 148061937470040162419062729009300684800 9943785 -63046233254387528091524214161870553180 9943786 -8410266009777467185104684930655587408 9943787 8448871069762192264085487253564925472 9943788 147788280702976197223119374053671974400 9943789 29520590089998555854748700386011608480 9943790 -93766099499582534304131014989959185920 9943791 32764876776422772775687298401543886976 9943792 -61401992914414179749772966015608094720 9943793 6034654678522645826773011566481950208 9943794 -22758008109999377022398312475018370560 9943795 155372394895076074322010678650092306800 9943796 132157164596520784335355729804172553600 9943797 96739442688410878612375309254826922496 9943798 -15882787854375181888350707555188521600 9943799 -9524652234299296055951867871770141736 9943800 63828862828717839841615281611539968000 9943801 -172698187660147685212614824337043669440 9943802 -29416388423770639023662437054112966400 9943803 41629060919748375579654444685887364608 9943804 -1824547088568988133669126217244158464 9943805 107511282461712282219879729376509540960 9943806 -8408684258877640327544190598179576192 9943807 44600646698705443116444193092918326688 9943808 -20294999037644912815245159648240599040 9943809 13889244841982371842305921409776780160 9943810 233875419700571853357815425492009142400 9943811 -29231748623241502762000698371377975176 9943812 -42865519923420295281107591862655688448 9943813 -464765427645321327102071877759104383200 9943814 42972905948778715479091318249769180256 9943815 -21681447605547488971928219798685982080 9943816 -164831512400813117052158827467908459520 9943817 -107516554496891203953733132423196058240 9943818 -14220529130768621460640105049982602496 9943819 17373528559550919140027894125827451220 9943820 -110055775263240949410532715981475563520 9943821 283677774008062159272609027439556654880 9943822 85352832283181233796005291381482152832 9943823 -203015556383794292222226502221512199720 9943824 -2078010105588937766132834920370012160 9943825 251506213521195917275156724462957176550 9943826 -237243955929641077125735195817799187456 9943827 427761205320964767682209634160680882032 9943828 -179782638485845242208895190698280744960 9943829 -194677216658912583930028385802038753280 9943830 27639757219335044052965283107042342400 9943831 -40581022991544335826811476160561468800 9943832 298359686230957895764353386415662438400 9943833 111593553995865596322745936075261369248 9943834 -40143757155326602705421492123134679040 9943835 -164939732831883711248441169848839833840 9943836 -392101020495348812280798723510091776 9943837 907107933514562443392586399479157278912 9943838 -334467352974853170803253639445308490560 9943839 -26646725513297643809320400831119670400 9943840 411268652837484274665695615183172403200 9943841 5697528325452945211793683408848155652 9943842 65444521213332415153355543513556701184 9943843 28641073648691579349038216202681735168 9943844 329421647137413619278354877594362063360 9943845 -63481826166353018174423674276892084160 9943846 25886201586271463467665110912793477120 9943847 -35683317317222468945096854044684753648 9943848 -7208228171447913075576086687317770240 9943849 -30526812580970367783674614095597622150 9943850 31118335958261040295200324773412460800 9943851 -36359560761796064001789948984591951360 9943852 -125884780976930004894874411679313105920 9943853 -175585336662942576825006438872360794356 9943854 -88859846017865641736453975107549827840 9943855 117790816003562676433454362908066960000 9943856 9544356454323631865465059921551163392 9943857 -182275868133145871945008964145073336320 9943858 -21171197845542672952487474454419334624 9943859 -429060951333805008562416319297646663760 9943860 -62493031244438207519486753555542886400 9943861 -12281075956793913855222894602563479240 9943862 -286406843696279708053997559022360553568 9943863 77290914032927449650014774487553759824 9943864 -2699246215946559544361350023231221760 9943865 -67916974826039697312301246573535030400 9943866 -1827496900162227959024752684383448320 9943867 145900595931857658785551308386852909520 9943868 276386260979069082171196466521103170560 9943869 58922081711944857343884558705990388128 9943870 56782493599215843498478963391723842560 9943871 5116789749296750056222015773612484320 9943872 117371837261516140112913126165810511872 9943873 -216613947645235553558365954496895650878 9943874 279340641787774963995950732743595261952 9943875 324814734761952081506849122672540260000 9943876 40782883508910738596011848979394265088 9943877 39879206258377015834990662974960877726 9943878 -58998577215376098154296859542480875520 9943879 -3897443433478042627475994365688064512 9943880 295854568471877485171698793353246566400 9943881 -125529475732708903937068913349013326240 9943882 79186248774128935685706404328709752672 9943883 -309950887235135581676308869396167909868 9943884 7808280093937587389986413010404366336 9943885 91273406492918363494855750938759893760 9943886 257541340113337609627535827967313331392 9943887 96862236029812392713297153503299748368 9943888 -169722923282423221101426550135299768320 9943889 160770433802623350610120757358155241024 9943890 111331731536429944692449429170435837440 9943891 179591413764964934571442635770121824784 9943892 -67265415079982310129783475034627758080 9943893 209063221161475706930364086782875319182 9943894 70930074999274780497408937628186887872 9943895 26365325443152085855887207465811320000 9943896 218651040622055125805860862694036172800 9943897 -694880836080222937646331628275990758400 9943898 60913945009933475446109736998184119040 9943899 -76777308974451099646559700556190184960 9943900 31549955388208069605229087194075008000 9943901 -1861129091680103727321464460229814784 9943902 -129093922080528963888821479918524544320 9943903 -555001177449937754151007130856603866848 9943904 150589226691537918654110105531036860416 9943905 31077807702478520016431921251535694720 9943906 -8655337307509345727286957646615839744 9943907 -34020194420041404629868787771247855844 9943908 -66430642521189468900362140364443877376 9943909 -46073323271984317129256425272297971684 9943910 195405802565610492667127603342461311360 9943911 50937567206394530937306021913327058640 9943912 121250109240893290337398788809977036800 9943913 -73855416019630285039879028282470646400 9943914 93987746855965836153408532675866432768 9943915 -343532586865587518879154913066768684080 9943916 -126364605391244215239644729433293038080 9943917 -265886378089170849004525717114997853120 9943918 319373836445129134200564132133440644160 9943919 -304677445918057516938062871268394263080 9943920 10806108796107412485959800099089285120 9943921 105236715177261776751865374097853250560 9943922 202612387631941978050905071502885761680 9943923 131258811935263904762363933910437717568 9943924 69529650802300364000500074646692007936 9943925 36866477325975348157392198287259604650 9943926 -169718608105614937318120918765569936000 9943927 -55727314337341508313958747964190632528 9943928 -57731092342805037206005600272850083840 9943929 755343804397237827316508583624888067968 9943930 -15178446914862606145560083389544900640 9943931 430913102340266894276025305964001727712 9943932 -5153128473561968186374265973629485056 9943933 -97126159727864535471461878797024717716 9943934 -20435382870734602629521017082641944576 9943935 -13582680307963780385987045277056179200 9943936 -312703538746937348691390803749361418240 9943937 123506935440329955563434597442815860912 9943938 68588792103407035607259383845707517440 9943939 -212676826218946245166247587697888895760 9943940 144994874568605093811091166570253815040 9943941 83653148007584964938854354524536678400 9943942 -119231351481729211941794383934217844128 9943943 -220188130134602040201216987147996248808 9943944 -193980004583980174120106460479831777280 9943945 -266361997354923936108057071696125632000 9943946 -205222798099228380950357835901738930080 9943947 154705959476436341823812591820368099328 9943948 69286132193327147811522463003411955712 9943949 542427474532555456165338610405937344950 9943950 77368297501045371063839118356110737600 9943951 159785260162276872941977244808375163952 9943952 -183785528911320480967864324686594048 9943953 266963962402612154733038298706479320304 9943954 6638370790313793403413568772877242880 9943955 -63677202518821995925365323839678819200 9943956 10827483840185686196966270807265921024 9943957 -313097003278452738928060772215993799794 9943958 46881866750662663773526217642003213184 9943959 -68678501696243351280513994837039661232 9943960 -94437427394044141789633014468560486400 9943961 -99414598966345054101176584685911952700 9943962 15567401426813268413946121562470214400 9943963 113304002366827152052541449292951706240 9943964 -66073321735079530894866797335573185024 9943965 -197274675259059810004902866392190880 9943966 -98524024828783688325222376141041418176 9943967 132737086411547641536996793433764542720 9943968 -116111498910045698408282062590213881856 9943969 -6339681744284271680016003912810506688 9943970 9083352762884796027172996147356686400 9943971 255033350231364603335723860182220392312 9943972 115364363704786895195363225421002993920 9943973 134908831475025001717281986708167280640 9943974 153827163123498890128521770015573800128 9943975 41174608360709610421481381338677944000 9943976 -29687365886788426349583261331699138560 9943977 -31022158939013368633944273035235911280 9943978 -64025761737355322873333921352662261760 9943979 328567339814764015186930811724814879176 9943980 150052813277504183978727798025470720000 9943981 -36835133316855608921093437312878903360 9943982 259326274904965547109620078507705078592 9943983 -122492074256344530884044773340699733136 9943984 -35583157797869240352765279221727477760 9943985 -228025011666818770108840526509076351820 9943986 -14588631849030937875279599163030798336 9943987 -19059695244706099552941625374203344080 9943988 344013521406384000587309291304612655488 9943989 -32986297821393972159430941886333057632 9943990 61811189045115981362486519837614490880 9943991 -189254421159111669203020496577654741216 9943992 376897863691951926348045083530051584000 9943993 446231774824158140493195165152010627242 9943994 -3480635869674881690253585892851022848 9943995 -12526756757875747895487062813685768960 9943996 75711687461760173384717183991533696000 9943997 -234132443792420647841564451710507408448 9943998 -78471891086237562083767859714467059072 9943999 132753358149630134576349540429973447200 9944000 44111697213552232516026494855675904000 9944001 -299539196321602287861647547659423726670 9944002 153646519959759014270493962876073119952 9944003 376289885358258606558123426886830046200 9944004 20943173362336592794295869925480005632 9944005 -50637474309340844864518616038437446340 9944006 151713353892640735006928047863874234560 9944007 11689033148387064716031590505589521360 9944008 -2920934351312931705924937952246906880 9944009 -186923188833906288548481725531897305884 9944010 -32644572143281002573044096631387274560 9944011 207833682114153969285818426100620379840 9944012 34464339976417857952901570459144650752 9944013 -379859845569643543372744488543367452000 9944014 -2508931992084044932458475651178264448 9944015 167367839868148664964954855803537080800 9944016 6523600687598339489633018674827755520 9944017 19268121418631939106079981386066644040 9944018 -34159692418376364972162177518934571008 9944019 87962989267654597770333135954410268000 9944020 -149022492771274472242191814373850647040 9944021 -297689384881519852654323445010731968 9944022 267327562408616620439241323053657536 9944023 -303804089009107003247872855764810398600 9944024 -365101299229862260211131882906415831040 9944025 8827353251655195149895110205055795200 9944026 200037569608400239401115895568230345712 9944027 -188970385599829291177699733970925054800 9944028 41848356316726341080387458136437883904 9944029 -485072493965801551506450612610524129370 9944030 21851171477295388218663705404951040000 9944031 384274959288256926310223494031172238224 9944032 53369525167643994356901818503595556864 9944033 346117937316690387527977918752635862528 9944034 -55490857526896597838989427842113966720 9944035 -244253686794341149620354404761793849520 9944036 -101365224631148307106062917037739893120 9944037 62811484714423808400153960294116027040 9944038 -4945966282709021812187698149008941056 9944039 -11776592720726198640326961643376404944 9944040 -102692335787847222924558737383391232000 9944041 -427955361569855337170115001158615199558 9944042 -128036063957677471837319261885625924000 9944043 213698886445666323667477757973500005464 9944044 121986952127418762982262807936465398272 9944045 26620145553487001017252152681224477280 9944046 -37402284980458949488515493946332323840 9944047 -74095960861455487330672940394294042768 9944048 75916568759570974499161525283776757760 9944049 -174975861018812494675821049530231924960 9944050 41129455374911841860856546014907916800 9944051 -2102189685125370398362398313354862640 9944052 -164240020828392616465412395129011191808 9944053 686672200563051307757744314042576256 9944054 -169628691431141264800670915485155744960 9944055 -242158404310035497524614623349576949200 9944056 -75942952101928768956376851216872570880 9944057 -69483394114771767301698131374115730300 9944058 42437258819829530116329188380890382848 9944059 88617668116102890598854716298081567480 9944060 10539771316471191962202673803245337600 9944061 -60986607123210957685485353301314531328 9944062 -167372108279596810120125260930210131968 9944063 -100281994453411752099735778866088946688 9944064 -70680611611734241456200640896901840896 9944065 -339881085729365036956965137070066403800 9944066 -164702009350762948343643054115178557440 9944067 29016312528804063679989992504466784512 9944068 383714157009056667029216358663768017920 9944069 -382259905653618884348406455852863498530 9944070 183294648703397351401819829626003200 9944071 -195022622689416257083322718909727683000 9944072 39451630101341716000824578845286400000 9944073 -151006923952984539476839312346492006400 9944074 12976235089589594299618091018134370304 9944075 17256049428875239960617152038092459300 9944076 100734303811755540809619025679412997632 9944077 -56481097003851001976814071525102915040 9944078 -105797222611386144936088560439427559744 9944079 23397671359722718075765369088076236928 9944080 -84884476581664814126614850647461642240 9944081 76805840780585709180147909407760220992 9944082 -87696906657892045089725554519815495648 9944083 197994084024582864189225208927718840560 9944084 15247761812603635271904946977014437632 9944085 -204713070591406739973181236687083781600 9944086 -306254908880123043768876780265644569856 9944087 -164890139464759223166799479923249809920 9944088 -114781560519939091617788263402884956160 9944089 -379356812610950924264947804844599757110 9944090 -22097168721686201212152618421376911680 9944091 138522931658407251892138740223566768300 9944092 328584908369755056006240788951802803200 9944093 -295683812334168368110801725231149045658 9944094 -1967457785116503577000285723439388672 9944095 -56506970425919483300867621581426204320 9944096 -225019762294213002249757709006693990400 9944097 -36164048544903593058874954116885003600 9944098 204153987172370840949951220417967711520 9944099 -133631104592777830618487590140650521056 9944100 92787773997592559392816621930168320000 9944101 -143441767407831244290470099677014057348 9944102 -7010608776893022526237323549874866048 9944103 -128423466100605527836291210267340320176 9944104 232499579149180888065442297673194613760 9944105 88863341128250127994640336051271347520 9944106 3878234670062841522228532941516117504 9944107 -63892016620713382630656656934274785048 9944108 -170425316057653866379239859242130121472 9944109 -147330064657471944463260329051603145450 9944110 74106814020703446411475960683860737920 9944111 -108412569752146757286301998288527559000 9944112 -6846976215849755862297664239021096960 9944113 -221120199536206572639502659476190669276 9944114 -1577554608203566989733350389083106400 9944115 152013866571323118705854731848251868720 9944116 68508499872186507420358428776595111936 9944117 -58522920139718990534978745485244402834 9944118 -18321802652244235103848190424801337344 9944119 -257583750217855942326725930116454553600 9944120 -64962995793454087145383186476122112000 9944121 -42820633064560619585435298672101343552 9944122 -116539678334644188105281369030483007888 9944123 -45280689101430561007638876812349819360 9944124 15000532796922972320770507691701203456 9944125 232849778517122111292369905364974400000 9944126 130930525628185462506785037067162144512 9944127 -2924596224136400799081049908695831160 9944128 -81381875254261982437289427431293714432 9944129 -387963948322087183708216654073773421700 9944130 31530394858278459219283124818421713920 9944131 160278873900537584254206094190288208864 9944132 499799649550345879052386030097759729664 9944133 25085728185158081338056840086253727488 9944134 194615778113179336102569629642078949216 9944135 611828113607799895979988186348934101600 9944136 -39102599006552041313780807949107911680 9944137 -18851491524379659801504617244968128 9944138 188624772057059096273826423839299932720 9944139 10215376546165326415532706364504862424 9944140 -33806061502579666652290829181957335040 9944141 -5822335264776071432557118437719918528 9944142 489167538525301811881595961313097856 9944143 668373963849575889827935439554464056 9944144 -24355739848657269960833107273191260160 9944145 -52930675208684103951007794215750437080 9944146 -254404332647243887564001108875518341856 9944147 500603120846245868634199664128111951320 9944148 -38880848291242188210827129356042321920 9944149 18554972737586337205968053187550015232 9944150 69899671488925767261687560420037480000 9944151 -7989869132821828986474129969053126016 9944152 -218187255875592618340449078635335249920 9944153 -10180149959233102888939547453415764598 9944154 -33485778185931546117511210979207800320 9944155 20640213637397590442268624423456823200 9944156 -43489058909909976675540190405332180480 9944157 -21466225691939052011907306088637798016 9944158 -239015984670727213067774799087094920000 9944159 -236602479244914810040353498908041965960 9944160 -18005141177559706087178978924746506240 9944161 -54120049856191636041181724896864429376 9944162 -108333741763956614624194325240647797168 9944163 93409420555233253157622279089478689880 9944164 293874432609050050731749159722441717376 9944165 -29616705479589280460480492354700380160 9944166 78596904092998602001607670126551592960 9944167 263144184548566148420817832954270826832 9944168 -187893822551798116202869017458277795840 9944169 -50424504494919045798411484463973818880 9944170 140384050767864649855804995983638781280 9944171 -347528934538399184230710890303320127628 9944172 98380735074703973574755442979709248512 9944173 154971087886935652604519243920938668140 9944174 -271661145813064735167961407206564836800 9944175 35024237430048101349352695064923567000 9944176 -8238113133853505616512899121967169536 9944177 397450772166434443866204410056155523026 9944178 33304822444801293822334146432031077888 9944179 66648015192775126728056949787960111520 9944180 354919802840550910847719885426360320 9944181 -35837661673623435057363635073678349440 9944182 -228292709323666660773874284226482708480 9944183 -24538991413072099195349983770048998280 9944184 195110210977734571699296528128564305920 9944185 -176860849273316001447894557251629202620 9944186 39025711370580652588229942353643308800 9944187 276790756256409046527673379479232375040 9944188 110618959154799103843516654178532234240 9944189 -324040514983947453142511265884672448 9944190 31068866579516317427324999205180611520 9944191 219720661770225739283878526430356830592 9944192 25924757786123966225912030854800998400 9944193 59068728678982777352622548238670248384 9944194 27203006138591187629929226896043429952 9944195 269872159677591221249982474714230701200 9944196 -329958975675531248109893367316823869440 9944197 290273466336071385919458136924901527646 9944198 -191436057749170243786702703098893324480 9944199 257757621496506128704489506830359071000 9944200 -28460812786515043016652673362395136000 9944201 -191857763856027372662787553273703296080 9944202 -60091404049523323334740425347993690880 9944203 127576332039391642032939111505772121840 9944204 337685099614172346941540863699805644800 9944205 115651367760320797698841139495581275360 9944206 11893459050823243574344062844860113664 9944207 266583656102813897633260619456465192592 9944208 -4235848935370127146818897132712255488 9944209 119670838249672952809270964255532317040 9944210 -8425749901157781387565383757641300480 9944211 53452502763152081420882081462947891200 9944212 134680859793289261556330657416198520832 9944213 -64299616845841472417679518361326036736 9944214 -13715011458894376325510481970265794560 9944215 -236928354396601240169424078301288385640 9944216 573545012705071476091624546044888268800 9944217 318926915373408637709406866313425511834 9944218 186449178787015339335443183793653531616 9944219 -76342330489065133570240792725725463240 9944220 41042105061025898050349689790233804800 9944221 191875632142083557839751601351802038112 9944222 118182345039186386897317481453255313024 9944223 2746223726681019641843829639835824768 9944224 43539887391384848027086622652452831232 9944225 105295613026049421977588566620797184000 9944226 -44917052704278952460122172606186003040 9944227 -136472062722510046568831755227390357248 9944228 -4010384992029892530908431170629836800 9944229 15466059335700653846537336015583086400 9944230 110954210933469956284146418344129985920 9944231 -113390794530795616447953375648167641632 9944232 203156456401529277288774040708492492800 9944233 71109926974440252812263671529810188608 9944234 161242440863897830320558206012651708160 9944235 -172934573672603091371085116040693888000 9944236 -249452227195659628616806747083846142720 9944237 231308897643251536027912398912317707980 9944238 -164708235916951202535668492507249912832 9944239 155437024551910024289022259813897111040 9944240 -34937373289718100143465042511894282240 9944241 -34977503269604171181857451526279966608 9944242 -25725232711518492160244676111182364672 9944243 -125896765862732491374210076246265483760 9944244 -176657696443077690010565038353326536320 9944245 -369024629224286647822131025832210452200 9944246 -43801627698310428387937953331287119616 9944247 -190208173045121497120043733300048499200 9944248 547389195634453729245994881317821685760 9944249 40641206692059133201518680291173403136 9944250 -80216545905156273894570171862848960000 9944251 258579198839745916509194300410273265252 9944252 84903139883568031577276625276052561920 9944253 93261690040686347260745433210400193664 9944254 302431722480741044793324852085825080576 9944255 15796207726537876772096737210329725160 9944256 -34502212925092666055093871310169702400 9944257 156896921907759764844927522003109648320 9944258 -188128802764795035104824147463892510720 9944259 -23653632315327312292239829543413576192 9944260 208675390987174545431791041552740352000 9944261 125151341201797986319089910753894808862 9944262 -303803344709467696013771451676314476160 9944263 -14911865925792900319377672550058167200 9944264 194998725498841721018407906285716480 9944265 106734668639320966064518440161525776320 9944266 -4792816515333236164338149051887443456 9944267 -436367292079160932461203887924786488684 9944268 11267770181797010716750033322058279936 9944269 -47023056583304500822521643251246414720 9944270 3307979826106573605553779204903125760 9944271 331026874323976470372700299506684139240 9944272 41165423396000681372911240104400568320 9944273 47960616008353538177564397409774475520 9944274 -180139892014530170312705874460474375680 9944275 89434438028022535941046125191855016600 9944276 -211099231121921247415459156017469683840 9944277 -36605667893116463421904604181870789120 9944278 83453198329655462147327187240754914624 9944279 24687412869059518444738807461353601984 9944280 63819398845994027528489275812825907200 9944281 141357844206187980666020100117688944964 9944282 -31188929420060813145445389212866560288 9944283 259163816420267255390449195288219737600 9944284 -48397880852996566465704971563055843328 9944285 -53631134245282418247908282103379806600 9944286 -125810052879484717644894152002784059392 9944287 22666668943777154817824180570395883936 9944288 -250110777555578801390431917606776340480 9944289 180140276578694521567111626564993234240 9944290 -119151544988876783285946808806726121920 9944291 43552217409346974142150674799450206672 9944292 3925427115282430409835642719832241152 9944293 -312118421012096594300040186584162809056 9944294 -260654835486159121222291919524390166304 9944295 -146201281600697360015847788935422373680 9944296 165686907228959948289527088756146995200 9944297 192392129840810624881090383182772332112 9944298 -41118441476877617711752368341704970496 9944299 -41079578474164031149344830289606488040 9944300 -97116323097807217529368787639749248000 9944301 -90323467252858217039901234666642514368 9944302 62730603982177060853616224796812492352 9944303 464596573146193570937353665486256157760 9944304 1449329017092957181366890110298095616 9944305 16314640674775056888423462880089785640 9944306 197100162666743095532623490183198030352 9944307 219937196543030648226537381731834241120 9944308 -99572898869566757020389404360086493184 9944309 4872950352366821433118788929488411968 9944310 33519841135663835505234444400566835200 9944311 -87998527706227925472028630414068504248 9944312 13763852085209494490757841055868518400 9944313 -2978623485661426071306095986161196896 9944314 5394125905271351987024481176517972480 9944315 229012039761353681920256823655255623600 9944316 120947406166942217737504009195179893760 9944317 -143059992831312333889641925423698192634 9944318 -71888063284855727460169360871394800640 9944319 100378166270289251645662248154212691200 9944320 138095006570016026445554156341328609280 9944321 123262073416697573170074518523029669844 9944322 -1420760534712652982290900968889585920 9944323 -113797335670051124557137876996809179736 9944324 -141812052922612570938429952601655362304 9944325 -186482752698895929244485290516857159500 9944326 29146802841302969640992691499079086080 9944327 -205355552988137423032916971626954424608 9944328 -218716803627664050717562560888956067840 9944329 -439266158915102241890383728333782436070 9944330 70708716801164154896245488579261937920 9944331 -12267675905897767642307115998379273216 9944332 -198158823792278670241490630045769907200 9944333 -2439159043378117542385581912542206080 9944334 -9602293049556227511165932374108474560 9944335 -48584062413991692498499873119675584640 9944336 -40905057034290726602396532463886327808 9944337 -26820133543721062977572079814482244224 9944338 -64947532984873520340600143611982824320 9944339 103211224954139935621652358624121255224 9944340 -50777305622472812726495295041230725120 9944341 1180026249376006506524320171147546879488 9944342 -45775205172101008699543421087618775936 9944343 301160650690115583860748951844764930720 9944344 -136388432693656233706980592478992896000 9944345 -9428393708350714484933215644054662400 9944346 -4743417792988589420963269514568519936 9944347 24833040431267021598521299569646204432 9944348 -438271018088534851160156763671775744 9944349 139921179111317274054157950965507432448 9944350 69596547386087133098867573037330840000 9944351 -511571203598981398832435195881859871648 9944352 -299590042101274310600795401579659264 9944353 534251313750791149679488351699788931120 9944354 198572498944907752444327523872411189248 9944355 82638912379426161162842604643289814960 9944356 198243764011394911330620131314602465920 9944357 -203355857821682494250618035877545235394 9944358 73281427559062417801981257084549590400 9944359 -171323769352724709442488111197187868680 9944360 29025727592267301359083746887464704000 9944361 -78284837225716211687347613633089999680 9944362 -230531594178667167180526799345346316800 9944363 22128034613134224582690704327111362848 9944364 141990589742340770788168733336813938176 9944365 -152121505000448650852216491046390298880 9944366 -24390555756673103878240591630705152000 9944367 316352928633226682015235182765392173312 9944368 1392875681443007624840301838740029440 9944369 -62659369416485767435868938688631426960 9944370 1435326969509123157739588643711102880 9944371 -46857823268642620850579473563952312008 9944372 35881587199371006282332879381467852800 9944373 117326941957076910478188350729151108384 9944374 212250885796443209310939988402745942592 9944375 -5141511127339973673777615669073530000 9944376 1110397577933070883120911086009917440 9944377 539853648391588451950417532625225085226 9944378 -44343919565578279731325341068392463760 9944379 -107179944018557300229419763044102060976 9944380 229065344965009560589232730662914007040 9944381 -491530559905592249448989429515730222868 9944382 49763224438197298057721236207593176064 9944383 -4863612896445050184733558451749443296 9944384 -91554607143011603211159701696530612224 9944385 201301727580639847617128547704222400 9944386 40252691420715820576095041887487619648 9944387 311804490416786577360815941019658447036 9944388 -153781426357605627262180691571439200000 9944389 -25427020090121292284660006111470896640 9944390 81625401750332626347081126233008396800 9944391 90771358084694575136893469222979350400 9944392 102235349905806918959791225205330995200 9944393 354901897968468160638143328502044423642 9944394 149770758105145507113376482719889964800 9944395 1623663028656440976837362929578167040 9944396 57931204410449273980608063553401569280 9944397 -79012553181539766701629561266622152960 9944398 -135680497745360422249482469505370964800 9944399 -267453110456242191258143186548381214400 9944400 -14443548065789729298128915444151091200 9944401 228454961168691208587426559522487580672 9944402 78617094386501137575995053968902459904 9944403 226928570589520823826914147397186703920 9944404 -346544866914905636687270400468443734144 9944405 -357964141303375704168238626767505255240 9944406 -11464506572328723595162041816177081600 9944407 75383553130195445160945888196683771264 9944408 50273231862104309904534682999613583360 9944409 320836767575163163879947138767232676800 9944410 -23227575059380400556259366841004518400 9944411 -75371853155498706475911278465688295200 9944412 69360011950298250065738337583769037312 9944413 -504619956579346784840192587367687157780 9944414 285179770505691936557437352960874685056 9944415 -21893983944426433738001430146293286400 9944416 -38709921571957833452992785069235372032 9944417 -37402857593809438303605516893831193408 9944418 -434456490077976253616759596995846144 9944419 -271721318704426200535486224281814572640 9944420 -99504820474518498120392461055872888320 9944421 -71044459071995423417392221526442020320 9944422 58597228054267479381033597732380920512 9944423 53177115701745962272202150040533535672 9944424 76669431941883736450294327413094809600 9944425 -21035905922566996586647030130525802500 9944426 37776085450832252704102647456071192160 9944427 -97676014057967557658334849604402827600 9944428 -14009441396094312414177448061701094400 9944429 -326754279784522563871543060957969146720 9944430 -124899187967257649405967758688553589760 9944431 -159810971392916537970314623198476616208 9944432 -18214634693104906073038131435124260864 9944433 -58980534535200401007642092614652076798 9944434 -2876131250094421115845588926330346080 9944435 121529588316481351191970942835253728880 9944436 126165229015444570067315276695518093312 9944437 -122388009147290691958027239733815356868 9944438 1594878579830287828683945202103715840 9944439 13007331100668499828818700101394499280 9944440 -287400160404291364344405182303874662400 9944441 -70250645498892187620369209645766658560 9944442 -163669976921230099074242203416481334160 9944443 269483816018314252421170546529412922464 9944444 225041410251660332693197851812018850816 9944445 25914963437631872772028814204772393600 9944446 -250830017106821398498157212484694947328 9944447 -177664447149717298807378067825188109208 9944448 313426308596750503284838029078822912000 9944449 125199337996276067947437108377684024450 9944450 -156494177363268042869734213832509392000 9944451 -5446583199693165165046259998373949816 9944452 130245278383833753771035715531909945600 9944453 53584434977333473849858976834875799256 9944454 43027144313666403798121957617351028608 9944455 -42173842765607326207014852789683189640 9944456 215645920799875461410473882992520488960 9944457 49501698130484034171952372126003495440 9944458 -22415173858062007807452599679459379920 9944459 25670980740230327075138208326807534592 9944460 49676319888563135079282082833746242560 9944461 281189706790410836260886720565052635062 9944462 -11957862399212349319274776735299956736 9944463 -12409241767741308468028470484006317312 9944464 42038949653307289003005176850716295168 9944465 -505668488828625677825940190035098062080 9944466 -11943903001947783624560402421258318336 9944467 -1473920528482135751581599949227398796 9944468 156875812249681398743519878852815265536 9944469 126362034638240231661742496175014966094 9944470 154078286419553163696916300919164135680 9944471 262263044695441333542312098545373193672 9944472 -55142960686016131791027231046382223360 9944473 54622812658486175119710329384952612864 9944474 -33594090702448593009553623474599958048 9944475 235544985307303920033005242783767384000 9944476 -10427547081732508965026241613131909120 9944477 245702220128494316496767924698515175200 9944478 26780674313924548098428210678523515520 9944479 -56219279982980529727040010786366019416 9944480 27858907368557448680161558887892254720 9944481 -2830054358971379782780247610838941696 9944482 -71690977642082974659487247742736511616 9944483 -122703660830939795474376736501924127268 9944484 -114983099645005995593987402053329143808 9944485 -14094366078486195307800750078554498820 9944486 -46064772892463325789270747025354735680 9944487 47168758973148621675474858668212773888 9944488 426666140669294674321541019569662187520 9944489 101497415720943784539738002721922995840 9944490 -3774690008965522188642274827075440640 9944491 72668670310728928286101762828132867892 9944492 -355818618979705408378492719513496099584 9944493 109533134573452591536101133430404735264 9944494 35245393714174340171273124322616360832 9944495 -124633252569126425665039964961614576640 9944496 2109948274496071712780166647316676608 9944497 169837310628035640019537019060606956946 9944498 -16299020700533757430929074572381357536 9944499 14742366093313870672492933429406211840 9944500 315049842234512616314177511575739840000 9944501 -6943356329035733437896700469237689650 9944502 -52042873577652173840449433492755737216 9944503 257787530608877080364186180689533075752 9944504 142527393233292670336269948792335155200 9944505 168157292096874022270850800107788112000 9944506 65196284819776948881500805034948800 9944507 122003650672744450558498699668780725352 9944508 23471945893732921474059886076412420096 9944509 -144609057893380476036222713802367992960 9944510 -13014089587892286375909809953439312640 9944511 -118360973950889873134735885587998313528 9944512 36745748097770686497637434751635685376 9944513 -148605786089038035388708814533757954238 9944514 -99997855345759943618387274304532082096 9944515 -28997852847385089235089986665616469600 9944516 -401459573432741952556866747753208246272 9944517 -284313384053915862629168992691822901600 9944518 271478227355269554119979611287553920704 9944519 447251636124120899859136001539350764160 9944520 189860580746951588128780775877427200000 9944521 38072452487879052825825178115203711744 9944522 -6677585234449900668549443473488538368 9944523 120593856352731562751547452191224405372 9944524 -3120763006542477092286054725198438400 9944525 -327508901241739760754712526867182527900 9944526 3238543394935032369738428129639214144 9944527 -90492646774226923098259754915054449208 9944528 -70340070477890248645837860002472001536 9944529 -83059335608590063037904862468432910400 9944530 -33949421654636390663939501961621375840 9944531 106245045326744307328882933808082964332 9944532 150741952923939492440147360105982339072 9944533 504654884775746529547315472314753374144 9944534 -271863804203766574483723922470368847584 9944535 44042572347638461177485426194705709600 9944536 -101043814365788422031610637483712839680 9944537 -116940340586146712226234527670267184248 9944538 -17259570580912258058321333614950528000 9944539 412868184817034932782257392764462138600 9944540 53483010698552657551718978340009646080 9944541 198220878188291572524413254557020552652 9944542 532458369216339632086753935362654484480 9944543 -25293470612233743252990734164786258560 9944544 156987217676833913038331227944612003840 9944545 -170516957564543597193084054124620478680 9944546 -67076460316576942093800210626380298880 9944547 -70195264192796268218857652704216879872 9944548 -236122648668085489795406811206115524992 9944549 -22703736224884960961225162575271229636 9944550 19440752249817980201388577540780785600 9944551 125132318527891111532385825535453562400 9944552 -162302408107436245575884711618371584000 9944553 111297588057792593864646514013981438784 9944554 -263123818913065478231592427528098491040 9944555 -246408940094390959557413411045384934240 9944556 -49890051129294526910188720471304011776 9944557 170246542403171413068444903123701746912 9944558 -88058488862485149368149942417521446400 9944559 -102063846352207942616932408862297944800 9944560 58461338319539836322168664434279055360 9944561 353656299741818319704330110791622899648 9944562 -106188841499212132652310198959489034240 9944563 217068783148537160105669346832434468812 9944564 36667607644507584317887719354268999680 9944565 -6836295240160251086139642395312921280 9944566 -267123893965519458000968800403325180768 9944567 -9945400837041153852601302803351040360 9944568 23685069719118046028583346889017651200 9944569 -171241266504451111409778163278572731030 9944570 30611028513283136370316398421584960480 9944571 -388515967799234206302589442777280000 9944572 193642878060789065434730001038041861632 9944573 27300627620705776500912818134492154784 9944574 -52848467872720844817609305639223157440 9944575 -1082798174776783586366094416426790000 9944576 33070906500859249030261694878451761152 9944577 -39047382130259842235129733463572458220 9944578 -8148699272566016084694461592235129344 9944579 152043464347511639335306933592530835184 9944580 -60590161207056758233107132725377536000 9944581 -273070202471859831870017569556437448800 9944582 23640439384426331438264037016643383392 9944583 -76219404643593302818751230921248328704 9944584 89494638759937760805532173549396510720 9944585 5637475314592080850697304595838919360 9944586 185974337259583633099206288496282636800 9944587 -307927147515159170647260592753489936128 9944588 -57221161651704671416052096227747629312 9944589 -418578112893903660806125500573695015040 9944590 -82417880989213154046771780768648969600 9944591 231711514405766176017436183593801027984 9944592 1748232994986099613840684731587887104 9944593 -193474571267919974265208063710877008600 9944594 -49351882362879894895583850664516514688 9944595 111499308322636425858978125468821009920 9944596 362060499518739955463375357588579427200 9944597 57724970820972250052187545876340074940 9944598 -166483125025924318803164955737606860800 9944599 -417185069463637822717870393938576896000 9944600 231905973395517475672057379929059840000 9944601 -53886181288780542408742561153066358976 9944602 24092778640661723967111136555664209920 9944603 721588925081984651594440692760599480984 9944604 -157044688882405609502789607662488028160 9944605 139564536541254093107054903833077815520 9944606 -67918255212198094380390871834466549760 9944607 -490797121778321637627978351561601172208 9944608 -269868675885148222746547164295446134784 9944609 647950435535476767075598502544264928992 9944610 87667146213799008735377553010682880 9944611 -459524202006636247263808304418448537088 9944612 -399186664558906440030457016236253967744 9944613 8819521866201399962386916020927393440 9944614 1159514049729870945630991582929603072 9944615 83270102739857151549586762617643953600 9944616 -25592952335716820026497820987057766400 9944617 421998515228523120626674390515997580666 9944618 318130270377410687635551143301420035760 9944619 -258798707013827192943389950062144394560 9944620 25831522221390504731777981824178012160 9944621 90577637275930710456866470925814866892 9944622 134260155430199484650294884383071056320 9944623 -8418327853612312126378455840881852936 9944624 745492926344188379620803439722332160 9944625 -35211482727482226260300348479410144000 9944626 190359023815122652674310399634492036640 9944627 31537917157250058842283567226656000 9944628 152693125523892214188629562259838078976 9944629 364451938288800146709032483667821349230 9944630 -12523346045276332385521935252813502080 9944631 165908531440924414557649640418665373120 9944632 26577541458584018130029749675473715200 9944633 193398153660313697850283509848948465280 9944634 40748345208079000899193737639154013184 9944635 -5160505385144779917260091787657317600 9944636 -573907198907747303281269747947071531008 9944637 175648354093839443351496162771627912960 9944638 7576935084896761784891176386593172480 9944639 -186940892427819573214760279856515507976 9944640 -52090411962532004676097235411691110400 9944641 68843865843021734995841721451801882304 9944642 288086797874339124585740309796310091472 9944643 12879481638323467859777247871575457920 9944644 31248422732678189709353568099359600896 9944645 -83447641257369335456658017491999157760 9944646 165224439255432673404876155995269307584 9944647 120161513093973814636703666020154923912 9944648 246413245695018617007860407891160924160 9944649 5965644249155087493111161134537857408 9944650 13333955993378107143051013980475449600 9944651 168189476007934274672022036596307522480 9944652 -176325797068626556932149313323199226368 9944653 1610249450755437126236577540810089824 9944654 22754033013939503924574793064867395776 9944655 -33632015683545689069180983594135610880 9944656 87985940285625118674931571534221402112 9944657 121463594534567242993683269284236105840 9944658 157175906640194436388714249612592215824 9944659 -240086595253590072650425171949971760880 9944660 33948582154825996257417981447130828800 9944661 -3012458704586493745550943220343471520 9944662 32172863542418864180263089383734030848 9944663 233732096339329019659647043561760571912 9944664 122907234331077582635020833466726379520 9944665 190370344559360716350742583109922509060 9944666 -84986231231704695762767742899346877968 9944667 -16937857151275337184275848797041088000 9944668 146651132114423656972690633749727298048 9944669 213282495710470821591749608405500115296 9944670 -50827550346729623798212909254397833600 9944671 45471916202298860679026422502228824440 9944672 -303956615229027617071186132393620799488 9944673 212280389464953609289764112694985114048 9944674 -158762340759216419942928607809608159664 9944675 -731601411418755540797757038631205200 9944676 -24430694934132285205354575544245288960 9944677 -135969038024342937302522281221424952388 9944678 14604029950397745492455660113244520960 9944679 69192183418394252603502643953135263784 9944680 398976816702834103537977511136730624000 9944681 106393548041896643234442089699495527482 9944682 -4215799274976941969301547368415034880 9944683 123559328555071879230280085001248397312 9944684 242201738448285926682737787082684800000 9944685 -94374644469715833542869928251838146560 9944686 -104940994249188074012234262579756334080 9944687 -24987556178187771611043352950173050248 9944688 6804427021341930248681417293797064704 9944689 30086417833559024605284904787536897490 9944690 -7412250561920535131376098338645240320 9944691 -3864098643473944602164885861630255760 9944692 -453356827433520551440923950363652703488 9944693 194649658582342633633166554398106987200 9944694 6766802146210896150641292502812172032 9944695 53366983044945937867944845382072445200 9944696 5678428075331739374318094153656217600 9944697 -150204958675557169533639287846901794928 9944698 207497599490326755512424969830385759600 9944699 454946703017325295646654410709799228864 9944700 18070421086007433816857478568935360000 9944701 -97856014299764397389062190911736897588 9944702 106987956367721162021998896416736855552 9944703 253690230265378353985399769057334486120 9944704 42792761686523344271622343962604339200 9944705 384905944173115047309782740536760171860 9944706 -144043430098577157384827012264802669696 9944707 139974351620707823625885590074130025600 9944708 41252834913509081797666394647313226240 9944709 17795435019932782548253435738753653120 9944710 206212786577391657146482456526727941760 9944711 62857206358324603374707761174112965824 9944712 -14020322445550539896771834825000417280 9944713 -192181629798347568369190691683876788636 9944714 -22039425455827758884754085686189565440 9944715 135929900120951049889845987622669386240 9944716 -91979314738000910529157726501264962048 9944717 -680579619713172577741879233919647552 9944718 -20275029315615223017214400245927357440 9944719 -375823605608737798908576818967667548880 9944720 70464395979737078764002914041345228800 9944721 -305132095383969630173011122894122993760 9944722 57501571258494196403765300163819136800 9944723 -228351654373814416714203212091593210760 9944724 74370028949429842956534676243556382720 9944725 96033110832624159199039485099048618400 9944726 -3958871071564825654577021215908014016 9944727 -118086292745008678808818797793280838192 9944728 72258897583670750894923007929772728320 9944729 -224118443550163278131216529497621087670 9944730 -147360133846436732326653407967778836480 9944731 -70187990962874774121000826566811410488 9944732 63782661080904173916847986481796462592 9944733 -93936853805071361889237778280513239200 9944734 142658685411126780297728632655164560192 9944735 4460149302128923366789031685979368960 9944736 -330698533351136244766575168816216539136 9944737 84972155659924697330826469614486946992 9944738 1848281279362532295342242510634117120 9944739 1104932571995277968564341219976356608 9944740 -33975858130265972253388061226262855680 9944741 230555248024237755157699821055097876412 9944742 30278711090291772983427571767685300224 9944743 161579046334256686867509636941624845480 9944744 255186698054608751168592404186701532160 9944745 -232491954228886634477001522259860892800 9944746 88819695805582950637917879485703323568 9944747 -48161584360424889590777484518149122408 9944748 -416261163067555401583497677828183040 9944749 -92543522767538872116310778622448952564 9944750 238269818078841596999423818637284560000 9944751 -256320990044767656328583432563171352568 9944752 86892645518145802797945611758451261440 9944753 -159449416238264296669060992713978902272 9944754 -48481980723210088582235412660867703680 9944755 -22775136695133190773381398118792060000 9944756 -218968889736616192411963935788331761280 9944757 121986260453521638727625609604218085120 9944758 246630437115477684644123187822107736480 9944759 510639163330304000903251918144717607640 9944760 -55288075863516897499133078281125888000 9944761 187298691875070944948506796016935922372 9944762 -4100603193277901435246094379628375328 9944763 39981373360885086085790257930746962688 9944764 -299608257334217864389724424391684455424 9944765 -296792311011502754064168723461421751200 9944766 -75429306036534121805781899963393976000 9944767 57037516949305210519100919628680271200 9944768 52618256638365705814840182284403867648 9944769 7420143412848913116006840441702299136 9944770 -86135440806770988078510221913466314240 9944771 -12990346156961535971844896346016808400 9944772 50891703369541875091561705525537569792 9944773 -1894753948896795927146619114896076036 9944774 59719506521689184457766295225556481152 9944775 -147831528076593051166824401137040002200 9944776 -395093293300530519637878684623208913920 9944777 99652349961998374872105463618503501312 9944778 -125170158968853133993440661555735378176 9944779 -83419539468999230786629047835264773104 9944780 247575305944917629946758173682426649600 9944781 49512471502422501394930837090366437888 9944782 1293899780495217107042958696104267712 9944783 -165162751776692743942340135101919764920 9944784 -9085741213695304690543790474618904576 9944785 -101571858934109310936791990867188512600 9944786 76508534311406090554838420935174500864 9944787 49817028826400320280658709183875685560 9944788 38890406385604059073289097113832810496 9944789 483559599938941991493072393888216160590 9944790 3254810016160346986253719177767936000 9944791 -254040390267023892377143910435518085328 9944792 162274998909348966457239785916368855040 9944793 66282644801162200867844942536237951920 9944794 -9233919964260977729222408728018445568 9944795 233802380387094093511443389706236088480 9944796 -149796787182429591514696953163255464960 9944797 6135549740771404657050800191109244672 9944798 -239824212842266489400061775347761865600 9944799 -193937243041340838781838209548365822136 9944800 35360286579191218943106210534889881600 9944801 506987746864827235691617714554896336802 9944802 -38162527108828134603457131307108684800 9944803 396821478727495913398961023666154429064 9944804 109573758119430744193420574744071603200 9944805 -15843008362818187794675679376262507360 9944806 2794689350660333961478040017888388160 9944807 -215571411096900092426917042401614719944 9944808 144318102695080669034092476973310607360 9944809 -108123793610580443841094556093532165120 9944810 185771790644526624797969059860262421760 9944811 104404598191579556577080025206930338488 9944812 -149526064329779569867872994175445401344 9944813 -183987181549555538588551811747890823616 9944814 -29476492766464445830411286337515510784 9944815 290471209996438065633712244990912613960 9944816 33249699322791116850985072531166134272 9944817 -77457965587608585619945230485210597520 9944818 -114166540607012009928979791801984537696 9944819 -537947913407517517625790053332058414256 9944820 -142774368604937133371648954804892960000 9944821 -306723272625865246112301936868538320978 9944822 32855281276963143791151417464161943712 9944823 -43908190227569388163967282373105254400 9944824 349558352162209500651867630089373696000 9944825 1001022788145538394231951202887187600 9944826 1392487434213683521089490516809792000 9944827 530486101839425576130337631180526496872 9944828 3053653250377824483647189691961506816 9944829 -164235287083969522802214631372652038080 9944830 27712546928010149529875037458621045760 9944831 58839886809011129768061959355246451584 9944832 -15700441453398030684860956994030272512 9944833 -261290305566032091631824973238909959340 9944834 -207894399000867164900937921755359067184 9944835 -62145221187687535525939106703712912800 9944836 544999949843094544555849658004987125760 9944837 -29998165629252561679996691456197816896 9944838 95462582056276797216104025119244541344 9944839 -363031590413207247077645883774287584360 9944840 -24598740046208766585578013677930035200 9944841 25819233372930476498428820140324489440 9944842 6426584675112973228835003345709583200 9944843 530866879920927866394454579264447051092 9944844 28674269511184559130429139230812654592 9944845 -5655390244829218067711960877999864480 9944846 -104141079942788824768570760210554264128 9944847 223101852059070735593860443818029397760 9944848 2635850569858042294884414408814116864 9944849 386729476374938344515467195421864860850 9944850 88415529023280798414385878373623820800 9944851 50122919550418297667919897082939536800 9944852 -186161018697528851801198225114772584448 9944853 -280312170005582448201743975440962240096 9944854 213804402702137655839268603074751657600 9944855 -71156859840823286512722912508491654240 9944856 35424083900070888266616588513690624000 9944857 -209201038187858602074346805759966889020 9944858 -60770519398402359982989396232240470528 9944859 -30193872002555623882388681469442581096 9944860 26694076174218978801702447749195059200 9944861 71246813674558815156628206963224944800 9944862 -14367110527669579637486583870086971392 9944863 -25015179372065671300782782047783102800 9944864 -110684797367362517098289813773892714496 9944865 -1342550946017403930376995731454764160 9944866 174141477173643892173705870537050459520 9944867 313863870100322249889231672352606376880 9944868 -1190368594872473329170918644189792256 9944869 -459730916518999282746545001603415330 9944870 -11019641762666241993103608624876253440 9944871 184951909707972537542645754202576946688 9944872 93117168393256813694717151834028277760 9944873 -304651849547488306160175130409079445596 9944874 176006520937633248410151052836042170544 9944875 -190423483016372629866811133803402380000 9944876 105226472873376703593592854066034863360 9944877 -35461249593481386803311788742488334368 9944878 1699281343722916370054875217951593728 9944879 -129011199799534083669007322588149956624 9944880 -14440165060196912775893700737189806080 9944881 296947542299250829812256661799521511972 9944882 -163732353004827568738093203235222473600 9944883 -47506187230115804696015061481170964800 9944884 133358798936755273056740723563543058816 9944885 -105955568455317553264032057319833784800 9944886 68156846127624782595667752465916022784 9944887 63028638215844183710674606938754354912 9944888 -273909936782197555568902450883467530240 9944889 -232720396322163453066480817306737510576 9944890 157238707398297327541682859644982943200 9944891 84384180231667202515930514850889329168 9944892 228106218817118595913271241537240009216 9944893 118384634618030757675990543236355616896 9944894 -30157905139564372463571321854675773440 9944895 -108575384526021453016101241971167429760 9944896 -29673757166674739827267065704499642368 9944897 -191352609423947178587037418151862920748 9944898 -36768450566050186190496203522488608000 9944899 -52418456628947848447001378274587690160 9944900 7923956161857939176996885527909171200 9944901 117079958094588321406527968771283892800 9944902 198849471458584497271937660077145987904 9944903 -118668182439000342068575244267776747656 9944904 -105178657713368716154859142640755507200 9944905 119279626652287434474002201737734093960 9944906 -41491636492051018435898338627042551456 9944907 112478471757865669957694558310316250880 9944908 48737027897982935523710382703881318400 9944909 -227819694294296625662030076644798776596 9944910 131824214299593804558453062051702995200 9944911 -1140763474087480512764430922414435208 9944912 137687036138616977989672673848688885760 9944913 -265242044752655222745408607920127684512 9944914 35301042340179909264590606100459021312 9944915 -229944098486177909269064070268723747200 9944916 -45612604124069917261256656708227176448 9944917 514549576365872629142746126976489525966 9944918 124533673279009155178882611236754079776 9944919 -73208638307884629375343815398398220112 9944920 45013094278520926298444720454174105600 9944921 -26783348708494865786990747419543305216 9944922 13573082409577904433493747749311930880 9944923 509499693951940323591713693061391681720 9944924 64634349269722803897637853101550075904 9944925 78828920411201411014429762363079860800 9944926 -101106086745258599588004475186493570496 9944927 231220866220041112272923797172869567776 9944928 77670979921748814326036101349440487424 9944929 14325832892971638112728314354196602880 9944930 -186985227744916171156846619120381054400 9944931 93488967090395651329564481741237932152 9944932 354670423607933576196822040749569568000 9944933 52545025147392841122340881261305917182 9944934 -78742370202795425343088814855887836288 9944935 -26403970833589735229407560134898439680 9944936 -9060382468246074538387010167330867200 9944937 -7723333264928271689220160951027111014 9944938 -42618181707056684186207516193886604880 9944939 72713482227297184538715208582087450740 9944940 154453071009266430901863480940717440000 9944941 -29979232773056894677746806310394286100 9944942 -43721478165321658465453472795521924800 9944943 35068915477806425843394073599363149064 9944944 1387064150778907504643994709346123776 9944945 -48428784897454779944069549604964354200 9944946 -117734885346113680547838310030616178816 9944947 -212293965732591771479422660470261394320 9944948 -28932062002892825517229142265790752000 9944949 72450025144518893778457750740689890560 9944950 -52054147537175655944974024186108140000 9944951 -316705301385772885679552498109471537048 9944952 -28769062520960970042249940191185756160 9944953 -89609441749865329517167159732929163798 9944954 2877582237276035684054877266696516352 9944955 68212457001380211739524131538670761600 9944956 2904318944477104881902834339719700480 9944957 -294917949527273734847592736921947689568 9944958 57079619916952590301421854910328652800 9944959 -209167861967463801667333511796766703696 9944960 73689282904894315789830109840539648000 9944961 35388521209931369407960805460316157760 9944962 134962046033258543719188542651451425232 9944963 -7986332020129020528857370377691592704 9944964 -192185259747495502738833796308601927680 9944965 77882222005334551745936373455627155200 9944966 -67890348107007489761980807114316020224 9944967 -103093849014286328016553354525956349488 9944968 -411831599490696776901773876141291642880 9944969 179506350567364854170946109777965903120 9944970 11465058831575569321816628805014323200 9944971 216404492460819937468892991443504217952 9944972 -361889393210783163021933004395705172224 9944973 197113215527465435778921429496494321900 9944974 -44553444424700927505337324073029101696 9944975 247980449592353695671145377304032645000 9944976 -58475050767649130430324731146469572608 9944977 -43002418875347216873266354734190187328 9944978 -35207291369423649613485650406725246976 9944979 264225173977194231339712163267970689088 9944980 -107763048657042670391866993734360422400 9944981 -68981441651870487468333783120605342400 9944982 -79260469719251642996064390071485341120 9944983 -112557376945577593464523686840818394000 9944984 133859051972432656500560980468901683200 9944985 156509962856932173589765559901925800000 9944986 -35907266453763296407787697567489371136 9944987 8255975433615856633475728747269882000 9944988 -22501279888768123050489958468969758720 9944989 51814736263972814813211179225274374656 9944990 370537015860685042029444616471396800 9944991 -3100117585613924546725006811895629040 9944992 384350915032715473539653057827643523072 9944993 244983166243594045926695381662761503424 9944994 -224020469770642878833472749115424404480 9944995 -390965589824942574113734977784126110000 9944996 -552810203960396179565501522223266872320 9944997 -1459357188760195083960646009510258272 9944998 -99462323300618427153241775044645232640 9944999 -556124949294637173519260988909537270000 9945000 18726922333997664728624621108755200000 9945001 86339933799987747072970502981695466208 9945002 29983826464094382813953745127259723952 9945003 -210527452862592415236826268554492451496 9945004 -258960259000363333831043250950017202944 9945005 -19666381221860347292802015699196848000 9945006 -3140334677458741660866331147090970496 9945007 -98899978951335135096601258402594447928 9945008 -21346493759670327256959084159112249344 9945009 -25453333024075641154224299343191052156 9945010 -39164210418487964342910407476158111840 9945011 151794336899695518230951114065650042624 9945012 -105513926158687550631134553106962186240 9945013 -59193895220109974314415238220380347752 9945014 -240028280921486902674384767550986562144 9945015 -69658073070203323970284331796307285680 9945016 90055947645234282449834053674697728000 9945017 -85600309976326053279765483381317200896 9945018 -124272189254485532666304136863770745600 9945019 -3838067298236267720359245101722033904 9945020 198180217028747896768868770410476129280 9945021 265361563453665483178281358904095840512 9945022 -75468853493618425690358992223686837248 9945023 -208809734657797849038074182988346690696 9945024 -64482187745957815248647905567932678144 9945025 21543559462783987802651359625590000000 9945026 -12545614659962511057511760278918920192 9945027 -114607313065398001590001430336529506160 9945028 163042269588508375410877068998333748480 9945029 -44244281982037662379645626186955907520 9945030 124206585808586482056171450386742376320 9945031 26236782030676304253249631614185501200 9945032 -22591135357314499149034249525447449600 9945033 -76440901805575241563416816021941176320 9945034 285459515544093473558472693391965579264 9945035 -367612107970226760193760395281584423520 9945036 37332921056876929808382610677848308992 9945037 205305347412816001664845659536221243200 9945038 55578656298663790603217239802883886080 9945039 11970983134787142382640127827072068608 9945040 -719028850727639753409856252900147200 9945041 202643674166763445529488744554545265984 9945042 10099722362304978995322003983365872384 9945043 -383968664989392791091730482458663938708 9945044 -16239496112451279030093592412762179584 9945045 -34367098375127459667500156694684153600 9945046 -191038447062277036695306664574464290528 9945047 47222728566712373037776697956775226032 9945048 -53677270190913111989388646732443156480 9945049 345658863612738562498115908129181271050 9945050 52943309517319767183425701529004622800 9945051 33967268042291299910782839166688152800 9945052 35702097113846086605659383581483868672 9945053 -24816959298144719870958058851934276698 9945054 29216317145427925841874602226989669760 9945055 -24755676991196503170792997214953604640 9945056 -190877938989040341827583325988727029760 9945057 -257394983314248143156971989786488546880 9945058 -156546145375640244033411709334628915120 9945059 193273596686169654919867243531131966816 9945060 50290408004290008884032835269902274560 9945061 5478785840498124987395626529906556480 9945062 -16031471646910205530109429976345753600 9945063 -390432679529387494775621365954369222776 9945064 -340159175486684408834457051721519088640 9945065 21053761102150280691246703658961670920 9945066 -65966270915303213532440517401421226752 9945067 476394472758750787272196596017796634152 9945068 -11429975902842582448290953787339002880 9945069 40764504105091403646595469378073629568 9945070 -2935856246295213346130348711295600000 9945071 218943622396655470463966853355180168272 9945072 136863193953178138555055790690721136640 9945073 210443360624873393878193218666020244480 9945074 -223170119717854370218696391637556288608 9945075 -24548446000302241419789092112030624000 9945076 110245376610427227678508673996526181760 9945077 138223142968647364328053416803716618926 9945078 27485542821495465456232111601611032576 9945079 -13545914074972828022672291511506374272 9945080 -297909069324435157760550201698381721600 9945081 -340983290079693361604945651837217369030 9945082 2601753943753734835522316434012698624 9945083 -3964096741142486110781753203684731312 9945084 -79911780745645704092881310668610993664 9945085 -78025475735248759856822155484203914240 9945086 -299842263124726797619817528762084185920 9945087 -166286330895861956901336659716385821680 9945088 -248035021710479755180698448809177382912 9945089 -114291425014501443679410281112868401168 9945090 11459475720540317984862291538226073120 9945091 17158148588300368394037857945433223072 9945092 -230963105351266571893195498035776064384 9945093 54991270566866988664829906434705181664 9945094 13520239266111434378940164274308975040 9945095 131399194036879076859517502076874548600 9945096 88979382172672456795328348591049768960 9945097 -438757894502945812521104274943529314774 9945098 -244030833932075501243726678175603541200 9945099 28368845679301127899353731936561456520 9945100 -31315195722488060229471714904674163200 9945101 -55622783031966778242873859449316253898 9945102 -211313155258868636496205624694738622336 9945103 -113307441411237515823136271007945973520 9945104 -4346344089669835058474016086736076800 9945105 -51447580349975923503832645880336567040 9945106 -433100951094320259529270355788216320 9945107 -483664167098748840632596286172757036248 9945108 -13409695749726312420579833796205049856 9945109 50412702715295616974616699195434455310 9945110 12698562024298689315975124350001643520 9945111 -627840467098075899667164750183315864 9945112 -125300465220943719832565506991813222400 9945113 254369007754860421618246369890346771920 9945114 -91448829870610883919920154154707356160 9945115 56432297924070669184327814629144000800 9945116 206541746043702937170345422001300553728 9945117 49165030662566066910692083854679027968 9945118 -44569396906769574001713288301310298240 9945119 -33777107365289848418915781823348897248 9945120 -9682317799755870314798802612309196800 9945121 -515855391565067664035907957367099435678 9945122 -147578924490248722084532461073023863552 9945123 187224994625362279570724616823464363384 9945124 -47795617697629647455340911796481302528 9945125 -211984908463999566411584493031079781000 9945126 -1170555802583273202756477412213355520 9945127 236482246570676468695308240844345194960 9945128 532504881801638405275754501927101148160 9945129 449148393580238001914386080279362176800 9945130 8057904879019441689587937068770331520 9945131 37593976304920182231419227516734050304 9945132 -85380256767452434611312238423495557120 9945133 502617694907066751021809636153619011424 9945134 221119681828334271741056117623498449216 9945135 153542067204128422152954536413978767840 9945136 105574508927482723213101397853125312512 9945137 -149686143214795544436629480977656383214 9945138 28309070965221782314180179994222724736 9945139 466029455901509208051603952485109165224 9945140 -103918638513447665285642122424236258560 9945141 -54437161518251886904934077994136880896 9945142 -211115430378046766642350107713066130528 9945143 29875592398445000933656498260363258840 9945144 -65827400786044108727481068018704588800 9945145 -124350612762075362551644447713719501440 9945146 216950676652372739323690881642236188272 9945147 169651834948243536281387358754712376600 9945148 -398821544218683951151952679533395489792 9945149 -587000109068932971068638408938215681850 9945150 -60813610662299095335518687573867534400 9945151 383651819870392212645985752608624131920 9945152 -36239670918543784014864727276435537920 9945153 -991830289231501254629655479480391298560 9945154 -115241226965086979419731541071053222400 9945155 -26915746600856749158701722516321046880 9945156 -47150413090165064243777698874198347776 9945157 504701862886249446773868602739841429406 9945158 -23404500082807966743063678027670671360 9945159 -96143770512999348520577551739275731840 9945160 -77264869759100503370351183734083072000 9945161 -75859226229779723723813602233380051238 9945162 102313013102872844400807391744166903040 9945163 109966399222892839338073805724728778984 9945164 20012869687740803250978485293461701376 9945165 -111344846185378548808334477788216815360 9945166 -26072806345242041055688597717533527040 9945167 202893181548974899929119171130438658632 9945168 46810960344079370927734437931799937024 9945169 584026107370907687727735972747680768 9945170 124200155612888509076652100522935168000 9945171 89636382380715188456628956681718413940 9945172 -40742415011591011995860572525023477760 9945173 -147138456378642254822222810221524426240 9945174 -1019852812469660036127497450638669440 9945175 45566543040119731080894985990517668400 9945176 262506345873386001212898972362884270080 9945177 -120494495672734462260568672458102073344 9945178 6401960223497892582212688535557638640 9945179 -253148458739235040750192918256543813760 9945180 -5570850673800186373778284627743836160 9945181 407482678726115468740247633796674290982 9945182 -57483029787136078783676264196236881728 9945183 -109591308037574656643227808116068365952 9945184 300550225085885079255868218703499231232 9945185 -56125019127303301967439167014040914200 9945186 -88522240306747278121476784051177794816 9945187 -208224616109621076142578802458622199880 9945188 -214618551904182276203304354850199460864 9945189 -5566191171258077425212174742498536546 9945190 -4982308248740239587154101551289636480 9945191 -644043882504839439407684527548523997616 9945192 -95560885120948396551085410511719137280 9945193 -223724999881436436021228262493111607260 9945194 -41911706939050623429156911253708058368 9945195 -11047731896902133380911090943407248160 9945196 71468185980125318953904768500254530560 9945197 -420178685191826159276638080950936248800 9945198 173815633539051302059811867430491088384 9945199 -418541529010618404452450249934022469520 9945200 40940606160767623036952083084094668800 9945201 68953769697228828275728506191999799168 9945202 -29678836746198394918788403833620834400 9945203 -27172231427369942544084065358259911552 9945204 212145060690089550010774895461653307392 9945205 149522359900562901604909355187423474720 9945206 -32996381122971319787315964656801787456 9945207 -22582867510729230462035603972901444960 9945208 84599698224695471030105103591604224000 9945209 81997873297830019955003863357251250410 9945210 30870232785179628331663457624276421120 9945211 297538108992631970952807052134202299812 9945212 -4219334085345704529893446486850961408 9945213 98612634185835950646920222999872556544 9945214 214443922629040154287507369380789075456 9945215 64097302310375378427801795151310172000 9945216 72029082338588855955578322931207372800 9945217 21136273140613510956644271146482725746 9945218 -23302728848053743103831710191432827440 9945219 207054854766139389146817604824874545144 9945220 -6263144244531414054048838823157093120 9945221 182760377600853993685498787388521170368 9945222 -3778364815337115361730497433403303936 9945223 7193081539087075066126095010272355344 9945224 30258481835754855683036969478475776000 9945225 -103018430643577315615744440759387961650 9945226 44621454474296450967734741846738803968 9945227 -164915739320088616575252736607963191560 9945228 -10655175104742536642089097879359988736 9945229 -1814485336222679151567537797613388480 9945230 -75195264373368582936710637156912537600 9945231 397197694431486222824333214289234252800 9945232 92795961009171875679998136784465035264 9945233 215360014268610126272236325769928498482 9945234 16294665339300484268596625062141255680 9945235 -28945970345361494802865676712907879440 9945236 -207272918566245997622467836094988668032 9945237 -213868444894942357863262121119197164640 9945238 81491985416814190053969017302374781440 9945239 -274979134008925215200509115889866139960 9945240 21125047033750848586868850670338048000 9945241 292976228445056159022420756217526107080 9945242 -192534009390905439992793064410577747728 9945243 22756096506664533282412338316721922048 9945244 250370666406087528722548187890678374400 9945245 -212945476640499057390363115073336548500 9945246 70240181024192051183281314979488860160 9945247 -99556542181703487088872088875740900736 9945248 62384991017316923289199674227826032640 9945249 165755563668641785930709187236186556288 9945250 2966907663824122927742949691115904000 9945251 169057661420725029061070417943315535392 9945252 -91687391173266228563907620177576049024 9945253 -94919992082963149109742682121073586498 9945254 108127363766014384861940764626905063424 9945255 -12146376724721560965068790456026880 9945256 -248104646445256308753484195632065541120 9945257 187655138819101906126358719651208898624 9945258 -15421922358917796210493764725898223872 9945259 -428465057537340460673514024372326254540 9945260 -66356476857533769726453505591813632000 9945261 -428138028726314793482942287312242307968 9945262 5065287084637947449377915277755890432 9945263 -449472067538247586182923514049499335560 9945264 7874452987280834957369331944207155200 9945265 -22273882362430555130294012375768985600 9945266 151279754392140460293264883082408450832 9945267 -46634173323201405135055735260606183888 9945268 -193940405988507169221282612034210283520 9945269 165426215009491473682733360426628741120 9945270 38799395303249797407176318738427093120 9945271 -155670542686862920494629237178370065488 9945272 490717843454381364866788361540771143680 9945273 66473598808681711491689838999317862144 9945274 104365871672870778118600619379570043392 9945275 103419432044539494476986020730359969300 9945276 138933449424893449971921027014875422720 9945277 -169941880466354180902378055382475410874 9945278 -120031955536969643621538534761557244544 9945279 285427799009837476534038283334436805704 9945280 -90948448223485793817867639249489100800 9945281 43155868084203706665709548995397172272 9945282 11949373514074363764508757864476903680 9945283 -377159291457006004409366913288308029616 9945284 -75400574399362579803171108832042214400 9945285 105126591289313390533145103824097696000 9945286 96226356051962430502878927729366015744 9945287 120188739442384815407385440498911277592 9945288 -70084824065298548980905678578911641600 9945289 -500002100424322610370635032020446781240 9945290 -94978831230536685229620428351683049280 9945291 30941837974155475407826757012966089200 9945292 -73449220003678976888736515879608762368 9945293 103035542093222518047509865924719278944 9945294 -203512576253802092501604225926956259328 9945295 354979734638703275930169497161896865800 9945296 29512893260274635757255911104489979904 9945297 289244422836476859623977347357266272674 9945298 3157684857089360486511494109933397248 9945299 12767731731880291253763965693834084928 9945300 52524276615012174978338285426056396800 9945301 24871426453189228993378410990455247292 9945302 264502269561013435131403155020524760352 9945303 349719044457054594014808766671181392000 9945304 101141107387177120555327942429974528000 9945305 -79501297028120941310282196626677155000 9945306 -46540838972807675400434543904439051776 9945307 294899603525055257544826209035517199556 9945308 -131069341098377060475194139090207836160 9945309 63501983673471170079035345229693182976 9945310 -45684349174241739528040676474443584000 9945311 196227263957666990035604535584547147000 9945312 178778372348292068785935950722206793728 9945313 -21065440615030183469875494663170986944 9945314 -139764302093731671746104573775888347488 9945315 61387592027746200663980343708318758400 9945316 161489180398069539244051476563582410752 9945317 505048808768752240960045605979953642366 9945318 -208735258752560047245319858730968039680 9945319 -922279659493513331160361453196027965304 9945320 -109729603774185529130469492394991616000 9945321 -179540492229681903312394696752246930288 9945322 -263788437785017249555422175035231079680 9945323 -417896659385181543423791811099301820280 9945324 -5908438002285948494932831031008356864 9945325 -10353440921567831376914293735642732800 9945326 -150345313780930907126550919051443261888 9945327 -15438120775039525830460980148094294016 9945328 -7342772534199305692257862703847374848 9945329 45400558945606058268480229577873939232 9945330 87174128144113646074060535266161553920 9945331 21410590727595336610450028850270341064 9945332 -97091537536050462239936508609716056704 9945333 -133481200783960264743444224012125294656 9945334 126105239796995415771504167916237228576 9945335 57341588530224306541180616300370639600 9945336 -61674584210332613315420942249359257600 9945337 98759625080589268080173570404259130986 9945338 -16818286245978198274028866431800497152 9945339 12872507823508187345087823133880468160 9945340 11394338467440435893165715830545351680 9945341 -1497017575194165834720067382738472960 9945342 4620527274917411369857194285739103424 9945343 403550774488831925503442531599339342592 9945344 172288033081249065598789722115821010944 9945345 187766195379451390810237036568506554240 9945346 175759056798590769030435889439157121920 9945347 8075463274327471116379408753986861120 9945348 -41786942499468017439822083943347724288 9945349 17862472905566038803802436895834576350 9945350 -123059199478711125808105107976853640000 9945351 15510305613186667999508076240485286240 9945352 -340260162176478829916861508848691686400 9945353 197932403796247771805425074270433386 9945354 81233696907211551669718771132536772608 9945355 20027115048064235184264814085264124960 9945356 107081623024316695784674635260099446272 9945357 -36475560424347472457717350133682324288 9945358 68752424894479258104718409052082091520 9945359 49246224168221365273873315037358352560 9945360 -14237823932985031526933769485176012800 9945361 -231459906665167669831109145941483182080 9945362 -26927750359281550936154532392640427008 9945363 -215694032211880640247906867542181110856 9945364 144484297454252719202782436623724746752 9945365 -209450862078930702329283298313557384740 9945366 68122317916226798428642011986510476224 9945367 261886804026566854295111022212365482552 9945368 -6736837985275174156192596276516925440 9945369 93033305330902345251516953448982874880 9945370 25921163132835386530946572407696261120 9945371 -301503076869798816833523326037777546288 9945372 -211587737574911145616574877710249192448 9945373 -34596334404333334989691193491661732256 9945374 15307021639422915201964562512964435712 9945375 -219677755794275890371836604651858144000 9945376 -220842533473087376536342986858524835840 9945377 100646396305424917165644369630129455040 9945378 10853404190409129526930484087269600320 9945379 -196367719183023000208218005034418024720 9945380 -49089795643297522991810609456592019200 9945381 -10585111147376003850097150206456102048 9945382 -107573539441333716402164258393368754208 9945383 210423364935027696443618991985793279688 9945384 -498932707323984995336587226166067200 9945385 -247486046245186798505044397446722147420 9945386 -278832543453505646797516582185800570880 9945387 148109218334875051112803658908915682208 9945388 253841976817224651176184983117053310976 9945389 -544411576294927218713978177690976592320 9945390 9141562999988168508410667478352547840 9945391 115812827740742733156579372733552301952 9945392 76505440054109659844866195690207150080 9945393 55572601138681485846233537438908554864 9945394 88748501663933093624126692985131334400 9945395 11211673261321273880523779396122932720 9945396 124068723253514130876135018194435973120 9945397 -10291446556045143730951039413712626816 9945398 151478263534998311420502953946755778240 9945399 -202512257198729129713877807459832659736 9945400 24103416560006089333054336307023872000 9945401 -25711898653155720123877097939975018028 9945402 -31509314365326914791445441545658359296 9945403 -169685670827785260576035107429758964016 9945404 -104973012060391429317372428878213407744 9945405 203614885741897963789977708942335796600 9945406 215388034276675581431153156966474873664 9945407 -30747459267482590350773454465728790240 9945408 41234165158209717265256898304369754112 9945409 -535872181574106770718312312999941923390 9945410 -125216150715277959062131061425540424640 9945411 2792787175190048153027013034588919808 9945412 -75546416062268147792137469405662879488 9945413 398664679339571693739472531911145935840 9945414 47952810006364338737242449089564217504 9945415 87563352866715869979526725298789324800 9945416 -81694290660662850549199337376223795200 9945417 222760457653372166001300684482615870880 9945418 21782670900179477966178496668410250240 9945419 -203606567350837054078346032629937481280 9945420 17330192152925014471873225142441410560 9945421 428583910748741110415118496544737573622 9945422 43990451842325251690850667366354406272 9945423 29518293250353041381663697218137200 9945424 -55853675057056750105556473408745127936 9945425 2594666474277405193088103183587884800 9945426 32653182956520860418358076302224226944 9945427 6587625735058766672402136476866950280 9945428 -171747745966407692200822265434109736960 9945429 -19145054771059645540000958973809197824 9945430 59147206174880795829904183170855843840 9945431 49444193873088787306409643894593115264 9945432 -173472226340726465601302649520647014400 9945433 -323045816030059944957169440046194949356 9945434 -120097703924859866142913780956102404640 9945435 -159585770013390290814712818923164515840 9945436 -35654283061041891607589355491630407680 9945437 -120394743032750503766482286443935089268 9945438 -169097046666169484831078333797913739456 9945439 18891143513246000861883118777137990256 9945440 -281081829035019908644977468236090572800 9945441 -228285854128094183269530493038383248560 9945442 72961015679186676565077364420180113984 9945443 349130403652514183910301789871685265692 9945444 -165727381590016389863674381301882563584 9945445 -1340318564989408938166713608583178080 9945446 112458764524379904519329305459976384640 9945447 -2365826812670080936470221209410618672 9945448 387681268741030694823874132916941839360 9945449 -438821081036041296034399706905134500550 9945450 42715983991931151329229758653717440000 9945451 -4556448042354721868082938571123605696 9945452 -49282288019282310232425511607082547200 9945453 -10467713381824194370647724089605376000 9945454 -86245544311573531071338518855627813824 9945455 -11341713875771353878906710782030533600 9945456 -49042551040352984630941863602090508288 9945457 -55575588935898859748365798412013781294 9945458 189400002728664029510310347567199832080 9945459 377597105567634606444769121146026087624 9945460 -5641312082781198819988359808951910400 9945461 198457445135645666287896899977426102062 9945462 239554426531624969280673170346106959360 9945463 449592029892618872879612392537754176560 9945464 -311561491441830991779464113504650977280 9945465 -189256687782814176315965722831054322880 9945466 22369453315365081238295746856448676320 9945467 -124462067540701174070707574934484329216 9945468 -95181457057523951058900400039734988800 9945469 -70976070641370020523002884199311411392 9945470 -1918831270791168620982361966132742400 9945471 342461210495175356974851000743649498312 9945472 220647216088152941490509719721213952000 9945473 393126288985999319217906825496353430320 9945474 -121459624750563271607686454931087360 9945475 57362683790084637783148846246170606600 9945476 224577227334726707074624079079929487360 9945477 -194367773442090345666121220192417088000 9945478 -171351492954441659429957772947103468960 9945479 127857051943271169242677156422551599176 9945480 154948744342178282552323982462344396800 9945481 -182696507867520610788149617065707332098 9945482 -73499611601403333631494204447367028736 9945483 -99384354874330670974745816060351378040 9945484 156160729382365550682567489919205302016 9945485 390398256621190581473893736018043789120 9945486 -24349027995783519122575320154415549568 9945487 -133206722835830708845156962278067785480 9945488 -25998227419359532060760888813892403200 9945489 -138824432556705051415627817557392076800 9945490 -39213213221301954839845472465324316000 9945491 466120118256229550764188910516169214000 9945492 -269988972648169611242650268176882329600 9945493 -154655477160812834545013916318750731520 9945494 -111801174696179726494098518256432312960 9945495 7688582917507226804077885443901981920 9945496 -544477758243217446890419106899504803840 9945497 -163434001615699137100321835776508709888 9945498 25931448127282057856789025217442840064 9945499 -177331976710767350349133013452536345936 9945500 -19717093911390322084942412832866688000 9945501 100458408516658520739389949145099919904 9945502 596066503293033011118334531909647360 9945503 197394798981429581690017932564754616904 9945504 218246800055481392152784646587138703360 9945505 -413719384651735698510036583393183007340 9945506 -150825354960342589619608996118269263360 9945507 41685259882488057049374605771313361920 9945508 6669418227170560214692572187508655360 9945509 -196695484644728227425742739284624688448 9945510 -97896725031793738056056100572906522880 9945511 -129408392694015286175818996031582314888 9945512 356529870523400775805351428312360960000 9945513 -1855919099258131127664844625285410560 9945514 60717728576780379677502130529186917632 9945515 -59293134775549203410164016497788410400 9945516 36039827687362033756137618977449574400 9945517 -143768087586127614348953822082896732160 9945518 -83264821207532549031590808910494133248 9945519 329374288418420406888556353598521742344 9945520 -2546404284160775619196613842004213760 9945521 -181063070034988677757005419889832231500 9945522 -107041053352841169346504276023616998912 9945523 -98363325662676456546556171171148534960 9945524 237447721407923146208190436547930100096 9945525 -73064413923265093250700056428406323200 9945526 -103698082388417309193038260413921177600 9945527 -133095493255621371861112875278876603088 9945528 257432485783298059933805693752973660160 9945529 -90596631125757499793059554608884748928 9945530 -118894582029671492407825796301443081760 9945531 273380349003463447116104088062168630400 9945532 273099166289696751999404973540062237696 9945533 89234207733581187859790888672011977804 9945534 45927419696316650316830647038756347520 9945535 306665661133082619626655104119940469480 9945536 -86329431577116077086602546459495628800 9945537 -114505301369680987115684377933511888448 9945538 113381123681341560340871488134632148480 9945539 321477551326374842421994876742433953340 9945540 146615820404766230075320055132289515520 9945541 207535746375180107155542635401207125312 9945542 -84942126346778277482816658150515783328 9945543 52677372660945517676354885923443629184 9945544 -62461856319486160300321033808015523840 9945545 7518604950497825370558666565426310400 9945546 -44532967774112452961943975312676275456 9945547 -286210074664674279286107158739358297600 9945548 236539273991662877362761437631884299008 9945549 -287877423255039870318206029053192834666 9945550 -99961891111599516819951175044720720000 9945551 16462624139763816858855327789244611840 9945552 -12055437797437799077535732400036249600 9945553 -68482399922570402097392282114096893198 9945554 183056512301175331761651178748337263232 9945555 -95092117116518570105902101864928428240 9945556 -3099080872882119910764532322553993216 9945557 -104413573958299287345099661901387526528 9945558 72018474749330011863301083515029770240 9945559 163182969581646196435960350240271402504 9945560 -41131550173526825887464989039714304000 9945561 -164447032039708445751613133519716396032 9945562 -113349681194238044461566838796636489472 9945563 -75025272157831876077303456151727232720 9945564 120353778867801460896349865860346251776 9945565 111955805560093665027042079559200972800 9945566 -163294479074898269387974248751683792768 9945567 -18353343619383479978908682283294200616 9945568 229301310131889004604731449614277279744 9945569 -56230292376554163065655365305897500000 9945570 40237954830134826261347105065720627200 9945571 -315758424420594593218280631312916383600 9945572 5449053819455126472015994003281469440 9945573 215770405841690646341668730129803716768 9945574 25767191398526907420135812491080362880 9945575 -41302444042567352141259920281248700800 9945576 -111186942150825997082284770271840665600 9945577 -165391655465001959892149846758702561792 9945578 -96702646353560483839828235047585616544 9945579 244538751582741592267097891904226859760 9945580 133511114401482532503058040528116531200 9945581 -506822234456018371829108832654508536618 9945582 10005756305809649469641090230035991680 9945583 -259832421991162660693390531459964917168 9945584 49714451660827041083023896243418398720 9945585 3873722619159015311584509401896151400 9945586 -29853455291396192087687205842149785600 9945587 179620554879592737639735054869565580236 9945588 -911819606356577426054489416551813120 9945589 -342031736814224835520479785876507717120 9945590 -34688373460061407401098693431652659200 9945591 82195676732154899628847881582304383360 9945592 -123242819666767458728467212151931105280 9945593 -2432533822799430654622299204750124416 9945594 3609264277454400293075030748709310688 9945595 -307425080186152169065258609226792160 9945596 102415340523799476793906827288657692160 9945597 75091337735095834207010255714552173728 9945598 25843536735122987190252376090272120960 9945599 699633032383310664868284095549598264 9945600 7155143657862972054139850904620236800 9945601 333448995263100621103698389686244812500 9945602 186052127445338647273339596293118105504 9945603 135435410339221507942864703807889977412 9945604 -46485620227057321713483314759581193984 9945605 65205807327755435650736140408064999160 9945606 9170853701468025918637940529058799616 9945607 -218143656521446381503420684337318422400 9945608 94223219719447737574702376745568665600 9945609 -16627409528259129246704603355392467584 9945610 137711529424366834944158364286524900960 9945611 -93169370630077054537993046902410156048 9945612 23516616219038067608306921457182914560 9945613 -482022169860135125825742790268895610976 9945614 84591309017757519883755619184044191744 9945615 38630772752090276093557347432516349440 9945616 -11528105424289213522854483395290054656 9945617 575832610423810369510624699842680272752 9945618 24775200172811089493389930082937151104 9945619 -355174260426298288120056245625659648980 9945620 44147812801862847659983802481435559680 9945621 -5266386268999538723085653724984704928 9945622 12813764602850580137643852625782288000 9945623 -101055825699661300947445191628992845760 9945624 41951813215431141013972895237186519040 9945625 70723341786124367963342750500793551250 9945626 -150003349049507556104855324591694412800 9945627 -1867389349408876228466634569347288680 9945628 109664793391855751889168896631687168000 9945629 -354977983574856403545814475946232532724 9945630 42907312917097906158553389620792803200 9945631 414652150139150758053810980449936622432 9945632 507473302519538120609887705466260488192 9945633 -206103833833435581117279798814134359376 9945634 12623156026565497732115261044078252320 9945635 84736307418909635645491698185382137760 9945636 197271437539398362579333604013300039680 9945637 -13317094166860159495573289371607439360 9945638 -14011907808883456671632198714369541120 9945639 -439563929133036125956217455995718786560 9945640 212738021583203635937092290395608012800 9945641 -244373029656704339603267558125190387568 9945642 172922872839232451126761538677223424 9945643 668211132069924841399279229520879076200 9945644 -275854729150356349952204637219678495744 9945645 -93047053637334659811474019585070548800 9945646 -75254808789692917169572504364002120512 9945647 -94768435118222877004154707923018545904 9945648 -35956129970906773658815191536532307968 9945649 -61829077014456234398210132702619145664 9945650 -43057868695710150172160466916368854400 9945651 -257412847347676109949239539769073863616 9945652 -3103992105319296509846543092650988800 9945653 -155678480625130659266761769199531100740 9945654 53941435746514162950549856351970589120 9945655 206312757275327297954199893761005241560 9945656 -138036524447251273684858314572933898240 9945657 15388661176344345710279973312244862388 9945658 -19069575529152584248288690240058962320 9945659 -305131999766207496412951455759725213640 9945660 -24564916625225343008868331931667824640 9945661 132541349579313721520626520542480924800 9945662 95825389458932122467203887916345516352 9945663 58301290437483805030682981675557613568 9945664 -2145445115296667763465202287981363200 9945665 -330423728390252047640285542728866864940 9945666 -250832335592985209264703404380132368 9945667 500038808192644852533394233344724342716 9945668 89085246529082293019067608335055486976 9945669 -195621625179592089266268708427146913056 9945670 104517752523460469605553451311585525760 9945671 -122184852338475021697479707079083317368 9945672 -51319381519256167524478753660615557120 9945673 -153033077703585752324976582912810554496 9945674 -40958847497939824483140558158918298528 9945675 -111648045324384232695268807958740692900 9945676 108493000185166112304566338526339784704 9945677 358999372581928442865129744219343985046 9945678 -93930178844648208950622285055448896512 9945679 161056336053357393082881482739693895280 9945680 72783467996756113248859342061851115520 9945681 70092521714693830851134323257907691424 9945682 111345183166201503282433372068174210192 9945683 -214789443739399336329526060723232966400 9945684 -66946926073189917743935400917119541248 9945685 3741415898459952901701292137025637760 9945686 92893598309554387875488230526952789792 9945687 -6322583583415300694024068686479462832 9945688 290650516388552034105452340719769077760 9945689 106058832798774270280559968950726361920 9945690 -62779587345017597200289890412607540480 9945691 89803598504767326443170249821612112160 9945692 -325539360242003340357596275134255005184 9945693 -209647029932842392062469942203379844800 9945694 -53333244540115426536314165113341089088 9945695 131813661075572299589777360701682668800 9945696 -162934754674755818580912175027775864832 9945697 -306174101868947345881867234785026928828 9945698 26609973233197987679539758675362813952 9945699 -97212463568898911143739002377292078080 9945700 25160357972115619329030000046542438400 9945701 -431888373281918197156409598358741937028 9945702 68047511611855779183744164963302174080 9945703 79395282538864087773528681600115506784 9945704 -95270058883635937701371961802336634880 9945705 -30517398504356435141705995138089984000 9945706 -78456879913974232803590018884513556736 9945707 40599727087753827246065834095723075956 9945708 191576476119736496328032642187028354560 9945709 23384066286372421490034001289586445910 9945710 24578933559036225435659956190044109760 9945711 14867191442889646258546016941040858232 9945712 -33593845565928391398856962766904557568 9945713 172893216719668366696620454095230692260 9945714 -136764388795889825974853680258390749696 9945715 -18323446654704784270010288171257298880 9945716 175552520617173525754552430333347200 9945717 -510116838334638541278229603914580303488 9945718 -609477872908909746131898675709429440 9945719 -144434811563259426621683542859557364304 9945720 -21338126707850910364096553227499520000 9945721 -218810410037825452912263695471133882800 9945722 -25448254870591767918931759290694163088 9945723 88817837882968581073532076090380742144 9945724 -2815901139624091157132769609482480640 9945725 72462494386240288123402045173605783250 9945726 128700351798233775096774654533650524480 9945727 429544823489931648422830884242400932472 9945728 1996236657785104530163595940043161600 9945729 -226265152325111934309142428456679173390 9945730 -34150081773883848111140481309294766080 9945731 -557766777169341040659032656146236554728 9945732 125691750187842236225897654106980355072 9945733 -140062301595575383232733377590601907680 9945734 -171316783126463034691226992736260845984 9945735 -169860139817751409390924346414381502000 9945736 714772174889559495896192873686133145600 9945737 -112066375336404310108296042603140215260 9945738 161669025456307652284872194695673772288 9945739 -15965863594065766359590733188805234672 9945740 -31313665924462575528463457519659008000 9945741 -53578042438337683251815086251740413920 9945742 -106276424705241745131293726434461403968 9945743 39433133872121973586156434640309618992 9945744 -97604959129897556212205549694518034432 9945745 -126500925511886272401994922731792037400 9945746 89037289830674284418484892911721098240 9945747 77879159192938498453847747931178424400 9945748 -148810395091375606171257688707700715520 9945749 -151962001337815703849756739289253169408 9945750 60529661032692665859060718413144000000 9945751 237165849660379699264131909721807110144 9945752 72714685189354601203084227899047280640 9945753 256691926496623067236407099135770467200 9945754 -19334949862739262610126152941163813888 9945755 -326467293243352129132987545379190235840 9945756 -12106447788663362749647549965308286976 9945757 122619520135749323291231832365206986912 9945758 -178088417267833510945088778089739268416 9945759 -161307831455611797111313000360202213760 9945760 356137927592186423682196889256009400320 9945761 47715012749768714847661175104066681344 9945762 131436395007636306330493453025752609152 9945763 98416082610797084987318286110870071680 9945764 231833104423807982212432426997905022976 9945765 268459139688439664045452095450217348920 9945766 88892881487733522666192584133933512064 9945767 181840588329419493034848886984552686120 9945768 48670620612146524249356170049633976320 9945769 -146966149627686095940255500346808459100 9945770 65599400277831886548195242280072600000 9945771 44785277077308316622005999811747236416 9945772 -203262050951530291281453567430100986624 9945773 -379596098365234165870180151871927418356 9945774 -163000584640875910331591268174466162560 9945775 20095210571702034188185473540872818800 9945776 -29492187557423196218639177956855431168 9945777 -104714809540698927388250341211704627680 9945778 7264066714177892600842154010560067840 9945779 -326981075573254341314855344703610757620 9945780 15907108169418147109224760548367319040 9945781 451176504538452771307992726760680185582 9945782 -120312891577202037407512816600746823680 9945783 -711369998740178280881775423345706868880 9945784 284903082664513951638436692173700710400 9945785 141215024510585085485383762779502320780 9945786 -117210449245094613757858435654749428736 9945787 62678626933053083374116731724940357000 9945788 498080819406106866743689205407924901376 9945789 32930916632705264453921048416563364992 9945790 -104018814577052462006758975572904305600 9945791 -138544491970768852968653010220734479616 9945792 3039191316558419444749627712908296192 9945793 -133381998405329830417840754395052344512 9945794 -257503158295803296564546634495273536304 9945795 -119171998574113272617181465725268217680 9945796 12723923598908601329146896875869593600 9945797 -245599037599794257917682169358676148960 9945798 -11527313668311706559545766077889851392 9945799 49835531987132413438578078777757370400 9945800 30199618776932530174238676227411904000 9945801 -153986948326918149519949146355078236960 9945802 -60211380413963950340697844740137700000 9945803 20714558239471933565230036934610032640 9945804 -114167778244232025102409983554480959488 9945805 -79783111468567203229514303960950719540 9945806 -7480924588484193819830617935929413632 9945807 -54206705256637572139299294662450847360 9945808 11927063766660126282242695859918782464 9945809 -359053229311923985709790360730929346140 9945810 -19270233723732589440913525133590679040 9945811 557345230210101981088992533449217446080 9945812 17025101791253863290685547853522638592 9945813 32638935312288784678604750601496246944 9945814 2205158959729112425415229631046682240 9945815 -196858258244240013396298182855563568000 9945816 -350649941273352190988725673289071001600 9945817 41563004139234489960651024447423553792 9945818 307414090729129817457138348742223589360 9945819 -108114585280964032026479473861091742240 9945820 -286919086429359598329835958383623313920 9945821 -6678139730977917873451835505810374400 9945822 -46002602010841143330772016088489971712 9945823 -145281717642852868491671530831746579776 9945824 292591304718555102577559742208823525376 9945825 -138299799168187592636109263891616896400 9945826 -258259764926700792762704464287907276416 9945827 -51058305854403680347042521909673319688 9945828 5001273486961734872382414046042416768 9945829 5860006726937562502464824597145806140 9945830 -1437724600421568695795499738366925440 9945831 -65386877800544194455966941563498563456 9945832 72043097209565713158347972110064056320 9945833 -403444410037806051183885184175508146700 9945834 -139872384493609612089868752673783653120 9945835 173017733964235502423139224223104401200 9945836 258923941741856737771206458725970100480 9945837 514331577233305297765737526671825942 9945838 182458672079891713720561253561741049600 9945839 -255162467123877399506140361384817576720 9945840 -25004404071148547823775749444059136000 9945841 384960840536836657026510601177179324242 9945842 -125550691371088605491110311458626706928 9945843 -9188584163117586072681950746486700496 9945844 -104921135260487944671061969133354440704 9945845 23221268013611510572059951603022185600 9945846 -46335749618313630604806555454724237760 9945847 179343466537375695956575109873010456296 9945848 -44828137313004836862890437530881249280 9945849 -256152235626207629912017978834714965936 9945850 -63707993729102262208454886017776975200 9945851 3217966048429708441240138430137986312 9945852 11948722639982084372196341116051292160 9945853 -140343274509947727393750703306603611898 9945854 62853280860936921646352665994850324480 9945855 138258907555007122920088119019140199200 9945856 -406391848397977046485909905913107447808 9945857 -3978072544028872189606662888629384400 9945858 33105284060123056449154002759965288448 9945859 -844497806103261323323289155654523136 9945860 5327924241941537336808651462767270400 9945861 52964800600817072041508254559073787872 9945862 19949603905309256031004941361558803264 9945863 -665256230396362222666189630430418114720 9945864 16394429286100283061886128523901214720 9945865 -105827551575907907464945018837062480000 9945866 -61641006991156137468123251983990356480 9945867 -134697240487906365509838212680109882880 9945868 -96694385030703468554998817304582199552 9945869 -730985570723857194634941131298786992040 9945870 34820101354750776537621557052980044800 9945871 228500297722936481731129809060327519840 9945872 120852708050054248960006380877166616576 9945873 -176935637759927808875163816818835200880 9945874 11195086938000671401352625491377485120 9945875 -388578273323615714377096391640770316000 9945876 53005958496589969256210708092463020032 9945877 353179175177274925046899311114234419726 9945878 28420452908025461836126912329808889856 9945879 51979435740847494282579447906320313600 9945880 -5716132155019681157302030838598451200 9945881 147781470579564801289811357301742206624 9945882 -380504655305345019988176483831128640000 9945883 -74128191492790111058033117143651743868 9945884 -11693823597113895727354021798218267648 9945885 2252689713213527059938679599501050880 9945886 -490902390566799662907748258185076292736 9945887 -184200728426829194127857446292103132048 9945888 -313549582176577401666052959511350607872 9945889 -325076032307327459883271362705041361310 9945890 58805364836408322468120347607547991040 9945891 3511365149819725036761768322138344648 9945892 -348694744576126841214906341073176340480 9945893 -161093389574055567748805364640710063714 9945894 -43511690792160983260303732167097264128 9945895 -126046066102840646204507654392580731920 9945896 -59026924578658236056297912264135485440 9945897 12673882482552826941583050165389478528 9945898 -243841222578486291288725968960075431840 9945899 -112268622963299018865089096912018179200 9945900 1750388475383378986597726771805068800 9945901 -105842967224625248395856485786262694720 9945902 250362710711382578710721727512233465152 9945903 61019034499648232151012541853226498816 9945904 -30421576608013528204549393190159073280 9945905 491892835007599018671236210777337528960 9945906 134858661628182769525863319230012568704 9945907 566122254639680779148829560999827494232 9945908 47612581637959373475109841419634620416 9945909 -21781518456895813116293487264744893010 9945910 -76383842886961008890262483754706106240 9945911 4072308097791569396152023906752130912 9945912 -75282953079637817428744971343418388480 9945913 210901026741111070291893192622050374208 9945914 164737286018539548096659411483704933632 9945915 34372802269518101662450786954021797120 9945916 -55672434355156160088385641392041840640 9945917 -252215305407422466143832046390451484768 9945918 83029412826692045714931526934996241024 9945919 -515694106015680973282256919694738799680 9945920 -15079720915048947750093776709793873920 9945921 155840316835148967154045594588245531360 9945922 33117094073784843379647059616916416720 9945923 -28775903692641500862296355015544647600 9945924 -593778385792823719709622816196024320 9945925 174941201676519729895930513571623716000 9945926 113269684616925565506992552127670228800 9945927 226145467726248019401474447653854718400 9945928 173676011270368321852662167049318912000 9945929 -126549515320501472194946166314563780224 9945930 -71317154744062641974607150332496960000 9945931 103854455733273870598642827952072603632 9945932 -205937336216401930976930316724836789504 9945933 151646745971466349113590948137366270944 9945934 38835270105021637967892473080414931520 9945935 -159670467310099279652468608381516254120 9945936 -6974418222929992441637187976471511040 9945937 87925295677645874373735769662810313586 9945938 -5100209274894982507558971340605824880 9945939 206047383497151510169152205086353056560 9945940 -61798944101161132311315315433339080960 9945941 -322732049247729469152853953790779236658 9945942 -194516290678392986227912633191826452480 9945943 -752827603710797676122858674452836352 9945944 150299542807958053916441694223388651520 9945945 178661615901305148783834296507385506820 9945946 132057603783363985031919990291955200 9945947 -101401411786725044664259135151613536256 9945948 -144154316073806418271027756387572241920 9945949 223068641893248820931790291648039897280 9945950 13432556196462670270326503345428972800 9945951 168306090228742515353121932723619452232 9945952 -547121715943622425994831241210872463360 9945953 139802923148786109760819673540811912624 9945954 64131846297265604758453819838610304464 9945955 205187723377898813129845578704778776160 9945956 -333962719975419331993042894098315264000 9945957 -42842928840964638202834743620911843008 9945958 -4288583311474722995565074726733888 9945959 207962958648816422066873991289682847504 9945960 79675031754366681484885960719946137600 9945961 509985879638673201008689921712797045562 9945962 39812373446235398226757785758837083584 9945963 24303206290061151588744322052399348400 9945964 22507314378559634816537599898904379392 9945965 117156420140725744686624978158538094860 9945966 57806511335078192156610355319240399424 9945967 -418107188469625596683512263601771975984 9945968 116629878411977870755906078038919249920 9945969 58338944115096892219088902245270720 9945970 -18192764439282375183577877349755163840 9945971 -20919009505928287156231055875156454400 9945972 -107022132345792035423106076503822885504 9945973 144213647428217423679156469308229897824 9945974 80884697888306148005205746120568536736 9945975 -16612285163398539630770306921185114200 9945976 -360670168905415365117440733532999372800 9945977 -598276856479636419491648706242021361174 9945978 -5318127550527321080548602670007255040 9945979 294810409717406830190730026361835900580 9945980 -90892939114296413601233067580718868480 9945981 297162653890052130519119860058740493670 9945982 -89885285674451319959213224358668952448 9945983 142983716264543943286785621761430767232 9945984 12834382566245012099376618424762368000 9945985 22844771391193858908897544770152832000 9945986 -38534005333271479110147183790515456 9945987 323385793634509567109542803784870313280 9945988 31850338003052314528109976476730145152 9945989 -257430091088454842320943861091518860032 9945990 61281053150737286387215265122117883520 9945991 -207311971413572576403457442698402103016 9945992 -76835919356554908506504134576414064640 9945993 -252287043649901841446352429825985418736 9945994 55595703031111526979526512638383768320 9945995 29683039276991935043010857237808880800 9945996 230001380815145943349033675894611758592 9945997 -394023124964889023103929700757643732554 9945998 261964513215942418531289903086346712000 9945999 23432422666752745655325261628848721920 9946000 -62308815792083326228515764537143296000 9946001 -79965779448981849063246567615291468096 9946002 30013215652556919138012464895421711104 9946003 -297989521220258718880616753672517212880 9946004 -44314387087903890246778125632516002944 9946005 8106735233489874643727151786811883520 9946006 66063809302426436482217961202173696000 9946007 86708356708531266500878877295142636632 9946008 163860403938296902385352500426744678400 9946009 -74086475322412692537361799581235275520 9946010 -44032297798940039523809397421656690240 9946011 -129951104632971927619368659850501735528 9946012 388575748133020116541565496486840955392 9946013 -173897689974159994083973161712801296960 9946014 45822568951334558941624766471953547520 9946015 -19921126583323342626984135533752746840 9946016 -107237590692085534508202349934841692160 9946017 139723278411900650592645514564311672000 9946018 54953843579945006513110151120845338960 9946019 126861425310511784030729061750924174096 9946020 -15293808710054233484168328260355072000 9946021 802523061085693782505896649511139832000 9946022 -76736412538301266998824892001458950688 9946023 -167089734557004116378292407796846583296 9946024 -276135402486838551335423480141052641280 9946025 168520725687304292737871356703075370000 9946026 44055894113939360719508655364958235744 9946027 4746112004135658498760478466819943712 9946028 126262570030117378201498651080908712960 9946029 -1167136822404277286225986054264446432 9946030 -61258295259397410626350799564870283840 9946031 -283915017171381796098904196860059888 9946032 13769059168678803377826133267357040640 9946033 121550830175072104890602983869203363124 9946034 8209624234706557014859144528715016192 9946035 -48021541129007163332087570932152165120 9946036 -192388863153980712376672528890183061120 9946037 -597220767012730945134311499616806526308 9946038 141160260988178164485683125486287159744 9946039 -234784680310566673818108954099593043160 9946040 303168364697881058567447576730009600 9946041 -2527836892921120907402656437370674816 9946042 183236870835935555380622500924515522672 9946043 327749134824911021860953065854600635600 9946044 -132335423270802621456539905930637721600 9946045 -10292224441548669441585070581455980680 9946046 -360377849345639117639691480639554856960 9946047 -75841061170866145204320324910493983800 9946048 -19912700291889675313321692442333806592 9946049 104946186446993650468045400888159818050 9946050 -5772320434838079263137377684067430400 9946051 192720652955177952809456964605932465392 9946052 134735160422350449878307891944721246336 9946053 79114512208610537655743894951786710140 9946054 107718305180136558421947403875260594112 9946055 -4475757292415362146384674483684305440 9946056 -121783013601473796723181254981107957760 9946057 508657213409766421265414116073406091584 9946058 -236799742745312009188640663673350151120 9946059 198725329455002167920836781287461183704 9946060 80153401729195569766035178942725012480 9946061 749313554129785180478661513840574529952 9946062 51241637141813046645273312872045879040 9946063 -92562603441072195064708477189478205360 9946064 -110978053785492138962602116829792542720 9946065 -1490216839858791771108233303225652480 9946066 -90262469643244636382129928777793363296 9946067 292170624905216459184745492862814358464 9946068 -17801187201577519677764825629962240000 9946069 496884390145804949410291244559918126 9946070 309822691090611045944206475270415360 9946071 -10672891084170819232516573726285570176 9946072 3975686248319795924787004387889356800 9946073 -271739264015012428265498374770440562678 9946074 -7263430710202081383237425300144620032 9946075 201049635037903254038143114904269281600 9946076 -106495958163619047367953013475535489024 9946077 -213616653995359066218930915882104493792 9946078 23618697285303329167526643697221694656 9946079 264646187445869114419195990436843112 9946080 192282332710246401572797447921104322560 9946081 252319024536300222220404360659127648532 9946082 -301640677535414330077102687575565123200 9946083 -2512161431734748360870405367136085760 9946084 -197754539758873636963290743543788134784 9946085 -57923946805539077706277172815340825220 9946086 45831076457262640457141368344395205504 9946087 198971512668458653820457152755868255632 9946088 -97896305593392690748384813456501770240 9946089 -187743229155368145483951910359814196076 9946090 -5550647570494957930925872733242659840 9946091 190443196567781328292230696156624707184 9946092 -204432509358784350556903444609274757120 9946093 -283206588656118195042441712490982166080 9946094 80183220608499155391988444394155500096 9946095 262128578587912410719042092961074521600 9946096 -48923301261707272810512094892318261248 9946097 16360241845875889049602693220680504320 9946098 -9045003530064504670727339037257498880 9946099 246615803398358284579491756599430769100 9946100 55954315732282843198665667347509760000 9946101 138721307459099316199648482768804518400 9946102 29214529261159982633065436597106278400 9946103 52169629248186747062166030480471077352 9946104 2653369966325789391965657721044336640 9946105 91755692787917864718202569147133560720 9946106 77685782076319806787024836042974138880 9946107 286249784738757965589773905149236417280 9946108 67664067378662141604531920347121028096 9946109 157826561597371416096934876783529954310 9946110 99874326542897468342493861646730117760 9946111 120704206495969905410489547356404713824 9946112 10125230839279435864738224199195164672 9946113 227613399753610019174635200688452324144 9946114 107254481643665607117929761711434952656 9946115 -4524591177636852635067947350144309680 9946116 117121448220348181889664432761247620352 9946117 3490364277778545264975722883178459452 9946118 -29125111962393272546604013811047452288 9946119 -333005778829736213274284199714659399256 9946120 109686125446043488912892746171883520000 9946121 -142082442150293453563281952194084126000 9946122 -31509424599477157356624913205868258816 9946123 106467558365038535354581562254372110504 9946124 -30824677881856670273570195509211752704 9946125 -75372912836255246769815433846390720000 9946126 -221185314226936753087906996800917702976 9946127 -698687937491729218024309637132830652160 9946128 -15083888239437218377274334623151292416 9946129 -522724208896667625526683917931978245900 9946130 186952920760338286278194135028530798400 9946131 -8085689182866618016197776525281583520 9946132 -101841106097166393162991016554515791872 9946133 -91840496958361298121933739564525155456 9946134 -97772386514020485471795508727931224064 9946135 -257190414363517141252129191666255961200 9946136 -103506866233576600340569713982013399040 9946137 -235720927403313827619640879005907541040 9946138 -212823995213267515750370252335852715280 9946139 57720794767105011298328099099624532480 9946140 -226987577672899633749936812501555281920 9946141 152813094149441971998276944720147087500 9946142 -243255260588535703765553735538105702528 9946143 46604829412202099421336972072079237200 9946144 183753537701421799246591923442992414720 9946145 -121503871178496082603804069237898635200 9946146 -32872608842426218062479001207103289856 9946147 -149289642229731803547568292554890393960 9946148 -29168413092242519730582003444116761344 9946149 143648676748172615304085734624073867008 9946150 25826182622220449941397187310154088000 9946151 19736143368214760615035023764596725000 9946152 8212975306696852156744434312651648000 9946153 121847448037987451814673661523177738880 9946154 -110680328236834249447249088224294054224 9946155 -10592863641811606102738391607095285280 9946156 101632649087370711319607532913018500096 9946157 413198194535493678564538265619781729860 9946158 2287751407992705256635476849677286400 9946159 -148539647458102151263258404723168089640 9946160 4843235998357156479441768459666063360 9946161 317855149806660102513844459045075524240 9946162 -590365755417528305899166408194228608 9946163 -94642787294274795478653912890082362400 9946164 -82428479676428159691254572540751167488 9946165 58107094981543553570625955307822508060 9946166 33753246751973665198815252781453185024 9946167 164736814525590497294733659377802792064 9946168 57247462933636005784838998337104834560 9946169 238812102343312395752764578128998614570 9946170 23931426566956953812168929290086197440 9946171 110777734261876655593784861785039238372 9946172 336654779502341634563597866803761874432 9946173 152069878368320278377312689455100363904 9946174 104091130905503411892843714412813882752 9946175 -233765930325407952925691548213900252200 9946176 54581696945504286774853113629085007872 9946177 12490883297192209877116354551178546560 9946178 -62289259514210342211272717587563013632 9946179 568945443103443545449642694377664947200 9946180 74842726080101710818765474251444102400 9946181 6706522670848881020553738934980981792 9946182 -173599177767879333909287796530394547008 9946183 -237592808265382941043482319552735859096 9946184 -154846186830647652145247992962633661440 9946185 -6535599235959209240804896987684971840 9946186 -75936866965095529887454873242837609984 9946187 93330746208664127016303464694988084224 9946188 -102736087908224139307628147146582333440 9946189 -262986363475998862067746177554005015232 9946190 25679465762821460614263596423089685760 9946191 -290902470446117548153618590451619021040 9946192 23933765217946835716413896839239401472 9946193 -303585053719101935803910316873411420558 9946194 146462699198259763380288066270690806400 9946195 24112917836550863752145978966020300800 9946196 50593622123251499998679964473016145920 9946197 -328700296734559546967776304680951397700 9946198 -322414600077889787944081391992642598400 9946199 -219449068099711394896479523896036727800 9946200 80396410586083076645897325507072000 9946201 -14322726451992188426345511385601431840 9946202 33585752396648454682147239041226308352 9946203 194773655030403539142990356970268721304 9946204 -7540618594444556494313854107997740544 9946205 -205725831613375222931872651880936869140 9946206 166952667763986874105225085050853980800 9946207 436985536585702623303331230533149601952 9946208 255518334444318220229164204276558725120 9946209 6033815123914253953584623859952526208 9946210 -7562307178116816462441252309978966240 9946211 445416214429345136855051292073794111624 9946212 -2295076187996204234871349289897422848 9946213 120575744100348956193008234558107262462 9946214 -314311726459591937285291751028562144544 9946215 -192770392415724858573787413280152783600 9946216 -77224582531867357775972315890554577920 9946217 -606552672345738047084615183239809638400 9946218 -153368195981406828831801807705546600960 9946219 38183497404876794821417883460100140800 9946220 -50385596112244445308599962207046528000 9946221 67517963529692544255782271950187573312 9946222 -15961926417721921183877132707763389440 9946223 16973422005646646680664298629693975136 9946224 10748444437154114325390142379282595840 9946225 107930164138179576799506490911315383750 9946226 -29528871278628640575165317078030186496 9946227 145415172405261926436231244542275889720 9946228 -79249739869809022466348793427995298432 9946229 -209308690435615285746683466048362013924 9946230 19888465710296309699526242423869163520 9946231 -73091002906248814254569101278120265536 9946232 -12768499881648627037483982673219563520 9946233 34951953491359258098472238715161538672 9946234 -242275015029469467452583024919215129600 9946235 83916155717648609282716529411112738240 9946236 -68307517376726259333530767203997433856 9946237 -224650476195113360532870174849717561248 9946238 18554260153918030731967257254431403520 9946239 -182798808721989174667233528848706011760 9946240 128258333380749651018690238310095257600 9946241 -328895837687059752561038857439768906748 9946242 10400344473983548299302863097628687360 9946243 365841979195625624361621568711657082492 9946244 -1538372756021727818123895155939475456 9946245 -90692824031056121643571937816916380160 9946246 -57055719474715996387980363051094348800 9946247 20897662480925903499464386383699228696 9946248 73747371284480095776275123156410368000 9946249 471312780470336895590674299337477305040 9946250 1262094378373465517431652100314700000 9946251 44783664678918882259384775873498696592 9946252 203831480484198691930797934629768916736 9946253 279944435156509579350022813754464053120 9946254 22454599996151410582939448097276825600 9946255 542978252434459992890641312196173271520 9946256 -11769450284976987146610825378430476288 9946257 -18911143198949172540596078221654099200 9946258 64023017868678156909789481987698984960 9946259 -226730336229006404989158984522087638784 9946260 15873902083311401322967533682380595200 9946261 118209823833704846070070846573987173052 9946262 -170843685415301737482978935169792166368 9946263 209409681027335297021193604104152400744 9946264 -496306390197941996936946416333958758400 9946265 152549601834916285223867785588010668740 9946266 -43012226607880339131656676529819387392 9946267 561166603886192477334356174226074956360 9946268 228580088679536947310266583126904565248 9946269 -48519444785653135491288202634471224506 9946270 -79578202160187982608298622828739930240 9946271 345125554729330401573685195533204725472 9946272 -722307385922217302197841626499383296 9946273 -17925184594770499563107876521085448478 9946274 -11507404786915553594354882413203698400 9946275 147228319466424106778426221580882580000 9946276 -196056709182688909890552583916596550400 9946277 525188132534399479200526522719202971072 9946278 49410611310245324738728085398174699008 9946279 -117705042063248824396360334980219870080 9946280 -285342594699643129440442340827654809600 9946281 12183378823711352558267760403355203584 9946282 -149592023633266835338880015433731677008 9946283 -209799178826223003468747074989307814360 9946284 -85658733248827661628525646088835686400 9946285 113697893740995084912192261929394306360 9946286 -46694658262368583912637564668202524800 9946287 1642280408820349869990617350584364800 9946288 37904849612856540745047796250446921728 9946289 205098071517538326413020007704933955124 9946290 123386560943643752664176718760479582720 9946291 250502864952176084083488819916398371800 9946292 -150021535704418608365538328303669358592 9946293 -45209357183786493874314406711637428416 9946294 -137191304401675539460872849068479797888 9946295 -120293692953577845614037720257272348200 9946296 -187704300592491756882770281755245690880 9946297 87921029776310513897910486034100089860 9946298 95202221157182995940833488463930472448 9946299 -3623358797581064783826515381913413952 9946300 924769550699763244107199502766540800 9946301 -145620103239146893995828618593298784698 9946302 -101737531867342951347308255478633762816 9946303 -15985757431978809656658167965715829080 9946304 -113492629946846968009508592713088368640 9946305 48554560927638272285350302189914159040 9946306 328383615824096177854396034343667545984 9946307 56418412317419891352948353874165768912 9946308 -63702131546570407213624442418628592640 9946309 -528945396182921328716473459898850682884 9946310 89939319804158858694940586401366272000 9946311 6063431525733159326009164993391194704 9946312 -44531582381031021540261223883531212800 9946313 -3313337055537189007732675279375487352 9946314 -4134037896264569668074366783270336000 9946315 -226958622164366792260869410656485587040 9946316 -277159991798137434718007801212857672960 9946317 -152046856330759661645963437358728115520 9946318 -16507590764534831217710050090331455296 9946319 -89578400597922626385226148247780280320 9946320 -18012383324836565472716585828648878080 9946321 150588661518544855367156446071145216 9946322 123937177425353190001851291187216054272 9946323 28828552014889114896535824328193384760 9946324 -110711471147096078203897600658081970304 9946325 -159615616386573377516966697122267078400 9946326 53460207231548021752996299613349188224 9946327 -154819160081428003479331006336272543600 9946328 -102020487972868597438895315390241177600 9946329 -4974214274226497352866227564082929920 9946330 3248076531417611088483121723891787520 9946331 -335279293564107079670300979156009666288 9946332 -40676608693108950464858099695650298368 9946333 -22445551970487664242105151223650536840 9946334 146729577792441788567135025027904242816 9946335 -13711392660253159212483524816656535040 9946336 -38215708124375506784219651027835813888 9946337 55095240024174784475070566212489593600 9946338 16077298526927882243964479491454257920 9946339 89157161028548601448332907286130032224 9946340 -19197054014847118608488211729168453120 9946341 -313134836851557040297554089991918619200 9946342 -161398346124599354424854610577189451520 9946343 178656512285481696889220061454044844080 9946344 59033376756066900123050631927883038720 9946345 123490044143515804603866656332128926400 9946346 201176167567681979138453857545108290400 9946347 -60029976418756534083644810003875069440 9946348 -73827542690066337467824419226034209280 9946349 1376650377282780936271705583741945472 9946350 29323804330184259841400545217369380800 9946351 138008740068527243143020362303020571664 9946352 -17208690961854493422120643595807784960 9946353 379663969125096858230505966846252176064 9946354 -42657016464212913638403515807620260096 9946355 262991321647625486561924587457737241520 9946356 56717220294555241974263234482038312960 9946357 -260983302578152268987587374567527757394 9946358 140333522707015515261151290510908549280 9946359 119450657200814786291802116332636639800 9946360 -241722745193514182938903869961942425600 9946361 182160463685403830291630233585365190800 9946362 8918711983671297184178699959223205120 9946363 -305328766248213977041122727297179260652 9946364 -257177386060669272335100758648312500224 9946365 -23866302028373303907977658324427570560 9946366 -82388935650021990874468172754864382656 9946367 125792035823901545506258790570088713640 9946368 -23285727111461639527249100567425843200 9946369 34824896773268877413572990130032004820 9946370 55847344479138402519845992327882168320 9946371 120086345635652766581324591179091217912 9946372 -230003493280006479560882824419457047424 9946373 -679448070894996271933417365737719680 9946374 20389858261037789870696882558757716160 9946375 50330617657599909366996847121039184000 9946376 -309036397278690267784626747629128458240 9946377 31087176852956574875658190597884000384 9946378 -452939439371200983117878018820962976 9946379 -17413514557717092783120569898184599840 9946380 18887459823036692996448511156972492800 9946381 92385495584164833434486334771973108864 9946382 -431819322419961172417033219673787201216 9946383 278738775178080247359602506033598463624 9946384 -29341283150941879011074395186368610304 9946385 -183997337182242259732108569248153121420 9946386 90331041492169132861160203649515315200 9946387 359500205927813823662614780498716510792 9946388 -134920809343933127953639185498284144640 9946389 30195127417871138401125300970046766528 9946390 46641174985963278659354018855617209600 9946391 -32973846050334146606159640025845748800 9946392 -256849940419850163200105131991051489280 9946393 -324565532478347337810284803933384482358 9946394 204104339678521432566019832720921083872 9946395 -4217805505438690054253806692353124000 9946396 -7265154824422213754580844840674932736 9946397 127006288667613803624674474041729935040 9946398 7171384569250837793705440327997982720 9946399 -67299252632629515631656046029728414664 9946400 149200598985331879650073592492502220800 9946401 191409441980828685959430503032795104960 9946402 44457282435041301275063921172672059904 9946403 163472975664524318032090317488398589184 9946404 -20578378318745919008808967920760315392 9946405 27682792333031126168483449904389929600 9946406 -72406490473105961832924629229109772736 9946407 20047521048734749781356306031107155240 9946408 -727816633230403288886165116417804861440 9946409 -534920936579805403808103977737944976560 9946410 49869336364241846021147919922092207360 9946411 -235364445151059591067049233557602133456 9946412 -57105647737042606144669873779749793792 9946413 -124924370834735677368785947808861690058 9946414 -2286270856808772117415467555132805248 9946415 -7698363992401138870660435071776573280 9946416 -1129620271521839587311163478019932160 9946417 -56468049867485368738042844970079736780 9946418 -14929187390807064302853082508638425600 9946419 -39577114577155737207679644958039475712 9946420 -38638788867315820576365058992761856000 9946421 -532528971593036498448416693863624539588 9946422 -231597376709653492394653281304015257600 9946423 6199683790713402506733135414377187200 9946424 156749274926855191901953440536857497600 9946425 62253807907425461954052872359187106000 9946426 -14972190756971900636615628844637303040 9946427 318448744277239870264546556257739106276 9946428 -134803467825584482588144321552208845824 9946429 366708598804747652432057893087989977030 9946430 82670263004197682587422599806603883520 9946431 229852537095841916999242260822490873080 9946432 100623718568152263991985637220578492416 9946433 -78123818942092736116533899727522454080 9946434 -97588860476791728545606752421512485888 9946435 284409357999371983957629009637607932800 9946436 141190977888257450952088696412893958400 9946437 249666097189868497012247203196687660640 9946438 -135433932736869697884612404376825218304 9946439 139427912060550191958830173522924977240 9946440 40838658186160595464517238240124108800 9946441 -348209598621510102670719881007583685158 9946442 230536451507352093815592200928327936 9946443 8192554405170957345178315782562129920 9946444 -240605266249447132159097098775409528064 9946445 394827444204341480395271197469836899480 9946446 109569313290066774035219941423951877184 9946447 76068257869373943097454236402343061232 9946448 49122916504612440608801018065028235264 9946449 673775813771300882872116305110341619200 9946450 -105994138540202810178112780077727458000 9946451 -46477430279869365771723648464463934608 9946452 208137648541860558646811843501616556032 9946453 -408135726548824220039957911157674130112 9946454 149936416438347580761855472958282188800 9946455 -189010281408284651031616994456043230640 9946456 62722773412905652427435943548659507200 9946457 -261143860341621518412814841306932516860 9946458 77841482907907598176375009131699255024 9946459 990407938227133056016458286116584640 9946460 -52674012439649141375407162738734942720 9946461 -167627358400754736631793778645089658816 9946462 41972647022763069629883376071613497600 9946463 230292795079288566514903383650799668640 9946464 -311403660079713250973823612283225374720 9946465 152384452547038834014096575059641193920 9946466 -231871969451154121092692702557597019568 9946467 154718203617242455205532170813976474084 9946468 42122065434442440127588901647898316800 9946469 -16669635327475929472068835995922655232 9946470 -5275395093098034814146908705656272000 9946471 -144708363699366141641359244785382210160 9946472 -321556068809798443732383678664008115200 9946473 188738562831903567855381825663099056784 9946474 43985245467997281333391102555851884544 9946475 74331287188881477238324514375649292800 9946476 204485302455276600660057547611995562240 9946477 -237636725762890770588148508916807935804 9946478 -128913557567630993399445264668304815040 9946479 271492656781883999547695403290332646160 9946480 37747830812362226503972178923003576320 9946481 -62551530214659714467905763487909177120 9946482 23896381396793032928940001232607304704 9946483 566556899109474263835928615483915910732 9946484 32313314211917726523899196601461609216 9946485 135954824137957526588903852281648188000 9946486 -14989410303226504812335156810606474112 9946487 206055325270957740801560199065866988136 9946488 15903825851817520923997655395455467520 9946489 -12185217685872106785197034277851972288 9946490 26253249350459285489659767276458788800 9946491 -132968402268768609855248890847756459520 9946492 157017386510462940015810867841714620416 9946493 -25660793120073247725208822001011998240 9946494 -33719202858097847746532995154784288576 9946495 299487207304141994758724191043905320000 9946496 -46339385801143887675767828992260833280 9946497 171117971228580354203753635718075468640 9946498 33962366051306601653633249999894850000 9946499 -1255262270499833547854046476782820664 9946500 -36407293204397195921642372140416000000 9946501 -85327296319506906251524223011082638498 9946502 3020896928170973266780387370401042752 9946503 80020187791131580419292135241351627520 9946504 414507194957787822661450854935755653120 9946505 9206617607972157754578064156974424320 9946506 -38129134772453795218919773388575639296 9946507 -22635757011605857176925523584198725004 9946508 59884527783702056163295764068318254080 9946509 -404399605889989017317115261020149814880 9946510 -72666749675853526249119703039356579840 9946511 -60811516772988908136519618405768097968 9946512 -32186588347680103157808089546383712256 9946513 13284494455387464038152262641784313856 9946514 422946280949242797979274126222641685280 9946515 130613574812928737806988923600628064000 9946516 179417084828231388476083335813574557696 9946517 152786311554189328173794974872342655392 9946518 77527555218912887453816880423276578688 9946519 -268272576138116437185926272591098472320 9946520 -185898496608162450776574445422311424000 9946521 -13260249767123621747781733430373691584 9946522 -13675915699570116335465116075135319328 9946523 135722446318096392876121375529645696772 9946524 -76230998125053602616236591465901907968 9946525 -69391965195396632591597592584757436700 9946526 -210047738025051778637007517274195484288 9946527 -223909256290224936366936096261445297080 9946528 189117909865155705050052753580874465280 9946529 256578595514201136838453103374775972784 9946530 90199100415173589366875527823133235200 9946531 -9236334647374883789339872816247567408 9946532 -251370840108247592130214901046152552448 9946533 19693134800750620699722475234496848224 9946534 -19594846572726026520678639567754628352 9946535 72987192922718741653194783149528055480 9946536 105351733482515011018019923104478003200 9946537 -889408094047915642249264606597660343820 9946538 73705630547367701979858860780276474880 9946539 -117376401675839291825910838764556772196 9946540 236662312583894322435941590785717857280 9946541 18924637906728459790885669273539689664 9946542 4551343278587731791871481429085479040 9946543 -72949725518176969762249334241517923360 9946544 49372174545961121706098824145250877440 9946545 -525176053521514093532874366089487360 9946546 -84359748618605849525846291077536829536 9946547 -75885643543278456959158019070253741248 9946548 52527357018386021794243444979567720832 9946549 215847319207439812229682009438144493550 9946550 -91024132401132484805669037276098030400 9946551 143848292311837154701879183460870836560 9946552 -2708087147130724711597769668600135680 9946553 -414517340092721864242956997336559601660 9946554 73723030119362576008630943389429694208 9946555 412281885290812830414528941333590781760 9946556 176308071193666387034771502418320184320 9946557 6962384383797015112661063913046956480 9946558 257426337332406537199687933219528730880 9946559 -93171723486481198230560071588382202288 9946560 -4370435181353871981807607955576586240 9946561 -34843609154445505287199224554066566700 9946562 48269963561893538922967936375190653440 9946563 164577938900143512590993737821586277376 9946564 -89546282650762907739015647145783193344 9946565 -301452452844515617634932140906562146600 9946566 2523422901311493706576402600881550464 9946567 1748945690109188495580713736109760000 9946568 705911301079664393836173362079719301120 9946569 87134517566926254483730449566359478544 9946570 -133356882054490226207362892657595503520 9946571 -73296507981198999134445517333879749228 9946572 101955252935288961197732078383079112192 9946573 -50295372214529726604291233921776464256 9946574 190373917553747931759387007102775193600 9946575 -96684103425813187579243725164553061200 9946576 14834553686140564505602267142088294400 9946577 -27247345109796367678803362477851402380 9946578 33027635702324185354808891902050693120 9946579 2674747863236520236756022064482180240 9946580 -48255335022144126798673128171996364800 9946581 13729555873053059833180733284587555648 9946582 -156333569225105631758053446573617759616 9946583 98529323389030266245580743253656861832 9946584 184619780715682544638177561916206080000 9946585 -51120229692103135997759065043216115840 9946586 -9862106475096313172840428908348562176 9946587 100210282094363475180318167278340209152 9946588 1273107843347492424719860723358471680 9946589 -9316857879675416163099515420423460276 9946590 -77474056338204332145772825936093495680 9946591 212759508561016277189562981870381816992 9946592 6647054157384641278952176608644431872 9946593 145352947795215765686633390034764283282 9946594 -37635369390580091069054165810760000000 9946595 -120995967000355778812369850116741462800 9946596 109797207297107716105749565247452575744 9946597 398355100951621467866997067400957074046 9946598 83020304151467246063354769583700677632 9946599 -15713382742318666018964382996823925184 9946600 -78576128575833438045766815899219712000 9946601 -113507563069258839629826505916702717376 9946602 -41453679097667953631970644518390781520 9946603 -78127242252002719215991209786650095872 9946604 -376133370552531242017965261905620479744 9946605 -85292894420379437623556283693481798080 9946606 -50677777151717630796625131341957965248 9946607 404089996708315943108227953502891317120 9946608 -3893619200434678331030818394427064320 9946609 -65825098930454061086173180117418934190 9946610 -80699249867143354891970046041667363840 9946611 197909120904685576020919406896124248800 9946612 173879763739971965763981538105177975552 9946613 188159729796340904527604423778654552960 9946614 46040583130183610636595417997207303680 9946615 -9666905267794062839173698765700483200 9946616 184767927881903071887069081023957913600 9946617 54528952854313584730910042345197252800 9946618 44611254780125461038964577875325875200 9946619 60055845915580210327739427484951519896 9946620 -25150688551514730241938104082807667200 9946621 -55006278393998328946843199549584065300 9946622 106101421502112926258639324483443228032 9946623 -41317259834845497067990204489376713200 9946624 224838311053951209033757841881999343616 9946625 -18389454761727340848248670048393582000 9946626 -94966793923812626425372143156376505856 9946627 2213351003442211359967156919351695192 9946628 65906521587009972357155199777217268736 9946629 -6568384892517290122450784852995620864 9946630 124051521263405051369920849619676600960 9946631 -4015279202058163828592498177160793128 9946632 32833136845510864476773553566123212800 9946633 -9048514129542963088627648141818401040 9946634 283052271617174563655364017989718631216 9946635 -34845678311989020953825126248213635360 9946636 -41369858516218192233847928704794056704 9946637 389981409755931342716691890438869476480 9946638 -3004410872141835858402553552217224896 9946639 -115137495067904081134857992452523540560 9946640 16736640259687250002795280888915558400 9946641 31018970975877970593173040115351920960 9946642 55062883287098887641542647345889252352 9946643 46235840277127827641117724675488389200 9946644 -170160272087556314758799844332439091200 9946645 267083758028338135231716723683761191900 9946646 71403407315927631123862151191315057920 9946647 -70709509044489391174234578602589253272 9946648 -39908962895500754594816960013457674240 9946649 -5452042376556403400376196917215915520 9946650 6434970230311744383556579520757849600 9946651 68206867216063163033113644575918037264 9946652 426919880195638203318628205505812505600 9946653 212937371210455959887560941734001283200 9946654 -221301399519100165904334895336677892224 9946655 199004075368150756661962451490752478000 9946656 212532116079324292893293036758656417792 9946657 4023647547383168267246437293241228800 9946658 234947053881766928349677805450788089680 9946659 28240371355987933769927099636864310528 9946660 -63440958166873055039056673951197102080 9946661 544710699067626772348496972259199379262 9946662 25299916568026682083407134580598700544 9946663 94877159065428255405336055101597855184 9946664 -115810533179056541712464665448200519680 9946665 -158188252375826709943413451033730592000 9946666 72373967688800262512762436206707624800 9946667 -382677241063855647420502201623426017088 9946668 -88840941655828737232005663674894031360 9946669 -242539707185580172433983604971380974206 9946670 -102348402866115182092706379420289158720 9946671 -80858012882882148253864346416490856960 9946672 -25511088758037200448874427642916372480 9946673 -28879841696550841448998052636993248320 9946674 455877290990955899429707335386558976 9946675 76064537392205543339387130910998209900 9946676 -42423509654531527773749872092267239040 9946677 -27642830689542081469009602288026680992 9946678 -62617361215839576862436880279323793408 9946679 -159749478894428889222856218984204798216 9946680 -148339380353124378997549207706692608000 9946681 -438729886174825645324260218867505282300 9946682 44624047206036794558038348808240376768 9946683 -252076425755818604336735815525782922056 9946684 279289642809295591150027306977832448 9946685 57142235196851325795816741787176476160 9946686 -9356353632291787919190453204359470080 9946687 109322785220020517034306876653128114992 9946688 -5790566227314384396149244880009297920 9946689 -201917804107658296085602956649440286560 9946690 82297556768614831213772671262932723200 9946691 -98903126124909310424328548364256199616 9946692 68744785911747465266868050811695923200 9946693 -108678747458196017353284026376272939780 9946694 294067601965932711716928102245845804896 9946695 -103964162678084865297965632313944158720 9946696 34624082697075018593338583422362977280 9946697 -540448915056695523628686837324005633100 9946698 -88886034208634981525926801752626401536 9946699 32043756544580089849766197486350431232 9946700 -86050075180883921261948568027035865600 9946701 352835647815850612812469088665456340160 9946702 -68869686457303846532602920959913849600 9946703 131305985872982574159812200367769872184 9946704 -30878443503937542572496158886977863680 9946705 -235189030770744636281759535452912176140 9946706 43261772709682918460754104974619135616 9946707 -26929861507591010455485074186981928960 9946708 116030335428011190317911475308554489728 9946709 183284023587122092190591631256190339040 9946710 69583495687931431749203641321866201600 9946711 750218250769680670123680116757414549400 9946712 -81654395990910292943578141902846996480 9946713 7630553933313558856593239738081184768 9946714 -102054282427454394694768274027394518544 9946715 515808498715768278540318180535622557200 9946716 36132817863211211067358079385391371264 9946717 -6154233056952193235976480859787896896 9946718 -57984510924105630487814248310633498496 9946719 316762494204427213040061282940876507224 9946720 -42113111981195823114714321530797424640 9946721 25268303429059675354781751826008452244 9946722 7212945516519678291212063559092858880 9946723 17334464575729272204361248868893904584 9946724 -231331932541988411921591792320695429504 9946725 1730075909879696593831352685722001600 9946726 -187406947344292654427983435159697126688 9946727 61883420383376201286496395849873311712 9946728 291667111654338792067470234935047372800 9946729 -68498587590656431859174023106878809720 9946730 33250903549133603207926659495218251200 9946731 11873769635768651761678711112089547352 9946732 -190193754636265118613020499189014312960 9946733 -65036429055296235747294525684137199018 9946734 -31231593676765310180859432404897273856 9946735 -255046369478220850436521029510435325440 9946736 -50550046274240459991958467538435473408 9946737 -151284309373970290799055149061628126206 9946738 265787112863360099855882353902691349520 9946739 503493044068582647143974193981260483920 9946740 139878105537400859826683825707562342400 9946741 -12778278167908563626894645253512866176 9946742 80790050356407813753687300464258366592 9946743 -71637201936353873999907579289893491736 9946744 -442311932914687681934596420444427427840 9946745 65307690842163447436730649868684939200 9946746 -117818399407852809489869347244515776000 9946747 -79748936844656729606804454046220242000 9946748 -10441175595177559051471065229738051584 9946749 -41557213435158088983205487312918402592 9946750 -168806410536686598596386893919224096000 9946751 -654213525418737798872082134710621063680 9946752 58410753898844511799462800248159600640 9946753 -25971267966675083053190609849086577920 9946754 -184764586263040645464973213797817637424 9946755 83767407331561156478634739368620582160 9946756 124014965047572339767563972270630382720 9946757 8002591869966400938686820967843456860 9946758 -11718738117475331433030266897538398016 9946759 -212446959502168673380417755043704984040 9946760 -5013302580181174530975600018994790400 9946761 -26116124725530643022446201618514794560 9946762 4530167845677355070908840781217422592 9946763 -30366103821326946943101572420894546988 9946764 -22992110501366456222805151967869765632 9946765 162530917383108036242757924165755427660 9946766 -263299588972844832325017117999182604480 9946767 -161863348905050881569256388457213401088 9946768 37936531572052515554759227486095605760 9946769 -9242706685105797481887838889493491904 9946770 -139494712761679070143698530221054863360 9946771 160305147803105699622024034609482092972 9946772 73480701498435805814750502405871890432 9946773 371954255373307571889870187942947408000 9946774 -251618080219691369489244165113094672864 9946775 -144794926047712033188541952983042108200 9946776 -41574175561958852388527607405955645440 9946777 -279683611632595094934061350237157160374 9946778 337319207471510043768023441202481799424 9946779 -52518437284401803788127178974973939816 9946780 86840046782370748089817368566923353600 9946781 82778897931472571299235652993570865932 9946782 -158129910467401289472870657889237652160 9946783 60582509994285219784904929953717534720 9946784 7136583135703963291925380329608577024 9946785 244016989086749927225422541003168630400 9946786 86406290805463550850897262471434464592 9946787 52360412751948012564695485281699881964 9946788 166085627536171684707484869503299814400 9946789 554083754760100056255186217073293926590 9946790 -70737807105864926942625725332715953920 9946791 -96162862480785433976779276485326754552 9946792 -123860407323738982740578341577764992000 9946793 -4236207655868719858913410758282598200 9946794 14754407544808214243469601748195344896 9946795 54162289862325002992038227435819379600 9946796 -139976015986640443486406470006605638400 9946797 30229465395279801511943422217992033920 9946798 -160701662343010314115407333445089156864 9946799 401798132816442114690918830055883654800 9946800 -641761305151615364987783292391833600 9946801 295778711343256731319126657871751250432 9946802 79207134774113706101795942459708005680 9946803 452641609563451700580727203161024640 9946804 -262252948876004208270857125128547799040 9946805 -98936734740163869349908686667279240 9946806 70584323122583602773533367705603117504 9946807 -182189312576517583086733511572269329720 9946808 200268048671923356185134769910026588160 9946809 52984600927903522883146823382418293114 9946810 88738952013504833342216801831109043200 9946811 -6251039898024135019843919659149765120 9946812 -186986913945812140616358642325970431488 9946813 -919187526934103537172153884730443049600 9946814 36087304763176239595695416617884350592 9946815 44540772717217147614664027645242839040 9946816 10292069809472361058446411819279974400 9946817 404405705758508179108821801232506124866 9946818 6527618792844551774085952398231751680 9946819 -10532089549902696615581171804480358504 9946820 -91079447232479825784900465083214090240 9946821 65634458612440756478780014061553288864 9946822 2793593970495546220958681719744271712 9946823 -200752582207395171215968994428791826560 9946824 90021394350086727606581906118642769920 9946825 -18416625203173545416300683898532758400 9946826 435554542024476772051515974594591079360 9946827 351692628654280195533434314582782938880 9946828 -108068076669912336438254867958891310080 9946829 434686271649605323907712532993412717430 9946830 -36742543822932274121041257934359260160 9946831 -510087028398514731933082108175427428368 9946832 23516050254707672030119191303777288192 9946833 102655352340871737964988555660146785216 9946834 -4762668911647631209235222772015433152 9946835 -376393520317011202824263381643856317840 9946836 -141010687637805659087502002676650934528 9946837 -16931020958019389934514865723311400868 9946838 -56672779128662164557214565660306136960 9946839 42616712131639101897218320364025160320 9946840 -64681169793574520925520520604687360000 9946841 -241899439657321548800153333237872000758 9946842 177846653820056142060852903388480423680 9946843 339250314633768123265789865467341810544 9946844 -372282903443025664347513464951061465600 9946845 -143930258330220574757496011295916692480 9946846 -64738000830050625744332999276396544 9946847 385496530452112384942906873322645563296 9946848 -249723689246031354684594270955361796096 9946849 -123306665453907562628476362259292793600 9946850 133880591510162054158099465366265900400 9946851 109781734573104783082741160205401920320 9946852 184116026553586259395214964406283447936 9946853 -583028838242772355850636754841091734404 9946854 -446685379160666720185244072770718146560 9946855 -90544018799774192479199545894924356000 9946856 -33422591273395203798818617960136294400 9946857 43899608112984660787810955775108689040 9946858 -47200459559713957795707530309285272224 9946859 -181150836713164995092905948186170025296 9946860 38086344147134609256679946022116229120 9946861 388051461736842226296561084632982246400 9946862 2355294093187048732643681712411523200 9946863 327602865022330309682024514222162414792 9946864 -31976443929459803989406196338825297920 9946865 -121775677272545962640475279627768322200 9946866 17432431030512544532607661932807940224 9946867 -103520965607711382229796083719673093808 9946868 294791052167629460865044811593661656448 9946869 225258332038096503969506099656891717920 9946870 49071106396938690747854132180113359360 9946871 -51791483398498343694353226406709436456 9946872 3125327614130559082255340464373944320 9946873 -531798784539988805652709889847441065878 9946874 100258347928791633256068706125487863552 9946875 279076672103779926857353671328014450000 9946876 -105925159821386216294495739651456800768 9946877 -36780893928571095579496017129008277888 9946878 -9535219734471508105938055224533508480 9946879 292257116250509439556206375449334768768 9946880 144829343792309595264443313517756416000 9946881 -2829558128266045932419690300161008576 9946882 232803574935964299730755372655759526784 9946883 -587247288997529633658038820471752804868 9946884 -65073647312976511394708859868772782080 9946885 70946376151644588711687787819218918960 9946886 114472278065989136244653115996748307904 9946887 81285720272683132656143279902458981888 9946888 68668969111358580134308872503128719360 9946889 -4649309259002096495400141823475228976 9946890 107158330343605301435421925778315520000 9946891 239205357259176785403082258793126014292 9946892 -629486770171247986507706006266323259392 9946893 412439642504294769135183329850259611648 9946894 -174493805084278086760397584445327321088 9946895 -5420455172877275522846327858294495040 9946896 13900174530807591723726479378528796672 9946897 548146513652643362020113850668805639346 9946898 53735955652795305413341910841030955008 9946899 46681684658506101614273839463228155800 9946900 -38749600762390146155563103545277296000 9946901 -191362548614369053733788917551751322098 9946902 30365435028751406869110044449831501824 9946903 7499441715704527817042321327078529040 9946904 -159437124871456657526540976984171724800 9946905 191683573346611972422289408975840388160 9946906 -35674267363771507988344365897449932320 9946907 19103541924583962358871425365800572560 9946908 -52244168972709178281345864966978600960 9946909 19869812023721537882927342473916774912 9946910 18533762260246840097273100130803735360 9946911 -22280939323450084835751189919350178800 9946912 -15345207053666806028250779694688370688 9946913 -83276977595961694731735998724653125440 9946914 -77618629461094857623626594781622958080 9946915 -96312536560715106440470467722096194560 9946916 10421047559367748937063418978830131200 9946917 -63634651833754997523450265398008784066 9946918 112502242641122392880954687021354543040 9946919 403698340670427044146360512330801091320 9946920 188655811549615262176921705071804825600 9946921 -439446035981111913873219725487638100108 9946922 180631627947829890831458367499990409472 9946923 90738959274203520784860429242879743488 9946924 52557013820091143022118163840153797632 9946925 2811562466565696654324434436525540000 9946926 -44898855993068559755851090722573504 9946927 458133481717416186894534938600581749776 9946928 -37818705090273171596252830285388513280 9946929 144498506376341315596799236151458268784 9946930 45812327722465632316603848231380928000 9946931 177248262116744784489993505929331427352 9946932 -1073707198751555229137352314451849216 9946933 274735544250389313095954445896476419182 9946934 -97142308962331613720727210095180873088 9946935 183027536116417227847342971670827415200 9946936 105020084333357410649665192454872903680 9946937 -1203017116761840786719317237433840640 9946938 -38447510002442496498133627883843899392 9946939 194789164976594024148701621249253046272 9946940 283387599213136791039566529906359731200 9946941 87692086537013580906004929970191077760 9946942 187422807434269927814110852045807104000 9946943 -318496545771264080004354157713634463808 9946944 16468347837350823585469541634482896896 9946945 -129520938986202833623119655422081907200 9946946 11809155275589784942001223685042162560 9946947 -36992549674763558586383629561733608200 9946948 33181888952939600579195970387207106560 9946949 116577672805564607670768968731729316736 9946950 4734605967010153210955420676998467200 9946951 -264591236810237113578431156438521911000 9946952 8787388474660215503874255954320409600 9946953 -135919288495189960573072620989084470038 9946954 -38362703034781551201211231613606009088 9946955 -479316171974860326522625888391578131840 9946956 -153493395003214624286496239178707988480 9946957 -197532039324936018990716003705461334794 9946958 -22658693360038181006186351635666219008 9946959 -194432745683902379426186638754028425472 9946960 112321074893729310592881442748743680 9946961 -105530459540957148483526073152544437776 9946962 163890608707836850437271508281797176064 9946963 -232526904639636937043001834987086682176 9946964 -220969306226796147494749527895567782144 9946965 47153049650525159062123108426047095040 9946966 -136291306298283620084210468736675257568 9946967 -153950600635299879487879328957389061928 9946968 23919165073645357190341379591401205760 9946969 62777662525201998698543582396371941120 9946970 610704681068060220422191192457195520 9946971 -115740640585511434234129769639962814880 9946972 -16925991462710524360124173033623447552 9946973 121528839263985404976603801972280605222 9946974 -68152263232357432883838957098723527680 9946975 -1023848011567306196838130106948944000 9946976 242343439452181320607605526111701172224 9946977 -113238091710694841780107723409013235392 9946978 -239846062146839045934126485156799174144 9946979 -14543908062913690781751266286663313920 9946980 -788922822790830484161069947788746240 9946981 124868070863575638506944219074408308064 9946982 -40909126316330474500045313334169735488 9946983 -107634457100969126447912886415874261976 9946984 356950158317363646044823563647317826560 9946985 265946413913181239781609687143028348360 9946986 -17948184480597094923508908565888696320 9946987 12414126195080660286073751753636450640 9946988 -262726717406150828941325797778630944512 9946989 -229191505014154241861684006531640773760 9946990 -107071325608623161854438945991773224000 9946991 -453913631515482550680010837285611874608 9946992 -4096525651494348355814023861740503040 9946993 -15729855559299438002751207233106776000 9946994 -2150861403827414714265559035081100800 9946995 4282349529172469077640161191535050240 9946996 -205002112530233906546889316673454255360 9946997 -445299143275387065450624411137665779588 9946998 -76587525840467212168575801824510128416 9946999 -262196292452715551363534840735875375000 9947000 -239590729507051442214693183144960000000 9947001 -10094739677406211493020371653201193216 9947002 -174748041773396324270830778884791269040 9947003 739655192766208147814439751706399387088 9947004 -118290916644970049050288868542726331904 9947005 324472220370817554343411636128193551660 9947006 -100290616383545243178951411525774121344 9947007 43538774096056699038986659632013386480 9947008 240116131924373256299444625968379985920 9947009 370683054517570186390283084974723566210 9947010 -11744066507983839885568918845166894080 9947011 -136720400659670542157573963826667104388 9947012 -8242374976653187877463219112439554944 9947013 -30464438133499982696611790362149019200 9947014 36138459849827067082120219807147905024 9947015 -5130401616523746167448860256969960000 9947016 383569474879834887955726923240086323200 9947017 -102597746402378372296570844603362410240 9947018 293752452174359736900213961553800704 9947019 -470979269627113990695970323766216415232 9947020 39954058998132287520934796173938324480 9947021 -187614045481375750132229511143221592064 9947022 26557908339638096435652868788742767744 9947023 -661848393146698227233610922606927663680 9947024 -57106686957548197409426012127166464000 9947025 -137707931144279941160249680969115358000 9947026 -89169498933377089048472692814816536416 9947027 269861709103860669672075529758061592280 9947028 5378676928105849430035156102122577920 9947029 141679969989997112093840189270126123520 9947030 83409928334486602571353489662829334400 9947031 -22703091560705472124127587756785806256 9947032 -16057403228201607329641087461595545600 9947033 -151360941082456860658047486710529893760 9947034 -1112530028637805031397725740966443552 9947035 114079624951704350915596275993486108960 9947036 21773411573779908138421005165593472000 9947037 248006359660980150130513580826858034560 9947038 -1685244402907650318542702252074087680 9947039 108861400410261582585335483401035087840 9947040 -49199257905442724690523979293193666560 9947041 -822939882371157773831606299943254656 9947042 -65487739107684330305106777751145676288 9947043 -6192180090928856780047542246715532880 9947044 -292893308314618331480710268651762068864 9947045 217468756208215045239861013320505306200 9947046 -41258385575642594383894301129385408000 9947047 -556412263370440959352153033680523552 9947048 -282005259073120679840962076523270144000 9947049 40366027283307550752412661984614864512 9947050 6096450968720928966317605714257238800 9947051 -102191872386345481827745788300104762520 9947052 138765472442297511940593797187158760960 9947053 -5836819084393681450109965988897560436 9947054 -25650498996580270913542463442397851840 9947055 23949500548340774254522781768605009920 9947056 39909442035658733943609145105166958592 9947057 158106681364070029549565598625549038312 9947058 141808729173281936584434939579235499520 9947059 -452133667553235524642659781559719398184 9947060 44911383560755897298421994392375244800 9947061 4792199211046181265610932410112216288 9947062 202723080823187599870059339742991059392 9947063 -3837139572644116346904058637353070592 9947064 124022072940687688091611264923278315520 9947065 287740589959835717459398118277791147460 9947066 27632063276054041854535173521480640000 9947067 -17570085310240456899646010555989924752 9947068 268264488120222034353709115218636878848 9947069 965359411773782518867407003452812512 9947070 24897603868286138635987746489756672000 9947071 -451047924815007778745216497815985793728 9947072 75074417603394238680026020170323460096 9947073 -444560298686706653536678165114106947200 9947074 279295955193424609955573410855574911392 9947075 48944763176536128577267906645495050600 9947076 80742028055186434453429312805385157632 9947077 -89998183300454179270255687624307599328 9947078 -36053198666048259235681601889723584160 9947079 -256834862177235676756567730151513498576 9947080 61712731417834965817889324183656857600 9947081 -244415742021874879225037659789690244736 9947082 127822784942051774597367734440512142080 9947083 -170550636856289822654291975554788102776 9947084 -25740924447355027852336297686563340288 9947085 117895270326997486575124057081410964800 9947086 102570469583538149320887978730564002048 9947087 483984886352333126503408838427207580320 9947088 -58800957447524725756288361498251493376 9947089 -103922352721888442731042379423988549120 9947090 -59898909080981659840405214722619407200 9947091 33767243911539740170196022918273004800 9947092 -34998593759308723445267700984418492416 9947093 -66024523533196702138354870018862751336 9947094 3846381794176231885654843051358085120 9947095 269332728033167338185240226321361880600 9947096 -102709878971119593416288428063208478720 9947097 384551131169867955917741581895398931040 9947098 -259992379366422658117814192152689890064 9947099 -24598279666721326841756383115075928936 9947100 -57179051146422635274059637930671923200 9947101 175384781187448448247209692168555400102 9947102 23536149352305953409922001697625826304 9947103 80345747528441196710354468195368280904 9947104 486222519784762882517474439624130560 9947105 -4465152944370490157099674647170083200 9947106 65018833880287235860250116411071140640 9947107 -58054352404670981952188686394017656488 9947108 -51988587050365373020870094900122368000 9947109 -19422844269255771766362211120519505472 9947110 59555399916182340360632214254483352960 9947111 3466977748883072978825054641244136624 9947112 -98882810378325720563167872064902758400 9947113 291107182816830590166879928552004821584 9947114 93684306189643158647837684133875572656 9947115 -130362716277533079965912265916433652240 9947116 86593483343901524372783589333090401280 9947117 -146618185471090366875467390473288847988 9947118 182434290629741422224274250269277690880 9947119 -30497683420781698893355487339917266240 9947120 65420319570909594703538408483406643200 9947121 -46775334523098775350926818207664211456 9947122 130736575594108641025803649977374999040 9947123 346957918073822562362634126587827623372 9947124 -2226073342603462985628052323982829568 9947125 108011487828690290650266751674924288000 9947126 -1758958251809567432548866715376069376 9947127 486404010427075143328191522394145145600 9947128 504336104215961821375474254188203868160 9947129 119669731070197811479619405896020218730 9947130 54884283015235361794852400534774039040 9947131 -193972994166293491823297630981100719068 9947132 -40830685796041876100232861833962518528 9947133 -19188025717529566710620232696115371072 9947134 222568865995617241212787306163457417216 9947135 24944257798249966330294172232023241600 9947136 15949868200036561196631345847703961600 9947137 44763086028220264973090186282808143872 9947138 94922010927065863713685458859764178944 9947139 229318791056994571846870093338926346048 9947140 16104277351056623008617715517826785280 9947141 352298728737186867198988482890164984542 9947142 -42885543583045986443511491142172628928 9947143 789454431143193447604248866199172732680 9947144 -202745024569529571082016794439584803840 9947145 -81893821922235854895055397807654784000 9947146 -133698221399965374497737927446335424000 9947147 7293307237910995960254487621646086632 9947148 61177462468352665056500576654879096832 9947149 113997579323089940513714592953469766764 9947150 -1870303600628548956622796955956371200 9947151 -423912319013561154880721107189560829920 9947152 -34732744188828577915719246556720390144 9947153 351327139109045833442930705457985812402 9947154 13927976656504636873484759658615654912 9947155 26380683202046421034266818644553022720 9947156 1590277796328741798950498360241340416 9947157 158345692804442744997411565989213858720 9947158 -104731003429207376134860018054030335616 9947159 226077556201015851349058624764967537472 9947160 130743130730487915576705718529135001600 9947161 -3755136978222212297166406441762766400 9947162 -284415314509129946194650650808537681168 9947163 -132234145291657758966412274731102807656 9947164 35876915082803752412069951923041745920 9947165 618519948237701760031616147935221600 9947166 107362501127833545943707043786707157824 9947167 -270260218587169481229625867243994940200 9947168 -291987782465761436239808171681513472 9947169 -60072564904065530224165612761497672112 9947170 188410576775532226124474524560839765280 9947171 -257690261409542458682753270655481067280 9947172 -192506153960610547450604939785539686400 9947173 -187222421350403794116004956366198905696 9947174 63776420488669210668130125577474022400 9947175 33759751986106480544900396436189532800 9947176 -138042279989468208015433664812020541440 9947177 -525313702591082161164849125158187299974 9947178 27334060968101950492226889999125990400 9947179 83479409975390909899023190627256503080 9947180 -166649888123332686078183544982752972800 9947181 -94583335951090735086099431367837574848 9947182 -45986167794102820877274845025643417728 9947183 -15313109326029414666158628339597539568 9947184 12199349526240622210609860303991603200 9947185 140323238045928474233708947537756685160 9947186 146378573835241970029154055894279788544 9947187 12227914618069640490307444839422829696 9947188 294106949748326656442281823204418902016 9947189 -64276263338100677033516799513603195744 9947190 1531823149235353791995346121563617280 9947191 38448116299005689530665931211361417112 9947192 335580088133371158019585962610041569280 9947193 -123175939684768351851258413275734399456 9947194 80045570393611142376278722539541558896 9947195 96764759763155656369133123823640554480 9947196 -185443961261567201891494167148603015680 9947197 14883061218578376213294127112792235340 9947198 73386924352960797465148621153041643200 9947199 13103201050966723699465553708483005728 9947200 762662977350868624691192208175923200 9947201 99967302879116053491527776261465477824 9947202 12158564505449410999302439372228444032 9947203 74841011178956366789881414524113568000 9947204 319476132385250827713673716248473059456 9947205 -9578696840357995322877639592661321700 9947206 160499682210219115851644354158483100160 9947207 12770317436104837372999265907872730456 9947208 -56336883239637520108679994363353456640 9947209 -128767598663901810804900514828044247680 9947210 2354070188507096847224215884369438720 9947211 115396937707210626173075317706663149272 9947212 -151671167302835140946311556930785652736 9947213 6568186273132290451483375771550948940 9947214 -13800369814733127327410095048172649600 9947215 -140675298884501299703209636104407608080 9947216 25573006436504611821269245433664233472 9947217 -42469062102829510778806995318041033856 9947218 -52229959669451953678747146662375442432 9947219 -469213042231478914667208301242652975380 9947220 -53067997934476955022966540472921190400 9947221 391903825200122812029137300135959290432 9947222 -310967654538339521278361327750903431680 9947223 -115028692143634574752070761457371309440 9947224 -36148471453451695724539365003069358080 9947225 -321112906293249368170881543927480446400 9947226 -136908284989451229139459748682370899456 9947227 146636777367234566213536834185467305512 9947228 6938093344742955076301183962573456896 9947229 -68434488631730368071262840676381665920 9947230 46958629727771822659077580656701885760 9947231 30934135728692550471301562470347396960 9947232 385194523194396857475724472366373273600 9947233 -6060414606919328370939803578886021456 9947234 -5409699456561418960129000629226126080 9947235 1571636247956319324657611188910574000 9947236 -4168912555009811321881358433572077056 9947237 164248308256302188976654350457720293886 9947238 7320968373113950391513098656828991488 9947239 476956184705761902894859418590224250040 9947240 -338804082904359938874326160681484800000 9947241 -31254556156333163305700729928761218320 9947242 -97604737633854190083168046481258739456 9947243 -473866957070133979718428455315139130508 9947244 232800775446371257553860444691564669952 9947245 -20671816136264166036657278563444542240 9947246 249034475669877745195847100827524395072 9947247 -155497326850206501927705540463727359872 9947248 -19563539985996878849281946906126614528 9947249 43551989308566867095484924994372601088 9947250 25109575916149576613270779114162248000 9947251 62746389361849605213258954682821650252 9947252 -56351965794509402525744982019939811328 9947253 240271397234788626532060233825830439744 9947254 -63671177993990874484479294698316035424 9947255 155954568972719381926411174847742362160 9947256 -17055474780725914750179957855712051200 9947257 195512235964018940585534477384576187280 9947258 -82332157374297870235186709988204233760 9947259 -13958906024044522600539402730532175360 9947260 185574597834944626710703593382397260800 9947261 -124244585645029409418233258173437682920 9947262 -7912118621222841783235861765412714880 9947263 -10930449862620933330179304276067571760 9947264 -369843268842877967088787839277156270080 9947265 -89867530633054534405223012946089657280 9947266 -27349061446787647692377534412693588480 9947267 272921222096823083818210790278312524552 9947268 -142517798377499233575901341552241336320 9947269 383232022238811525862968470964872996860 9947270 -10498529244119323018027190690641420800 9947271 -210929535686885529297949719622654822488 9947272 20472775980315714024439865362581841920 9947273 -95186947132014899768146563918182520960 9947274 -689239096180977768979872062442037248 9947275 895230827907431764254514375266905600 9947276 -4810338354602423944114458768446324736 9947277 145119677260607162005387287450791998188 9947278 136663920274725404141226156118646543232 9947279 235502986474357264715404192158862337640 9947280 2936701571444094775449084446260592640 9947281 82028368630179167465430396812012236082 9947282 199047050056404107535517744866249168000 9947283 -479216171503070415968569207824904776 9947284 -27032882765167428568611804779370338304 9947285 -191632565316647492600345451239029939200 9947286 6489208524439985889417953107541607072 9947287 158433514550046738152132841819854591152 9947288 113754165984170740226682179350254673920 9947289 400821844016882583905893588180784160 9947290 -170847262248967905457448291025120379200 9947291 -104934395122959116732220374775326605308 9947292 83103217067850998260694310177244273152 9947293 25709501359131427503520982951589438624 9947294 -107038040807179687635684437779043288064 9947295 -96174821010944069481345943975965496080 9947296 -268095774661933456590871429581237780480 9947297 -95547103228093420034581905706349285628 9947298 90440946160247380896602175517410551040 9947299 -178358753339776760908151990093729169700 9947300 -37126071041910477012823828972012723200 9947301 2076077484021916810191569007535441920 9947302 125874031436619204980490121977628567680 9947303 -47523008878821252170583859965068813448 9947304 132387941058691182247893886411701980160 9947305 169647944791537831277304003494125490760 9947306 141197707317875552485813058599991858352 9947307 -10779262984540169148357234022334357160 9947308 88004928939440806370600170992780706816 9947309 -60872335350918657927168874113532696596 9947310 59669076218216606493885766663047596160 9947311 421966533232991351680258793040184316472 9947312 -12931560817302389089003953908353302528 9947313 -238349954456448828350796356668942262400 9947314 -21108508123333885682466248105603188320 9947315 -145385086650895569720411438268211896320 9947316 72711815564161209222608927436969910272 9947317 382790917021290247928132061262625004640 9947318 86522846140528281165387321695226825216 9947319 -716707745108878461944718865328668800 9947320 -263519409675074818776865314757500211200 9947321 -445327122896198147227087461520584251478 9947322 40430854069323267442209656876784059904 9947323 -76279910121386094346984167430743254428 9947324 332825960814516127143091404508980765696 9947325 -155517074338923218442410678370970130400 9947326 -45742025716559992992644378332578867456 9947327 -30286235248947550215462174823374808992 9947328 -77793624063936422310483410002856902656 9947329 -143598910175920059108329901316966455168 9947330 -341236514809176813877391674150697510400 9947331 -172007923832015009755115473405674214320 9947332 287086913560119631929330492019727751296 9947333 -291007201841197414928707753961452042176 9947334 -33576303184128972024363987910720269120 9947335 -15759272598783097262398452313780623840 9947336 80138483687147083695716211263631360000 9947337 6636400668544085971852034274394559760 9947338 90531452788184935450985638684335469920 9947339 119598592702916522088326534950052746080 9947340 -55832924319775816895346055742878464000 9947341 216373235945038515538672337965995156000 9947342 82489140868199668564122689114075026944 9947343 -102474334640881110881443891015837775736 9947344 16737954094186296249228422554569277440 9947345 -2550212061296300353513889806978539480 9947346 -33789498840695860624317843296702205696 9947347 -131412984976174081589455255944006237488 9947348 41093210525731265043856968719008806528 9947349 235441084303126337130454572600880990734 9947350 18391745744824722550923885358559788800 9947351 41907664698864206655923742218851758600 9947352 -125270926338826020978228320119614873600 9947353 236193669896285934739746857430602921284 9947354 -176253710541539440636536651755566437888 9947355 -5062969379797522183598433432331495680 9947356 79474492861380101387729911597372615168 9947357 6429149038501355173073991269858927232 9947358 -54426963474830875583122085298639951936 9947359 61938064912482962986432066798144228920 9947360 101634982271229849584030217077709864960 9947361 310003211074321325641979766464526746880 9947362 1858279537001286892040281507149594624 9947363 91448812900757779915898511505401362496 9947364 -50454625349189512869189901532282880000 9947365 -758507248029141075198842476676059046400 9947366 38842283068338232798678954927639675008 9947367 3838742766054235215480748889155940712 9947368 323123070794726943544337069562100546560 9947369 -546100414210886570496545544124626268230 9947370 -5157672796320095635134901680855571200 9947371 22938092013456720664848551630116694304 9947372 -70682044276567061744020937206670663424 9947373 -11391866440329139098506014560287576832 9947374 146117985997349611806244029829918290240 9947375 339387128726108177658442112714156910000 9947376 -31007385362411806564877855474082152448 9947377 -526757334514023784820264336343436894080 9947378 -62871934816655898641127715811099910144 9947379 -39186454608253388837095503789865931424 9947380 -41234917330823990457106337738457634560 9947381 232748491836939024762243410517613116864 9947382 -54870242019764287514814113328169132608 9947383 131903864640748168753704839249552742632 9947384 164839933827409001233364129030210519040 9947385 33730917399187651385714666890286058240 9947386 51598557655554635819082961653779274240 9947387 34566787981774776217434220243268278320 9947388 -57055079878900576036572367099240980480 9947389 485994323174003697911785451180709204600 9947390 40910836724665355169925023523394401920 9947391 85703078153747946963129973850849566464 9947392 -93039492807556936017229437163712544768 9947393 28533785809819058436471304162928851200 9947394 -216237579057999570123417996631759368960 9947395 -63925173672148475310181866064369023600 9947396 -49152564007448146155384895730131522560 9947397 -92033657611838025831413801931387630528 9947398 15902530868625783855419329792594738560 9947399 -24112474946650613613943809492451214208 9947400 59256990478392245542019741378734080000 9947401 16880608882797218919202599581692624912 9947402 226074467053013242301947026840575373312 9947403 -214392238535756909832406136365973941188 9947404 63955471982204988677648184133831462912 9947405 366991896822487324531656677265763200 9947406 33458281647135012231687314720529960960 9947407 122437346500825186978199409614407188656 9947408 -68477350907988690622294281492417478656 9947409 417392508481343234889917692637052777600 9947410 50815353858308405722977521737042080 9947411 -71048601025501365563573595167007708528 9947412 -46965329726731278517144632389176258560 9947413 12094658445197537400618709535251398400 9947414 101592746657429700352554933947559441792 9947415 121914026306868988395005349160016035920 9947416 -301888003177069444022999394296447723520 9947417 -272359602626172382169938871403198804534 9947418 888572217104213092107956880985087488 9947419 7194612058064491943681465709792566880 9947420 1154268866239841565382251811133583360 9947421 287413973716364556700509775340830255680 9947422 -229980028089513566996525501645155855488 9947423 -629096006757451145575816099051196353080 9947424 120995825804061183993807748793790627840 9947425 -233131514452213452883707559823313531850 9947426 -125239240957806636584075822956052497920 9947427 42890200318523889181464050403020081664 9947428 15995935742495770349008883398878435968 9947429 423305167049277451110938757233862996030 9947430 -84227924068475509031580123018264253440 9947431 -179030972485459928026368703403475747840 9947432 352103668500340050782906814168290918400 9947433 -187119971160173787223670452157036199456 9947434 54987692519084559998741740990764456192 9947435 13550370590710995865009491681985593600 9947436 -231204000579913330852230196981310642688 9947437 -118223715523476874005278043110374679914 9947438 294829779302477314607671878200367693120 9947439 -82834272369348858587470754948802821496 9947440 -58873781447163621816348402257609687040 9947441 -109291393265978560630248957516965464860 9947442 -65895008520962682004420769126494738176 9947443 66953898426323200400464806004102479360 9947444 -8876139242795633574158572899702361344 9947445 231632922407632847726986655135750149920 9947446 107866016642448588612877252543968102144 9947447 248623250225244510354377446505046517392 9947448 -2241892045082842986749356883766804480 9947449 277653297920636207906990335225575213120 9947450 -19869748826944972652231811800440224000 9947451 -73672585781518994255893556220243201768 9947452 99126901954141463660987084850638683136 9947453 -641915321543803792043170797689494544232 9947454 -60433899284983899844700038423884294144 9947455 74494896703079538007811926988712645120 9947456 -33955198405345146926263457313070252032 9947457 -16980002021571079780435039999326673452 9947458 -29105354617453646184248630928008125920 9947459 92460466877480068118922933376435628520 9947460 3259036841386134854895357593567784960 9947461 -104469030900031649942008910988831104676 9947462 28583294117068500287386529375986882560 9947463 11080744615111200625711234220101260624 9947464 -97038290458836057503538438448983552000 9947465 5854871108543936956996711723085318400 9947466 -8544137482541203177218483306811493376 9947467 495137624830975573245631064751985582200 9947468 163636576229141041096813882445333115648 9947469 71299649093571246915900423188986567680 9947470 -18722747451531196068899759321517676800 9947471 -316972485063775782854536599853281065856 9947472 58621437420891316460997851704611962880 9947473 -520451835551868993096181434230958107278 9947474 52415446322588375127793150755675298080 9947475 -160726952378045498835703716429094782000 9947476 -89637433820030253130578150245539467264 9947477 -29330246541131492499241612091214180000 9947478 20609697527785861742475584314649187840 9947479 91619242935921165652541389670355622440 9947480 25704267191446716516692348553247948800 9947481 241481321321366598856099069691601350352 9947482 207981379750741426186509426546320489952 9947483 -56944498635412422042248642065141741536 9947484 -116913376490087593385935704362257274880 9947485 312199744546870952577069396428353784160 9947486 239051643203148368072399149916886168192 9947487 -24974805074783227133202311195811632256 9947488 -462429160129014959013520875736207196160 9947489 205398335763037642018183703387563072290 9947490 -62734207108271992699443100896357987840 9947491 269903740339760231437558887131169680 9947492 -301747340788612796253589720033950259584 9947493 23441535341254530877750233243034071420 9947494 8597704659056217543732807811501891296 9947495 -172127419996229365554726670549740525000 9947496 -22570611941170984261761969004624527360 9947497 29007792514089564878922457165224088064 9947498 14802418614825105446855599083171256320 9947499 35404389578956342973718468003719079600 9947500 -12751083670450101443907698713150080000 9947501 -284685473680668476741576565983415651498 9947502 104617751254051748970801824955752474880 9947503 143622397658268457370058039235630945344 9947504 -31924263577098275689069632109007929344 9947505 188547650848027601371910121012048706560 9947506 -142172215103645283896677287808206936048 9947507 52968342918623533189978094182237338840 9947508 -61458558842486402048926865944802027520 9947509 246444687304461038201446541251602622368 9947510 -73304950360833870343526624457377571840 9947511 -19684945748768715090521664056642044368 9947512 147525466315657092594641182468658995200 9947513 293667904165722382016492277808890870762 9947514 -32561428281763558715840317337132993280 9947515 177251432299593871515840163397851038000 9947516 5869161128044463767736868675422724096 9947517 -172161484680813295213677446310157035552 9947518 -91530382839789868666680914331157140480 9947519 -283187055302294493113540737766793461904 9947520 -130467172670334755032361801234566348800 9947521 423263398836251305936823683288466286722 9947522 186957113757703360450411113758760652800 9947523 3968588073315578826535379434738485504 9947524 -155013777610366917939978385797853147904 9947525 70120283744338459874682973019676352800 9947526 21817263357519835816617498879009638400 9947527 -177914715147785119747386156576399163624 9947528 105954061331039862815306936852061880320 9947529 -8091207828294526263438158929525914624 9947530 -54801810769716571369670367438281428800 9947531 -928539365262237666501125961881991600 9947532 58087945814215192288123271893601697792 9947533 63763418500670606453618907198545865900 9947534 -3409313700425717704713754465454103552 9947535 74658914796543934364887942765086796800 9947536 -66085433549281485210713278022106308608 9947537 10583363229829887869439448153120503540 9947538 -152825981561539499268768355408634652000 9947539 277539622011133679400630501945183188316 9947540 9867658209234642140949460794613132800 9947541 -67876351190660000003390749942991309376 9947542 302048349228298027760480014240265799744 9947543 -155024940070470520309940011978789194192 9947544 -73361713079100973749843645042668052480 9947545 1783850607034000947204801428550283200 9947546 26870612579500938523415585577950598144 9947547 -71392409058408207145843204170291700800 9947548 -155850057453310933756754104181838579200 9947549 -318405272772780270491555415758799835380 9947550 83960060849066110874083145971191705600 9947551 -571060070559581508384040620883798835400 9947552 208815907721126294922411958689844887552 9947553 10746079865844360326715913681312355328 9947554 205509495121140976971087742525142991360 9947555 69191308304517909323664058144396004160 9947556 -102208087793366056813852175412741949440 9947557 -426785885279265078008748673729457222048 9947558 -49979549215476793592023758533465902080 9947559 -48927289027779888049132778117070623232 9947560 106845424313700447578477129865840230400 9947561 26398114794168081169236346637826754824 9947562 12669451906551050376357599431984234752 9947563 337476014584476920496022339412710925904 9947564 4394614973082949602830888217724231680 9947565 19624206645453401668377601395333300000 9947566 -31503881314313887937883746819451085440 9947567 -120033271956140424462967841665913713920 9947568 -31905038858736087998573215089615077376 9947569 -105390627239547405805825009397077707456 9947570 -42696320619028262827760163738514386720 9947571 -299619659619727276527153714979426329288 9947572 151868728220216038226448477118554304512 9947573 78210964837060739067627424258176291822 9947574 -12627134235433457079085197700006816512 9947575 28764288026849866402380340958403517200 9947576 177534981860836292446957559131322511360 9947577 -1985252416190521459472206351177032960 9947578 184189095496316607040903074977840820480 9947579 93340737540231713961474154310312049120 9947580 -5914854976292981274446421002877081600 9947581 -215890937529825904292745138518421615008 9947582 84099446784492438120166195928645851392 9947583 17366733596604029276365801999377868800 9947584 -42129429504503256371569252587628658688 9947585 320899163798147565203438394670195533780 9947586 62627913766118934917848116449576771328 9947587 155744870668953768139946491116460506400 9947588 -97374387542845576550812870978151966592 9947589 190056624444020779144067487704991616224 9947590 39726511659665076083887500999049958400 9947591 97858924310682358130400254269896540984 9947592 145223740811120766629681761174708715520 9947593 366623274248123686570015443324821433600 9947594 2754053978992481157427608905585210112 9947595 -84779696985532947400959905512165056000 9947596 -26255524117032413496950571033282196992 9947597 -53004698108517693078575846435592364032 9947598 5864555968381015180462698556428270720 9947599 609119769993288954683983892020348559600 9947600 -11594622955277539053619749070323302400 9947601 -404639315735675626832833457951910324480 9947602 115431761183696403128112898920822289920 9947603 -185221308791656150209621242082031927776 9947604 31115554467470091842963991830314960896 9947605 -166305755126238787918742621094624204000 9947606 -159578746700944343958036608622237974976 9947607 210586416617665912130289907260885193680 9947608 -235897740902375311073051417801383342080 9947609 69882906281202483282096693393417994560 9947610 -7788407470383614609526941224648023840 9947611 101092303368208261515577001152656822212 9947612 52536006093471197183089151939618073600 9947613 -101099241114492613334018426332475578560 9947614 148909942177633899961883668605030166656 9947615 -129349196826333960667102917413181792480 9947616 -44631328881118251059224631552960888832 9947617 54142677412410728083209739190001671472 9947618 189691777936025716937646744092722221216 9947619 -81450845680247062954191809858345785200 9947620 170657282701002057243503166918229305600 9947621 -75615884762849510343952538256541766400 9947622 -25672832084818453290916881682605688128 9947623 -110724109306181438128000830912199834656 9947624 -163059714985204595735522620624504488960 9947625 -95774148851248282595516653365068832000 9947626 78286400919503551034021985272158614624 9947627 324233499409418040511723063238319679476 9947628 -55939504245965277240598217024916780288 9947629 383324863077548016850285469364681496876 9947630 -30871333505241871918032333420032716800 9947631 -213204124155065877404540850106146381048 9947632 -91263110798648584518316462532769251328 9947633 -4188055304584476397239030504710597136 9947634 -74277405328385140154769334515685787520 9947635 -24928271276292969680941476328242851040 9947636 -145984316507498057365071798038763386880 9947637 -41093178980105919902102675629999551360 9947638 -194381971464631333122237752904399171840 9947639 -72091117797116308475257652042108859576 9947640 182254055801859876109819527880630272000 9947641 -67206589019338581072890177397541657056 9947642 43500918517207213753913158974691055472 9947643 -180624346614647365588188326300140826256 9947644 258324016987331291337505074318220001280 9947645 269853871603731184768759037319134652000 9947646 -142288604292826470835006465397034566016 9947647 2512802658816513373326657190826388840 9947648 -176071359568736723698424959097917931520 9947649 -6546642001601966340993485710610582736 9947650 42707191100561378357560758687551842800 9947651 -46444719578774012062486302805652678448 9947652 38972549156920138312682763637850112 9947653 -302523618567824540121012548644394168098 9947654 -289270566699063633740470214072397496224 9947655 -177758430328241815096229896436829629400 9947656 -148658655496969887736832155779952803840 9947657 261055350137478378609162926447165154000 9947658 -16947943514473420741530939948806307840 9947659 -403542857266849359708917686778760744960 9947660 27789714152264267216791388811709608960 9947661 34044658537616277788591559876700774080 9947662 153735294060497305795903269340247000064 9947663 8636108771012667191873201330628601728 9947664 11630547044526546325764518517746565120 9947665 -4937298505475885545258360545956570880 9947666 52734630863372627367063209105662358304 9947667 115183223556569458716787303347585180000 9947668 215704453685339099834173253715913967616 9947669 188736106279698898511983099042647737706 9947670 4488819983417352841379537700773462400 9947671 -69625797642306221381692450595750099128 9947672 63545906802895154826991616153643663360 9947673 135202032112630104947921678826172192260 9947674 50760495429425996341943330972830114560 9947675 76034573452209773625142798708378470900 9947676 -39528031627466205522650526917546781696 9947677 -216838513885590334738024350851589428 9947678 139842197144745948188483097984280632000 9947679 35767247519953762840464683295133244160 9947680 -479012823131323076367020232179554713600 9947681 -15983659722538499563327090910428695036 9947682 85265980723539924139873950203098414800 9947683 43479492326119157096177116559879040000 9947684 -9620944552040734871390790009624182784 9947685 -192779743873845866026015763606073067200 9947686 -152775953286751186539071352024458534400 9947687 -469404352353416171110408973733920500200 9947688 41021765044100341897142000771427778560 9947689 841197832003696835823957801837656413056 9947690 139224486497301544994280680169835893600 9947691 322112625100422105460607095224672244224 9947692 60426158670417898075632030933677586432 9947693 -44675130394679788412967770939790554400 9947694 76129757494232671467988738930680782400 9947695 -336010870594324884808382174905097192400 9947696 -102265715463741851352737500094128128000 9947697 -339576827192769600549323803362837263040 9947698 -70331365109846004962023346846376883680 9947699 -133828203608563215237877689888084780264 9947700 38085960784015512826086961346257152000 9947701 119736040895404151141464805225464574652 9947702 -290902769767533455255331371093299288128 9947703 218421122355032024275587548985547206864 9947704 119093062053059680976067569179016171520 9947705 130144699893574510011778428253883568960 9947706 1253424002901246066290367980650063104 9947707 15282258414859709916507202464400555008 9947708 24633472991338869301805883359200496640 9947709 100074288315651318517803344536475260044 9947710 14587647918460667051960623427404709760 9947711 239283530115872926459915633558016512224 9947712 47488709096727979350684015274934403072 9947713 -377165650198501012188971271561905755820 9947714 -17228454546106636355539203788474904576 9947715 291309121751544373579739637141431082240 9947716 -1776426671128485052724429829758783424 9947717 -203435198359997180152339671335818676580 9947718 -95297935248032318661481475244156380160 9947719 248339052352300413537102865876681868120 9947720 317862725533294556923084727546061312000 9947721 13108212679477439919807268486139188224 9947722 189120458088838834696015229579496036912 9947723 280214648936892141482666248279752669972 9947724 45350828632787134458590719107425312256 9947725 148225368757247677090885750545610966500 9947726 -758256660372383409999399783184689216 9947727 -51888406665317250966712474568983709112 9947728 -5660393740617433844765372702289428480 9947729 -59898823881132870302197185501653188224 9947730 -24001491151003033346102703351800985600 9947731 -29403663520552315249178395026959587400 9947732 19792422409759535771211787274589699840 9947733 95327248529677949570199308054717973024 9947734 201176165329247679266317633261156874016 9947735 -96867462841665186435479019985971337200 9947736 -86080525956979941035782488683489863680 9947737 -51341749692755787302886468861248295288 9947738 -372652105386186418344587007500332643328 9947739 72473413729729324068733488132387045888 9947740 -24911310179008801805058735754693017600 9947741 -121781938060404461904062046235949808858 9947742 7607752723398237499417336240666097664 9947743 168299115927315138960944124070935094744 9947744 9247860526928177717939941030240321536 9947745 68358146831440271308352478442236595200 9947746 50126298293223151012170505295298524160 9947747 222734862033813747178344775859678284152 9947748 40551781263133855620438330443720202240 9947749 1792222712606923404842961081151505600 9947750 86073276046823927549300432389639104000 9947751 68087669875602948543315386712231448704 9947752 -399448944138018960773410449886876108800 9947753 -105261348282565410950833141537470913536 9947754 133807229342098181683559496282514752000 9947755 83960202497037881843113435476961256160 9947756 16206991444726971488698273901859194880 9947757 2112493136336392994798275058070320640 9947758 67136301971553506872425365465820703872 9947759 -715689614627956862456975443429768907040 9947760 14161234173210007208317252091304345600 9947761 348472090453048367236261468923204561362 9947762 148273681149988606034684046295393256064 9947763 59348570455891830648342333502042741584 9947764 40868889593997424748202230604717519616 9947765 1437468824200551270803474797427733660 9947766 343598150470876491501881171677777451904 9947767 332888920501944397508563446407787290280 9947768 155821655124129490082939963365765570560 9947769 6057632154040733236809614901173814528 9947770 -3338117881925934082038396967389450240 9947771 535229289673558655008103053332404649192 9947772 8273578595602459486683420740921250816 9947773 379833186802344079399629198334915360 9947774 -178166675554853349565180188465720420864 9947775 -22002059704947767514813382841438044200 9947776 -24473966665790384224890718825060761600 9947777 -192128428214940529284308353072023678528 9947778 -149726935201000121803446690521546626176 9947779 -186021905428319716431912475443106463620 9947780 -92859918888304248053241329587277894400 9947781 -1952403698722244068201719935567472930 9947782 -52710199572375620901881868162743061120 9947783 8997777130287242967920808940690344960 9947784 -48749994979677214141970003965441228800 9947785 584681213885573759329923552403019429760 9947786 -55149030496914856651945550267181881856 9947787 323483786061606080287634425808766553560 9947788 -278474366578404478659430634770338077184 9947789 118582244691814732355421204439515843660 9947790 -603727254965600532936006959412708480 9947791 124651301666124473343838070515996306672 9947792 1395758860431750674543764842835476480 9947793 -193011336944693863393204174360364739072 9947794 158447112024610858197006196344417399696 9947795 175522110348144561622284071238422286240 9947796 95538829003490437602724441936604989440 9947797 -47460407423997572215634467539131196420 9947798 22191070988374731844037971928779575936 9947799 218111812863706966492685484550927618560 9947800 189839790315156285814340862716762880000 9947801 -104823700831878045990901030744043205888 9947802 -33667541518819889723951144710607696640 9947803 -391527467001479128596658239050092861948 9947804 68268390008741448567393983828308102656 9947805 25952917873800418627058202811734385920 9947806 -301847360119288171475102476916365873152 9947807 9028521655726670118643249430309928960 9947808 161588858437494857098863218796940099584 9947809 25471647515455694618593906729054951060 9947810 -2093247280625815939680649405812026880 9947811 -54995150980563204980835593717033952000 9947812 67174441212853432062135833028774727680 9947813 -366618260490097229963602809487707367200 9947814 -30914843912754486466278013831334740608 9947815 -66592992519280237061271923032886708040 9947816 -211977384238540612076879299029115499520 9947817 26557907653095122975583697743203442288 9947818 96579205228413202155501666937926480480 9947819 -82488787369484598301597333983530097888 9947820 48647943044207116842399569916874536960 9947821 38714873558317656851208643736591909664 9947822 83824122485978553332029003217838630144 9947823 -244693699283755221669357525422155631232 9947824 -95759188541187089356587142313864642560 9947825 240377691295094485843327824122252526000 9947826 99900380223010719739960319695333432320 9947827 -8555981919091882132178994592191627960 9947828 3878590255991651485597778968646916096 9947829 146612287273201946385922702708307652384 9947830 -51410636357767298583416268507435628800 9947831 353727776048643514544573150030461324752 9947832 84224914757527764418773643239387955200 9947833 11504707896294519263409002896216567338 9947834 -13135207808018357473907560563860351808 9947835 -1125450049755675988887799042240040160 9947836 -351315839257433835576358324673010009600 9947837 294992088802795199361120879828075708486 9947838 -17213998561687573545856822077480468480 9947839 -421328268868307360181161322610091850768 9947840 -2089192693075411786678417961905029120 9947841 -347712320034531457041586469645155510080 9947842 66633726938655186883526894578750898592 9947843 593322409797829458947475871677565528464 9947844 -113113335370024664187804664347431925504 9947845 -5681128553923551874457449610000307780 9947846 -139963977459365559285926048819555264256 9947847 11870534327261865195939966352585968768 9947848 6664758121824252874742716767475983360 9947849 -361153831125551695813479596122855883760 9947850 -29536972301712598086348188336819232000 9947851 426108007472917405869879510609080648852 9947852 386559087709662893123312130925808007936 9947853 1398295375682397061297194496912783104 9947854 98613844599158750166086043091340364672 9947855 167923064066842316517318598750531658760 9947856 -6927468191609145766754103193222250496 9947857 168196049000083357834944326634990866932 9947858 -142162546716943113924421741931240676720 9947859 19986829907309517628293073844555731248 9947860 -29447739167405365398508366830851197440 9947861 164360778859607441215614634359113721024 9947862 -29851010126239349723357272019669304480 9947863 -372050516499513341025961935411292576888 9947864 -80503011389131948630957217419814000640 9947865 44711705710275894199166913505016838720 9947866 181671915946596138012614625671081513184 9947867 -410691352956681660741935059129958817084 9947868 -4651658808415496004919545098451025920 9947869 32462768443317232224354008785196636800 9947870 213571105543865926635910529969468620800 9947871 48195027161132612597045756030802659040 9947872 573447239510152079574504748814539161600 9947873 208352109812032850103937237659084558504 9947874 -58629475757808177351548659974040930560 9947875 102954976659028881523002978529858440000 9947876 174130337470351258344666492763742367360 9947877 112099010839741634765271824148015490560 9947878 133961509623007640830545413166647808 9947879 216710535307595885508995026055510633376 9947880 171487867751329923158041716290076672000 9947881 -136150858362451850132259241464876798336 9947882 -30078449884837000851259921398881526528 9947883 -129122801197572309272147697504551973504 9947884 -231322529301111316287537871201579581184 9947885 106804651346998477121689201591442604600 9947886 -15638087628515124600007457129348724480 9947887 355090141296636414959577878460302827240 9947888 50956403453922679696512355102629986304 9947889 -119679877168258281851743091175178560960 9947890 -45141234264228681035194827085521638400 9947891 2598649332492072283464877462376116704 9947892 -78510307224855424039656757001345599488 9947893 69772936141298999953643551520260723164 9947894 -54430302712980688004438216651090356992 9947895 79276675845373664214884678337830336640 9947896 3110524618834030141532859478087680000 9947897 96559923744134377819112722566847305600 9947898 -25187251961514528597475354296835987200 9947899 94446462692664490271587367172014954160 9947900 -59887574448795756436668703547536896000 9947901 -139663977100097678586918919819242298656 9947902 144644289637945652165258058278638616832 9947903 263660903786362329901362138475984594656 9947904 -206865209246246046909068195172414652416 9947905 -12749164478849532001563878238546770880 9947906 -54296762956458980268535085373995978880 9947907 -630742320227550574625192037773638256160 9947908 -64704192728874516783207122885823144704 9947909 18041034982969760574669332784782653116 9947910 7088340100795588283577225515608965120 9947911 53067875941319527730812393934084094624 9947912 66971822074350398246209404660519997440 9947913 -51252974893162931615723359844090524656 9947914 -172290641580494558441065270962249626880 9947915 131334040787594730181389271027349398560 9947916 109050889132822092124256217262531551744 9947917 37598351326620618773637185294004243200 9947918 -171282071248156437669567855186983307840 9947919 -235256832669066213209133090985688238192 9947920 79889805873085285859862291334760448000 9947921 -4654483220878809855715959711745223568 9947922 97809186584192644934323843590250745472 9947923 1133287252767478183243058858448400172 9947924 -109192052906087632692606852149074636800 9947925 -30011149171956078223298127808621740000 9947926 105510187449876923578776566551936193280 9947927 -350951638164018728838446670607087561128 9947928 -166255324268474527151998662874896998400 9947929 -4686221861562770891851718552803591916 9947930 61040338714787027918608849189662171360 9947931 21366980529480706568702140450121886720 9947932 17518605553316053780582135005957790720 9947933 226497409116106563219722599147690330764 9947934 78682631732494749419197532902099521984 9947935 -115896972254679383360692629372638619600 9947936 343636373944442884356978464785484611584 9947937 -103635665273900370143686058812088586432 9947938 -4737098770627099929350071024193080320 9947939 773901104852145461542361289921478961856 9947940 81175044383006782788150461093758464000 9947941 -76428764862217260905029644061690373712 9947942 -222748843199854162818957977270652835968 9947943 141411918066806971883953761857883482832 9947944 475044799535625569001934303152963993600 9947945 -48199527589859253408394684795535987520 9947946 224948655154685158458741969295359158784 9947947 -169338003380663616720022942870285590604 9947948 113040270537380959160377345950233111808 9947949 -125186418905279083940978613103708638720 9947950 -79952629826205764872093116864421776000 9947951 -239782766130304534308447258135502766088 9947952 10976189891420087596828794545803100160 9947953 -18781494864191050746472547891687376156 9947954 79181473793696601824966041149119935392 9947955 44346005184951419247410692819721378400 9947956 -496970618677738708080755460405659749632 9947957 -590455028041868289965034512130066650880 9947958 37397794931288367657123079158201896256 9947959 135953937283961669815639672018727745152 9947960 48365127617959946558305738957042483200 9947961 331241491123014386572662607947800396640 9947962 38209366221700569192535343860009801728 9947963 49511860095134675103507559111466884920 9947964 864450637393651437435933508675411968 9947965 -40455419164493233467996253625254987680 9947966 55689481776577722551657782387744552320 9947967 105764020284638743985380873058754715080 9947968 -41712037692592733698222372345116360704 9947969 -326782250273274027303168200275963245630 9947970 -27577553266112503463210979973216090080 9947971 -531198143935725141934399430701453643256 9947972 -179769683351234235300048445920524644224 9947973 -21146100769078401942293438914753904640 9947974 -221950545187995048534316973793069674688 9947975 106832365039341052251150117969210132000 9947976 -545151207682958732037296423293501440 9947977 76584613466055681174168857525300055460 9947978 179341415595584850208915830997169813040 9947979 -6282660612161146366381341163453678800 9947980 -155556003338614770246841602180550671360 9947981 -63528098120615962182949595465429676468 9947982 7282527891601791077148354373385026560 9947983 -110862980757527708598428138616210816 9947984 41210448128751074046991995560217600000 9947985 294080621296694685612630769930114728000 9947986 -334560977389764429848650137218923501920 9947987 121814609640077214297412977544048348752 9947988 83174167420214247422166712877911941120 9947989 58708317793650263725555621983191120860 9947990 -40824036948517765779452933826325958400 9947991 145086845720134496341280086175308384464 9947992 -465044030975854159003230928581594931200 9947993 119690209118199734241297361830216507648 9947994 -3659523314300964408372426991664363520 9947995 107412091706199308785278326027125182000 9947996 -221718394883796431385309822611013150720 9947997 189266696586325155247692847864251696774 9947998 489614392146088262940901549136340480 9947999 131965759738543434360264465980441844000 9948000 321139383438479780203637858518302720000 9948001 -142368908233882149687504000626075894080 9948002 -20906678799498938663353052637927869376 9948003 24885261384136971099851317725131554224 9948004 -100567361853966394324242768427520145408 9948005 -33906165112908358285737580297520105640 9948006 -24247373036549239780886492886514596480 9948007 -2124046545319364231426849201194053800 9948008 61966656529953723652526259401549905920 9948009 181758831361263534122051759465225808960 9948010 32504960865075832063248521032368000000 9948011 283164620876385618034372324615982826612 9948012 -178582328629526325146461515906322917888 9948013 -342901946109626854150349479833408685738 9948014 -8880379387157179405504351409499102144 9948015 -8617185071714884661087748025168800 9948016 30982922406581677544045488480469319680 9948017 5071605927851037414630748331144147952 9948018 -13019904840529440078647995980695135232 9948019 -231032622875949140051015799823077310656 9948020 -38191775755671433187750125567007539200 9948021 48015171170320924846556408398373524512 9948022 30979873813410319364448329309323093632 9948023 -214761856481706771014650710372396126720 9948024 -31862647665679007767979582302184570880 9948025 186277229772883824160499609477030869550 9948026 -285488713632635389977242374350506239488 9948027 -30847422918185000621795336925056251392 9948028 -27171446322403890950276508023803672064 9948029 -49707940789559721763015355921295244800 9948030 -36478302844560087451324027072629473280 9948031 233689081134116880878832533191761651664 9948032 -466926319100748632272260120288480460800 9948033 -93538806069724544801019487984367401998 9948034 -396522044436395701663506433744736266368 9948035 -12698363066059316634055297178171912640 9948036 -1425701092609922303256652713181777920 9948037 -180065176005074665970227948870611649536 9948038 -55960407117278004554306409419955058080 9948039 -52823496434956001487530614263012572160 9948040 -155578675866058525571330422672686643200 9948041 30800066902456263831263915339919308442 9948042 42850774117266199381760396219070382080 9948043 -175606554254344624611196468477224002784 9948044 319738505150430078691624475115534336000 9948045 19580966740780354196687420513476996320 9948046 -8105373005671281688122685789702974528 9948047 -52524040590576962326226019756712368600 9948048 5305074357404887873748561808508059648 9948049 506813080937953290043468372726399686720 9948050 -935369239346659577890539955655846400 9948051 64051914700912127364907326306364060980 9948052 75886183936999609079617083279550298112 9948053 -126963288618962811355632570944351349216 9948054 -45152752004186485857679566424091350080 9948055 -8781398499658392274740946612705486080 9948056 434144519856295184228195078934182645760 9948057 1033623388856242736804707873448494464 9948058 100951965484287970557242631767995376640 9948059 -541875796428113670249439699434435188760 9948060 -181277926663877875337430996643341450240 9948061 44485517457108026247598297023056082662 9948062 160892239076185915794255714016727347200 9948063 -2409446398792605771831297732574275312 9948064 8962588505343169758341258418585600000 9948065 62976604017568307924905547836694573460 9948066 -57424394180249464803884876154083844096 9948067 -311652020785240225305545658514641510048 9948068 3777634053844777995985643034813817344 9948069 486985916251534599171852741523114744320 9948070 16900398655608398300631411682681618560 9948071 37480383010594946658748501768839972912 9948072 17117214312604791515903937015709777920 9948073 98252189707069884398604119398561518180 9948074 9550786603255400460449337914132998752 9948075 -6684143725611197318013397576078464000 9948076 -73482238086102571921385507978212016640 9948077 4830428128153338445126399385909373612 9948078 -120852297368273424087357648388411029120 9948079 98652311548332292920080500164815487920 9948080 18291879404724593381065826988927221760 9948081 87376528323267456852673072611715293120 9948082 -78797202180511169697117142346531770608 9948083 265629920299561149078922511125754968332 9948084 -75194125821025422327714171307983298560 9948085 118469896661987016808262826222215487360 9948086 -35078210662861870502529168361099009536 9948087 -360980276333164598387339682361165342656 9948088 80311737588780728536027269468197621760 9948089 10341775868408633387525875463281750020 9948090 -57977410593032727008373174779651047680 9948091 -188809292273861926618843827310527618200 9948092 67622020231575415870123339647330508800 9948093 3642933982375014544461199204113113088 9948094 -78166210859639132348520488628061180416 9948095 2683727442913126260249553016537466600 9948096 3917233040558468411071057795555000320 9948097 -329033428691501152946323108919748171454 9948098 -165395910661503590845838371001075790336 9948099 54284231500965571859756599195418077440 9948100 -91040640961978911550939600324737081600 9948101 5572953029353058458815348299153091102 9948102 107176053075344282194585903540504782720 9948103 129409994874843914692612662353528403120 9948104 159243508195404243424742178067520102400 9948105 115801988292381504052403068573638425700 9948106 13902395989667770008027070340213523456 9948107 66795650832455517806449315709361791040 9948108 -203503573310415799363138927948282490880 9948109 57275064693772382659534091492970568310 9948110 -99885637771075112722536287659627679040 9948111 213460904526260440622033952062938727424 9948112 9310642623097970804503392913626914816 9948113 -50570249500025364775581716652661467840 9948114 -318099511285582440055410789514294993920 9948115 -200179408526095804968717061153282112400 9948116 -58104638676629179552943037992065212672 9948117 464373249361040859461600194210337280 9948118 -86382745993058099437989334114255128384 9948119 305467229150748881468130374974870618800 9948120 -10950700386620042698620919900196044800 9948121 -70403011462266966507061200808102105728 9948122 -86394496217417755923880061344427878176 9948123 -154522513557552013478692833188746414440 9948124 -241634976279249790836457715410350315008 9948125 -84169924187291913889790333941058580000 9948126 6520971073411544813194360253878836864 9948127 -122072963559424853092274492391411428304 9948128 219252655884941606568344047175882244096 9948129 329088948383126155745777677679229864480 9948130 -89995648286367875588413815320479907040 9948131 366349566457292144002238982378811803120 9948132 -127120386358180721676385368425764162944 9948133 97117429533069036111612864794569258204 9948134 -62044899919453311143504821981565184000 9948135 10665759589459950364368196225785915600 9948136 5147344190984974939411514295091200 9948137 160079395764958476317198046376251033786 9948138 -175717672452827353425331322525558797056 9948139 -37435425714024617320564298266575536480 9948140 245995105587044607434961035719948385280 9948141 70407713066130119743671910384317205152 9948142 -164327526634812796024739356154352942528 9948143 -162632361307260441681664891602411506280 9948144 -10441295003997978045739977536259489792 9948145 94687450440304607739536422784371183080 9948146 128001397091698533128268706912577295264 9948147 142249039433430250510111556853594123840 9948148 -2507259873544136264690396964881235968 9948149 -160509059299165877671765965809949916800 9948150 113692833253693019890766335400159760000 9948151 -26326730428154143982646642578478693096 9948152 427595894450700180436599584880605061120 9948153 -19528131547324650327750919482452092800 9948154 -38952404026100565887711841507422691984 9948155 -47253495191455925883119232142249916640 9948156 50379968713703968302721838583148380672 9948157 -6561235084747547187518997598206745594 9948158 150969140385084518104928347431453241920 9948159 -34095428450242628672509368395430852216 9948160 -352367538827368144357885480165756108800 9948161 -562989268442191791976024325515115835648 9948162 -53912706700890376522167443433364755456 9948163 140539982344991188323545673381122524412 9948164 174998382964147516989602434517377744896 9948165 -34252169302277584653394907659420940160 9948166 113192685506659325240499698785991080032 9948167 26956483490338649849631013058309639040 9948168 -51144922397338814689649716012789340160 9948169 192522032819571010395906596213307554112 9948170 -21590715258450788236089455326083426720 9948171 47683111535602560801560845461465905112 9948172 61898781357131242969221684928100326400 9948173 350604613993134208130264945421332890422 9948174 69822780574365227394001286112282269760 9948175 12386856170671579962873616512736486000 9948176 32524151372900489541375538967897579520 9948177 -151215157342451140283357809754974798320 9948178 -42516304301797107190749699753241198944 9948179 181436686071656917907006072343336960 9948180 119227696987109921300875556584032030720 9948181 -166517841663541664978780734092328021668 9948182 -38901007462241333626090721374266047616 9948183 89674775934903349637153999515200641664 9948184 -489083501771166761761547897178551101440 9948185 -266683732076539910392759507497439766760 9948186 60438642758348662903531432407536693232 9948187 -159458079863186009071942678357534424240 9948188 91392536532930567779703259979959653888 9948189 -45502843223869035693564526135945832736 9948190 -18164157038846106622682065387479613440 9948191 -281793826366069129581913472013681696000 9948192 -80181661513291404156701768327469465600 9948193 -295953289839328085748614418815875832576 9948194 -225855373021023375210170680631189629104 9948195 -146070340042939526955343227168904627680 9948196 -497124676139835113648902728866919451392 9948197 29120120095787324327339952959508622464 9948198 44612239426968403082568077440044225408 9948199 -50728975951442180339191521150938927520 9948200 40056553247877941236005537226257024000 9948201 -187422087407167038510967763957757126768 9948202 -185891427326736730363755863108032183296 9948203 399139566448587396231176552139405046452 9948204 -119803288696380127193428091190457958400 9948205 -261613625302669037293976550487141733280 9948206 118602874451915284101313915989828736704 9948207 -150564562661903210308812339759612589560 9948208 120243103169986202012386946620943892480 9948209 98847802643463347912393853406525262400 9948210 4031605172440294343909010392120524800 9948211 -59910274393384217586926863464261752416 9948212 -179656246783266204825118595991932325120 9948213 187427961361486215664881768790426516608 9948214 254823567487676570545136269751330400960 9948215 312696980160978637178401955570967558360 9948216 33782682567239972584294677007216803840 9948217 -185393975477847230428241792019724427734 9948218 -55060807060863262543569072115112985600 9948219 3021619350497295682902398455265445144 9948220 19119420294087015993538588806807482880 9948221 16453879331417465900729503537008094572 9948222 584856130223672798194026501504170688 9948223 -185316679002901295889871093252276543040 9948224 4485826601290493770780031702701965312 9948225 25687193181541417934359384014687092400 9948226 -71037228448880646626123652337658893440 9948227 73625247609941572956419522854315668912 9948228 -51974406426119824235232865231174563840 9948229 263753790390869467300328134751182043040 9948230 81749524031192233700083381875628550400 9948231 -298487511870816533000830718010955994160 9948232 -45923265332400184673002839424463339520 9948233 350873137766029459117045622220715927680 9948234 90834527789215495177422886959104167680 9948235 -203378501115378190222877298518570465280 9948236 9742951129338763215401567675820294144 9948237 6647778166178289478272408574822759968 9948238 -219635074884946849356424250491343254656 9948239 -3612033194906362632474538658721650208 9948240 -20201230324082115096453839911393198080 9948241 169547927972456994872798885048749801984 9948242 23933901389336298147886908996900621600 9948243 -104479303052112793203066121012248707472 9948244 -120003379673575898242900605562285838464 9948245 -20712763633879739855011199500617969000 9948246 9381443435085041750330294503752953856 9948247 -148294658736760548507724088986808052360 9948248 -305357116387120004585284872077038080000 9948249 -260604263995586044538392626897354494400 9948250 86323665729807926465438555919026928000 9948251 -457867943492426696559110528936296151400 9948252 54658514730242011567184220532418417664 9948253 18316916306572671698256676754492117504 9948254 -34591479085615874645178385201058519424 9948255 219460446910727913192050210183118673920 9948256 -431667982481327251178922827975406256128 9948257 -453505196363801424826430809138755822 9948258 -8397258890062760257194510962881829040 9948259 -86790224045716859765317003070694154272 9948260 43101632057960269644663509471439974400 9948261 213766391924919471214083891310554533472 9948262 -235714258200590094884406781186379566368 9948263 -86179417347670729445851460826506789976 9948264 -60679893756324146912001570579134054400 9948265 -2188595454582179164207515930569710080 9948266 163417963738066279715374922354304998832 9948267 26813252720699892532193939067653095680 9948268 -96736990911682581937710754389644525568 9948269 240239138507592081605241736483669692096 9948270 112345109634410892299941264557539049600 9948271 301808178590712588891934937874289524744 9948272 -76705361868426577196084952379590868992 9948273 135045879865850074509507980279591172000 9948274 -114995612794653339160768494250844262384 9948275 -2777461894424326511235751740117082200 9948276 -98197842605740088944276250643352711680 9948277 -410747984090568106016893191837535569874 9948278 -143240258792747712398452059032679646560 9948279 -120308735338053791066264336320173520512 9948280 1104295227754614136561140403755110400 9948281 -36057270282154415327999396161461669120 9948282 17951456633380816702514054060237852160 9948283 103454314875924436341842485531831614000 9948284 107131354087422780331314215263956719616 9948285 50981300892603727817437540306746000000 9948286 181816672961928467539308787193316585600 9948287 321258505943836674817923163921440663936 9948288 93803943319560144169474774156538019840 9948289 -92734275815968416812895466611305291200 9948290 -103225521427499578722965326734258009600 9948291 -59075668183025558303087459400621490176 9948292 30774209276788300389016820153410342016 9948293 -8687968020056371031780027778803863458 9948294 5262885930115031208877791587186679168 9948295 -123752527617689863214810802046405938720 9948296 98210451706341777728173116575746913280 9948297 -223576756298475080418000805425220171872 9948298 43410401866156128183816199189273697472 9948299 9275853261951191776689547992681201864 9948300 -61706964987621043398372159133236979200 9948301 153323060063417748770822204027505051744 9948302 -32812197750519217202816956215021920256 9948303 17215956340665996994260606237890348928 9948304 84955936702076896616045248847507333120 9948305 162119806935110238910622184145663776000 9948306 23537943843826617332734955978586789504 9948307 259040129297322533410117804396454787744 9948308 1464341592996501117340961825159024640 9948309 66350716490808475739294813855298480960 9948310 -164678741801017391370580474925117341440 9948311 194932695003985278280892675353471539912 9948312 201343499661718783183108371812646912000 9948313 181626294876091917715156107236219071562 9948314 -91403079202423056434771950244308905744 9948315 66474095918063448369886687649651221440 9948316 -41619596220124737016581566555041436672 9948317 -92688311296560884448708062770387810560 9948318 106233323639298081392601847310260509504 9948319 124505006721491589575158731709016618720 9948320 -71860998739515283329477271319500554240 9948321 6933716747951932147521459112408597140 9948322 4244430968261580860632319313051582624 9948323 -160083961248683468553531572815676726904 9948324 -106171010802186332016564710047095183360 9948325 140786526833223701222934559209537108000 9948326 71178295275418183970369997122146118112 9948327 65609864308599721938305358872752051200 9948328 79077445136361709746771341377024819200 9948329 -27228770159232322340678003845289528070 9948330 23478079255884770010688531155313797120 9948331 -127041700172680745839979062729524541800 9948332 -74144998695367836977951773835055705600 9948333 146445601297082951842223441455331206848 9948334 44104351616615018680580131737958563840 9948335 57029256497408510959865287767565665360 9948336 -68753758099203958740167171597654458368 9948337 6874321860359001845087606305028863552 9948338 25877973762507050651955124692941064096 9948339 -12441070434134043946486582400397956580 9948340 167723389243970431276818895105243011840 9948341 115276898290709985494434438528164184572 9948342 -7796758966547991551867919361907552256 9948343 -64678283030291534849602252551709194680 9948344 -48463227254029894594254068574766694400 9948345 -242903416029897206933239231238806359360 9948346 -177786044685892786681060711196337144576 9948347 -157770881641113119843778844844031138204 9948348 149106391364708165651117234076262789632 9948349 520521374660115004631867016610057164672 9948350 111773265232206179101418399809179902400 9948351 1415683563318964603711951596172247040 9948352 93256981625908850151737875611392147456 9948353 259688515534796488465301226599477316804 9948354 76932141403283473618425714863993347968 9948355 58975561086088922658645257928403391760 9948356 134390604707329107466363377357929241600 9948357 -87252506934394845849630640975096025760 9948358 158900045525979771657737551974898636800 9948359 366502666609878411112971280205898745560 9948360 166134171381082857750427664933464473600 9948361 401767077354294545222100730481082352912 9948362 249943966685454275892635619250098336000 9948363 64189723988695036232420092827776152800 9948364 7811872775207721123950014208775723776 9948365 6482520931220917770862290609524643840 9948366 -8505029291086626562014792524017678080 9948367 -18099711474792318656972504335084248864 9948368 26567163869963994937530063572252934144 9948369 -225727760547167257822944508464743586720 9948370 27449552388735242407862307586305182880 9948371 7701680827033234274181593336974905000 9948372 71673639699760160392464353040658636800 9948373 290909873310896531068229601067537656064 9948374 29007519729777231074802820012109468064 9948375 53075132455581173497604094586866960000 9948376 63886829425897617062145430600634542080 9948377 27628478417080539186843913099731923460 9948378 -160604641475694213246067443924911616 9948379 -15866558649719120656483559308818895360 9948380 87878854700716605699487515321667921920 9948381 -64304006342910166301668456408766889120 9948382 239258074884358952273268377278678554432 9948383 409844502788878690892596792559900599200 9948384 249865252070805301894817435015012941824 9948385 -61758135834753555887671778781446763840 9948386 -78309206569444502258594845263023654400 9948387 95513857220157548420795666904317667960 9948388 -357243471762447371904456721335133155712 9948389 83377881683639690441051262283995652800 9948390 -53874789335210373746229919670890366080 9948391 814577098561488413206575726275569410400 9948392 320721251857383790219797434814218956800 9948393 74745938844693404640820367972628192000 9948394 4049523179683980680838927512129909760 9948395 -244726343474048635758129270160869357600 9948396 71241762932204561751876936361255895040 9948397 -37032087732965194492484786299037303520 9948398 299163253810237871944625705520837787200 9948399 -72283508280087013697704389488346316272 9948400 -16589731825597140260659746326052864000 9948401 -223271812739669672160197794641523817628 9948402 -8625851822846519947330809950100309120 9948403 -411675849195373353690764605384089450840 9948404 78101096922114368986213507275823264512 9948405 1229994221141218130626702772108707200 9948406 -85874480474413614756277002074434924416 9948407 -47651103333597734938766573366518381728 9948408 35138285158779781067105957737488384000 9948409 27164433919200527738035733544988648020 9948410 -14809718601321913479245979802695137280 9948411 -224924606302155255020756721104954586468 9948412 183950069639710782370038361133063272960 9948413 -165244705452213754756660251824524249338 9948414 16578408233207101871986716933729672192 9948415 -182698152666594758215679922709500748440 9948416 207085949223355655983851438847926730752 9948417 137448780441500814772627747817085680064 9948418 84602957225185571338033719818580910080 9948419 -60729248606849541698930342769610962960 9948420 44394037294935594542289334603346534400 9948421 -213580435086084684475192522929265574820 9948422 303797403341409242298268002631914633024 9948423 -212908272195947266767400422995594698416 9948424 -544991525139051902709380485377018593280 9948425 -164042588211968314932414884658970368000 9948426 -54498207741977048120619797418099904512 9948427 -3930408862811052351069018289708379520 9948428 162103387886433406051270255223584997376 9948429 166011484004515560136509182268516313548 9948430 -13765504093506202507947546061995475200 9948431 304850845606878050936886026493148589232 9948432 14466295705565407660763265417550233600 9948433 384146828715051206209223334880761065760 9948434 266903533565783699574999041010340038432 9948435 37800358873215835300428992123114300160 9948436 29636193162258670102812996861826459648 9948437 -8127265153284572310671378489699700480 9948438 4022492282926409655678470741364963744 9948439 387128785432875980229754093078281257800 9948440 18131014652103260481793898329775308800 9948441 296653113391713360811173708746434314192 9948442 27800130947753764654947147990441837312 9948443 -209261179668415248831610198406500747776 9948444 -53904503835614835780323013975069646848 9948445 6890962339737625927418278148233200240 9948446 27379486755352053004056493282828641984 9948447 181939357808762368689124660919497716000 9948448 -109083306534224134554530013190195445760 9948449 -50643751410192229080420645512049206016 9948450 101970399250794628210760594191096704000 9948451 328169284389954234571041022504629464784 9948452 -79019779957070872366870849931611284864 9948453 -167805685296479262091537995113997249696 9948454 -131768455171344331800779462581583521824 9948455 50256351364262633411799763929527485920 9948456 -34399720714151885216547036974834073600 9948457 -118529988105330749870683241393578210160 9948458 5889688274818302110749756968706019328 9948459 -350980434666091254932852752921680150696 9948460 288361679797738372384667787021806561280 9948461 414114340769516638056844642688329023072 9948462 69397493358714894879736725369966873600 9948463 52770334253844212482029194832225969024 9948464 59409623425673080812173933418846535680 9948465 98073148617116023912668184747148931060 9948466 -20023621692797648607535405080156805632 9948467 392670431991389912697941807797491300312 9948468 -15277501826343091398540116977097048064 9948469 187407350050412780107635698611909301870 9948470 179662191876261766062276491903143795200 9948471 -55165501581149782439110497533169606624 9948472 97084022319111515394424412797197004800 9948473 435504220461950351238576495878749927722 9948474 -196541640452613338350656720930264706560 9948475 -188303321688587252124855771271735451500 9948476 280207747163834182892475081752356945920 9948477 -72675537532643264489818162426236612096 9948478 142695897394953362735936840033405111040 9948479 180462258635597161287279576266829584760 9948480 13014738512420248392117986336440320 9948481 -19810145329347177504710951431117223168 9948482 -275499315262956744084363218947118511408 9948483 52928822687765829269337685603314606852 9948484 -11701937529242589833911524265762635776 9948485 197966144870872432349812562413298480760 9948486 864810558090134381593970921122391808 9948487 27568177049905051032087224548267906136 9948488 -179985623922124840443505916002482708480 9948489 42619429910657064988377379136868028416 9948490 337328628690277254144295064546226063360 9948491 51566540246929168489648236711689776272 9948492 -100038774767999509930431995905895357184 9948493 -829140463075058738736067856597494209300 9948494 -511016080546259513992631175334191168 9948495 -186351890622033844918935000078499065600 9948496 5549922702142229722355309593737428992 9948497 -167500518324634112435442321344960161920 9948498 15966298493996269774636938217193418240 9948499 -318723789843182331416647164206272540 9948500 -124238627303464273762921143835433088000 9948501 24954731041583073699912762678144513312 9948502 -1186831077200795463524950463737234560 9948503 -283269871890124090620750014839084288248 9948504 -120002945074016011699051632214445690880 9948505 -73380961423287501893295998762096331840 9948506 1770695717908580155698421509793668864 9948507 -31338082843800629145730966348451136360 9948508 -2745253568122749239284891980071654400 9948509 216533780481279413251053286939886671980 9948510 45348321738503441331716961667085326080 9948511 147839480772556902414751716438579982112 9948512 -5926288625006896596238863370284957696 9948513 -3291705823792432393438339721843948256 9948514 -94517389486098683001250143258083616000 9948515 -29413351471022491012218478293238450800 9948516 9717181723258817625699885628236380160 9948517 -173872113052383717873533202588922226434 9948518 -74260181627780276436270210678080460096 9948519 -136921990292653160168580851641138706784 9948520 17976581474281931056025325694235443200 9948521 -7535639545428629154872872658054498400 9948522 -58734260947337093647547925055275221760 9948523 -3614392692480229926689679136589010348 9948524 136147199287575531659931910422979356672 9948525 -108858777569520953302632470291470951200 9948526 -16282516740920530016563508770662848640 9948527 -60497020249233538710152853624476363568 9948528 -17421900041219480853153487515633254400 9948529 47682186829941351771231580430719525476 9948530 21430705297894071219980459219007776160 9948531 71594397519588937458388990156492842552 9948532 -114480130705740168051575270340238768128 9948533 -161465486634251856052598193267982225920 9948534 -41676879537683033734644305356641798720 9948535 -190358857490949645991876576157554850400 9948536 41647243239241020693473937114766479360 9948537 199415589719222469883827863207935912320 9948538 -75812511480570972843516544516938644256 9948539 -99352447100692644772525276343050631280 9948540 53187544764526880263119606373888327680 9948541 -411867110399616856732686666515830536058 9948542 -62004442464074830388174526223929916608 9948543 -210178220577256121894363050623075497472 9948544 36406933187922548957634183343657451520 9948545 139863448852216657370185939534588001280 9948546 52758740602036081705535877425214464640 9948547 101540068309911238895938668942161870032 9948548 -114029262207650811987950954103891460992 9948549 -166714465834090244054804882108343494400 9948550 -10152351971967306738279645871450999200 9948551 136070027443078181613181732047501671808 9948552 -171527650648142979321548104490927308800 9948553 134989729671285816688583623819836449640 9948554 -12265747666638512605151055094374253056 9948555 -307997248588917885589422568706864128800 9948556 285717345652356150179268986020853784320 9948557 -410825175996327582716342777306049157194 9948558 -62370414653557116764142868484129559552 9948559 186252217056304960309570425996646195760 9948560 26323893228943562432915773145276252160 9948561 113301013000726113433273899384508960704 9948562 -71573852564733887301230518289530807296 9948563 87106932206275830579958856878815000 9948564 -86273796452379863237127507678631520256 9948565 -329161983994797188681891527403323373280 9948566 -1104463970666818772899667654474121600 9948567 -32433264238090090417679308490804666520 9948568 -186646738423456971102544845033682022400 9948569 -391099108931370844860876837191391951030 9948570 35547411443222196842843768514021711360 9948571 204566794882171844208742642372360269680 9948572 -196175267946067493894464083760273089024 9948573 -104813052990769618872415630094201025978 9948574 -12366991630555168185027065181026254464 9948575 -16733601743408426032356746954796242400 9948576 -231427176019172441210998688407813619712 9948577 -36208823078159718987348593701822023768 9948578 97484283104950960471178234250019876224 9948579 190795649334335193765986839735975519488 9948580 198508271205259925261305848235927756800 9948581 -225500198437322270564545859636432822400 9948582 -590992085509224251535442291370582016 9948583 -291006818827239397381713230603837644168 9948584 -299901658731922667254713097933202227200 9948585 219036873791485333514910282130591646400 9948586 -23005561806532296886688604789978204576 9948587 -225164789129875926521389039873705488816 9948588 -3596065654122105593883865364791305216 9948589 -53112187871363166173315313362388832544 9948590 117918629820980800668114103069867843200 9948591 -144835547762573046125933257076320527120 9948592 32334351589293350095354602191182036992 9948593 -190981605789296352445274870539061314158 9948594 24629636367243204986755273217331686400 9948595 -345666814083334851717232625858701045200 9948596 26378947356424174669364385541388433408 9948597 35324356412480728111444354504766679072 9948598 -143886871460613817785129616306188858240 9948599 65749945862621761190521183022069426064 9948600 47156388047225446173873371762517504000 9948601 57007355576874726000526147474618292424 9948602 119222551805181961701624215382423144192 9948603 -61205580148813335417318625351953732096 9948604 -136023679706569233060108281134362236928 9948605 -256485140890092579561582844019259526740 9948606 34173551129859046240759710526804087104 9948607 2881486567001557635757540895215932400 9948608 42486125895264568302042553566426562560 9948609 2203955444557005376658712758141875200 9948610 64353177407302770669028286381671426560 9948611 92768010640471674162583630080593111352 9948612 -49148389825308130587880287623766552576 9948613 -126421166357407806741023572774338144896 9948614 15275917331749271267202011956885992960 9948615 149886730006765731358134873293582496720 9948616 52755632471032301438202241799736468480 9948617 263273189707765710391441809964102774272 9948618 -3096713848303790143041112323796627200 9948619 203403575349080640073734025778807210896 9948620 -320433167164848490767592189108008960 9948621 -71185851943035527780084745474440196096 9948622 -73895093511765603347602387903994733888 9948623 356034253050574769212436978789260741872 9948624 -18295327081149302466108534782078484480 9948625 -363814147733968997636148402636310695000 9948626 48711043482146473726096979290432378512 9948627 76417130071340077292304397599114026208 9948628 -254491583551652760520230675079102259200 9948629 -120631982099286699263284587277917349920 9948630 20613326785130190392623548185604145920 9948631 -336177331308035446677447258868662144000 9948632 -458776259771018464396399793174231193600 9948633 -36697442404433059327617272565479049696 9948634 67410067339725028365656550549791765952 9948635 -3892135363445675149942568791489191840 9948636 -249140076326262249658752637135728967680 9948637 -150163915857457374201252141647486554714 9948638 136633097091426564736443769558584705792 9948639 104444867420148949468597501163733669120 9948640 -152527303218429277757966552009413754880 9948641 -196768740543544952201466152650120539600 9948642 23954063889632503992858800812705794048 9948643 1469653615017383373807043234172980892 9948644 -77968434167502820007382365877932310528 9948645 -92290683210729798054244094094126804480 9948646 81169089003313184350591128368934546240 9948647 -143036866068395907431645478824407363200 9948648 83951209321463862361740225290869555200 9948649 381859996141296738293650223117131905280 9948650 -23881040990669644640627529626802316800 9948651 216820906369859746742467455197893692144 9948652 868867756439551156209642813170204672 9948653 -53597238498110643123960358678844352000 9948654 60631238652313034613432968578291083264 9948655 114390447249154360070978088448615943760 9948656 -42685468407811228109224659177284272128 9948657 -61022828692507994093259001362263759712 9948658 -62521237664740866037124857293922126320 9948659 14177669443336196728286733204256359840 9948660 55688438802713010196987289548238837760 9948661 -59192238256151466189305371042986257700 9948662 75108573572243252411068529947585870464 9948663 -41222604792678763029743035230629148000 9948664 308355077016575881007374743872663715840 9948665 -81909493694372564610741772970662719480 9948666 18787875758055791662275472274684259840 9948667 711107803924075892760385534294558083280 9948668 156828975928462263081005443157626626048 9948669 -115476356663562580310821597928131885056 9948670 45578895656411888408131322616899657280 9948671 -87390616300714572797216799638017823448 9948672 75249762842789900427651361599066734592 9948673 -17541931817154445941326502050915035392 9948674 -223882639928340116641021931883748079664 9948675 -27206603805251971919810539400291712000 9948676 -245531730931224839058265666588813157120 9948677 -223150809269509384913375554677899805474 9948678 -187246077161067363687893707012710359040 9948679 11539292016135152571648344730877585384 9948680 -52129679220203514105898554908582707200 9948681 14446121321225134388964020980600062720 9948682 75828785342636840151808903184801474400 9948683 -17700606714772605411995823305753083776 9948684 -230750329080881548475352594538470756864 9948685 -185516588445620257527067753570901440800 9948686 -141126046722864933715171060050920417856 9948687 33816515821689233782675133574852936960 9948688 -19372223986942600910374773542555402240 9948689 365019863004876711142573741126690931556 9948690 -192066096435305901802454928619672934400 9948691 -171487853650364810300311636070333362656 9948692 -30728484448324274622587306547851720064 9948693 55160267445830932463402205638641041024 9948694 25424789075515629401246240027733205632 9948695 -7235716670000918196302558378816752080 9948696 -158764262415472063728603517022296473600 9948697 -349092239942586557001147716517516786816 9948698 -12556144213381806349639550195684597520 9948699 -264219832678651644413852512513119418176 9948700 88505568070154663805701729457254451200 9948701 -197824990252954418290533252047968806048 9948702 -71074619787640829799771463824896305536 9948703 -200977398070925238413845076792981158048 9948704 -228908286089537808781594074111250268160 9948705 -25032147835147696146667577375199899520 9948706 45365676671330091358374462777904250880 9948707 517398335652463997426618690689275833760 9948708 20467667404202756403815145542920937472 9948709 299121686198135003313827677400705326910 9948710 101156132352678808132747897881425573760 9948711 163917677511775587282401879485387748640 9948712 -126639897297306241008353667688556052480 9948713 -27442027566884161711024127315604028038 9948714 50416907871367920503870954031592823040 9948715 -140064107433275207141177238375008472000 9948716 228979046396003169615850910621256844800 9948717 -396485382119758681306035963524614781760 9948718 50613367669381673247964369086823351104 9948719 -230122523587771708438098632451666014592 9948720 -59135183894949561782514362100928020480 9948721 -2975614036780065805083237450339579356 9948722 -71193485814486306234034553597308397568 9948723 -357371238274294674572254461774868248960 9948724 228053293027346055571935178325463476992 9948725 113828584151216477262110036648912750400 9948726 51900756594298127001305481641345152992 9948727 -224206743635633337654387013623953278128 9948728 62860714095821545201939690702114344960 9948729 -7311961768496544193130256039324576768 9948730 -172543259961681837654079370444023296000 9948731 -77446685465777296625808447756621438768 9948732 2746963795130492089962719330766342144 9948733 -321504779689907202860062523960745030816 9948734 11939827489735459268609795576129679552 9948735 -104123225272758390815496785949202039080 9948736 5295107130636647900639908152339333120 9948737 -36852763570977347827041725155128634368 9948738 -455672501607773752196073695135246592 9948739 -366703087284074197738249695167949243460 9948740 -89151528299624706562768432902019968000 9948741 523547541982597235898846949396140096 9948742 63470618684596064444028938470123591680 9948743 136844030780213814089508886473143262000 9948744 -9955539339365299435052871146536212480 9948745 -93101872383066425540230348722206664120 9948746 98478846170039740545144887760321351264 9948747 -169307840105642671989285433430138806800 9948748 -118810427867637127569763695080433989120 9948749 -72643111410302103836370170263221194250 9948750 -7251297534062442861965151217430400000 9948751 -409068674872625938285490267674180943248 9948752 18107380738757499961191477191167967232 9948753 -120506086308805986318814824686536175856 9948754 -118383106325755977525740416410121325424 9948755 79251922296061856378294365574657478000 9948756 -177139115798870083447185805700919318528 9948757 25474065446711935427294342895032851200 9948758 189983694284125423429898814963053894784 9948759 310682105739998154389835402504943590504 9948760 -338193452344654779293791186988193792000 9948761 -1668939768156466343310175227828215520 9948762 -79849306587208858898994502109910596880 9948763 529630341857193183428476477839567096000 9948764 -329994508491625222656679747062444585984 9948765 52462692322757646949695364027170894720 9948766 315772302184867021277514076232884438464 9948767 268133550152381330473185874131056310816 9948768 -2305051248942508225530288021021130752 9948769 -227288170983163264849933425720491000940 9948770 -20605411770040709237009561776254351360 9948771 99171774529329350973338968513126348800 9948772 -419363195242225573274094101948951715840 9948773 -5417687042856823003732266029938438272 9948774 161073545390762439822720315787870700544 9948775 227403036879498023116574983902262812800 9948776 -238925855272739770851773761413974584320 9948777 304030068350348507020176700674378763920 9948778 -3281870963266923446445537539666636544 9948779 197464009798587356415635435582451883380 9948780 140356338530823297088790447123922816000 9948781 3572348466128075267238136940117013472 9948782 56691627846406816493442063772883646912 9948783 24135710958864752442976984019251945104 9948784 -111617959175063528973241137461265203200 9948785 139126122957944381427877041832936993920 9948786 113426825186143888690203604136031436800 9948787 347616649388806129787334562671865903436 9948788 103903932181962347546760516573877463040 9948789 -16102098400426362071825235806317891716 9948790 -63538696550471917551274628425607961600 9948791 -102714025276928605937986710985641170400 9948792 50087071709394289319419952879768371200 9948793 -41430070536353358831644057377917639958 9948794 133833303352648003042000114246534755696 9948795 -156862029676773851232079349818594033920 9948796 103910180823562284017222801366168607744 9948797 -32179976661161892334122803774728901754 9948798 -159920997804975273177858919895605420800 9948799 656538319331810746971076715663818752 9948800 152347561272276446344129202096701440000 9948801 -5868075861473044444738065706222108368 9948802 262145945135471536960229450287210022352 9948803 -235888644803890278590113831848722439360 9948804 -99410071054145200397401662070734163968 9948805 11156386886966952391507177156018740720 9948806 -9356219047815129910666073485026969600 9948807 -165234056041858892337809333762674960872 9948808 -373009422278456096505835114527279022080 9948809 42765063126664400147008910861774612004 9948810 1062128584281684953853004944393976320 9948811 -109056705142258865539164003402584994768 9948812 -143169752723065568836364620058275033344 9948813 -173201510078813498067889602730379809920 9948814 6046121085700342033961284404613876992 9948815 190461971693903510572070729931508929120 9948816 -67932932445876983239467269275227586560 9948817 -202554221301832422984975972613009814940 9948818 176109875876906086850670390589612558080 9948819 26901655938398314292243415373348111872 9948820 41655801327696065236793725599291187200 9948821 201981748203962011270743821999982883200 9948822 -79226171463190705613618037513453532800 9948823 1042886774427176056437776213775941824 9948824 -3344386945328287506167615052872724480 9948825 -6114454850598468758232256035179086500 9948826 -150831011849220153578251439928067503888 9948827 -162500909543898994200566337894581791200 9948828 145357914832867797032062369700260600320 9948829 743098175197547300246281872467852082720 9948830 -99656398577531019666782227860312883200 9948831 255067153106787149432799795563641927752 9948832 235477056820333672186514646369248673792 9948833 -152366708209579179819000275903882373918 9948834 6832185423475284801181658877017914368 9948835 145903099715784980924979168829074999600 9948836 124867441178538145688740446651997160448 9948837 -211861565869726588490425554102633438720 9948838 -373182155000331758970570300446623126656 9948839 -198836177650967798353038420885362776680 9948840 194365612861471009926646079283980697600 9948841 -279269786542319124942497556533633954496 9948842 72422116159839738611445762149647514304 9948843 244132592543048437655521568265296837532 9948844 166048988688593847855700483156959892736 9948845 46670240987611388044815696558050441100 9948846 -40839981019178251980251478097393909632 9948847 1364329662505528747720148505394929296 9948848 -18698403897845234309288018205372973056 9948849 -324244188196211089307263877193324033936 9948850 -89932936997776664630331354142058763600 9948851 4908415010492015785872751250474351304 9948852 225099218668727569534085637568831795200 9948853 -52462251642376055644686666482641248960 9948854 185131231922689147590421862119487273376 9948855 -12155664442113639654562989881262812160 9948856 -146597299469482907428950228142086144000 9948857 -78403415748231941888900413284196241280 9948858 203750028545536420710525868122131304960 9948859 -49023717505091787710912727969126192240 9948860 138139094628828190468459816765842816000 9948861 59494165887375416248628831935351929216 9948862 -161586694296485680050068779171563840 9948863 216635008703278142003839864008804759000 9948864 44290538071428701120723101485342130176 9948865 -76902423884575141677195220294622688000 9948866 101837900012627992321754915617196190720 9948867 -4819528048192143454792932156889939584 9948868 -34109680791601954934503295717551293440 9948869 -148002159951568276179111536792780251104 9948870 120278084147546468322142716191973515520 9948871 -61967443639736942474977290173076357928 9948872 -315101102781313671466056836951801011200 9948873 -349548527087957489579225436637181952 9948874 -42102299919784720423323618746788183200 9948875 194473365375187277352714642669028800000 9948876 -32638772832613678489050069688636637184 9948877 -321528380499123040298784120194514267274 9948878 287643509394419807135168090886914688 9948879 -234213484160919919573581644304343404000 9948880 19762934360924571712618464759156572160 9948881 215840772377337472424572818321174749682 9948882 -5142386509152831548757957213445684608 9948883 457570126646983810823580810903704576 9948884 -66299940788715297865945772130574338048 9948885 -125944555099176286249606487820880502400 9948886 -256769080612326788933285446443141712608 9948887 193907404556479579971490947241972441200 9948888 -255485259883260800115696506408624179200 9948889 -267292465237322760277559245644930072310 9948890 29378952722025866882002112325305026560 9948891 -84424648520303829241540745615289244008 9948892 77311293261066605634799852611624988672 9948893 -295288855225931243540530284122976594984 9948894 60896566547474554838646105820481018880 9948895 88878116669832017668893068522637107040 9948896 -6359489323224202400524693133303218176 9948897 -144353025983613639771544505560356667968 9948898 -60589665084893219006919603213748474800 9948899 -256139973760240166347311582893561024100 9948900 2396375326281970741714221933481881600 9948901 230982136892285400926301741055874032032 9948902 -151282004986008361770856481819166347328 9948903 177075822600762642008454862260757235880 9948904 -104869346598973936776039068953077350400 9948905 -14385146248909329307822209372000339000 9948906 95363882388036209820175468343962737408 9948907 219005140964691795195400517169035495156 9948908 161233148699881855939829544198446416128 9948909 -198288565701109878909110468521213308960 9948910 -3916112789320683213904070469809690880 9948911 47891840746951597406230996612376289120 9948912 -30783161513738612076818465622448373760 9948913 368400005871457285458964469890448375040 9948914 -31977204990660371995622695001729707200 9948915 247532102007407144445991943617821092160 9948916 -139620371407643872294488819625102725760 9948917 324204744365989496975248473592512181344 9948918 -28118798660337209116340621673398538240 9948919 -497065965372213252730675705501941908304 9948920 343886972059354292371660112539870924800 9948921 51193231744816045283234718477795611040 9948922 -208511455317231297394901670841697338368 9948923 -26322164822297662451404785422478689280 9948924 -51567551321268694383551994228799050240 9948925 -52532819680698327874469278073528440000 9948926 -42889003217592729876630517449055076352 9948927 177840028080842589743620409088464153232 9948928 -69106807111252643956412813827570139136 9948929 -510789870922631110491332004630863255724 9948930 -22010529817868537291214813262637114880 9948931 144484315325099670745877745072741428732 9948932 -29625228366646528505643737747854970880 9948933 -191554223868442751763572621865978598080 9948934 -180584627667725559235195806198766994880 9948935 60502227609866583807447023767634645880 9948936 -253237781212454242790705996635065753600 9948937 -176973192965453918785947188941151546496 9948938 78999867648273194215327987736370539520 9948939 20044124885959978652993637157973607936 9948940 -33951767954268726389829325089440747520 9948941 21018007535904015221463896301931404342 9948942 -161764807378159628199507241300936147200 9948943 -39158596700898835200564590089328844000 9948944 -31750129960228381660735474059800739840 9948945 -221713466402237139472670263641660814080 9948946 8631129149193966059062489449107358720 9948947 360933908163639464393787447306445380396 9948948 -11542709148202394427275651114866538496 9948949 -15904388524222300738988780750696028480 9948950 131243199945758812354570364869732152000 9948951 -4083498065036096301486824712713268720 9948952 4580980501902894137344344282831421440 9948953 3555886399204929532808552108104951104 9948954 -18684776509834296198198461387419054080 9948955 62465266675720535279565885431037687360 9948956 -64310531077845802716106759489448965632 9948957 -64079780432733085661607437702700602112 9948958 -207112556598459682181092357097893921920 9948959 238664107236315089614806583908740517504 9948960 -317498987624848946453553432576078643200 9948961 109203537735711584240832113854995546048 9948962 -1482159780200986789535962106025335136 9948963 133657866823910689451836061204013959544 9948964 211744372510070690590075108459314144256 9948965 -97509178424247102197315238755431746000 9948966 7733837154766564134003235163693471424 9948967 43386738148668327935962957600191413760 9948968 -157274960572476211735299454895704227840 9948969 372033877801457472777404835693640227594 9948970 -4459056833457381336706691638758316800 9948971 -151390199061834735763977056629726794828 9948972 40422697159672949031460309314073559040 9948973 107071109975435508746843874945270275222 9948974 60488227797535602894259941867911597952 9948975 -12264419496020419687726203222225762000 9948976 231031427286908909984586565943905288192 9948977 242433483078031867325685261727741960512 9948978 23324764001717791143825857717518094976 9948979 -282648968505897179157482043028200418420 9948980 220393727041264696873345691646183648000 9948981 62309130986952020840095429220436289344 9948982 -167118823953050541650493320839187085408 9948983 779608562113731024725179036317095376 9948984 -165513535580049403391484010507493498880 9948985 -44831095252335767317411016106038403840 9948986 58828406893370137088988058838747118192 9948987 -13459717002577008923740049169075029964 9948988 -85710120986548302211150679051552482304 9948989 -227087683982045041348768671188284906560 9948990 122467988128867991406125705982658832640 9948991 -139005694170729363416089880097619540328 9948992 -79597655907956816209649808092825124864 9948993 30833478635868165239571043359587743200 9948994 52497727127196486634752082447294115712 9948995 25663309397723090884457977100668200960 9948996 -2195457347621871448147599183262522368 9948997 439312318679212126941750997815516519612 9948998 -100757752373359137864502364805696036000 9948999 87799982133638878197776494179133777920 9949000 -217137782476995122718061750496448000000 9949001 -205846443500943620784419121745967228280 9949002 -42727043629044651307846758387008380416 9949003 659533313316374199721674385205183716960 9949004 -68056467847783095335369051525680063488 9949005 -17472042982402575825606295082767632000 9949006 78418257407076431550266105289312629952 9949007 913424030622850789838494748023258839072 9949008 38358202021808197433223002720904806400 9949009 220470713279592955861551959754774823476 9949010 -47625220202540400862057691858844159840 9949011 66274785391488161732039828226018380472 9949012 -320072853737125049887510924838276747520 9949013 111226714502642674732943023496728656444 9949014 -44773292783076602288671638376585695360 9949015 -119087118847524054363317676345419268840 9949016 37067179550909177944384421273917194240 9949017 -84869984022183356823523124279764343424 9949018 -122287199903154617092693637154166835712 9949019 -23271639006810068875288014853001363880 9949020 -56841535941246829179321972319405624320 9949021 -175583244255673340904662055293700066778 9949022 -221736609313838198141696715069357794688 9949023 -84128767590021930645454885013925120000 9949024 -28658266955047144864146620864409108480 9949025 -126468865593719041297630455974857603200 9949026 117089847986719769432911470921522614784 9949027 137907270238391729965078195373454447360 9949028 351863263526615826297209637266491910400 9949029 -2094540568666039356474702122334251712 9949030 -12137180038060818839195228414674285440 9949031 -60989135250709568725372834553130890496 9949032 261281186968424733422995601465359211520 9949033 218013614936259562879501172700192894544 9949034 -294072150747944024796570064004210773584 9949035 -210093777670151473301940314474757142800 9949036 47710452104058397830799065656632858880 9949037 84205079561576678805458469807329149152 9949038 -73312870411474979940773482479819604992 9949039 6961048242236224980792907214072150768 9949040 -62887304141477563922555594043529789440 9949041 24863726054295552429133958592000564480 9949042 190905146157409233597462187146448326672 9949043 -75124541854227444418488869450236692000 9949044 -18968797945727045119371353592214683648 9949045 -572124912552721416075099333297254559720 9949046 -10221053857545098945263853729902930560 9949047 -11225580388603536354713720720402618880 9949048 280418377870705090404380136192865935360 9949049 -244713054413009853792657565458195028080 9949050 38608813810735807470779136180885138000 9949051 131478852901352911087983234884738900752 9949052 -170932033164365666941802831358799096320 9949053 -89878506802100887231411639764526181376 9949054 98497539904291824812348120231541330432 9949055 -209742836718130170428428185559250630040 9949056 11449256645987914306662420391951073280 9949057 17424451913129759479106805853314576960 9949058 110558685993845433812272536862739481600 9949059 -154919232072616513106221124105891026800 9949060 107976494998313657599271806088175697920 9949061 110185863958527874477715069601343117662 9949062 -23310067522089381675753343177794240000 9949063 -359757541792134667835238447766009777104 9949064 -140870301344413205339823940228829184000 9949065 44757183473157711837243926086758835200 9949066 -229886659148163610621156828429528340640 9949067 -427791388409888513346958625314740547884 9949068 8709153315608128753993057739402773248 9949069 -29945177128508208701618427000116612756 9949070 59725317569173428194862745546193676480 9949071 67759336412722860308493087606587806464 9949072 19212721384606116102013656454416564224 9949073 -293374634413616367595290524993107977678 9949074 22440708721824005198388457521420970752 9949075 177071317265706584828948882912876564300 9949076 360346894898079629815755347914157861760 9949077 161554662536991708562075986174753026940 9949078 -30212454017674599679069164522030947328 9949079 113491303433846003805347341420871001600 9949080 89516566784874607625255843856262348800 9949081 -515079285878987693234499108119884776118 9949082 -711513514605992345203753230909995520 9949083 60838433483103053133595604008896662424 9949084 85132360434199339895932710132781491200 9949085 -27640877667776510389500046802115407400 9949086 19181480805610814520554949364055662656 9949087 -317002121826275498608602411012360218160 9949088 203899988094597803126526226516798341120 9949089 67271229801197188700490105458968450224 9949090 -3969851798980084908807773370890550720 9949091 131555869897634484718297952554060851792 9949092 -14316233356798326504496301333651251200 9949093 227935573515069150400190370068262563520 9949094 52151878573561866183536769533008659840 9949095 16424388580048297461233557426390824000 9949096 13366496860130017626333554582001653760 9949097 18966821101088179108520857161188806632 9949098 -89826095608600682001637149410939040000 9949099 23979643976837570351885553188113954100 9949100 76787566599252031636237455362905036800 9949101 90178250300276158211677815255745367808 9949102 277731825896211438033051272234702841600 9949103 262352101469732186409736293937063686120 9949104 -80064545893520450807599876529307648 9949105 -9743450087826755627469689861013954240 9949106 -134778411135053328749273468488029388896 9949107 92146864985292119616293370229908743472 9949108 24120408087833563068420561542355009024 9949109 -48507672966560875809552532667954440320 9949110 22352051090162043624401258815080806400 9949111 -12714520866232630670093227333553800200 9949112 407080328437595062204806121540844851200 9949113 232397792728958733279073926927025746042 9949114 39644685908710538583912859764614350080 9949115 -91002769641210602165956241743626213600 9949116 127294665455702460502893315007494001152 9949117 454823632566439622626074156034684654860 9949118 -171482423273273849217082796880843882240 9949119 -58763209596281954001786795540650930160 9949120 -44984533161106416562004210331439595520 9949121 -72967236657620908248384895243230002496 9949122 -154527035855501868596124505078856025600 9949123 -180289145873729069124465343330348146628 9949124 15749806310698403410813156918218631296 9949125 37705779281708216085709150522128000 9949126 91138354880191349373124557278573208384 9949127 283234028544124041929151383700036053640 9949128 110239175562038576220468427070551326720 9949129 -289309815514794906705824149999002709040 9949130 105921026294051765204575264315876260960 9949131 -189127012853995473722577533079334979688 9949132 -123404362007201854324105215702225415680 9949133 -38086590745276052207259222390442122432 9949134 -7746367738469424694008763212529908480 9949135 35006754225293165379720773557003505760 9949136 118047441192981788274798492002923732992 9949137 -184805810402446442308577079493651163040 9949138 222002282577535429202184552943945357440 9949139 -14279250452215078205109059813017019976 9949140 7120087181305909567022820561661624320 9949141 -133501729071841797247729680711576135200 9949142 19517431050209421481539183780697668864 9949143 -53511406818662100080544175779310236672 9949144 -5021302240850444072497711559172003840 9949145 -325116498972413123597991731025629441280 9949146 19896198954704299375103414985877612800 9949147 -33714219908667791991657551197180805360 9949148 244091086675340516918713628685193347072 9949149 38903270030372704233648738961330027200 9949150 -112763931319722892789651288382972438400 9949151 253912931943749024602263223096379264472 9949152 50446991011699955886782403460660199424 9949153 -24226729027260392934967617784673048556 9949154 272916802647548854339783241735092381776 9949155 14645248914188482129978468824149798400 9949156 -34199611166098931026090654070656745472 9949157 -373869136222042491933195499767886079520 9949158 -18855941380824837480666803100724702176 9949159 71769069402075547454937551882720146560 9949160 -1062682482686293757884664327886950400 9949161 306660151572877705123213428735059606784 9949162 -217589670280519397682968574463669977168 9949163 -29555570429874770368265774916004579440 9949164 -80051631573584799365641850808739367424 9949165 89714492952057287902926660524257702080 9949166 140775739477971198226127014799464084032 9949167 -210241607042879147231889302717907573816 9949168 -1122564744021049594128086118715129856 9949169 -371941176080437431497582296597077248430 9949170 -1986262859418160065186271883411865600 9949171 -188918510417584503085128984627848747456 9949172 -244687978063005180054632538198677725824 9949173 -79967496199048482573837052934069559456 9949174 172981527624553013010479771149420338336 9949175 -267912316275111122144873608592582871000 9949176 -442871277734738027665060828790941900800 9949177 111527120906661201208008423351285816000 9949178 7089695487331173054955438649122613760 9949179 215341127259273591326266424360587027200 9949180 178774985940725667660770386595029155840 9949181 -262975226056312786556386508819439597120 9949182 268846228215687264927239732683441158144 9949183 34013753766468224413779179480949732240 9949184 -187550655870187675672459312838417055744 9949185 136515337631910081095250117830219584020 9949186 -448179827532801795598895893033023456 9949187 -1019844225545821275637100828659601077560 9949188 -83764249571828671713223352107993405440 9949189 -221477419752145230329858099893292808644 9949190 -21567410607342588029559562438450022400 9949191 95056192643459421343285649912911847424 9949192 -175813494141814907612580358365028515840 9949193 -192374202405661468308607390308498001080 9949194 16448777717225590216922588798089955328 9949195 -295672977272820926765821215123424019520 9949196 -85306432251448690652373201814547769600 9949197 168256792649466947985054137072920036800 9949198 23195415425174170100090626720349767680 9949199 540746952978457790586162473164083864144 9949200 24991704842249717933556120221579673600 9949201 173680072984000938202365691174329405504 9949202 17819632189708431713837388290967957504 9949203 5407934935669532861705631724888339200 9949204 9881850719758429188160731366598656000 9949205 87525769103906494107058400892807063900 9949206 -145084604706141595785180273005732805696 9949207 189782559042688946864254748140490513112 9949208 -98466560141417517820631020909841326080 9949209 280432582863099241395493310711024612304 9949210 103848716575025714806255267275937340160 9949211 -2005192984870270201874568973286122416 9949212 23491013303408216500507843155064338432 9949213 15233340585839070403276307465575254444 9949214 68306234136005636294395731084726344064 9949215 1603062620866277282811620220314847120 9949216 619727995382192071414210509890131722240 9949217 -279138292879848997824144498447609729600 9949218 2684571777758577041931317647078226304 9949219 104251982973163960768048820309738911696 9949220 5012345639635327018417068468895514880 9949221 -126856720525533569891202478314112403940 9949222 32805286397293237625427210190398829824 9949223 -16165998146219327948422494436504827936 9949224 -22338888517533203227906832829484892160 9949225 -41819525078189219534624295463706505600 9949226 23832860939011185712072960707864554496 9949227 -264838204983892304602095038798426614800 9949228 364578645531257544099987067236638989568 9949229 383243188642945367690770637428520764320 9949230 1796267477100305991150878589977137920 9949231 -156302642838090557997223706300667977968 9949232 -5666903056146994168697510508337594368 9949233 -84622702759368400498696950519296622720 9949234 5226568060475641429421251375405364640 9949235 333299336073442650717891672889379869680 9949236 -255305010360122619159204463888666460160 9949237 47459039625834401806308233308391562460 9949238 100461247586190721111950061211670985344 9949239 -216296301565408641550364780730762270192 9949240 121652880003234905228780662405792972800 9949241 56738853074873820639434981059136498772 9949242 113827889646404335180421156723033631744 9949243 472650920954223629568270166530451189212 9949244 60079024963807193721980602820540547072 9949245 102216946121837551293839151840025089120 9949246 14680610702872238306532309974150653440 9949247 159238559088717827731398501030000443904 9949248 -38987265680111213600917824323249504256 9949249 221413600070602385478647191515427693250 9949250 -28288296477544837352972366170399536000 9949251 11751131669623671493370954969214981984 9949252 176277809937295468748939895087569092736 9949253 242401550403376999842883888645871513502 9949254 -2324866566661796175944493255382291968 9949255 136110819984304660787000916921944538000 9949256 -82755444957988265056171521631318794240 9949257 84511702458375204789315811419317180640 9949258 156945320430424459085098823038845396480 9949259 300549372771453597785323191027968093460 9949260 10838640802754668601025995422371840000 9949261 -166626975860058790961028417699426401856 9949262 -324041221766025402674344671879180100800 9949263 46958048065274430785069674623339769104 9949264 -6114688022476061130602864524386107392 9949265 -38345677256183739003466579029647499480 9949266 7542923795890205982416195160278005920 9949267 -316093022449826995750342529525853007368 9949268 -111436823208796300759253505470679373824 9949269 36719327312442808211490942277504610208 9949270 42408855308708247975675578448184846080 9949271 -250268889592626588239466353752205878128 9949272 -238287816527902020838828314676568494080 9949273 286927786769717636620223562018206384522 9949274 -92389717245591724462623020376753653760 9949275 -25415787044806038428218179961288309200 9949276 -88569253743745181570472680549807971840 9949277 -162728120716522070189236024176250388340 9949278 121328713511595270874028023955417173824 9949279 144647479593328483284413161094501074360 9949280 82453896103747008784578503202971320320 9949281 97509399475487198665105509868692357552 9949282 50596602307744938880471074419995740672 9949283 526686711343315605581799168106621609968 9949284 -58879283642906202803465659358201548800 9949285 -709041471185442285904702092950861884800 9949286 -76667434856494350300909867180157203840 9949287 56656830798338735182880530192754121552 9949288 113779093539203388738468543861253324800 9949289 214521239563589317693659821317468238592 9949290 -30730254894618040758142277575036508160 9949291 534806168123493023110371428585588384400 9949292 -92463375925872808731024031635842995200 9949293 203567192900002077912927954729767144160 9949294 -99240494242401284008599564671480411520 9949295 -138038573350719563333786538370139625600 9949296 25315811428838293847173277180490153984 9949297 2482796511905935531706555174515890160 9949298 -47370540350614738333022849078851695600 9949299 471539470222036338059162992258765224000 9949300 -62151802234439035185004901540393312000 9949301 37460322489368733994703295449503608384 9949302 -78142723844716988614318252472767451520 9949303 163867867471693853498684881481451433320 9949304 -553169584770519744590442011756497674240 9949305 14704962933681276407674942248763113600 9949306 -26194508404653063126296045461614605856 9949307 245821393563983505784894349595713832192 9949308 217487606070504487784564384121553920 9949309 -331735846790305417108401377205154842240 9949310 35737138725366296716674947890909171200 9949311 762876484236903559072073502165869952 9949312 308825715352299191363247275950630502400 9949313 -29368434743984963947747278932256920016 9949314 -15423352439581131562456711685099585280 9949315 9960021606483658549396624818471330960 9949316 -10668246987456334592284979007798130176 9949317 -39478320069364281494348459028526233600 9949318 -220803720629862468750180849351165201984 9949319 -180494990773118081635672806159436341552 9949320 -238371330922953104302481441784448512000 9949321 -141216125087784957001340699437873701478 9949322 -16426949203801120354357392432761949600 9949323 -22164418647333483913392902863486347816 9949324 48165227963069211798730185935598354432 9949325 127560548920716350069076038911630822050 9949326 -56176786837847322552016323208894464000 9949327 38724068841164312427451047831091635880 9949328 32271992583588897371453231216790577152 9949329 -119325441774857896971573769849592609676 9949330 -153622786327839216396655221107883097440 9949331 -126790346832057020561580090994825190400 9949332 23701272764830847631232623437085775872 9949333 -14387852244934381512661027639398957636 9949334 40982228315879132490031177403969680320 9949335 265483985114510151244594960892429733120 9949336 98295511527896211798524778148028282880 9949337 149348399582920488022757496637918025472 9949338 53843775430140441518855195282254525440 9949339 780052935833618666068317737131745942560 9949340 1149954916980302646626537772122603520 9949341 -29739586888628665470655398535142062080 9949342 30503395665054338752486454113761586560 9949343 -360015567483444784652533483277380334016 9949344 165093448691814400483996895616879820800 9949345 -88476647246543779942918389257190352320 9949346 188881248485080525025982796072614096 9949347 55144009477866793881085740024197570640 9949348 7223270380147963241195892097470002176 9949349 472631205644695089937753761908281557660 9949350 -851283697785656613011788103011008000 9949351 -40858114651601406433768669322233120608 9949352 330805021056449336541217602632361646080 9949353 298768396776324963484548944051660309904 9949354 -15516364498662993577504046148237455520 9949355 -44067724977661147674536772405793286640 9949356 98567810559164257104066802697211731712 9949357 16997091604955064506394332081034762240 9949358 -19890161030404136368118670610451950080 9949359 82692646606876350948296854971100211712 9949360 -46142129082027802501164142091401297920 9949361 -101960556879526199733653883610778168976 9949362 -107288254929815634064240401367152946176 9949363 183775980808916339614099270918833074400 9949364 -80713315564892775518083503707391172224 9949365 270514155252694597716890268885336120000 9949366 -15370088631529791441744702712446234624 9949367 54571356635556454972318804815537693792 9949368 -121746256822976678332076604274653265920 9949369 63347463301132322539573860138008593440 9949370 91795936894546412651327057515933071360 9949371 239748321078202498535252722013386629912 9949372 -122614417288690436280432382703880431616 9949373 11473420577242792371102169791702111840 9949374 61381296226295913152618185736623596480 9949375 5663903634838562341899003836348450000 9949376 49701298531245623605666121205072003072 9949377 -226652934965033296273463732495748937680 9949378 20364991629361505623175764335888828960 9949379 -385210554136105351188100473026562326520 9949380 12783762625089807430837724483280691200 9949381 -100692213641718094404293292471813221376 9949382 -239475210716262551577543437791445570208 9949383 3933839560563353495659547620880987904 9949384 -86371889690372139863484130564514749440 9949385 136917707265179694818166102403400036580 9949386 -77334933872797856460029046349313528832 9949387 -131018758613266577862624411599505550048 9949388 -57685923014325378174182804465396613120 9949389 -4773681884940361571750640573879509184 9949390 -86959195636238443022181946462222848000 9949391 -540924125368891574701574163024355908000 9949392 -45582755002979675751296097659485986816 9949393 316339244089785147559318645983508934642 9949394 17038815288782405725415541055405834752 9949395 -11895993036550719479204911666106208000 9949396 207260783666825578616039481846004860800 9949397 28950482224205040180244378077719062620 9949398 138180497435605007718470218518090876864 9949399 -13573944195599594774409758406958785120 9949400 9825001291551513313665403499488512000 9949401 89433444832795874261348801892039542400 9949402 55090468459887138431886047316232480992 9949403 -9290068766769641795708413385856766800 9949404 -51059024390322260487092455341281307648 9949405 -128000398831755333944221301357443007880 9949406 220775294300472626436193294526874932160 9949407 -24353596963805668325316700335777715200 9949408 -95345665708751917515685925309378985984 9949409 59227694602851566933431085582641487808 9949410 3939432454027926665891598048795164160 9949411 -42930165599140189815976212702031871440 9949412 186134321404433451738652457348900078592 9949413 -174235140316878066751138980399830602656 9949414 107701936747290324809976498294012793056 9949415 -113633838989147942548571288427376058400 9949416 -87189385211463208162894986161981030400 9949417 -421357066428066233351137558314460606534 9949418 -384965179663411363864349479557018647040 9949419 -97462746426166053421293707858963804160 9949420 30989834333000857099719164105469020160 9949421 -256946353082640251229210891383417550378 9949422 -6156474565727227873760962024535940096 9949423 -47953675252334140715653053445316814480 9949424 25654163004627625718920220279873470464 9949425 73023872033365110214880308905887611200 9949426 -2254312362844673282437847078372870400 9949427 115364185497928328240612113587547779276 9949428 -43257199792210056978983359595694799488 9949429 -42762688812732394747471411204084047168 9949430 165190456396655127750390151469041497600 9949431 -36892811923790061949143647016771112320 9949432 212831138389046229111125412156016926720 9949433 188531111238333308441441350933084103424 9949434 -73101052378385847328129442726799015936 9949435 3355108907209502888608594094144925360 9949436 68979621776798523581778884148740167680 9949437 -435364924630528281398476167927052493940 9949438 -55669795347614350728945638474397434880 9949439 -92903831323138093688180961013141013760 9949440 -149348312248854544479407841538348154880 9949441 247234181332750045780666088482356099842 9949442 -296386090756712863710870177247283758128 9949443 -23152527661966629135431721658397102592 9949444 115797687333348780452349936813705472 9949445 59144823786076457837285896884095630400 9949446 -30793137608483839931275683904660773120 9949447 -453434318264380026721775555336882443880 9949448 -63638179567736659705337529541488752640 9949449 17394976650791146298278389249862120464 9949450 34657173470052057675834529675473484800 9949451 -309772177664033147881432998179710309548 9949452 105951278592658839221706692580904300032 9949453 -427156571783251892298321769582003611060 9949454 62931428850718712147663076120439811712 9949455 -19228350790883893259033891593439240160 9949456 93391294752808887234139401372431745024 9949457 92350039251078821734221212182481378112 9949458 -24127246264040210400960575717603807616 9949459 18048287028329028062506435463121595248 9949460 91443921140298602724038801948199233280 9949461 -13813693788603023430788962725228037728 9949462 -18899094267557316137780209828241517888 9949463 161112576701568455170471283120293723440 9949464 47636968154398098511301892522344448000 9949465 -169256455342714308285227643238720152000 9949466 36545469939636117806997963473241337824 9949467 13556404509661082611342465927196760 9949468 -117816464097798954551967111155250084352 9949469 -559545857695918868726813655772532641626 9949470 -29361372030137550570088567468588819200 9949471 166791747703774904985935534066099393760 9949472 -113473921495394456124669560332723027968 9949473 -13405346013919129223730614244507670398 9949474 97066183804726120353848249659580741280 9949475 -280088508889881170898771268639509180000 9949476 -156226490415939234248159757223940103168 9949477 -369591023086116941544338724529362994368 9949478 -26921960485938606420166150616962701312 9949479 -35557394852474913455906422917145749120 9949480 -153319645371274733950544332726362777600 9949481 -103857225867532978210468347791679379200 9949482 -50584527013027356885379667690975922000 9949483 -234205019636154583205644572058852313480 9949484 126533286720850875726785965223533840896 9949485 6170503836575254161475517526145221120 9949486 -77046669161494598804602290457229615808 9949487 -39403994853662489757389980077988410864 9949488 -12760387899585180990437894008993873920 9949489 -516995645775133865203944529709869674000 9949490 -27434777603178819485977209859819644000 9949491 65664966900336977378399836042761324048 9949492 84209522181539050871351697126032619520 9949493 -136867355176213762994658376706041431396 9949494 -19878092715329890554759147750725775360 9949495 -377616719518641482998802220682749513000 9949496 13812876069430956862623033050561126400 9949497 227712825010983196384767449802860123520 9949498 -54945234217935851028737538902579565120 9949499 -474443195786839948182287871527815582764 9949500 320512157670338864942263387535831040000 9949501 -18133212788072964062920616898306611808 9949502 120580513263752789009943785911342417920 9949503 -125790687310541410888656250156649218800 9949504 55227875386007671328745967344789487616 9949505 -350736334561473247784270868345336628440 9949506 -19332413364093066641525535819472144896 9949507 107510335594897187585373227624777379912 9949508 97183245387981943335953759565608033280 9949509 9973805404757095960345303014086813214 9949510 29355429576824016611195183490029128320 9949511 55666464384530879077381263277315399008 9949512 960895443221260553325252108751994880 9949513 18194298130227884865300157093095556224 9949514 176608471523712373042298506863286762752 9949515 148834734263529524848759845122692942320 9949516 -335803228440586095717521466647918446080 9949517 307568430850987023774613187094467368512 9949518 -24466356747907746750137411355532427136 9949519 294947214704017453327198220738327511920 9949520 2099173811719321022297651496262041600 9949521 -5182760060109965395949684606044408368 9949522 -156769719807674199168561950355556546560 9949523 -680134975812979046481396344324786620320 9949524 -55716795730248470282097622177366671360 9949525 188677990352137605686733914825581431050 9949526 -303932465742715610446294963583549938560 9949527 92277122457008784551798866576814714880 9949528 -406992414398859757600575193056844707840 9949529 -369012011245379574681720066780053245680 9949530 -28096999177952514666888766068662119680 9949531 -421179665756120004368548800836245154736 9949532 213611816217038543569310132433733341696 9949533 -258306055134769800637044113427764163552 9949534 15085752569296307199237949676183520000 9949535 -1646284224854791745596454802244280400 9949536 204558444191078301862678994678383902720 9949537 115182893318827668818151393745442979948 9949538 16283510432714556283090649213674897920 9949539 -340473054217491885981004530030479477520 9949540 -132365085373401359647992386138550374400 9949541 186136808656146015214131212026533423744 9949542 -47615183356801942058729644525599290880 9949543 37018320636147062983578122036282352064 9949544 -38414515611705953745309591709252730880 9949545 -120002329529426865717450923375502700380 9949546 31105326272881378944971678060074199472 9949547 -187021985298184669123978545423862003920 9949548 40600106827083784461982190022996235776 9949549 152322212503046902394194462161993886550 9949550 50336248283971930679683168154146900800 9949551 -102608827961615374206728458159835077368 9949552 -852143730872496577849494812164423680 9949553 -562814839875050385677192533585195540416 9949554 4426749302768088580758688296157602576 9949555 1732063914875590857405641128615395840 9949556 201410620155039981715737275717591194368 9949557 -79417372548749676683002933696450184160 9949558 -61234784017853698487362724896746273120 9949559 164730816699852061909848785967742356240 9949560 112540888203829255044174268627500441600 9949561 37617664953237030157109998803386240000 9949562 -677641816504885202171455593665534208 9949563 -16505349217145485164013834255117638096 9949564 248854066497618059911624106709473970176 9949565 622466299286243859061181199331753668600 9949566 195114432346154807214903980451473737728 9949567 -753232398392919447701881336699061795768 9949568 371192952897515693207366546051165061120 9949569 -76525214765837934882936845101836985920 9949570 -15379773360396488921145854859233587200 9949571 16782908113458439904674573610216507232 9949572 148812484711032212198286383840682934272 9949573 -253412459724384646587794702838003195780 9949574 21546331010710788059921325735682375680 9949575 -111761988746091326677056329277370331400 9949576 -29604770628444179695418123752302182400 9949577 -88552816910749307513019482779121223840 9949578 -159352898514061718480256541240052348160 9949579 25665331146083541849950413459742164384 9949580 228743250692562121594019094383041459200 9949581 -445759303147655546822705105238645148800 9949582 -13452250366128417368654981835422712000 9949583 -1154553053915029879458711866876580480 9949584 -13700969455603064162369669071008694272 9949585 -216168833775296157723078914167813506240 9949586 -30007868374333826321608307319585745008 9949587 -24207433854498266404496800243744839240 9949588 -617441794859982374891062983325567232 9949589 59938937413453114270267726064131265724 9949590 5446287106532414933433360573402892800 9949591 -145294130378871066609764448335303603648 9949592 74658674107024228428854229086132428800 9949593 -76517176071444862381155571075142850432 9949594 355476720658438221336786639324028665600 9949595 -7354538007488696222145890733305054400 9949596 -56956692367916960924490034597857930240 9949597 -247574336650983305407714245022854723840 9949598 -3130601053582267382154853134834121536 9949599 222406008640235103789859843527460366968 9949600 -124091242007711680310383599893707161600 9949601 317456623565314096583481373806454021602 9949602 2566229780294124055863397488004377600 9949603 473216722531886889088431940243937213584 9949604 143431712240466420384344347495664787456 9949605 25122555126904995991369606933004843520 9949606 116876455389508899363116336161383478752 9949607 288824704220962501878701664716370643152 9949608 38632695784122125313253080986207846400 9949609 20103128030265439752691619372817262416 9949610 -74762846451344678399315270909685504000 9949611 23839651395565475140690176971954020608 9949612 -223533151320662801961762397356259020288 9949613 190447249864491279802056670547219747862 9949614 123876796279548315020550746863559640192 9949615 19513117026923661494804398942409325120 9949616 -53346455797548097487786916927158353920 9949617 274282173105522342692998211972990372034 9949618 75155126452955488055883413011386857472 9949619 -551150727718763934121441707406047220980 9949620 -3078042028952643160096744560689049600 9949621 -197389215927595168639659719354652339456 9949622 50950217106790623214288717508400926112 9949623 -273193920453684829357950328791182606616 9949624 -314878195596889789089395048235979776000 9949625 52407028564810932641977823340718944000 9949626 -139163308102560670312121493718253451408 9949627 -171530253717126746737283539872467450524 9949628 113863888285589574214240788120813719040 9949629 156773859214075323775711056506340393120 9949630 -68637638405836205478541835752361135040 9949631 -195899903463422109696940129355490917568 9949632 -28869365858872307998617981377342078976 9949633 -179181836210510339039478576914219018540 9949634 -153519964529584078864547187912120865536 9949635 -49530307045475573516532509131777113600 9949636 -33957153243851375643386561618337628160 9949637 591523808234521361796536472771531552 9949638 121783196458508367707373475231530058944 9949639 44312225193422157700995496670188869120 9949640 124179922441667915229345982971140505600 9949641 441541614218874426282118885233724800 9949642 92853669255092637522258208313293747200 9949643 281597246627090136399268014435850642344 9949644 -8588494369002426104906143102850996736 9949645 -249338896821183657856613305371613533000 9949646 53442660153141291668120449843586395968 9949647 48490009420989931052186782503610014600 9949648 -8585432535907004733546686722211659776 9949649 627866707202299942466309866718441183220 9949650 31964850837041827350057206889871929600 9949651 -159664875860458583673631268875861939348 9949652 435431730453144017742981993818283505536 9949653 125657469622901317075223311567966222944 9949654 57227829677373711240882954871489935360 9949655 104839284253390342944220481868306456000 9949656 61426290957655412259592661592067276800 9949657 337053496046260637538932865464229392906 9949658 74504609337852192072498083971903949760 9949659 56799322471098352510654128744853822104 9949660 15230384205389895756724550923286476800 9949661 98818302518676797582979329918136740262 9949662 131307210952194247225586208428059514880 9949663 -597754705237289427249040935912440373088 9949664 320681699107971488914812996181644804096 9949665 391194024597942705222593234786983434240 9949666 -51598523962168818368829879774491998560 9949667 -24099143865631020982454660132609028096 9949668 -292962077301566108670105075453367050240 9949669 -198804733678505188417499582637961668420 9949670 15102414747651352699811327590444152960 9949671 139780599922936840957668426554528743440 9949672 -320884232331168283916177481164920243200 9949673 -154677432881038836272590598767761863280 9949674 13811985236310746770514271200635556352 9949675 77710950619220960127755570282532807600 9949676 427106728430160375262101536835088673280 9949677 -79478805809251256474565740627319084480 9949678 -235188617200826432318825772570344233344 9949679 192789720339146049722749519935904273176 9949680 -17581031413212015292577304728738856960 9949681 -8091638379450287899948417703858557696 9949682 186879347053495519977390529317014296992 9949683 -42820921980741329097395136565135836096 9949684 -1853411784620548496247281312543995904 9949685 -3282240562086094872813301786630444800 9949686 -21136246268791070895090453281780228736 9949687 250548915106279073390037791740544146392 9949688 79306640096055105866874308981686272000 9949689 -136368387328375933893641724513412344480 9949690 37557802171904323390716866955742307520 9949691 -67039485884973437635967831191205839728 9949692 43756212975039931860686998276154449920 9949693 197049102766213096061017918973414492544 9949694 -50524176195101403050480770386452552640 9949695 -38294992786553055887732251388275774320 9949696 -38690191732042766825110967331940466688 9949697 -297824141173487279814017026247550223680 9949698 -19081880534049100042723035938595108864 9949699 5592544662914704405943231913768835440 9949700 -103796539582296848044272849408101596800 9949701 -161189455129701074835047966182337395200 9949702 45009545196631079427057112256681012352 9949703 45943192807034198566271041253768012952 9949704 87784738197117697816414478280284037120 9949705 442194402741407760374022063268200294720 9949706 -98498245474925459375732597659236532848 9949707 25654637945333112200990627003784750960 9949708 9486840505501413271229422393173786624 9949709 -158306267512935532212974566330186944 9949710 -35542138476707572934082226257277274880 9949711 123991265056173978607250095311025719400 9949712 136944460172124574067601997756572893184 9949713 -319465713026066911559059926920970333456 9949714 104420373010595919156765517909000133760 9949715 -252146451901192571725548263665329891600 9949716 1141184979718622482770313661957124096 9949717 108454689352342919894748472247259178766 9949718 -43027096640066115010993047408450969984 9949719 7779372853382193435752415601356427728 9949720 -175311213292868825596491897389470310400 9949721 -48810262111158838947100436684751585078 9949722 38412238128268475429375375846773476864 9949723 -165487228131514581918975517333513253360 9949724 148207864085993921455711751151133226496 9949725 -32286344483073957156888307672830843150 9949726 174362610153727482674689162689222015360 9949727 -3899911732214702388162522428361720960 9949728 53393049764027864670350762297840369664 9949729 127597082873872829271266466717760790528 9949730 49125001595968859093767447059617971200 9949731 105307331864431064686432015578766951680 9949732 -160313066229618854221592476409077714688 9949733 -238818692739719117553632467636335822018 9949734 -191236396243794244380265767846723383040 9949735 80580115500278828589780088032080842680 9949736 -206047897969020945003526335033842488320 9949737 -14204738658950775649466094629363521536 9949738 19959012999716186992040214554574119520 9949739 364541351243521307098352583710677263540 9949740 -14711479407908928060891164237539353600 9949741 8509133603287049446851618519000565142 9949742 -2470848256639760246677556325516848256 9949743 166521705114724034403617815393246478400 9949744 28884317072186588821957332733446782976 9949745 35483308037180913664461420057132678120 9949746 -66976139427896033374464647292008889216 9949747 -241372934213649671681553762565739602804 9949748 809111393083669908695714115423879936 9949749 36106073836823598297896037245964580800 9949750 212527111466208432588482514606213600000 9949751 -67117486606178367515811981230883722016 9949752 -254771783774450461878257208973019258880 9949753 -242967911905673165745400228495852423536 9949754 10047067694214426182734198236441220608 9949755 -93596691624664226441101537056044328000 9949756 -145086437728432887208354718594930529280 9949757 214632377912394028662626729558251104492 9949758 -16229876241153413213592206559957983232 9949759 -58151394507676738811957064318618558720 9949760 -24689355747758349523378335558873907200 9949761 -7027735343931728754038130976362016812 9949762 -22039078724345369709927843379684073568 9949763 171540506560614494603557662269411758848 9949764 -119826988846789033118004895659368982528 9949765 14761337789346444688735106968171968000 9949766 6617534145886945637464341611422676832 9949767 -321753428492969901101903485199031717720 9949768 121854886787036515443849668450042265600 9949769 177796758044530655600278931721406846170 9949770 3237699725173931081634210646331827200 9949771 229232854301254616454046305611200938224 9949772 -92158038018446246766762106955823175680 9949773 -362582690900841957487271492872682532000 9949774 -73554068178026271217533329607395628864 9949775 56408353064674896252656483247897771600 9949776 -819042009828357855889653526900113408 9949777 -83950983963169561728319738208259835008 9949778 -85158908564522478542158566024147016560 9949779 -88616160965475662510104457306189428656 9949780 -85780342409903584410023120387168778240 9949781 45438717252674775898685813815019367132 9949782 6002583025617292522458179212494405120 9949783 -318111241685569795628039731497915326968 9949784 -100266275265877294993926510193935360000 9949785 3702247848143922047784938301574555200 9949786 11169408912705953497037764602629752320 9949787 -34030393999982738755317137385154130760 9949788 -154280924965292517365251175230805176320 9949789 791371495712263849067991942243052282656 9949790 106847367551712183310874352907678080 9949791 2057048476097992694037726502306360320 9949792 -422846006810677510297501664921786646528 9949793 498241045047422897220407278681663154658 9949794 -85457805419496422748888030179983235328 9949795 -373637317163725178858397857109281377200 9949796 102544709559296897941236689770870900992 9949797 -2799115053609432497748809128023036960 9949798 10175565980200902338774545655801667840 9949799 -265348422125503555683356323427382623136 9949800 -38256074413056367760814368272809984000 9949801 -81809656927458445692276816930345200000 9949802 -227333287592267598197092512454999341648 9949803 198421425369945028971963380906970415704 9949804 143129951826174933757553647739219539456 9949805 -307943335900568024086630676791147575540 9949806 330191602010590065946307335565674444800 9949807 196735240883845161217136709366076912 9949808 41486584685643644794659351591250919424 9949809 -54048079694946733094772985307827777920 9949810 -32032581977509887748468907475099253440 9949811 68397227642777183230579295380340477112 9949812 165660531982484973804803840650782400512 9949813 -6851778139213236547483107435723014400 9949814 -27327990233385670003126311547865653248 9949815 8764324956349582781689342188596651520 9949816 236256587698697467762444009383848140800 9949817 -21248819019293985401969185126069197168 9949818 -57050525498808570924133611541436924160 9949819 -199258197995822089129908716546650532160 9949820 -282014214291747620679231640872255505920 9949821 -100850097700367646316413912882370108800 9949822 58923200986050754847809943459826753024 9949823 -48477757187216179147238579434835630592 9949824 -241809337686900178529573656061804544000 9949825 -74665190580028926653116708910668202000 9949826 -221394644131655349315484492249094883888 9949827 3015193174549551281733315164247572208 9949828 169489624242420186739276998388176101376 9949829 179831374404609771082532806039977038430 9949830 51365793137729383336241582255525760 9949831 -548966681134524571117381198094734331368 9949832 114152244298641104774978362886703974400 9949833 -351980030393313175085105557587794432598 9949834 182544607364919106561451045641772334432 9949835 76339723687253033151526950438875746560 9949836 44326066228953885204282592792704175104 9949837 146898245621925725919265403641922975712 9949838 71171269108016236424001491616074512320 9949839 -136687287845620384318953012394415795688 9949840 47938188146624265257570206935207936000 9949841 -420868285743221854503481146717650652816 9949842 89070436235815988199345318624624727200 9949843 -263761397504307576117393036939960636672 9949844 62246145319658402815584338713885900800 9949845 -111933275432126759044402404427405444800 9949846 16460712408214028896952690655146225664 9949847 -58782641593205565940222451283574273080 9949848 -105763508992910191046435278965835223040 9949849 -7811128323513679150604317445204239872 9949850 -85571927475401807831436774749104695600 9949851 -81246309827463024359617168022203338960 9949852 -55079580523457170593639129905764674048 9949853 -56288961584078308132245325318595927040 9949854 29014985810887783144273830135864179520 9949855 -15585334212089005213844108130032751840 9949856 28645776938731444547600836454252544 9949857 82920274002148098233300838903323429040 9949858 -3711751351599528848419709600808108720 9949859 -101943051735861098048605649914406363940 9949860 -141527567802250298118614625778984611840 9949861 -472122759204895826526164647958608297988 9949862 -66460658758997132231696076311885584896 9949863 -39268928953044325692115060700157880320 9949864 -38127045218168590806524896795185561600 9949865 64140769835823848991530623271805892260 9949866 -149211732947288191549847362501637803776 9949867 383259706810804172754827653538951908916 9949868 46783824589867973565564202140276872448 9949869 29314168551396138306455227524815503488 9949870 3631222968293406950429492786846146560 9949871 -101141557627330580541151218056385193128 9949872 20685220803780702573555799194034962432 9949873 -102798453267617869163952138391681280878 9949874 212125355543770056089688353543482924800 9949875 173512629816559631669001702276685908000 9949876 -143087257540578167292249655418772442368 9949877 35126777981280810852409325414807044800 9949878 -259790916935838710376376686912050081280 9949879 182048155811299027078514941694422081392 9949880 97988008132004821537676516644311244800 9949881 42675860589382316084107700935145711952 9949882 -1162995277040902807418529384339608208 9949883 316951389482368609643040699256759212132 9949884 -9588042447159321091695327666650873856 9949885 142295374772504351142237931021335329760 9949886 267416821840829312379967147170869851392 9949887 -3103961228835306365845573256620011240 9949888 -9277697659565264490828733985262141440 9949889 -110115404582342664032607784358644517310 9949890 55884206600326700290843596993212881920 9949891 -123481963553412265282077840263052287640 9949892 151378166089306616063606707622311895040 9949893 18075463645485129357361407006867071328 9949894 -28476903761094739469144073250657458240 9949895 -64324164859485768298167024373752078600 9949896 -297985733343754262591415811114449715200 9949897 -97853534471127740306732317852944280448 9949898 33651281431301647590105928965267463680 9949899 314203653411767807022016358905807488 9949900 18959435256852161064871637439601152000 9949901 123720396455020924968738604208495765280 9949902 92264592875666111072787288734763623424 9949903 -141808821574863743782144584724781606096 9949904 80269244907177864524430288607207710720 9949905 -15950325928249639476248839651903392000 9949906 66620350399429146580785692030047339152 9949907 -175659377335620748335190662730645392240 9949908 -2318316295961585420103364987861923840 9949909 -576618986593097208891434022588230195890 9949910 4113382023253634561501326029189999360 9949911 263396182789651226647002917134431636072 9949912 -191928675182218973075636478277699461120 9949913 -297302920250529791103572171330719806060 9949914 -22040199241091534567917252236654506304 9949915 -8083281478733689445355505008297922560 9949916 -228972010825956363982993708307477429760 9949917 -171301746215497900277784314058790965120 9949918 3240552340736189428740568256400143040 9949919 -80447675595449304071038012579546210704 9949920 -196611775044648386551506253053532569600 9949921 184205264329859972290955985037541095044 9949922 -138466635646807163034373092210241790400 9949923 355636852442829349509451433011780585572 9949924 156237621004966943400292478672023776896 9949925 -377949752480783081856109732645851554700 9949926 -278567256525832315164666675954511872 9949927 75576176815684782993319244348631534760 9949928 -76557220081777838563926620901899043840 9949929 -66307742168705413530785920478058629760 9949930 54335962913727678849961233297577505280 9949931 440731123580018664592294019779217535732 9949932 -9220108883938323442880375916399052800 9949933 3835727268779347898387514577768572480 9949934 -20990638949441981312472971983549770240 9949935 -16852440611463593170108124340060019200 9949936 -123658889996630971033658664755731038208 9949937 -155411681220256582401128057493443176080 9949938 30998226442322462325545182733837388288 9949939 -226587934402483930115787204100645515560 9949940 -36487666539551449206832385477335818240 9949941 59818149981906551848143327776893786350 9949942 1188771695671175787283024661557346304 9949943 181834465481534072795753938037227497192 9949944 161072040511002135920948306968223416320 9949945 418163204213067214000621835896338245700 9949946 -294848906622532653473010780257688576 9949947 -23752244587375431828696678465906579456 9949948 529040254526176911604514206194161410560 9949949 511050351934739542183313335397438753664 9949950 43363636164108083257540057608246777600 9949951 798237933996230176517746736257198856 9949952 422420426959442111644981645897824731136 9949953 13840406139803015050640477659108079424 9949954 5415763401543152469819716064267964416 9949955 -121725115448760407351183735626444574640 9949956 100700545937131763770447295374235996160 9949957 675434689519634288417486102943092825088 9949958 91169734757796020403460002489086448000 9949959 19715285275465772351826664298952548040 9949960 -90664671575376247418282801512108800000 9949961 47454847162102994193253749202334118912 9949962 13833698782928325146597512676758123008 9949963 -168947754714520910109611723097257135788 9949964 291185158505946138511360365047432173056 9949965 -213665824013043438783123985457003054880 9949966 8593307482953791090568145170899199744 9949967 -145699289766267683490727687422510747984 9949968 22417292236711647030705951783755710464 9949969 606428791222574967636929755112084003552 9949970 26795721494990456297281718512192939680 9949971 -80184978405598523259693339112820244480 9949972 200192073908713062736401631149903483776 9949973 29313358250635200030511887155387402688 9949974 -9833158398235960046982017359363944960 9949975 -12886135868657622941171564705771519600 9949976 256200502284022485756899689564685998080 9949977 97296912934653189503332195083102862080 9949978 -17406589730421690263171444188237678080 9949979 53808248253279754007511945349226269584 9949980 12003552569011508312371424740464399360 9949981 -13255830852101101271844761945317719310 9949982 63116489813682929278313284888134617472 9949983 -27416169887456402733262645181510465976 9949984 67749170321885892962612069526688235520 9949985 4334838012654726709979944711602676800 9949986 170126338360040460400346182432400083200 9949987 358536271199461798194680560481914107120 9949988 439579804963898475914158257760182991488 9949989 -61972307756247431165854522683707380800 9949990 51434763045670277586438932926785456000 9949991 -384466648593888806578391752735443975168 9949992 107668392650806575880480903038298275840 9949993 115973562296367621386483168411956728720 9949994 304551405174912039732216146110121539584 9949995 152414024946674931628280842497566167440 9949996 -113681209664418816202778669396192870400 9949997 93944789044814228082791309175511103520 9949998 77583387087036051211590379949633385600 9949999 340623738813036258641404055147507044000 9950000 10906104050810165787686724418560000000 9950001 9124531152002014392794758465609848432 9950002 -253885891187332690797478817885911224048 9950003 36321766405903147618224461366376451392 9950004 120266853938037645695486575297991418240 9950005 4352525280775674202692009488190375960 9950006 -111509121665256468296422355193913915392 9950007 -65729843400212944448315084356841834112 9950008 -4752788794411046717443707891122503680 9950009 -53247839616655686503863113715888683696 9950010 -39019835415396269124221498704433249280 9950011 50759045905329395317244269358876699424 9950012 41071015542573712162780850650240727040 9950013 -47545764121649847866094655838056771200 9950014 52257030424011896956819848206108796672 9950015 -202220145796458360988561904056089777600 9950016 -90310155628003333609030398243262955520 9950017 -112594641209851656621037713446914324416 9950018 -43531160966856448547023505060413603296 9950019 -332586259085608755664992816918240379656 9950020 -79608778217979478205589402285014219520 9950021 288272833516832547911850064234559064222 9950022 -12913175744292191911581389220209874240 9950023 -393550317226972453475891353732441442728 9950024 4641902976633668917845758757799526400 9950025 -40290682292270785745814646982661865200 9950026 222555917311153708469876903706807473712 9950027 506031025379130367924407410135992738512 9950028 -272037668079188547792123697499185152 9950029 -60258856971435198971279620029330927370 9950030 -57422165378419063464830964753263066880 9950031 7742698965360210394873714889751573600 9950032 157460333132197870406693569153634107392 9950033 -208981663119147278512819804177999092876 9950034 -34075506439689684958779952043129829120 9950035 -343827178872894126172114735434284333520 9950036 25519965790661123844230858478813782016 9950037 99545545836363048025400111576342108160 9950038 -141199218857348506229446848289957494624 9950039 -159965553680141931100869606367494996480 9950040 3631884908595793704512457597368524800 9950041 918422949916288913890016057393777339520 9950042 142894386675493365556972513011875634672 9950043 -237730709254934509948044412439311858536 9950044 104234459530885734344964058458577105920 9950045 52161493557190137216882162795462844800 9950046 -11242429290510347079946983481942951296 9950047 533053684452344039510324509639673950496 9950048 -110731435149026133858486557731659448320 9950049 118142074382242923290363188963322072484 9950050 -147459719832709665723192632271934080000 9950051 352591024681765593657260581340424929052 9950052 -18723495038796767816228363689800880128 9950053 83002216570614728566565205732222340800 9950054 134267219949144569986802711099301770976 9950055 -76231070947305710332361798375898172800 9950056 -197702221723901621374835862579563366400 9950057 262407820964723758445453758843197399780 9950058 184713213219270433546145708804449700448 9950059 213946605030990126787979519767323696016 9950060 -16565943315760450018784289857078400000 9950061 26370230975776584652154240942314643520 9950062 109641715455290991166651294232255956032 9950063 -118672161713438657357229237168031376688 9950064 -15619388694157381830000848637588504576 9950065 -57454551625185438412745908493500786200 9950066 14942075505947626528136680631303565312 9950067 -153672078595244564941164625818275375760 9950068 79330872739830740493082463311856190848 9950069 -143411387193329959129213004630941807104 9950070 12063260418159404295047896520569159680 9950071 -6353392814755663719775714593628136400 9950072 -760878282250196390498728658386022400 9950073 -76332617244623035528986024686854333440 9950074 -203211150618391915986189321088695294240 9950075 -4308486129146882445865184254430315400 9950076 -62397155555264973866006055419632613376 9950077 161538079461334979332642824035259563692 9950078 237370889585304038958722322562079715840 9950079 160793890582256460900898997278616777088 9950080 -6489859766680273516880390217164390400 9950081 433528800445095326408387820590225034882 9950082 -28086262212511115770435920059137767936 9950083 -84145189079102281917454350425824859232 9950084 -322606768027397177608428453477103526784 9950085 71421955628131970363895305252101062840 9950086 142575201648843905180004298754109712992 9950087 311340639482702206236825206721566268000 9950088 360361071074981308076510808052101611520 9950089 225761890936871793660888164848891956890 9950090 -176685016541804225151858889802801143200 9950091 -9221716251253339069869745869550147200 9950092 -305622160690122660457707196799576752384 9950093 129120528335187283494707380981879548342 9950094 -50432352152564082425995658520286801920 9950095 -94383342028078625168193881214398508480 9950096 -32492154438414574847641837358665678848 9950097 -140410055841894150038204104497687843600 9950098 -169407616702518302042266242232888537200 9950099 -65160520515141100292761250914991611536 9950100 -102982830765944846793698655684893491200 9950101 19855968754092179204123074986710173184 9950102 12905649478016705436914558271515925312 9950103 305538411566106667679717350711225573200 9950104 659339244958874104141225826847632179200 9950105 -285174018939104133287959074172237680960 9950106 8774187486516808568862430514948524800 9950107 70309052370505722297206581985243387160 9950108 -122721467304655988997957759929638032384 9950109 -234051015092450951691353354978972333952 9950110 -11616422055750711287393297764807728000 9950111 260130224177051940862999474565478042000 9950112 -251699021761039763297019297428407910400 9950113 44323641234536449330401676841883978004 9950114 -620281243531120819142422336214453760 9950115 53668430013425999788548667584557821440 9950116 -158220352510265371499964276121795461120 9950117 160573077128146328782988266184357686392 9950118 -126765280993801681761204450999385624896 9950119 -26283459051911717766098945473335340256 9950120 241585312751449673861267373094857676800 9950121 300817757566030145909443756611814579050 9950122 -15819684652464951263922969223721711616 9950123 -312992935891469836674923789591567565576 9950124 202548885208563204737782694895794259456 9950125 162003344133549031639403740561935999000 9950126 -47693442286475589668835997951785639936 9950127 148325569679660673062268799258036256640 9950128 -29410725115844985543773469951673090048 9950129 194009652726811956222798557545063065600 9950130 79049597943910516916515095311750547360 9950131 -486614986542173741069323736565793589088 9950132 -161542575040706545247549378655862456320 9950133 -243665163461292506995192889896518833376 9950134 -288496143993173193587106124220451015936 9950135 -137869964192660059217154995286406151040 9950136 145567546691587623398730295933594767360 9950137 342271740171091581820266780525292197892 9950138 172699234067776652856061855020778210560 9950139 389677854312180142009071585560266670604 9950140 183380443240288837130088129089866621440 9950141 434121937004030076315376328460081097542 9950142 71672937324662761342495220876565325824 9950143 -136322360319719225230863522110439366800 9950144 -49212248970197761642727299459615555584 9950145 -51679677926712503964246788221226680320 9950146 115335035774553625156123271565408088272 9950147 226457735858136649214004316978253761596 9950148 36649808878826388840000187366764748800 9950149 58639650486018397171517450735804589120 9950150 -25050939238121384924110701509685648000 9950151 -3908539189065446681290092135527669856 9950152 1487237019216004979908474320828057600 9950153 87877414203037007613823899321020106624 9950154 179301437066068049453409399326106597120 9950155 -151838213033833940357957859996917881440 9950156 -262693877074302849890097014997771087360 9950157 -506244075640242443309085601352496192 9950158 -151366855933655165400770863219674496320 9950159 -180153733227352797227117183969654445960 9950160 -17051216694793057591148303140198809600 9950161 -179691346531744941781841526484221867480 9950162 81281827963572664688345754257240882832 9950163 92096745449528153998600216045073215488 9950164 86424072787871122013471730786376738816 9950165 -285471926787575483908872048088589387940 9950166 -37095291839080034228118818344237119648 9950167 1212752597174797364819486874345353760 9950168 -16302937176428241956686881854350049280 9950169 -168511587772398477170080756115890699056 9950170 55048843690018504329130423522646434560 9950171 -173754331943695718241823651210955778816 9950172 16654560776694218146143615718394068992 9950173 149370632079597069023966923654301531520 9950174 -17164213308884545472230849332054255360 9950175 -177591031807526008595660277615170754000 9950176 475504630009902526658680001308769648640 9950177 88079529932077392543530071624286682672 9950178 45712901311551436137120015000081016320 9950179 360744954545052851506907861875084058780 9950180 -128704626097460535255862339844924409600 9950181 114914987150802753689725244578194786624 9950182 8697478918564096103346481216803999744 9950183 44391164899300621730428601490533829432 9950184 25331735246774766440220335476652866560 9950185 93655367831917979299145985117342582600 9950186 260184502877943492002480893181659672320 9950187 -7877216639724917435709890405299682832 9950188 177891141567649887903539492207113670656 9950189 -208288049283304663279297742502182612244 9950190 73189039167634148576809376087186668800 9950191 105083871875421020975714948525366826624 9950192 -628419833978896431351402630030163968 9950193 -538853336430181382891134652432372334 9950194 -167787205133664670384774442027060883456 9950195 -93527392661398199851110165189203782800 9950196 -84325259367881349832514194823669022720 9950197 52482837033103549392946133365410467712 9950198 226706257037341393958437291480485429120 9950199 -3759657450584827488795277825841395200 9950200 532693384872312638594809291576320000 9950201 -319714976098937763421016652321582747798 9950202 -697564918170325598276645841322944288 9950203 -86361485866879629982705995402259523548 9950204 -44338350846290272284322849303340364288 9950205 -118979635528205481168246873414223713600 9950206 -7626146868412787922848891006327940096 9950207 329884274810445168255774328315017747456 9950208 108611825713342830400370382333762600960 9950209 18636096676673125310357539634210577410 9950210 -87987965531423792686575016196890284480 9950211 -101199099434325020313200113109026615740 9950212 616362276903499736855620256193550938112 9950213 -108038134677938193525238252709699324160 9950214 -66094994663428901308909241691530483712 9950215 33927128056489984056446612952938387040 9950216 432825725621886859381836535146498508800 9950217 -207208832492417560231881488146345477440 9950218 256425721894950566987558900410792864560 9950219 -373507950123876260467986757127900065440 9950220 -24085109194232473245552667944961536000 9950221 327761849638568200286722593437972634422 9950222 -27046279788327701104011674142973505088 9950223 16436240701304326786384755925433140224 9950224 -75153907121887792312365464430681784320 9950225 38218823650755040114137727182068908800 9950226 -49297149269524375136738858388781527552 9950227 57458521424719515264506472832642721872 9950228 115144531705331993489663267489161757568 9950229 -80092711024385653135519734559790050560 9950230 -124320784660865203690001909505524970240 9950231 -86265397265446834774901219912255005800 9950232 -204686859183014069453250415434372710400 9950233 68092032224204682345770425113563553482 9950234 94723866415560469734810981778926164976 9950235 -68922065964843116251313356436411034000 9950236 549197493502216772753446422385950667776 9950237 375619658716397466014298522636960382464 9950238 69124349646021621680927096971189114944 9950239 291582929715895559265871706337802671008 9950240 -202005034873374448429215223290760396800 9950241 92801992048249281262430219730004838400 9950242 156327916750536972978828224949877864272 9950243 48770819993553514506607266613835784 9950244 100508647762313831080597972866099618816 9950245 322271837249319308394481214706056268120 9950246 159829090665090552419936265023385728064 9950247 144700342265160075683605123697480643024 9950248 -18206025239657888480590677602751283200 9950249 199933700234922070460476428666753998580 9950250 -130724062443461787793366382707415616000 9950251 -280348496877425527750543339658820109848 9950252 -116078580900166062113864344245284582400 9950253 -303861550790524818528308958981876769536 9950254 -115224971023547053965957461113653407424 9950255 49418699596247087192984662714032152160 9950256 5209550006488514590583945230056161280 9950257 -23247050536344223068946009801970336494 9950258 -63116563653611474456710490847990305520 9950259 -202959375639102991478128058976015880704 9950260 -72930452912819766325583270735404400640 9950261 19270671690257627671877150308912097532 9950262 -23804367918749205823991050437770588160 9950263 -401462998560116856141864330725398982488 9950264 271198615466119166039613264423024783360 9950265 -8152810796586094163196894501641979120 9950266 206801349973431112845080867585052276480 9950267 -31767793052728988323716712419658578240 9950268 27034849505828464899964482452369900544 9950269 -4553529698735372776037380137504906048 9950270 82735122201636703279178459231624568960 9950271 -51850967396585222174020208641887943536 9950272 -64406847359289933493946038696166293504 9950273 183769565930527947132773368947964276584 9950274 54392175872627764801420532783224152144 9950275 -18640567506740978059144705750375125700 9950276 -75085508876946981740983375091510820864 9950277 -64553469646463768059551722159597285280 9950278 59105730552339701431782118231492909824 9950279 -430719512189452631755208362784558832840 9950280 -41119351990160821800931512158411980800 9950281 82011483129225762316235680919352482400 9950282 -85975814937842911090575655498505965008 9950283 -3871180361387747868594963425956754640 9950284 176991992919259311188073829820211151616 9950285 -151693714448521986774288776466481352040 9950286 -486319317266409269852220619030649856 9950287 -99311772554880530441892709638386073600 9950288 -56389512103150228613566302675614834688 9950289 -113140383799903995110634696284033688000 9950290 13659074970992305364443503415346242560 9950291 73364881606639404313083390743000666640 9950292 72750075232644674987339544274824394752 9950293 45568975251355279439630068011017646542 9950294 -393319779097174592906555889951349248 9950295 100970478011525755693459653868356771840 9950296 26570343581056959189101601794990530560 9950297 140911854979883601484180387865360332032 9950298 -157259687496916085679775394760227790336 9950299 228854321141855423408645586477883054336 9950300 -202386216567552826253201705568223296000 9950301 -107538077880228703649136217726072027770 9950302 221041152617173228593922489080385652352 9950303 479299927487740014077537915751048707064 9950304 -51268852656116787458893413133169197056 9950305 -149096620308262205137946954671811188440 9950306 124796248745383382963004607308493017600 9950307 19632998955560613966460901094093941760 9950308 174405034127589109120993202577207389440 9950309 146678937466993607864381254189062528510 9950310 -65228788888531212229524623098306368000 9950311 108434337234377282553218255678484918832 9950312 -30277259695321397244565822137619276800 9950313 148062369418179691164477644825710205184 9950314 -337082868228175074707487268933557072 9950315 19723413023567323151953344533480039760 9950316 -5183886284497176889884711664073845248 9950317 -63485607320373520529743130658421172180 9950318 2360463729762241674367066568892432384 9950319 -388127766011377696593017876420798309400 9950320 -33566361923501711887881689461053849600 9950321 -392133655716900102311645636407941346908 9950322 -71503444398450768817845091676293369728 9950323 -553449053542394810447966166301264011264 9950324 361268684880022126701628478055852045696 9950325 69453086506138770263246789771253235200 9950326 -67572120215333705168630701510647065856 9950327 410639959585387650591343306766750179176 9950328 20580169552161453174039662129102807040 9950329 2009215631072959617961227035159690688 9950330 -73922015141255156279015262777953359680 9950331 130479513219592630325626340879441442864 9950332 63932486286072172382775006528753982464 9950333 10446762179125978819841585380590391104 9950334 52702136644932771135402045865181762880 9950335 -37974754278205574011391666688601154400 9950336 -90973377489698088946828667926830120960 9950337 349868368992712124386109172134675665440 9950338 -17571153349539286918407095783222545920 9950339 -31346550521478051384996540094750888800 9950340 -41418639012980525344615524916162068480 9950341 230121820334364848107042752403187588800 9950342 -93444735306695088092052919694825870208 9950343 -60948739291262472237757570025001065136 9950344 -448117150505000942328522651430199331840 9950345 -190984053090237427175609476099623039900 9950346 -30425145280838934034759389719397559296 9950347 -64039536605161467459177036560019027288 9950348 306304568854473656358916983257807908608 9950349 4135303145957899925273783498554514688 9950350 119994263090618272974978130169696808000 9950351 -64771991426721394909997966045143101648 9950352 44649650049970404960504236803478519808 9950353 -70882820363231202379281274628866531520 9950354 153052475140037047254692179618378943376 9950355 88981373486536649535183833381525501760 9950356 176869434131741727922436100518426390272 9950357 -492967149033083394439860973315686792000 9950358 16257144987664319915531050159808547840 9950359 -3200467077428291480370665181588585984 9950360 -133136493069332918237829962570510745600 9950361 327613695470086321417306083594465115584 9950362 104382528446486395709040899775883680000 9950363 -465724112479060123185001201379141819388 9950364 -63095208771470972616543069058830935040 9950365 7939256424786530418585117235331511000 9950366 -51227299106761363334606564016121405440 9950367 97655363325346505616845428358266700544 9950368 -262785662377253522161027244559625420800 9950369 -212699468380206442304434400994589358400 9950370 -173101777768495956893981837347952547840 9950371 -213238050811041854923868786621259225608 9950372 1573572831347097870014258519821922304 9950373 116246710699898631581993954561396395164 9950374 5539538278426707632795831235514828800 9950375 -81740321267525325339599643126035832000 9950376 8267817094863069798012319861841510400 9950377 -351757836273198873196770332688287488774 9950378 71919920466960020727964713383431517280 9950379 13673327026563964460660412755548351728 9950380 -64964991799335765444288523310761574400 9950381 333814921710383376818936407072585366380 9950382 161498889172571550003853130880531217728 9950383 -92875539769091094015426624912504512368 9950384 -29307647257643659440825051393434517504 9950385 25217988811151030923629774061557849600 9950386 132249956718568830525221283957505477392 9950387 -334273361388007477963207268179876148088 9950388 -20109868071333087238516536967767158784 9950389 510733204592210823911461211565549312156 9950390 -26163123511132702830506990009250862080 9950391 -539331578806485229507464676061057233920 9950392 -14536147225168254532229002610435174400 9950393 -272635576739724045525936968507946603840 9950394 -16983675712384106952392973628223286528 9950395 27160161662363608037431551392431718400 9950396 -180880146392347748227096383085270195200 9950397 94045607941975557689480427998886585600 9950398 1753559066934995164975331431708262400 9950399 326780123743154105765955127932971918400 9950400 -21489609155278707655106001287852851200 9950401 -109968112090087380277857181729768305598 9950402 -7965728400063940826872116035461326336 9950403 260269942164956643515634126840100204800 9950404 49536427956562020989375379444874057856 9950405 276359537445037075065111018559674720060 9950406 88724629703755635945636564894581115264 9950407 125070386341181520350332186671866109656 9950408 2349458690693371741619968451653816320 9950409 37134359545147769543038384876504441920 9950410 37996218665221096182459116349344640960 9950411 -7899821590749074403812639046076665216 9950412 -64468763832045183336951105379626086400 9950413 -179944015939074629444544589271193466752 9950414 -40463941327526809452176563123810984320 9950415 229632445568526154511013917169678720 9950416 26653527011128386132377209367527555072 9950417 624154813729574861906430252992625610752 9950418 105458493728543003280661648812488985600 9950419 198139281375650944652547684145786905840 9950420 59589057554993371229576669832956993280 9950421 11306323239694614807149612373012360576 9950422 69910021619180736141728901625061788800 9950423 -86265912495002978834558970071593839264 9950424 36574709132637869204457024740925603840 9950425 -32752804541878514139803155861613774000 9950426 17643034396898453021697744758509692912 9950427 -36163403066993230491199285902987106836 9950428 -150851692743328029456325116307948757504 9950429 276728216481668896601190216307005285030 9950430 -33239407297860288102109036224125952000 9950431 -396600336059085212886397880734078315800 9950432 20709557039261059060899912907296079872 9950433 -40175008231180921229563400088202975200 9950434 -82103187913434497777933402912483578080 9950435 -362656464793541921422091746182514560 9950436 -214146750724844488271538638779028020608 9950437 68068931213964917867343754582446482304 9950438 159850915896696650074331292915604975296 9950439 44792300134024341062438701380797187624 9950440 -31718808218592771724801367759588659200 9950441 6939379793533113316988879198597434440 9950442 -62479001535805460232657979429355384832 9950443 -14529883852170812500465249697415851736 9950444 -32443590836360652716216046235252113408 9950445 15290150431783010320016937214579180800 9950446 170675067865510492967364986112661255104 9950447 25794131671411888760187987768979965504 9950448 -24774758765233560734592459588972281856 9950449 19167185025804836089704085706275913536 9950450 -52071137140595736641677860213598617600 9950451 -110537489053448409194494148078063481600 9950452 -210026283067439591804370392115425546240 9950453 536451278230088956212248428612698294702 9950454 37621699576005134271867292828307986560 9950455 -119815215759006333007565617763708179440 9950456 201330774115703096063969309637086330880 9950457 290515004250182674237748872724227890624 9950458 200972907631665012256353177917621760 9950459 -94045724897292360145996939325933573340 9950460 71096356250448785534008209870180034560 9950461 -53351772092982017094014466321334898938 9950462 26158747641291780864872702512847072832 9950463 229818459225476387196632270646779825592 9950464 -9991587768706879816221895826167824384 9950465 91312661138257380317263719918945713280 9950466 -71560506367932069130147162218474216576 9950467 -25009759686255731410357580114864651040 9950468 123012089091414307834235435970182891520 9950469 -299570166266985769082343327102008141856 9950470 -75517426680111826319009578932299744640 9950471 -197459782999839026755098953290632641280 9950472 39032724359743572512679009627149107200 9950473 -73072936207590213035210096363822601472 9950474 -173659187262707608145473800211748527008 9950475 50682438726300228307224427065950677200 9950476 241724183532701268610848949910964258560 9950477 -50780916749086123671813258760510642368 9950478 88584330646317298891748354531136604224 9950479 -56585619780455783876476164926750142408 9950480 63411484110361553671547308413751296000 9950481 -295472004978820346062328449641602140830 9950482 -91179961388059168591037334695774967408 9950483 462934910247789844580136934524237825984 9950484 1514864594635711195952265816747405312 9950485 149493385066165578274926522445724943000 9950486 23769900464135812166901223522970006784 9950487 -62394378596192911089000199635706175280 9950488 -191293839645334175151504937707382794240 9950489 200732224630236738363806576310644857290 9950490 -45444478597001175530992152849212563200 9950491 -329185859263897900466753748988422939216 9950492 -54636149497240006231581179925777283584 9950493 -134317115421890309955984690431869934016 9950494 -36431501731717605592269172289760664704 9950495 -51200979894129639765707839007767227600 9950496 79443799867705911626305309850831683584 9950497 14652263793695759921934182841375082752 9950498 -95255906396659016493339097383150726912 9950499 -102643131060219879859137034869946116000 9950500 50540564121179668643125742068380672000 9950501 -3661522255881907524918473866817689920 9950502 21465752265515305672882730541567997632 9950503 254288674616067913510918360471169036480 9950504 112225786450380748756054607265273937920 9950505 -104917947810904194660511607525956274880 9950506 287668181076265132976720203629480587952 9950507 229298953064822536189846951289822170512 9950508 133752227471533738190139152181407631360 9950509 -51743375134905540661472610485130204000 9950510 75334961974811436811786518996894452160 9950511 -340696129629146686562341806971016658176 9950512 5603846635044587320447179178215014400 9950513 183859946670792110376433038567046365504 9950514 -5888576437857491766926158328915870208 9950515 -58078162425791551164040240770094989840 9950516 -385090910532381547367307427016843986560 9950517 240281926717738567903625870574956482734 9950518 -209094428810710009428509104654294483200 9950519 27568746998109493075541207242666041360 9950520 2346002835284015395750837442591539200 9950521 37993985917097830133837011243884469504 9950522 -69916513649292119115173257300165675776 9950523 -271286240556910573481313612295242637632 9950524 552908578873223230902397728461268121600 9950525 -90131767245651664140274961364513857400 9950526 6836842068041260250648495305543952640 9950527 -7398010404494974853713055257918018560 9950528 -134534615720628403464118353169974558720 9950529 185214018837801797426445584548756379184 9950530 -179310477425893712833030125627900687840 9950531 -72556993747782654832512338471357689668 9950532 222551990306959820975841739183990889472 9950533 -43753129621308690236728922758417445218 9950534 90253376244744222766761465240269650752 9950535 -20654552336215732090445502799846041600 9950536 -61052935486598553554999767366056345600 9950537 -156109683258703271342114947384050827814 9950538 21007084162872375671094091421170375680 9950539 287467676578297360380733059726361144340 9950540 -17169853338267608876705126599869388800 9950541 -140645065452883268276098920969761433408 9950542 2678561271571642113453681905620104960 9950543 -8272974729971395187440985822282021640 9950544 1338419608811834861647516318106517504 9950545 -8084793848267127768942296204976651840 9950546 -80654800441797790248118818104651714400 9950547 -172373135959041555935693758267386947520 9950548 -19245510161858444398451387602864676992 9950549 -94595109046721083059132925815255081408 9950550 -80492412629950331414996938747398379200 9950551 273065906750894048724980909196307127232 9950552 -280571566947461827582974832927584614400 9950553 505401619642508985081169372234050952800 9950554 44664317053243339770854633509164718560 9950555 -184459438565670385864624466791312031040 9950556 23636521359667117459657413702993346560 9950557 -15859500076665502157330362864484717780 9950558 -213524804931415910763381345430628310528 9950559 -6864598116820446229283290916285520000 9950560 -208955656118554830010467639579707965440 9950561 275744425034369910730853017777560807300 9950562 -34588654590967685364173153774268037680 9950563 -94986680756865426881248388999241419776 9950564 72939640853501924917665225509333463552 9950565 -177850695910917986551267299967512624480 9950566 -7920644588719253341983013549025525760 9950567 422673434923993229079281030891136761520 9950568 88566270393338615570061269819357429760 9950569 355618686827932434667151569994087878970 9950570 -50678059012246490327800039620334679040 9950571 277475727312712947881543942049966994140 9950572 -320122751519008177633548296942089162752 9950573 118520818210690533369704445755833406604 9950574 -37206603834724602145467049063822165440 9950575 -114376654987592006246840801357376914200 9950576 121615109019914010200163114959207596032 9950577 -19999237283962503767389440662006163456 9950578 35987933663464049659502882079302292480 9950579 234666668963800762121874861398190149280 9950580 132858076677877793975028757465755340800 9950581 502530430928824680352147607853633262382 9950582 -106959610082371433667613827365783173248 9950583 347008140637022049773614440938602810704 9950584 49383971498018736442222014541935329280 9950585 30189626688933840081192058222749931200 9950586 93132232867768852457649391714752211200 9950587 -4628780825356403896915382620681441880 9950588 140386173956852822906865538993883673600 9950589 186927444441647342601012137552782094208 9950590 63505951622506306558244809704264376320 9950591 -67470463545671887411602353520684671136 9950592 287533388527025942132034464892416163840 9950593 -605369877491624670564091648479792479520 9950594 270395284257265248116443997611302726096 9950595 20476392140636290795100766239693512800 9950596 -343126158816941036090667174384593867520 9950597 12488903141344395770017123144331404800 9950598 -821493153468444217776864277166180352 9950599 -144442564282734890900970266607176561264 9950600 123373274506855543617048692171947008000 9950601 -255730559631090917049476109011979165168 9950602 -203230987654105348897451693790118423248 9950603 -170245539885779862748729375663837041600 9950604 3984381140501971772742362652925779456 9950605 98353305595073501005513508925588357120 9950606 -178518766893390726315988019122697633856 9950607 44643516218472539544965259857770469400 9950608 -74838280190634664086118805091549011968 9950609 94830953216938815646956683374717557810 9950610 24924891157344744193626643177723008000 9950611 426252114134998614037027641612091364424 9950612 -73149080049128832356382490245983631360 9950613 250949765066384183521712798526288177888 9950614 -40425236895849923808670646072087498880 9950615 -5512053380990648567895106782621723240 9950616 9983667201101330002692715118496522240 9950617 -343746526707866927578571967057054513334 9950618 8343632467054587816338250286188799200 9950619 23324231986242235844307552162812551680 9950620 -88221246882070283769037567865167872000 9950621 206358593272705396191379765208773790304 9950622 62078613683469631472140591257914333184 9950623 381113319529609661874689119415981287720 9950624 675037991817729792316513273859030384640 9950625 49629060343298937548440775646642262500 9950626 60489414860936102278068201291070260048 9950627 -465887005800133756206452543127408943728 9950628 19218933001688629797041584072760229888 9950629 -342389521111260632163233750722732599072 9950630 242265716973225704684807084135358720 9950631 79598379371656983525005615411844248064 9950632 -161400418488627778476381211291579115520 9950633 -23609640684998269123934182226889282240 9950634 63602593519126286435762127371224458240 9950635 -275762324796679921187185529699972595600 9950636 -326227455908729089573349828812883761920 9950637 -255022821335458371091714446530671439040 9950638 -215819466728775949338149574095457113280 9950639 -125031346088315407584130936335217588344 9950640 501720115075278060443022717820600320 9950641 -125207072893731133621913800257276174958 9950642 115965224189116585139083899068598727680 9950643 -195409866413378743863990049724801305068 9950644 -112614374118160131018578034567302762496 9950645 91747253538062775556806545410856760000 9950646 66626040962377522956750524343911899584 9950647 -202566639777014031321228429913539161168 9950648 -469428664280100472426381807146881802240 9950649 -1031913353267077229605546817261114592 9950650 11559175274981572493570116519500921600 9950651 25082247229923372002692994128902735792 9950652 21916096907131626461716494498575910912 9950653 331680024523947773518039052633192472902 9950654 80304129319178071753964938948957228800 9950655 13238045543169660466239016702278297600 9950656 -14643176557226321747132158904568381440 9950657 -48250747437840212003778010670823932094 9950658 32328966036591089293624488670133798784 9950659 66162942421386960912331811390633761920 9950660 100670088749539043110969304727225100800 9950661 32326359411925605470535518564109772800 9950662 120651585431571501298540774271904020832 9950663 -19681742646771044180488644143599074240 9950664 132288083963446686904293720876008939520 9950665 69962586024452112800128994604778425060 9950666 -144121641744710477283265897086200493312 9950667 -68835999226138841331819289307465978400 9950668 7171814467410905268640618856632395776 9950669 -235360544938219042175986598494059278004 9950670 117682246971319792878742446237043206720 9950671 195065078074356257090933978292459325672 9950672 3400157569631479436266096258545008640 9950673 -5021016275323800523238910954906146976 9950674 -37158684450305456092420839693309788160 9950675 147859240739935931556889047378340671900 9950676 -238659826995346369521148028396421101568 9950677 -336393262428496187914893834034769362 9950678 43920228325219488397318105835753345856 9950679 -35018685613598259566649866650148964456 9950680 -25892234443067114934662815114343424000 9950681 -203670672922905720990747235448292321468 9950682 -35194793994560207950075468719820800000 9950683 -503453311735689855694803952462488999120 9950684 350745719705819291014684409918247676416 9950685 20677327548153268396599561052227340800 9950686 -264859501602180337389537400490024725056 9950687 212977735721750350847954291087422770336 9950688 4490446805454846439042670150988595200 9950689 201055910501222070539101449430412376256 9950690 -49663510497139376859100652002639104000 9950691 -313148783867407401538458674205908924808 9950692 147277877144774738683893145797034802816 9950693 309127552536992054455207091515112802942 9950694 -101360630181510447663871173401467087104 9950695 -526292824811889907318244101240320671040 9950696 128651279397739328582277538907927592960 9950697 -285325761929655062276155042813772352 9950698 -159232971896827854464420132074626488400 9950699 123732661533086251391772378982115566080 9950700 16334640644052554485225685099814528000 9950701 13898924356530783308012067285840959702 9950702 145390575671247907219363688048810367552 9950703 2441634275790164863947555990187538688 9950704 -39477876998870407758788557060681236480 9950705 -177090118283245598657420832270278632140 9950706 56434964118959275527999046879844296704 9950707 -1005298057470065804235603467054597120 9950708 -88649200609242930846460120337094214272 9950709 154936547689110502120372436775352310304 9950710 74168903260890049551587420675845662720 9950711 -395134530700181093263959080821726193688 9950712 149379892001654253297814435639648665600 9950713 364613633445429560016605058337378329962 9950714 -370066437126102543849739002887540610048 9950715 86392910787029869144046209358424876000 9950716 4156942270562372560326045823129533952 9950717 -48074226504752802990068668096359021888 9950718 -54056552238119297987047152047199928320 9950719 93097709702858539217955184774612146520 9950720 47928213488133604232948407889685381120 9950721 20716845995900461905387034799514771456 9950722 -83230578401559127609474644727845982176 9950723 -66512899301968440654860441386920811776 9950724 -213254711778974787085683078767252836224 9950725 -261621768996579495298746401891239711750 9950726 -592165243343243722911555028219928640 9950727 -117592345456131107647180663769816721792 9950728 -380599971352005648203312040219950115840 9950729 -69361318688912854981987810033163694924 9950730 -36055031485512638831668198919741249280 9950731 -88786833505964073315475281719429186016 9950732 37631591430374430229945450892802723840 9950733 -81765335087001869158241011907531277300 9950734 -121896916491681368692218668867946462720 9950735 261555718756790938102925941544850988680 9950736 -6916940462940082312409575082020896768 9950737 -649146149556822275855796009045845910400 9950738 -40338084807060594964425361393596057600 9950739 -174107374436996733982223494329863215176 9950740 -19048607670522282637573156411322415360 9950741 -108297162414322321145117525450630785800 9950742 -216677535589795594790555464370736965760 9950743 101997035791486616060548413419657230848 9950744 451889346489794517092723983563363932160 9950745 13359755160429351280191161186252348160 9950746 -270410998172242536827872355828568637440 9950747 292463005182123090283338588676755248112 9950748 70565839624964544752302747984326228480 9950749 -163201931241928582006229448366828879200 9950750 -93748079947218862688103087677665152000 9950751 -196871272564779173076944809260027778920 9950752 -31166663867173694069809437435154661376 9950753 65425566540010246738066865602939996002 9950754 174883692270241007145761019819164686080 9950755 269242087919877156686714806563664094160 9950756 -133932959384856422584112549985556623360 9950757 -181595073168166955358334609143646312320 9950758 -7615971087483038088462441825042089280 9950759 734680093534858092593252605317547008 9950760 198934104028550411426647202572872499200 9950761 737035706501382545097889728395041628800 9950762 -259774639477330637226679864882210886400 9950763 -42272247135834756526487235978986686080 9950764 -233850334198322588860662505071559623424 9950765 12297478294043012400708737418009350400 9950766 -12191508688968895180318466644027625472 9950767 -101522525373241529911224141006526584248 9950768 -40024185149416446792764589572425924608 9950769 13466702743405481824373600359216124850 9950770 172798424993470313909189738546635924800 9950771 -279099444096595504489372780953816455028 9950772 -6130337701762583397130751281295364096 9950773 -95134720080160873747326087049243990400 9950774 30253772324174799285864309804371807136 9950775 -170502637760459382288111527733544368000 9950776 24774976997356669565360795687586816000 9950777 413677638412899113128329457953388483626 9950778 -162701851502135276555767146715863716496 9950779 264609422947679979476593362502308465380 9950780 -12755143144850736331583546283960606720 9950781 88000784218634851438968791581951479552 9950782 -38061803347784403132559775113985510016 9950783 -35146357906769067875895002517740688000 9950784 64320689412322353060498535515565326336 9950785 -169920177848381058920556033703889280600 9950786 85228280401159022511435791968977840000 9950787 28361478602194210406031614042120246016 9950788 62168164881220559489687310923270185088 9950789 -98448099360101622823349874841361605440 9950790 49620751577459674196648317834446720 9950791 -165325569458721538406985711545991247928 9950792 274488699768580106907681449550156595200 9950793 410812955803110045217051187742280823424 9950794 -27850778985472285239658936811789452800 9950795 -52994784950343928802834845559826511200 9950796 9600232886482123398709968427966464000 9950797 -195708323357967073848085128814097507028 9950798 -28339549084366035552781074951690048 9950799 15969632890393277535772379759571311760 9950800 43946727951080568462577812404628070400 9950801 6566845370964045400835184643634962752 9950802 780525190840707861519444169897716480 9950803 255654625847140578922407256161842041104 9950804 -25811841878975552730911907386357641344 9950805 -21417070116558143873330109425086894440 9950806 -291077529459262688193508561416881895648 9950807 102600917069571245767754302848927476400 9950808 53283452513029872809786525483597168640 9950809 73103820203457480898893020243061972240 9950810 181773940159343824700040729134663758560 9950811 142190033971362295894262446436660703600 9950812 -84754945243395838460066632236371524608 9950813 -890995018456282309090523025873326400 9950814 48214922784425553029257055683967155200 9950815 7534362531656412602558690205280593600 9950816 -279607290825060801288891041936611737600 9950817 -86488280570520531693699076931756671296 9950818 163769389729111611412989102734729121360 9950819 -327288436193812236427082829687786231780 9950820 -41393931538088130740188549161367818240 9950821 34676564419917815868282860915493889022 9950822 -91335931909502678488089885294409775040 9950823 46128339818554832781151219701697339200 9950824 -42513827373347317212804507632834887680 9950825 -143258965367336079883662574875969756450 9950826 89646608701870231901990162075985855744 9950827 -370762426460600763297112888339371805324 9950828 -183715162044395580323313348210770457600 9950829 116298998701354613443750595791102205568 9950830 -398525605270802540462429128789800526080 9950831 71197786678673992507541141019386941440 9950832 -31856891446900809322948033730697461760 9950833 -133606441526978375357591526186007951918 9950834 -131294439551524879113128494374965939184 9950835 39412901247155022880783573119334851840 9950836 117839225193043626127763480154747949056 9950837 5311667198011904995107090519373437720 9950838 186275866388561439975316294238143549440 9950839 158023130571530189519859049724616147840 9950840 -647089251802815261550355160179539968000 9950841 50382017715701239797774471377456965050 9950842 196048458543581317478842444288284609024 9950843 -6798624812899793121102091213510825200 9950844 -67687672978224591214826889485682384384 9950845 1460519425991589663340503941823843840 9950846 -136795084323766648854033938504275853376 9950847 -86189826009093664032007622400445644600 9950848 117223802143212693824681832001673625600 9950849 -2794071202509208971553945935525580032 9950850 -9455820602536727782545736785224448000 9950851 -272852427553619715042728138227699831400 9950852 -133649306152108103221961116401989768064 9950853 94305584203677796289550319612432290816 9950854 -89197021524812663158462732000556711808 9950855 -231155625404309822205130780101069903240 9950856 1078185650808730017076719457154826240 9950857 -27874198625696340433789258656453182400 9950858 70910177106264806882692523657785858560 9950859 -222410730764907726024005949385197223236 9950860 -61658775755580208604864824732252723200 9950861 -79756217922817848531182501111764958538 9950862 28858581216141204174022986853206426624 9950863 -34512371408205246233136961418037704352 9950864 7830655535007628923782517589075820544 9950865 24158321297862576872442864939063256320 9950866 198898322321909046540998971356089475744 9950867 -411548497753029478418268184622781120084 9950868 227956231668326340832806006391092885504 9950869 418047666045225981473303058054823835260 9950870 -154562070062685156907181847296540313600 9950871 56123215153321710024498374356800666240 9950872 -102560945680508755167884259494133811200 9950873 -305832764840056606865387922676963261878 9950874 -147401924229555407209666859671457763840 9950875 304307543207833683088207574046429684000 9950876 59665278769450953687310718686218706944 9950877 104147329287836683515870739080877227840 9950878 78820265100109245081651870855241193856 9950879 -252423275783871534904489985012190239520 9950880 148928412981290761948617196664672747520 9950881 189396778815705666413608801783447343040 9950882 47479959837580107585462023128446843552 9950883 -185663610967800472877021449912223114376 9950884 116917357222729163343055453695584716032 9950885 -23708215640683757659831823123469690240 9950886 5891859691492782317521886722008973440 9950887 159768369137942702520256574760474660672 9950888 -917486034490759910833922052092067840 9950889 1989851337630218302017045836376584160 9950890 -3550890667865784700553196944725627200 9950891 313334457284780857760671538648347544304 9950892 -57504913714458722949356467896610848768 9950893 103934517283561690996213021658574686784 9950894 63929379870900469857789882644347750080 9950895 -30088054259245173990935628871421006160 9950896 103802942462154830145059761407136202752 9950897 -421178270657138286601804608967807004688 9950898 -70479591251848545287272795347524363136 9950899 11438903284670116990517675884489828512 9950900 70094755526093039827403079906234624000 9950901 -26794932404747911402166754652271263968 9950902 -112399770540963247353776844477770133888 9950903 112530083942981511111223473293258733864 9950904 -161916742769239268989125403955517849600 9950905 -154633659771670758986920722386505821880 9950906 -64995481969938864095921174772753342720 9950907 -151878687419342312541239446930030672896 9950908 188442957727757939100149910064404234240 9950909 -52433107643966898154699075477265114112 9950910 -124261862528984951539574963530562528640 9950911 -309477181581696870839506225229971031488 9950912 -11720291931402288913657706315073454080 9950913 29417936537599062575286598284416477184 9950914 256252249307862570172649638986948175056 9950915 144896221531224987815588061056939424000 9950916 213897031912637870623121254368974100480 9950917 -116877642208038059706977980198035576034 9950918 -78674448308993200802015704954015623840 9950919 -745087256648458106796340356231371520 9950920 -21299127499816277157087752567075788800 9950921 340989118443777980969098762111555180122 9950922 6703835466527977948544860468773019488 9950923 36064263012131381072675571363980138224 9950924 -262122379110396368943354160050113246208 9950925 -78651953861354595714741396979963716000 9950926 218872362515982407215525452035197662912 9950927 22062167132809920617844025470943034880 9950928 -1879605866471634640404295940934991872 9950929 -149914942177901243058724691732670204416 9950930 101540409875858073587792378817151664640 9950931 186723792214773362446878456728817672 9950932 16864526594014918703576759989932021760 9950933 -32062533944635160260390384937472067776 9950934 -36806913264378995133077867580319002624 9950935 -176385125375412307571544840799756422120 9950936 48224114749023167812199244431123189760 9950937 19530322355663553219224067493702467840 9950938 66274478645636668060378758452291712000 9950939 -284282615345723457011763276998800617144 9950940 -161996443360617011892316616171361715200 9950941 -85678709575636256388683773540565354112 9950942 -125746021476755851620326246348532419328 9950943 245165804861888296119628918962724661064 9950944 -138189634815834290529197767728597565440 9950945 -99126052192248277122060201386290488300 9950946 29116460357059047500586360258731174400 9950947 31942159457236280853128526669896215872 9950948 -90530262218581012394055185962979610624 9950949 -75696158623013921447937511686958286466 9950950 -6756691596279884183710415980943712000 9950951 136476862956936504075764188905114371832 9950952 -293984588217026629530631540949075804160 9950953 -62254962461580492874288291521832339056 9950954 2895988996383626093457180292628388960 9950955 -56453234174320058311351530689593562880 9950956 2815173965208622836680661737244197120 9950957 71338756751292652929453216609375157206 9950958 106686759428011385790737539883417763840 9950959 -257039216491113258360355799651680177840 9950960 -43998160648112826967603678006561996800 9950961 110915255570746236183126526420079548272 9950962 -40469603679563176857984665023629881856 9950963 -405380330100689049249392701177309020216 9950964 50031747015034626408935732061207121920 9950965 -2772646339942523258439418845184113000 9950966 313940377438612374474876593055798382080 9950967 -42286732050742609181842576502812594512 9950968 106829895132746926717861889719994880000 9950969 646301929188090766566539614513220352 9950970 -30625576126131435798647105671866508800 9950971 203260963850063923718734352013364066744 9950972 279119140745591435541514542354696523776 9950973 106068603689557190160311332750603731840 9950974 -4473886858832188883299289906898902016 9950975 143049821871636319639014435086499651000 9950976 -631740872498423185699974620997746688 9950977 -590323551879520992589083157908468370174 9950978 -41022797058086673968272124927231662176 9950979 24720313981229379802551960981088404984 9950980 -53970942510841123094152789489319216640 9950981 99397190142207083823481918700938658112 9950982 15850430565752744967937246317546086592 9950983 20308415956311626146235693767782614320 9950984 203563193547818153473881757403933491200 9950985 -232796860722180902513676504148893993600 9950986 159457652750395340126713745625865830192 9950987 18233919542638374980170567569955802160 9950988 61579822503756689272082461523804352000 9950989 431450674609658757335925188476960756790 9950990 -5776476606714016150890930342656421120 9950991 248968973179251490854871594698675886224 9950992 26469198240324587869164412272518045696 9950993 -146366393096784263592826276802835519756 9950994 149528165502394149737213433104629649424 9950995 -1530516735094481158866370761948408000 9950996 4848350352205455698626236967108153344 9950997 -7097819260078035897008401149255361728 9950998 251778678661835529101639139236358677760 9950999 9617069663743899366982085922979873920 9951000 36445525331825618034888040853667840000 9951001 127664012149311151296451411685777235240 9951002 35648940020828989038815412515259852480 9951003 28998097834319688306100765520107887480 9951004 -29958718951295583508011850955098030080 9951005 187640853696122399486581937404334008320 9951006 15959108333672102663518539699386922240 9951007 349756357081539372771346577882265271032 9951008 157055757356009825275381854689882603520 9951009 -187359804940377288571980232149687381120 9951010 81690482551842087539737865477211072000 9951011 -15198188349742599862153418766392138496 9951012 8301348727322832133465848110741344896 9951013 219519732794928661267454082305687923262 9951014 231140088506648347791471088115052965856 9951015 -99734608021142399011581093895100486880 9951016 378395653364192483813331720330570132480 9951017 -3008061598835135796989438827409104560 9951018 37769632937248670962798115384015491584 9951019 112605348009510429848246853615080710864 9951020 220899606315989292972120558518478612480 9951021 -13326166183332966723918714753342008010 9951022 187432585145799430516851644525157120000 9951023 -491055277941599430317855362657708831728 9951024 27403575476597119075278761868306677760 9951025 8549716879890627479515744943430081600 9951026 -78246806773356118382095712292723138288 9951027 83432704001078316566070558740385412920 9951028 23064650430681812481212386452079583232 9951029 -46494192584651742887846890433304126528 9951030 -78901815754199906731238412040893959040 9951031 86166211109354129084252626179537955200 9951032 -57567471966820357325524729106339020800 9951033 -6194187556082493429989380600789657776 9951034 -193360198504196967029566968822698845584 9951035 494416038537383179194216435795259268160 9951036 -184277949188864719142873599144129806336 9951037 -66833934285930047288163993670636973300 9951038 -146790829010284165356717732637731790080 9951039 60787001765809842065620463750035875840 9951040 155673415610281705008824003324805120 9951041 -125252578378219046640161002225854912480 9951042 89545698003307029229679861409586352640 9951043 -419279068850177459307046739808933273800 9951044 552880712615931262523071535165751475200 9951045 35016775556498877685929435845223085440 9951046 54520783961418361358833423920123121920 9951047 432817462983051532078368167337469649496 9951048 -38978222010667930898536982090211302400 9951049 -45360945875012903931378984018292495436 9951050 95286927568604981231340273747607270800 9951051 -106278215079308292729597373296142286592 9951052 95566354634026244867670461751067238400 9951053 68608224116953696447306464031544953920 9951054 60675656906702913056949717688901497920 9951055 166323388234933020226892157258522141960 9951056 -21487660314184035592589300136438079488 9951057 -185520175586439504122578284859203711180 9951058 19775225285979027908610782031742800000 9951059 -21502770265093964030403775364955550740 9951060 -703340672498558315257849526697984000 9951061 -121058650867206250652637693040845443748 9951062 -101892592256942860227902108066765340672 9951063 -270391662670057956261555360733893724056 9951064 137154441307122288457488552455481231360 9951065 -169852384562661407242506801254800351680 9951066 -121781584431019139265823600908746150400 9951067 100326916006061844584392774491360686832 9951068 1045402378143438853029084397339014144 9951069 72992955302116793238197562010205178240 9951070 30746047797651608442245637536372035200 9951071 22752029022213289219816624860096735192 9951072 -270648415744847487425768037150259150848 9951073 -82734904171938658845786621112666326096 9951074 37171149221544820904684621967743396352 9951075 -271778877862094816090890132708830866400 9951076 -74880478086899682492152235941340155904 9951077 272145203996574398847199041131642324160 9951078 -81513363585257775117284155593292512576 9951079 7500920103524471916219557522292501640 9951080 11693865181698841242298956586071552000 9951081 52618705603444039909899803560400228544 9951082 -81237469009828523034918029728176598608 9951083 -472181382339190069722678112730802550668 9951084 -72535760861125006958484402172718226432 9951085 -98626030146278882102805243177769482240 9951086 26248470500449342533514059593645892480 9951087 -172695141954271713453272301870627926400 9951088 17189035028051136231777738121883418624 9951089 -698020999677914480572594042265702286540 9951090 -7351351693979828791846776308304537600 9951091 -23643056170020107588391346859715511016 9951092 317285351039467150039176459486325343616 9951093 102478249158770018478644229872584182528 9951094 -313449689653360366500249256240009367904 9951095 116706295567234147950287910833689704960 9951096 528842115915600585774833148960460800 9951097 22130736928243649658535985572054127040 9951098 58697681069119774444747986022664375040 9951099 -61751064485216949935374523440371240936 9951100 96176895760306393312040408992516300800 9951101 -256524759632477760353968143673916651898 9951102 -12714295266399042902256484985890363008 9951103 12467971854950158560804715934895748464 9951104 355406956010745860188382419841942814720 9951105 118224714462082676488100789293634616960 9951106 -363766677400082581282904966242130829312 9951107 -197827607537915391645817294952403903288 9951108 40020158417348630199452488820373252096 9951109 -166010506562520522723998785266842863680 9951110 -31302222756132258468104235118403546880 9951111 43006306478478759278959053579983449488 9951112 303631452235449786348257313135479731200 9951113 58549534165549670738925984015797120520 9951114 107335685310300859356490829363733945600 9951115 239573097580414013820414674225782889760 9951116 -91523827409285473505848342377593395200 9951117 -192579023307200851660576084438054464000 9951118 289571718577526453361504783918577239360 9951119 182369151618995122417387501129393625808 9951120 -9091376657303145416449295827127500800 9951121 5487676241391619117517324185685432640 9951122 -264831060098119536007501360160769205248 9951123 28195447244981638160211063303242873088 9951124 -62370852849134583031710792664486289408 9951125 400730181629314223119586143410896595000 9951126 136057436414863040563206259898273378688 9951127 -578082524898701863217226930631390420024 9951128 329502246441670370346472241322467512320 9951129 149096827271635414521131543011824564144 9951130 56703383104642831197455462159058892800 9951131 7383961198034424210261272767385569824 9951132 -17706256491662953553621747283929607168 9951133 21624148065662402550062784270353690904 9951134 -165439464789551012569930813296009863040 9951135 27732365446454507370662443384305267600 9951136 47385569941447592694398631875208806400 9951137 -47091841156335647733866383342643355840 9951138 -82893150755159534708813685795333873456 9951139 -75537132324766801537246556156335314432 9951140 46168674220785647401837494969969373440 9951141 -28212074594426674523978456588632765440 9951142 134699534027505010098018965166068309472 9951143 124346873025641619158036110994385334392 9951144 -6526737393465469001830018619576647680 9951145 -164292665343825680316272892179241611100 9951146 -3891773625581562440191482576070132992 9951147 -154911264803766836280061535268944064000 9951148 46924081264558898761844894532749182208 9951149 34378583942773544825310804098934331680 9951150 5375732762250874607944496473062835200 9951151 72612848212831907617967810347551282144 9951152 46615034015030338714503976610691809280 9951153 206878386365209666546137797810137903008 9951154 283755204858024925728269798216552737968 9951155 -85578449337745525656686615705011962000 9951156 -291422293702767019913795885639600640000 9951157 -243552770610928033465376560391305906080 9951158 117054363974408970425132731804010913792 9951159 123181143121278361208124486375659008848 9951160 -326855876653467384888795893949086208000 9951161 393404455529513751766381409075548986 9951162 40909729763888151453508880285558104320 9951163 105090683907489897011705884442654701412 9951164 -171775320464233746714263138734347930624 9951165 -197332594950374864158397377219510023540 9951166 -110326142417406146274562803257808398976 9951167 23035671948195320939305261502870865216 9951168 -80072443635767134272969917117780459520 9951169 46398977923933723657114857357468285696 9951170 26588286034132219207772336734797557280 9951171 61739587813403729444734418853995307504 9951172 145470383931667131684157453378746716160 9951173 -266349546739704997455365468487539640000 9951174 4730719097950596550365756904982378880 9951175 -69217281316201110023007148559377517200 9951176 -138740683666217246169065190203314176000 9951177 -66477064215183909295400038147732418880 9951178 -259333546362055318384222804989444369360 9951179 57301566282421549730874026614138344480 9951180 4397270268727254153169797792140574720 9951181 -459901140867097927807960258614208795018 9951182 96542553188712971181501829928309323584 9951183 -33944755626673940747763264120469306056 9951184 -30441828988554158553524141813818327040 9951185 -263461264465773412151619822108268900620 9951186 -16187665201315516736891573951215337472 9951187 -189910176137702579647026450117136980000 9951188 -197802605727031484450425005576029458944 9951189 1377549158977395250600867721686074528 9951190 -163500250411407428579455207828721798400 9951191 41447164719280868713696209634339283592 9951192 -145772749580229476114845267356719247360 9951193 67879530723552003386106757132189077440 9951194 5869888650485082210073606368949900800 9951195 -46114444606276582849329409812923431200 9951196 624939935662020987887843712420320836608 9951197 871045933555409244970800061398280168620 9951198 51982001420158149004377377291200198464 9951199 -24583194793304679497409946401202512440 9951200 87848905610897715474894413852010086400 9951201 -1074655558633813930833256107624913920 9951202 -120796980223068866229357572360359405056 9951203 31023167521037000966205949314598689264 9951204 219901494691388624836003020649560093696 9951205 407356482497040891258748670492475148800 9951206 36183581511170144711375804564457879744 9951207 -127467915531893905010594183955649243008 9951208 -391012336429496655107763326511320893440 9951209 653256878158858164291044247104870735604 9951210 69446779752579125627845475446162543200 9951211 424207323771896400159503786282473869812 9951212 -139589863085745260943948756828774727680 9951213 -42881602102702612124383285728458508000 9951214 -3108131781807832197148963600068290688 9951215 268218058144079444344137877076573196360 9951216 -47678424302543234872185596476875866112 9951217 104151812013585429934571219963013524992 9951218 -42146896400780322342387904353551831040 9951219 374048392504273286717927625599025893844 9951220 -273908502433736927238232087964265381120 9951221 -136892642050602012350835491525060673888 9951222 52888201450195891785824283761846438784 9951223 171162790842792060449343039567636466200 9951224 229619053202879941531651475535704985600 9951225 110868504441230860516858633807974624000 9951226 24358127428425490733964262329306054144 9951227 101720283461918650058665085497465145136 9951228 45561369898078211004104724789988638720 9951229 -133119168151060029633050476624255154170 9951230 114765589450757130893017121604202012800 9951231 -109084555813486193538421513665255477120 9951232 -194372997853569171569742381412515840 9951233 -86817847348334520875347754833800164796 9951234 47279007508922019298540230376811281920 9951235 111279068017086135326624214997978368000 9951236 304850389775569068362774326396197041280 9951237 -177690172186380547621639909071581612706 9951238 -67231689841565718233601375744312219840 9951239 681953213359189853301021409189195293456 9951240 -53463273119526419027762119870943232000 9951241 48307983162140732342996474394734661300 9951242 -230959691245275992319080980133984579328 9951243 25677731935039014768082148648129318400 9951244 -83973846175303805943252861834920798464 9951245 52517683844200045351934056798676647500 9951246 -60191128093208072908024217974443712128 9951247 114759940876166314452815584736711644120 9951248 25572939455505621408038321867848679424 9951249 26396729834532548756986521151778359296 9951250 9182471930590663107159201257274000000 9951251 -500736304562777523446937461069319137748 9951252 -8977610094460725307653948923439206400 9951253 -35720784162463686369041827749252911616 9951254 -39676242075147227385156729252390755328 9951255 504415391819678214317363213390682360 9951256 80790592246366299305325118708430684160 9951257 6507743603024103987908689551949474506 9951258 -51875899096188364876176666565959394560 9951259 -68410383044511479054476716266253929696 9951260 78203354944246816346233606310580956160 9951261 208253155453335367944788224215848225952 9951262 -89241293943704280831189031805902858368 9951263 653172822839231531189122623848789256000 9951264 136946778212834494964494729883102085120 9951265 43871971670745378154297416534741504660 9951266 198993379183724037221259087681445192704 9951267 99401113402619551027027712131038345648 9951268 -6767885597280470747641112227626044160 9951269 -180615610890752699818662728354870559360 9951270 777395295842140483578811564710082560 9951271 326870949385621459539519228350318248344 9951272 126134262259217569401782636721909841920 9951273 516826871018388066995256857167719970344 9951274 -34812580519593914328868058827229612448 9951275 -1411899887626899480000388974122392200 9951276 -89200713542349002393506981324538976768 9951277 126932391787564949869165151888940866272 9951278 21284774330933466608348394478990213440 9951279 -37955307951992497218698391034484865024 9951280 -15125842649287540932650551697572823040 9951281 -16565718079212884739134034532852743918 9951282 -31776898933544886548716782237454080 9951283 188097230239893021465142577250699259532 9951284 54877051820700237858116259390938714112 9951285 -66616171533947907953034220768656960 9951286 133682541076163636669515845675956978592 9951287 -15945890730087188888215410687773948160 9951288 178138565255354965953014636825960448000 9951289 38749822681691859962409690667918801920 9951290 -138878393025752966118926422189189753920 9951291 1432601858855618625230383269359499264 9951292 -133780915124380934030827837538595072000 9951293 -11859267035043368824111819632269525856 9951294 75670936220741969282382477293846538240 9951295 -111872707181243569359730347522761299680 9951296 160006078038410124529632004109421772800 9951297 110204021306765906002224275117587147872 9951298 20389286699331355548148939510928251392 9951299 501874011803437956407162561403615738300 9951300 -38605505686945775548098885309980073600 9951301 -42288914163141276374619428656240793698 9951302 -46060846933328609035318311217135935648 9951303 122761101072274140881303537858192139264 9951304 -14164316194282256541270463030955335680 9951305 35033768369925284473333114105937118720 9951306 33880898571157912746371214231587107584 9951307 -124095175710997058157100108936878262800 9951308 -128826904471038374404123924855623843072 9951309 -160986743502681154977756629772609706560 9951310 -49897608284984389071403490319388999680 9951311 -563399932129244922856440383680773769176 9951312 -24787041156342680764565332582714441728 9951313 -35583524338381199947915707357492770576 9951314 -41533102389025545803047800513696906240 9951315 31818487940957025778784085080795566080 9951316 -363611986199328117281994564225374193920 9951317 66954339794472780400772813209654140366 9951318 27291218424407807498403386984124068736 9951319 116531383339849319378709560691777105632 9951320 -67666930852137843886426200626686771200 9951321 -237049754329498182101462158369637716800 9951322 312507375868467912252193608580090505712 9951323 356914941037621552755479429200774788480 9951324 -169877883708551303121395590268517116928 9951325 102618331273637676694510945637657184050 9951326 -1020233635366855381466937050145623040 9951327 -140415247819212549270281774895685885200 9951328 -233988721817191922101127374356220477440 9951329 442519308926184691294667963268784848930 9951330 44206655288748849212911756732547665920 9951331 210188832359192114757007696686107105632 9951332 -61773542445377401343576739258606520704 9951333 -3060059738690839360995747449039774592 9951334 -76663542656390202573417020417117577408 9951335 -116175106754771417453728410999962471040 9951336 345416745287197042916655529119920947200 9951337 -297421401367655075630572451897609765808 9951338 283731374113675732037045596506046246320 9951339 -95531159051086630259137851439064616960 9951340 -32403580813450910286293545424221009920 9951341 1898934593336539966278622749068817408 9951342 45717745096533728028241638562757641344 9951343 6339161986106895888706600633321648592 9951344 41178170903906886136300835585036550144 9951345 -112489283038471932303681092033516035200 9951346 58434356661988315280509878153681529872 9951347 92541369431060937689032007613184644432 9951348 68164205225220882096242373769657927680 9951349 -42696345151285931379522413326624337700 9951350 104485513118166691635680814791532384000 9951351 99145286913529745747897740323837305832 9951352 -122630151296405915577313153446432890880 9951353 365989647657363233738238833664022192320 9951354 -21594784960619500711876669833235280640 9951355 169974091896828442889986886916336401520 9951356 68718016538339715355309929754415201280 9951357 68023953643782168172869419802174174720 9951358 -85260704748949359974925706422234325248 9951359 6090028305090656943879176696241350400 9951360 5897715673404199347552865086760550400 9951361 -3781597095645028616695054609395383568 9951362 -26289378727503513519631845236743408608 9951363 148249661392356437084056340855346616320 9951364 205774483768625122938305378898288906240 9951365 53093765218760887357505494708038211260 9951366 73297351916826980714458122235458988224 9951367 -479344262575797039167520613269476420584 9951368 -116369535203042134123544543388224225280 9951369 47849808695266176511424343914546697744 9951370 16650711805430101841302102715763763200 9951371 153246672926950552592743095906262063572 9951372 -372570151741422223886881690977755136 9951373 -141983555456938160890067852255830302740 9951374 122118832400163376929858457815684809280 9951375 -76730842594725571357847288847885312000 9951376 -132020032787194817773037973748872839168 9951377 503607605056692287058150395747147474226 9951378 -11652531806745034683080283133025029632 9951379 210775913320099155102745310214426852000 9951380 99037205111397097705971038854395840000 9951381 344309759135856623019228361449988589280 9951382 70891894546283895164949931801038099072 9951383 -202261775451939842478616772443727756400 9951384 -50834019215424030944948545689289543680 9951385 74175963763636409351415919484974088580 9951386 -25379464496085461084230124638262856000 9951387 90368295012061850222292201911422368768 9951388 -24526453775507766927248404948596744704 9951389 15342798596150704959732311060704085856 9951390 -64588523900841442885186360922818118400 9951391 24532857454540098833464556553984729184 9951392 -322212087721643223987718741475475849216 9951393 -47528563530572495060622988026698496000 9951394 -306677564666796148189649234074459676160 9951395 -294937762174471429094478290645783799600 9951396 -51880064152744368703131415987987869696 9951397 73987583259490893992683756202513310144 9951398 220638186423214063651838756410469700480 9951399 42930966942452277096484128007111554384 9951400 -233835043033945703235369291261303168000 9951401 -407985300222812059325781882750774734598 9951402 -95225892107526157351583556183773502720 9951403 64578000106261999119197285042017280 9951404 6561420297479702375722504050968297472 9951405 -13950472214520137897740728478558428480 9951406 -2706654054672584452350844637454190080 9951407 267397070643413411381410272161849920656 9951408 -25933931127842504037829309254836551680 9951409 -18882868715641484638103703202204393008 9951410 1892694715646549189578131223809077760 9951411 430110380630125458160440579092195463744 9951412 -142400416039093585358074437306690816000 9951413 34682140213413546313879993446308839662 9951414 -10565758016789101654742702025458618880 9951415 -121761081457476812934566171773138530480 9951416 158373653948325979046180751492468756480 9951417 7585506031061081591963849812312213632 9951418 226600855238800359730466920222934588640 9951419 -62681838853160264873926135488999585180 9951420 66676414479017638257677503160619770880 9951421 -153268737890214234487297545049057716800 9951422 54484958993582925652557356314266735552 9951423 74745169028684040972798006987860317584 9951424 40089367212506629370848414141975101440 9951425 4200925130933992612236916997829514800 9951426 -29182942678106190101034212976550967568 9951427 230657419347301310660727618135874825480 9951428 206345681512410575515927642370875431936 9951429 226359954247846230365453468247274692768 9951430 224261058301518542746887831047424376320 9951431 -24512931723600318062759018983566276096 9951432 230200836941938829927592490742297272320 9951433 -21540275878088042179472478143072946816 9951434 9140783849008641537470772882451848192 9951435 4388131312572170685394567112510942640 9951436 -305948733961906992613207876242098388480 9951437 -52355551223681281385964803633456134740 9951438 -22030406118741822484949101211687700480 9951439 -71580384597568650138331235711653484376 9951440 67107757682801075994726677393856921600 9951441 246606028300947107746707445913892702192 9951442 63435557741185715308021483082682309792 9951443 412555577461495012016049125170267119216 9951444 -208728366428221224435188557778238382080 9951445 142620369507898351354880985975918802560 9951446 -52126447826080341541972622128113227520 9951447 -395937595130279941715548014062815104 9951448 39394926526846516702054788484284825600 9951449 190879144673540468176797851328960669450 9951450 -20045497279325408146788789084511622400 9951451 34570059847882286300127815997427858944 9951452 -69813907202086246394390350946838448128 9951453 29427636404648209275086782530627081504 9951454 5395813548828062427049581323214598080 9951455 -119088593378746119207744037279944236640 9951456 146702681416673815107462771190995615744 9951457 58837991345277253976704795661035660706 9951458 -102775641464230359136271800320431354112 9951459 14174240067111251792603576891373120000 9951460 78979251120181582615928788568519692800 9951461 133975527286317074609810463696257541852 9951462 23275608974108921141083299351486373920 9951463 434509947575167104813862187016215302712 9951464 -82507918837523383022765041910691824640 9951465 -29202307145448806552491131995802677760 9951466 -73779530797956141936772606604322570240 9951467 -187052010193240218314979233048028617484 9951468 225443754500083538310294368383046039040 9951469 -216032434577158744425965215325186996640 9951470 -93453806643636327868936233330226528320 9951471 186986024824471999084851153437938003200 9951472 -112793999901216464418354072483416637440 9951473 -78178522401240440879693349367349607360 9951474 -21576248303760131246893102732262111232 9951475 -105816770784557771550556576532217548500 9951476 47603254584862816082928904294045458432 9951477 76672075705930670364957595962862832832 9951478 253882147217746052123779989413002357440 9951479 -37978061893348455083456720046737014464 9951480 65411510759386294605046958449852416000 9951481 3593431136772973325901922652986226282 9951482 34782100781672679697227798506177740800 9951483 49939410649059412339085153762574002544 9951484 355253630381897127462857021213266523136 9951485 -18818312964473568462868640003472675840 9951486 -78078168822312959123521033238452620672 9951487 -35692920514772544519352353865162526368 9951488 -97544500268124771621611323319950245888 9951489 108213173170377694995723829786814782464 9951490 -1905571755911683987203652736512826880 9951491 58082436501762722301989079441904542984 9951492 -78031163693374690003647085913839976448 9951493 10878531385031194705219175149046272480 9951494 -57985520028059136704902887087508117248 9951495 -46257933778816720507603926422105599200 9951496 252413643761765233063348997440143360 9951497 -444091982335571774037264051817757982960 9951498 9520604692706704448308385228794292736 9951499 504415262710753547996677696391553180500 9951500 159423486398400694952814558463905024000 9951501 122633466834262817067290412975033274368 9951502 38456128447677548972395804701440299008 9951503 553649357069616093758064978387059224752 9951504 -40373594010333312123561602627509420032 9951505 100258070947453583576010846918045648000 9951506 18922363921386674503152941544393663264 9951507 54872203932453027351262779705898397520 9951508 41398941132117670324078614699585391488 9951509 127417188065077876412512142194263001020 9951510 80588263737434801057502520886323845120 9951511 133466095265722515501661242274193081712 9951512 89881899096415409464430817552515635200 9951513 56446009850570576661840265029359264448 9951514 -41711776916013707300794712687203152144 9951515 27986081080823641282447889262879801600 9951516 -116893226878093577871229773803154624000 9951517 316264454929395830670983990803936542566 9951518 -65120400033561661408481194991404199040 9951519 -131694402385790823095512124072404230000 9951520 -78836946031798766577675925030476840960 9951521 -396511089799736734027522222223801534268 9951522 6719982330088997725921237045770660864 9951523 205067318434441799794590065015138119772 9951524 -65775175315686674207451642223660800 9951525 35125065172792672426155467458263312000 9951526 55573918345860000910017153249274919424 9951527 91645999047157193224052983419263166912 9951528 162168210867004708733433067828362117120 9951529 56672366840623087484362224166989736576 9951530 135458064986933885581255225002241305600 9951531 -67820615718306050673023115733990625448 9951532 239050866493278950427217269112902077696 9951533 6774670154799770792021042796037419744 9951534 72949529087026479377240087989143713088 9951535 -62090188376005505581283399270601312000 9951536 -15377533778054395918361049365450784768 9951537 154565469103823204258833594890581032560 9951538 -108629391837400194574802722600811620080 9951539 -136192152174030017925966345167313710976 9951540 55327751559218569637386813824582451200 9951541 -146836977135938041379560778103205959058 9951542 21177105107882553995933078932286265600 9951543 -11806325020827776375537446233787010976 9951544 -230872740773818149886985669435081379840 9951545 252861201480181436149943706827854742280 9951546 -111332929524971249081571852379615985664 9951547 44474346056877047489273378741553152996 9951548 86930546938140451213487133563012155392 9951549 -14309690032045428081895116232291835136 9951550 -26792071344251874332529048510330211200 9951551 -216639817980584383489460009858989102080 9951552 37525358455848004212718652690257674240 9951553 -112305221253430644499886857348185291178 9951554 -260742981996268268303620851587530041600 9951555 22611255769950311794537695868686275760 9951556 14499477442877059625735012110435329280 9951557 -17998270001092488685485432010400460000 9951558 -23385644905059892910176349004238159872 9951559 -203146247200338662567243781496642892280 9951560 -112546554285420774355939030892646144000 9951561 -38931743206833194633869108565902711800 9951562 162395057087366174955667143377489035872 9951563 166589739199201833064457826860039329812 9951564 29485418059820164807523919881002401792 9951565 -64754276168448905076905860208669666940 9951566 28973749906667589616756601266571682240 9951567 1659451315144667327453717322864729480 9951568 27974309671842286560478330450352799744 9951569 6537490140708932680107423023448089970 9951570 56264784527476004956953388883004892320 9951571 19991778473449448510156042772562020864 9951572 426838689973273977083053603139492106240 9951573 193386105414777576687351819571579276800 9951574 -240946331811969868046836666146751882464 9951575 -224850405500647388690899069032190933200 9951576 2798220366498219837425316211063357440 9951577 -453820200713195640177536330381343069488 9951578 7492848996394635322420871099583452160 9951579 -16656180309533222455867578105640497072 9951580 173551109912549739351942220410081523200 9951581 -294558991514055200677111104623205215028 9951582 -16996574554398139180600932147607582080 9951583 -201657212819832935581670575854398803168 9951584 -63995665985044900672289298435503161344 9951585 29306091802472563313381370020691672960 9951586 -81111099497113592115237211714916761008 9951587 -152311003335607936373302853632511233764 9951588 -19828424616980906395279286097053193216 9951589 17904415380412296017761851127095325440 9951590 -98785406071876294184740850423078524800 9951591 -5086204171348972139342655562789751520 9951592 -29520042152061938867688692526612480000 9951593 -1693948515080058084646182409117116102 9951594 -31005657463830308410590535595625907200 9951595 -202434461636374576807826131474388762400 9951596 -282431493156494303385084452357870740992 9951597 -177799256555577738500810762638265751732 9951598 48076361071649588382524376235282695168 9951599 -61393228505491002634908956946999127968 9951600 -32211710693261350520209186388063846400 9951601 420523780164432501362517531290369179008 9951602 108389343281536398219699928339593601344 9951603 -127841113783855259258712202554943089096 9951604 487460291457171546617168777830049792 9951605 -79452378447236965771093942614218128740 9951606 -5799964916972612915511592889792177280 9951607 37084332123970140236933253461687314632 9951608 289622374554450222184421822359568424960 9951609 125499327077420432050544019850689293904 9951610 92442376566176374211732110631948621760 9951611 -187150557979419289810929749286323134800 9951612 141249921175242947700151713101921255424 9951613 4163433440273810945815810323248652672 9951614 219034555052432849283185672223397894656 9951615 -152725669902885906230435008485546008880 9951616 -84263056473634000022211344536845680640 9951617 -42152400141146215190116982005796037504 9951618 169298200745952769540172674298297491200 9951619 -8440091431064022362524532025374908856 9951620 -11093592445551578545806719725182320640 9951621 -201180789564651308838735752530313431296 9951622 -228187227236692384424193965993013336576 9951623 494997722280791386967616687268811700504 9951624 -79804427418719493945673480270064179200 9951625 -264128431912429170551666597039677131000 9951626 -101882037044229387305145158795457313488 9951627 -95231117501441483964534140362185581568 9951628 -90272439478410186776435748211274981632 9951629 -58734820495594636466752377409037683860 9951630 -47363553321817879636399955999213568000 9951631 -44914141669472844519653840797873717536 9951632 85573100346098312411498210480400187392 9951633 45854066035261378633891464676614045600 9951634 -56293596608446510477510067420401737216 9951635 224803298952669737169160560553546300080 9951636 310438163699317497073811185053266227200 9951637 426632968511774362512939408444030502286 9951638 246943905667449461816562628580752818720 9951639 -24204080524900922841462200626321423872 9951640 -53882598294400791405343596229251072000 9951641 90912843770797931408892155996499401472 9951642 80150424816991937929713621659440323072 9951643 90504444012488728786963974427759505088 9951644 -4868626899975951797234332364230483968 9951645 -176822582979860300528299316682275040 9951646 -151039211352632414863449302981075545728 9951647 241035955394586452296610290933320970272 9951648 -55918511850064382494365891932675112960 9951649 392250485758229464861265839794963400240 9951650 -78266346919274968507585215758447245200 9951651 -45443076944713136551040996687978473344 9951652 -5889661973301016607026783729038110208 9951653 -506883557082020245494735928930300678020 9951654 232029252450480873722525857249509316608 9951655 174597061055092570361686472856897789600 9951656 153817370279575021664700794871035904000 9951657 136514515545927915736044236206041194688 9951658 98342208834698953429274144217543061680 9951659 259365086293813201270681349298813884904 9951660 -3584618922437213745954765075409797120 9951661 -369267879239289273088367333945540562708 9951662 180389621474116068401938313472073728 9951663 -348660836420575675656580167480414531840 9951664 71451754441502504753173226318380302336 9951665 -98713950491361561619408992878888602200 9951666 1136065592532110844972182081731357824 9951667 407618533718806020014551167202210289352 9951668 96651500291474374531025936229228902400 9951669 -10361846282335671219611817837008073600 9951670 -67351250039684056309188495922590558720 9951671 28015644831431576844843655472209446744 9951672 71669060052739438337681619235586641920 9951673 310349776102855829572599374022555600384 9951674 -194807836603653264044643030542444363664 9951675 -9193265289412610736363891835507803000 9951676 -47674969374020641043436815336635507712 9951677 -43516109153235062268390505877554553088 9951678 -143206143011213644933942076808389980992 9951679 -753547098916378414838654988568323420960 9951680 5269051114687662712589246322274467840 9951681 -419980091060324134788717017592110354976 9951682 -16363710824756995943700529997016078336 9951683 186345991702877829544200809827073587920 9951684 16363058451816765950748949441355550720 9951685 -169699395423676154354257827493287847620 9951686 -273952750514508840926188541651796504576 9951687 7079775732666010381621310047463167440 9951688 391227850475942858810491937804937077760 9951689 434452556244383325878071641556126299840 9951690 -19650227318533019969702656033402137600 9951691 13914162904202137726565242839344306800 9951692 -267493676162911376557150695154135037184 9951693 -288149540608898027305717996797399279936 9951694 -168716607339376436183292484215175927104 9951695 79063316987111369062304664614759286240 9951696 -52215894208576217802690820757870714880 9951697 -117101358867023857803439726147478360448 9951698 83849311859695712524050097197484503360 9951699 307824105340126195880584329347971297464 9951700 -43255967206667564188315023327666432000 9951701 -407929139537428306335636771016265381298 9951702 -15702929985594092570430911317202683968 9951703 -167393552496129723595214395416319453048 9951704 240442175697054775273065645662574182400 9951705 -1022215833210562525607480043958123200 9951706 168317698442615921269861094489327493120 9951707 417288916524386799798853035750703131720 9951708 96381429839088414434385379425060148224 9951709 78983684288144009274521598180000456960 9951710 -20513192055956340399516540158915040000 9951711 10616200898433873317788898200682170368 9951712 -24329382033759736612041513025700364288 9951713 -15886282941917442492127292631712965120 9951714 -127653066041404261402058755797080559360 9951715 47608988802465992397274088601434650080 9951716 398971896764607221023533017149994852352 9951717 -257894790095951557758336488838456661920 9951718 -1284232530723225342297693123807321984 9951719 408855569257672732344693353502465912120 9951720 32022136374329829454471052385819033600 9951721 -38373796399977371827278279140236295040 9951722 13700325007323878783058222760542034944 9951723 -12206591121303098643891824835198338016 9951724 228754639520761287250400843641487626496 9951725 2053056631885613777786028247453872000 9951726 28852127575164669690092426069139905664 9951727 303918787479296774069161481280761161560 9951728 -82322178499798099408325903008846184448 9951729 -171153838289685047996311086193014224016 9951730 -61552386024666625682421337384412358240 9951731 277628817367680432488846445507613379532 9951732 29478449014920097627946855397567381504 9951733 -488343683891251323487363127991389424000 9951734 177976159712241109954208412103940374944 9951735 -23510325897772102346597540945570988000 9951736 -499081837726335187684483890077413048320 9951737 255098951512211617363743216276340609386 9951738 -79705226472244934011788506548409081856 9951739 72055040828280560865140555849116880656 9951740 -4342911712371035827016776589947983360 9951741 12814714594792828690320282532017211782 9951742 -5940768543613405159658630645161794816 9951743 287184955524792350559492737501470612992 9951744 27700949513854684914981592829484072960 9951745 22449911204154496900277836472505990120 9951746 35143592637015660159863585989871715840 9951747 -2877186621002827936791798752635585872 9951748 332710689607979791817620651682114560 9951749 -138115845500939657673972287290475090688 9951750 54008656828172493877069938548012448000 9951751 282777077589120429495587343926740761752 9951752 -134649661577371008987151223379808742400 9951753 -15094505726527405468999676157498394800 9951754 -17934493005753024482382705014852873424 9951755 -217147347315547403993780294719060174080 9951756 -245938251309957810581932870610922501120 9951757 -489751648783271232217425183544278170112 9951758 159298789996207698604235827124858796480 9951759 -374902946593505913021124436266946274936 9951760 -7542798412558112469262837358647050240 9951761 -329444096872825734389785583498842882638 9951762 63202171938983340037589991487874113152 9951763 -365621668500082426669878867178525191080 9951764 -109211960360911176327286374048696373248 9951765 -7737727771095891924896871439291015680 9951766 -132057526745157666988982288941434240 9951767 -13192036569220114675826540952565706400 9951768 -479581204525268504707565131813335244800 9951769 -316742471312085753278178278806375595830 9951770 -79116336630380531957089086352848119040 9951771 -88671037074333014173656650143442128488 9951772 -116659877218661040167136195817199962624 9951773 -109562774249486103629790506790154510836 9951774 43885335997996256838459085260045437952 9951775 -21464508137671170028049035726210558400 9951776 -20687891004722969939327679007414419456 9951777 -136898732899192059038556091428819794352 9951778 208104006462273351289669163976894620160 9951779 -64285681152922709882582841931986409008 9951780 -207042398642092226699194842064671129600 9951781 -6820208472379146893468544488140469056 9951782 102958634893777966417537199797216627200 9951783 -212503206612520557192551758782749885952 9951784 -384050320701174193467534644623833262080 9951785 491961189671479582654102085727750097800 9951786 26259652823272776170553937513581388800 9951787 -444995442017652910211449875496789045920 9951788 -103548319848428366846538876954088243200 9951789 -78429045175277774910818420960833334976 9951790 27400615796560563832652878636621785600 9951791 -656029374313331459278885601038531200 9951792 -33673427065603959099264950366761943040 9951793 40923452653733709050552063321233121042 9951794 304836108419181359547371976788363367696 9951795 -69965369948388343678046826417137548800 9951796 7280689366966260286295313270182537600 9951797 28767482026920532532985922564386010140 9951798 -9771756642908942950407295894886370432 9951799 -214364609483228251807471014149149382352 9951800 170975513741662171494820981757952000 9951801 5764939943681003670746448402757340160 9951802 -13205083899593413703602287962384256000 9951803 -364297602054287066256231880846735825080 9951804 -240434229843354827689412280858722280960 9951805 372775760681834131284294097346882636460 9951806 58723183539212726249184624748258541568 9951807 36366572919191455338694808109547476240 9951808 -146699422195513214689958417166986379264 9951809 -28237716046866270740464352002146434880 9951810 33710029338197548190128267375346764800 9951811 663716987045891182532408709300174995832 9951812 75983952204115743178360472011711007232 9951813 -120415386817621581733058891836668549858 9951814 73735106920139226463689947339629532160 9951815 -113734943669632687267820623648593383280 9951816 -10022738104390201502163305695746785280 9951817 -94285430483327113283181288739480024728 9951818 -153591228622591705068652851663141938640 9951819 -94313164874999391632902154904653916456 9951820 467215672169496306179099567428992000 9951821 -44024054720077700951972170014792911616 9951822 -156945260924441033306972654233304463168 9951823 157629250607865963771405815459311091440 9951824 -60019398848655508286631263944535310336 9951825 18308799575085238507844038114693992000 9951826 300717858139657274252461970761807316112 9951827 -796780358793160631613344869020608753568 9951828 -138822816118822458743770679364048967680 9951829 285191869925319245008073014948050580430 9951830 68432651803505863368369114009042873600 9951831 -23981577487940774892959189764383581280 9951832 -477405802550730929364084338355429273600 9951833 343755812254658607667534446668577301764 9951834 3280253887751375143216821408554580480 9951835 -569376959823350741298014098578525002400 9951836 -106830340325115118506429741883108523520 9951837 -22604161059115070235480335558004350976 9951838 -9683257360214705835545856131018907456 9951839 -543406071649007455906726513669909968000 9951840 -66403686375876433570244831568860282880 9951841 21175791313500406082166831791539230242 9951842 262159377142137974301170073449771925072 9951843 169572129111226481390531310943340928000 9951844 28152501066882891603641486065484779520 9951845 114394124221440561609588091181759928960 9951846 -143999311773502924072070131641654277632 9951847 -148679998878697719514359586628567482368 9951848 -143827855638097183355507625688461281280 9951849 118189687699707782699817645236530871040 9951850 -156119165313517320809867827248685359600 9951851 32928841206638178239923869156718669920 9951852 -236686287924124074622441386767639467008 9951853 218972880257809266180164747537885319820 9951854 4510150382494536727486919921741176704 9951855 -77573407988119597961814575952004569600 9951856 -43816281342789057356663961785158238208 9951857 -326141329247468672790593021439708301248 9951858 -18198392912163535905350351930035100160 9951859 387455992992609206903147814973929046800 9951860 180869358837761418787125340653081231360 9951861 22204692046492702330092401762302356000 9951862 189502187129738243897441819564009718432 9951863 -129996388102778169132195331538023782000 9951864 -93598284546036254178376337757894082560 9951865 43769938007901970113168825103410576000 9951866 -52461148327165971802057355863692673536 9951867 -221118742467815310556664855021880899040 9951868 -134810002184239963711225257960396791808 9951869 38878232060026624633678920395951931270 9951870 -30101980782168656932811256279204802560 9951871 -30630503318324823294226567734872509328 9951872 -168233105513109110495521223985227366400 9951873 -338276164924201246643051569304780369616 9951874 386057692627991651960625401404367910912 9951875 55134747653508974760141936010927057500 9951876 -139800469459017572329307087206971002880 9951877 4075694727465007696123491289307068480 9951878 -175075376485888507090033316698012417344 9951879 93114984091774850847621906516943516800 9951880 235367235895564051404162985498905446400 9951881 -302709482711119655747599580335020634188 9951882 -67910767360460023110225441774715457280 9951883 414628416886967438445152901992030642132 9951884 82690983038812618998258760426364889600 9951885 79011013986746172062316353839046016600 9951886 -73134180732762749538639764495760182400 9951887 170911103319829950121944504815485242864 9951888 -8706141890461709339226438810646020096 9951889 -70376789414881509757503098343651058140 9951890 24666438923669240824397059544742403200 9951891 -12859437406596721825665129641170557840 9951892 -34865463885789424063369378023639779328 9951893 2470348579422199237164798261291245184 9951894 -83458278299666788792069861960353410976 9951895 -196459093644505439624673258266124906600 9951896 -332762087692487634480451709780544921600 9951897 -224933256610983688303250529204846884400 9951898 -111362893562897672990390488506126475008 9951899 56802138141145470598720649877106360320 9951900 22681535374680387378418911117661171200 9951901 -495362699164732534759293585770713230900 9951902 220909717483851142530767072078585068032 9951903 -5985433113078701718919554733148299848 9951904 -82942242960103955822580531756903235584 9951905 -158891495920637427074073492231292280940 9951906 -165054994981967150676888660483229435392 9951907 20503365020333814879049768925364617472 9951908 -57890126790782450463098715018034879872 9951909 -178599063950718864047891080969818029760 9951910 84059278705035923783538539928896789760 9951911 -32290349543589953556531953639503396488 9951912 75195938260253594681945137812863877120 9951913 -92771127176749981923457460574015000838 9951914 -30883037066444403094017340154627282688 9951915 58028096076991120631264596255939104000 9951916 -33279227235333758107139788307640324096 9951917 -411805145625359741694821923743450317034 9951918 21857440096720591593747350825566753920 9951919 72688008823722808853405139917930598192 9951920 1059614391991182621918211732789002240 9951921 -154942938148128681700786809135960412416 9951922 -129680623470696336212476502179397088 9951923 176581893349766237812964187323784175824 9951924 219187661963591147042609940052410992640 9951925 -282794797653498017595443570839383107350 9951926 -26113507848712950659177312299341461088 9951927 88034596280941414329989553279484894032 9951928 -98616818608785661062841398481582817280 9951929 67595629100130966812423002526854138884 9951930 -17759682082280299594911840193886208000 9951931 242478908548331393469402332297549340264 9951932 157179405369121787645996579151056618496 9951933 42530510455029686501734199608264722048 9951934 -29813437322394002258539662933737166720 9951935 -31879980161012322017434004953237191840 9951936 121439567109840824886983394073038028800 9951937 469519400863878896523539347680890992212 9951938 -258498330436456715075431073887693400880 9951939 238032844042561851135356346518988738048 9951940 -27399020277995627291974458059157768960 9951941 801515715287801991471871386402489754332 9951942 -13306818767749004997445168736797151232 9951943 -206940065110660410894556100120415927240 9951944 34462379990227795568760751541772011520 9951945 16411878839929481535489441090709417920 9951946 363292572732294107302447908368839380480 9951947 77851186415758155213813304621378337352 9951948 -24391955037402019921548291163086336768 9951949 -259959801989733908132324360734531936704 9951950 -38237830653717911311658022742045824000 9951951 -305712971123438432398132028273403936240 9951952 -102773258477424171554512256672847929344 9951953 -219842938262259013877721314408454534720 9951954 37974112336640154536582963052933464832 9951955 -14414633039013015556133323912585956240 9951956 -39787453732806649935401784250869061632 9951957 324072410770131772394169145593330065280 9951958 14401458939532691118140808096165922080 9951959 430199680170307925600396993645471172720 9951960 114276115208890469682817376993574912000 9951961 -44346724903442239542220749557884587776 9951962 -68191444443982466928861077443109100288 9951963 -1472146595336383783461261716030410752 9951964 -5758722433756943140196114151989326848 9951965 -735203465201979422747721510807672480 9951966 63880648675810385732218534138818783552 9951967 -285015658405881958236678506905607821448 9951968 26189337698336019353091860519788216320 9951969 165553000951536279131576770230006279168 9951970 -2878667759787228923980336135272483840 9951971 -188150274441820345155299887087186700856 9951972 114654668693553087656624347596357888000 9951973 266598581330212183320752004521849252222 9951974 54499358912692200524401079021281093632 9951975 52511743191505506266527500412353472200 9951976 -78034178415489889474071624677130961920 9951977 -200315159869692730402793169577772512128 9951978 603167653300337373355534383785434368 9951979 -145816010689409049277145837709134704424 9951980 -70195573689325756545000402881215948800 9951981 115973163686926419278403092073590610720 9951982 29974594998367849211527694763569366592 9951983 -174563100759716950184431174885139234760 9951984 -300660870038272587417688138179477504 9951985 -107285280193517076957768421605451041600 9951986 298682517811653519883374652492309858944 9951987 -70787510845380141431202043943512207248 9951988 -297965950450685848509298487663075493120 9951989 -597574079436535448011746790122433594020 9951990 -16679724578857782720870979041946368000 9951991 -134680192582237096896605870215710340480 9951992 -52554319451209937555969012199129907200 9951993 -163564489060505897362470708965608925520 9951994 -17742978174277802125684197790815324960 9951995 306199179191959076823933903646458471120 9951996 253951858029332377404932816718173168640 9951997 281169357278997154811617418909160772512 9951998 94221527469904840861379997049423525056 9951999 105530094716949926689203030710082192768 9952000 244260978210170680437372468879949824000 9952001 -134057230600148451098293814966085249708 9952002 -25519141385758203222571618771708248960 9952003 -428407088477660172039433299527356397816 9952004 -53873776913992872195577953164546847360 9952005 75903554251716905149161426418256622720 9952006 88755346897538651173371394038985344 9952007 -65840263760595983945108089293389968920 9952008 -220611715593413092629540073353216000 9952009 260988696115048306508656518173202248116 9952010 -103699748928404628198949664066578272000 9952011 -6874903396413306555646982329011105360 9952012 -11654062752160543711951821151794862080 9952013 -199415453541640684668349518646830446196 9952014 112409626257242465983420347596520728640 9952015 -339052654508237420869049267960383032000 9952016 183626832046755069629850318928578822144 9952017 15340428392867593832536275472553387520 9952018 145725756951361964048395525776998610720 9952019 -23452243968496714682013092575129840896 9952020 74798221934552923388492350975208056320 9952021 -427388690543180045023846483750874518308 9952022 11671567016217816287783380664334339072 9952023 -32328842386057898281473823223792182272 9952024 -332525675852241902981614366053098711040 9952025 64101688944397255405946206546123680000 9952026 -25276267500996161648273657126752530432 9952027 -117302799370571304969578895472779496880 9952028 -452220639601102430375632316613535010304 9952029 -31452641430700654750532280373562292000 9952030 -211373886396136661227461237639693194880 9952031 461951302130550202555356499041694377984 9952032 40363557737482496499644719929360384000 9952033 67933658211988203026882709791963728064 9952034 -77256087561518675785080207977163793584 9952035 139022288831748189234775693495780130400 9952036 -314844620581615668259771877219323381120 9952037 311149823580197021476347526531429594686 9952038 -52951646701802818059940366982210511360 9952039 20460773344030003050208131637093166840 9952040 37817780517995192973591188154576076800 9952041 -101727239097677217574579649200975788576 9952042 -70807652836715626492769894947483296000 9952043 -17737721009609437070546684058123333708 9952044 166467451177559213775212116192268451840 9952045 306227062098649593431927011858442071320 9952046 79278336672006655191415917096221564160 9952047 -42639552174480344203277399476704407784 9952048 -3366406915566700458368861030569525248 9952049 145321338579654454550092049896718064 9952050 -22450998348817163679577565115152611200 9952051 -83776307371426957803357934008832776896 9952052 -364937731402341049572470549457165109248 9952053 -33763799389589548492397630411182315392 9952054 8472345431669325014475324680837627904 9952055 -227867477879273837734448237671413050880 9952056 -17162498580409003950573471256665600000 9952057 -283062332352512601566610258665190804694 9952058 181402911026463557734271462264181344880 9952059 -136409805288302037262320617427665772432 9952060 -142428036020392360434906494728845995520 9952061 -66918151778179042791832474478883282240 9952062 -255268846672911392304760639214328539136 9952063 195778163886556365345473355284064708984 9952064 7421815836819068702402876051578945536 9952065 301816820348074793505738134465802731520 9952066 -82880065605956100429046811196069720576 9952067 186616339830928748040991682880272639640 9952068 -108539281226923923686689564939746091008 9952069 27488242128087522911159126814354503580 9952070 -64685244386591366532170918980950190080 9952071 -35984868205083721456630027321219347288 9952072 84982744148705911609754393110848952320 9952073 395421931365442549447384232607170431140 9952074 -50405851004682884908290697202870299392 9952075 15944165529362642143949326916390424000 9952076 -161959485028737681765874311734156586240 9952077 11829067017193254357306742917071927808 9952078 15696919255178323807547766443738907840 9952079 -100685862187744270244990360923352004360 9952080 26589824277921122152522374683152220160 9952081 -150928583352448504204693467704074815936 9952082 -86257141795183154088368937773698096128 9952083 274157791546122444365450625231260321652 9952084 88769146558353194862398604347588704000 9952085 -48274546566248652927999741242251392000 9952086 153936981308680900209538604482122432000 9952087 248234927887217976326364546124055785736 9952088 -16903263100411838416177624514554368000 9952089 61518544617311521545279231774057210624 9952090 -16034381407747730200561354548379183680 9952091 -186347344345828327552876369832367654888 9952092 6397369085866720478315152581172592640 9952093 193266046578728146325407784641965602342 9952094 4705771384107175491875192815708371072 9952095 -1037810711701571958440110840218766560 9952096 -156623126921665146615209956246350987264 9952097 179003494346599107838699333861131129492 9952098 -19625780022779190415297355911486075392 9952099 288498073453765956121895577020730595100 9952100 50029541442659952682946337910968422400 9952101 -150347787297246078243820373496533995008 9952102 202020739410232394527945235676808423104 9952103 -113781477583273890931930519969409878944 9952104 -103861780969224533391080284412362752000 9952105 396087277091973253789767929893985256000 9952106 -265014563102511780360098035684741537440 9952107 131071594847710948575871308887287120320 9952108 -17941771725838608467909796543135724544 9952109 151448025720864798760096975687642401216 9952110 -33932984267782013479093075518202717440 9952111 -6011507303530541746346342051922479680 9952112 16247014373978317143324021843739901952 9952113 -249049778955396375691005695231526074160 9952114 -197478908503021559574833012656193167344 9952115 125000501890753184734982438394903223920 9952116 90696593878433850535062654764748496896 9952117 180749338448886670303425114995774956192 9952118 -2630194629797646134951641717809627648 9952119 -67850544227504180678427017009655157680 9952120 275548329567699900014536914119814144000 9952121 5386273058204789686194663378466169322 9952122 87019212822716525252718166427759996160 9952123 -216234832815715303672199420168683905696 9952124 3536297561896748275862289674472652800 9952125 177869270221606153042207705825733160000 9952126 197036161699241825699231699394388480512 9952127 -403383715080525348229553322217474929024 9952128 -21942153427037790413638148149078917120 9952129 -218014915621049545266960381230024988 9952130 5494892719209405684972692491205107200 9952131 20686557820222769213869689351476646144 9952132 -264276161683144612291308232172912365568 9952133 269934679290401857777305569890866412380 9952134 15273817789033987481614124222163251712 9952135 1367141397515325084485074352234997600 9952136 -43207374390002834249696295299367628800 9952137 -116044071964292304065873610878493630492 9952138 62284017098712362538393912552549924096 9952139 78181352210478578946479948401769085456 9952140 37830431598740965776721340380182773760 9952141 -6148391024428012185569518292486742816 9952142 259584079401873415342848161661824818944 9952143 115779843286459195368789485462357424000 9952144 -29831731214095213803156610795333181440 9952145 202679431722206616081700971223132326900 9952146 7337047387254401344810820588353741824 9952147 97753208459116673251319045064111026752 9952148 -556534262847541412103610164058893676800 9952149 82499343734663779684234001425316485920 9952150 -31932686846558262197052976430858716800 9952151 91238462909375055484106614192394984064 9952152 -40677042521616832261082094650317209600 9952153 238880028683465232030533439894614147402 9952154 -56572998135669428619648752184374131968 9952155 62868226181549816780423575709703771600 9952156 437498428390253130411761073338421946368 9952157 -158882095200394621743457234146216633000 9952158 -31241277775872786905299211261330113920 9952159 -53841710980530062535839934343888951184 9952160 194408623371984549646826923801739919360 9952161 -94778267627193372517449333008620738080 9952162 -4902629181311823870360111481607385600 9952163 17578229218950360441165385688096529504 9952164 -139324821272490760249703053393835452800 9952165 322774778690431168749435066888958584060 9952166 -30908982736535653367482751275343834880 9952167 -4819462910114731885448350328799533952 9952168 400484198208760272345932846855028034560 9952169 -356936060313239696504950252792622339712 9952170 76115292834431486731273020406943366400 9952171 -266900126709091388045814871587185117328 9952172 -123478127336023233307094535829527853824 9952173 -50737725707435814032454683945148687360 9952174 -219226998576413076791147208575895662208 9952175 214112381116348785484085349321025295400 9952176 6636639670117120721895958698411294720 9952177 -120700919693789688422103154897493602656 9952178 174072402151343921078747830598903808 9952179 -32565971860431790041699194383225683336 9952180 -134564816127271432565939211547635179520 9952181 214717078712061303057316553166358526880 9952182 184572314107170324499892131954398136800 9952183 -972275195451908710617140539307120947200 9952184 -81688430629126880046296238833246638080 9952185 26631816412367083186806981205928221440 9952186 -92606138523706197713110042117910614560 9952187 10588802151383260312526569853546414352 9952188 68260222574755631010706936019511513600 9952189 7558225595419424567506769161209814400 9952190 134821839780629566192409626059393729600 9952191 474796193831747529411441629822182661520 9952192 15678893862110466043539648711965540352 9952193 -585238957592370144552257025349630683180 9952194 134408917048050524772332467632265433472 9952195 -113947737049443710489624675820367038000 9952196 -294281880798210975590065549769606990592 9952197 -268081616233559066176490068374325407360 9952198 305637587542731615868794643402868766720 9952199 -138086502020900747207263708984992484320 9952200 126245461182903070891825208484556800000 9952201 -50282730305672924615191210946993783616 9952202 -138838697416047475348256065404903216288 9952203 -494238782705970232673435805801765382656 9952204 2785917871261562491464140232692058112 9952205 -69283785240675722255812094278852633140 9952206 99396284625113650748589808024427639808 9952207 109234236790017270120006294001234517080 9952208 -28052439614986297106881733013065170944 9952209 -75520463305559263593331887696355875072 9952210 915360311880776253583981317949335360 9952211 -564172368230852298535805895903252545376 9952212 74473747571745119178325440456197197824 9952213 -105987603336787769200154893508842479538 9952214 222982622134920183656653814161083015456 9952215 18300621647464831432740535684680407040 9952216 134368062812477736038643472428031764480 9952217 4191227080993698755094790822752826464 9952218 49187519750068093193971550036022892800 9952219 519314455277518707875985638805830278840 9952220 -204625353970791588986682055695168768000 9952221 520827927931882880373027793993712640 9952222 106305391102236641427585869030802690432 9952223 218029916698730190884311111250515931880 9952224 -323776082542084593936659595943245250560 9952225 141090354295174907192581079961929985900 9952226 -99250759290357495007268181185826080688 9952227 14178206099140510898567399918202053676 9952228 35498739143145409286405720046441725952 9952229 -85070992452111603271704361952722585824 9952230 -54403723671211455391249611909266868480 9952231 310559975508517285478636950337771313192 9952232 -304459957794528666863598144147295257600 9952233 26830766700597125774753831516095569600 9952234 -81487444670373548321063097878027049120 9952235 -269185210095700530766499497797797452320 9952236 6950672955509735755472425018211764224 9952237 342827597902407777226267674101557673184 9952238 134722032954640363996890803222976460800 9952239 -120948143999292105616314434508745381632 9952240 -6575630814128126557340511341791150080 9952241 -107533520051781594609824480805016954170 9952242 -80531207650296633428894657219704701696 9952243 -165241126713490672035374073087807670704 9952244 236883520423609970016493553985835441536 9952245 -83561888698620333737999887326971457000 9952246 -228007269838809453216453547693548450816 9952247 288033515120452714054466447556218206800 9952248 59348233707226919208499286672317992960 9952249 -158714717510164729035324599001098718840 9952250 -193196158153725771257945121621504000 9952251 258840668889764948040795600494925393432 9952252 -154337988073868989392535629780668438528 9952253 -427320419789687315901309183225024789498 9952254 3532201211704918113443825272947191040 9952255 -381828678063762687066782739915075786240 9952256 -182703240472367450770023132211225559040 9952257 -34752052698243079013365046536929208320 9952258 -47768315678689842251764893311634200160 9952259 -253722414778075315410208266064042932768 9952260 44932658707348564906134940107617832960 9952261 99413181986848980410386711134877893120 9952262 -42489226947256283544535096119289132800 9952263 -357116331399245347375893680479244629008 9952264 -2356038163963412389774090947226337280 9952265 -272109301779159982436856929138541149340 9952266 -70519021204591853954488647807321758976 9952267 34005354224353308065936727739949502848 9952268 257702161852548600806179441468846741248 9952269 189018526545422483670897871979822929344 9952270 -124998817787028302727421159641088729920 9952271 -46692920976194710951349094012258256896 9952272 94185807567564179390972609930835787776 9952273 198352327881699056957072349592890137522 9952274 -257655723397220324927379514658753802864 9952275 99931071625836014531691138423062413800 9952276 -156359168440887249634198179901399879680 9952277 -174386901548256542948346320054820485874 9952278 -31986780662236286432117667242739271680 9952279 1873298119420684972193955870722347576 9952280 34101421989298741958483326666263552000 9952281 20572595819879151446240067014902620480 9952282 -131170020884849221149745953450124243200 9952283 165200563177332807978293145068095020288 9952284 -75513765364463716335074991684733452288 9952285 -50737794111926555545401096464918686080 9952286 192526603246320012797916730362483230592 9952287 -207487775636850064867737845375237021352 9952288 -78911323212672607925372449491341475840 9952289 201008361214466430389482983880156533090 9952290 -68958291557098988060474252348903674080 9952291 18458647331251457940119849341710598072 9952292 -199686301874285088015619925334381991296 9952293 -1008351672627329870329801741526653536 9952294 -137385057938363473266472650712951543488 9952295 -184087326601693108350289221327856786800 9952296 123745442278164422533807543157392588800 9952297 190609545171542205877253301167587157760 9952298 112966521671035498608141039680724596400 9952299 35346133495414739669641537994167760928 9952300 116961692738460322025872910441725702400 9952301 35371171435157768801640842694243401004 9952302 -18695429960785418671722625380012527616 9952303 -64847488801382255438213469319982046448 9952304 -16094041781981226715966114334751866880 9952305 -165547315867084774046371792505656457280 9952306 -46070619064498412648756418733735219200 9952307 6381745788044978964266552310024011520 9952308 97837173158473378383011316868297617792 9952309 3087634670417563717250150190460913404 9952310 219880337404729518385227094639295669760 9952311 -45260872604722727019773023386900134016 9952312 353896933020667345871226838534465843200 9952313 -36806570782053682820551476983998026240 9952314 11763948839001081828349362943474298880 9952315 -323862475686789204334366172187512711040 9952316 12727950440637585327173107574131760640 9952317 -180797355620240998083724702017084139866 9952318 96926708411494584576287762387238491520 9952319 -3316072266053475348487944312562774032 9952320 -9949317297709726583026387052962775040 9952321 -39329316568168015034670465217946197248 9952322 -139533012173466469225878092541218730288 9952323 130360083640437815400615161641176488184 9952324 -435703375535944321997333187960413060864 9952325 -228969109081157834458772270194469167500 9952326 36996246929390956539215488193445441984 9952327 -168665002080818432590814660490525924096 9952328 29708483841260783184089379388361180160 9952329 165624816311146588878134305038845551008 9952330 -105407026066447336280124969579145313280 9952331 74102304009985093747065603442097832672 9952332 -29763043590494148292513594248922054656 9952333 64348475188038710742885704216098593280 9952334 -12974730613933596852134895062449790208 9952335 350308897816166419726859059655793799200 9952336 732773901869365098733087562241638400 9952337 -285810514885033661452141289822075632014 9952338 -88312802441261114554567856996542493184 9952339 -448855669048198409648243957808136643860 9952340 -41343098380687305818012032754709427200 9952341 362777284393021690591984502347687178880 9952342 -80577499657358546062464699087046856928 9952343 -403284940508443585917033787103025468408 9952344 -169333818014343524776448416343172218880 9952345 38745473925607569481139088972927176520 9952346 85530525873056661365036648682975205872 9952347 302220616343155089789868817848401461400 9952348 39161474791740466431654264497952787456 9952349 -102345958556951743753115449178844000480 9952350 535876647759573043757319496102579200 9952351 -430970208520443461408796826130255047648 9952352 145279497961484255040524345115928166400 9952353 146461842088172603862758292426257934720 9952354 -5249201504884315508766555924970498560 9952355 52258908473928706904366931142636339200 9952356 149957884389803883278322488471273871360 9952357 323580106728692298584469484248767108606 9952358 -54396028678797338867280702004400992512 9952359 20434930555415444262913932825996343680 9952360 40565697319810304979714064133462016000 9952361 -30661120886723044367874988186034529120 9952362 -44037895534188357874142639858340280320 9952363 437202681340130998652706531821702858612 9952364 -42203231435513510634380561025590427648 9952365 -127960966014842450093695320071840659200 9952366 -15568364262765310258131087503433490368 9952367 -446489615641477050089264175091390849584 9952368 82421229621319600374173118808388173824 9952369 8129088595651464646267753470249550080 9952370 -172927117536577173892483380196608705120 9952371 -63558998061055496437003296944265360 9952372 351311252703762711547821024546560204800 9952373 -209263569298162261726023577381772726916 9952374 3176747513281010599020026978590563840 9952375 -903283184689800994975444603581211272000 9952376 -4482086991980880121619647605194096640 9952377 -28799402965074188448970556283132739680 9952378 -289924439261428626863309828051919469344 9952379 -316429202368381330301744218977505682760 9952380 10046704563761855277009459491547010560 9952381 191818647515289835151550512354231141184 9952382 1117536487685900278466473949538063744 9952383 76445507602850923085215401814540616064 9952384 71965259263243536023805511944571453440 9952385 291001618642705636453382686118120856000 9952386 -63741580589004552639977605106379134976 9952387 -294369889856136842964656249734518496448 9952388 18407234281937492525452837527023923200 9952389 -1894923072137531395456419521024578530 9952390 -170252203272240116210202233822505744000 9952391 574186881625733282358837131096591566080 9952392 -307046550474880093509037243413323489280 9952393 3041092635244213294833399578912194368 9952394 -53699503561386420951941567753073578208 9952395 17371638582337584069583908911191603200 9952396 -278441900509545328461102087228434387200 9952397 39744092195527068549978472130243213952 9952398 66845492495898965700988404131107372800 9952399 158367246613479399668235597979773347664 9952400 -25257774474198196478790281855262720000 9952401 -73125782450716409385522770530347867936 9952402 291811543042368680185912061879779454592 9952403 -114921009430508620805862625009604619348 9952404 75466575188584736872922211416604770304 9952405 -74732030854077356761922300435339867940 9952406 130125966770786285719286833228348741152 9952407 57787287135901689030775526112197092704 9952408 91543018076943298570573102682696540160 9952409 293724083942815231240249702639501930080 9952410 45228085649589911678106109778908108800 9952411 -222145262902650245382434803862869968368 9952412 -480877159797158508043609620509468421120 9952413 240417042849049012835900165552100163104 9952414 -78078645033882343811845128833713342848 9952415 -12930271321799943617347464556183286400 9952416 217222348554803357666458669358147174400 9952417 -221813679785360813594528814043732021534 9952418 27551379993274575371079141877685346816 9952419 -152343925788910794033954996188865111312 9952420 72207795849938476444263560338805760000 9952421 -28891458143505273269062274892965805378 9952422 -31509355271032119008423495434780753920 9952423 130785740172770453229783024850819824000 9952424 143793118082348264890775267602447272960 9952425 11873927972629144801649687940445104000 9952426 13884689564622855081785538637910857728 9952427 -128794069292748955282959445222322123724 9952428 -166451253641690387169633744858947112960 9952429 176529577232171993756513723784719117676 9952430 -40364349235231126216524402345946712640 9952431 116575446069356400801521972578818182160 9952432 27592633563955518315811462466967764992 9952433 -139262805093084074242045229053918221900 9952434 -135096416994603463891123921667403644016 9952435 182578283677135337170832287850380016880 9952436 3154730638022771143059990145279002624 9952437 198451577390688307931686717166174269440 9952438 151206692613724873469717523214102241280 9952439 146049943565800004649407277776584850232 9952440 -50603967914346106182091175966875238400 9952441 287970871718130599421518688640708092842 9952442 -87448738681360197635463830182251636000 9952443 -168101942714135727799370053447460494800 9952444 -1228591573923114584483230944324312064 9952445 34086782109539364275388035910239510400 9952446 -27094301155875986536636718673351892992 9952447 -133234033623514045564235259268053486720 9952448 151769298798976872539680911831777411072 9952449 -21476096460894582452356432641108441792 9952450 -68958934289126853628419999019272330000 9952451 -541880523602363448185152745217181201368 9952452 10850164511387662617422760133258671360 9952453 48989956523971866629575787746751541280 9952454 -30319183574352854693775018636427141440 9952455 -13824837258996946286698824683426904000 9952456 -5752656122395864893698589220267269120 9952457 23806183725286598218218615967782396672 9952458 -89748221191225549003138966514978614272 9952459 -191021973037672079062141272935161167960 9952460 -87104070382109201634008807107425638400 9952461 107124848833117686173037773990477851788 9952462 -97406408172084676075173115361075397120 9952463 -98746346045063790285395033324591681760 9952464 -30969797275581762447249087800076926976 9952465 220805763770297561132704094325868783860 9952466 82134380846545026460339549976073162240 9952467 135292142170118931148362804116746989312 9952468 -106507844742280360788494081404443371520 9952469 94559616893304390910880534636766081870 9952470 -8828067024111845229770609647252295040 9952471 -43734698455533417865299795080656926328 9952472 -386636940465895615486384831622654515200 9952473 -170688045688168549332154221781149582432 9952474 10707870241573451105191979139281088000 9952475 4726391179462702813678704779676235200 9952476 11501742595271669394359572502415037440 9952477 -33448282737068907220045109628424694580 9952478 36552482984752863968371194961136356224 9952479 4789443838911746949126626307253934904 9952480 -298539551998127976073019899427959603200 9952481 72190788646968594373057915796532524160 9952482 -7211920062735923350776794089655648256 9952483 -121561337540756508032933506346872071268 9952484 -206420117889992320630964196230772633984 9952485 47527074214071984945806973606299750400 9952486 166338915812353845965580167085399446400 9952487 -278397743441919455628559990328555594880 9952488 -18032222249959194109624027221393408000 9952489 365692660157557870024261836132781839290 9952490 76368517660678357543248181186627461120 9952491 59999303144058808521003332735384331264 9952492 541247021192859955403788503889618688 9952493 536850457407212897212672454698103606742 9952494 -9982407820401608342480989449811992000 9952495 54593545855911251708025002551647926880 9952496 -42485337338069113358397829626118864896 9952497 344491909338686529599146206938660351040 9952498 77631621236246257413906269131885316736 9952499 -222351105149887751912679077807347688640 9952500 18644895769188506899714290543029760000 9952501 -59974860216374881020401972242734784388 9952502 -39673810994944634087056548496812092160 9952503 -97031884601551750922353242926298033792 9952504 -204444160879782625051424607278086348800 9952505 -12508860059476067747309533040927733240 9952506 -105273333331005247783579722350279948688 9952507 -119753006497874161624532985153727752360 9952508 -2333356115282405660092814358362264064 9952509 -28265009000376260954941947033399944640 9952510 -95653795297608235604450288665576512000 9952511 -1554431707850997154831944036503071368 9952512 38623737194302929887888892765111582720 9952513 46126331167495797024036833221613909762 9952514 23852965845886751867030503475229112320 9952515 152221309111573758250771735927364767920 9952516 -101582076195127247862072123855993769984 9952517 -35299309685571996626997146007927799140 9952518 185786788134583983333841823577208307904 9952519 -37717541183002971296790294560916216448 9952520 -329674854776551427243656595794912819200 9952521 158033597139512034159942984738981610512 9952522 -3401973730560011267079646372991236608 9952523 166841867950585652132727495381249584640 9952524 67947041271319861963806048172493675520 9952525 -30616453210795642584822815879956214400 9952526 157548813895774694922722449900382219712 9952527 138583413138612531520205515193341342608 9952528 -447213542762914538600681549280690176 9952529 -859964595902565368273916539991414743820 9952530 -20550292206594893887261937209830236160 9952531 73535602645007290079678719392929751672 9952532 -908517093584327651571815001573927862272 9952533 89703144034751545285909045317466321440 9952534 41953937645540067897237893032853390400 9952535 -33332197439365514746894249354568348520 9952536 -234930678404963651172952088122699776000 9952537 68505241213597488303327210154100431872 9952538 309499915989806945490950121121704967920 9952539 -261215016921752502284899027159663123200 9952540 49177279528590218162773867482899404800 9952541 -154269623929615700217881364259053692058 9952542 -118441117295713866330411839321082909120 9952543 310049552426979154659495048674843319504 9952544 72393704274100574655809792189600366592 9952545 12868511159413576168414025809802279040 9952546 -54579536994283504837050341647917675360 9952547 -248138726686652106914879490720037152888 9952548 138830306907996253874878031654703507456 9952549 247156509591381016374159861694272703550 9952550 45108480621839277180913322506510425600 9952551 -74487581218247183233744102329432998016 9952552 -41535098153974410574188176200838522880 9952553 -172039242424420781725603535368993493916 9952554 42691895142098850349874488052497393920 9952555 11005010821611948871462747668396750000 9952556 75538141886001348416251407839341344768 9952557 -341037069858375073688998961408277408960 9952558 -75777871070199106615924074282610940928 9952559 -410804271183527336080831257949669536240 9952560 -23629758179440545915030053236284456960 9952561 47514466737756361412305537955348340800 9952562 -74559814050884686651887013735940617968 9952563 -230012575455662588294620166888170234056 9952564 -340064999478240831862504212644929373824 9952565 1433496265707811272169955358080966400 9952566 -13335161283200588381221208956236026496 9952567 -312377410834079194049556386591199134928 9952568 387105069517134206684552698673410560000 9952569 -20855769491845324748496892449813307200 9952570 7126766017939386912434520992702319360 9952571 56697943397509368261114861641204485344 9952572 -2455696788828701693114256554415882240 9952573 347552177479657116536840454564010794720 9952574 -89983468509880932775780918356126793920 9952575 -3843773493132033853911246616378799400 9952576 38956838523912902597520631995005665280 9952577 2273747544000483876405544279810840104 9952578 -298534802550841119987144464255954380800 9952579 110336863448267036585193798957351144960 9952580 -49571539475198199461132321407549132800 9952581 83560352310830175877865285606603243520 9952582 119480024607478285919905061308866835008 9952583 -57772925470918816956045536743033503216 9952584 175598513576225179138062631344775864320 9952585 198158178442837433302308496169236584960 9952586 -89360609279778217502097430292447734944 9952587 35424188312794048009446360078416432400 9952588 -12785095012949772050119270770843116544 9952589 -17602294815134151332473035240452153610 9952590 46937705014922809119247785316281736320 9952591 -58395243582099228531371803415319423816 9952592 -15049207357038955401744507583713116160 9952593 -11826636443340965778605585422042903680 9952594 204255724821692170224431421797149325952 9952595 -500708987018148190456435802944041636480 9952596 10189428983260149484833649150086778752 9952597 236975940408411570411761277943078190460 9952598 -101405278486303014211287085708071679200 9952599 347276517629920569556596633735593671680 9952600 78782548891824363711128339994577920000 9952601 -23803319825906602648960813272907718508 9952602 -161650881631886250597016524938066762496 9952603 -170873153844718652965610284379791356360 9952604 94372490893040496163049581807746240000 9952605 -29451760371268459017887264024614521600 9952606 -143725743643005412477430477456337350400 9952607 -11416978816456170591233790584071820688 9952608 3855834756147876613578360417385709568 9952609 -201070733295226006593379256334301097984 9952610 113312376421662852624166027431488055360 9952611 72450994955865397139145542351732938872 9952612 94101622029692605650337035800827543552 9952613 -342664668658808514646729990092075648 9952614 35114955659579611879596769339341463680 9952615 -79218376090511903814512283450032631240 9952616 -399788303503578364597938733569631242240 9952617 -28005472899858778450459223377954313952 9952618 99041541474871088020436339029794819840 9952619 22671469473186709598764578206621250144 9952620 138441637840591796204112823822119828480 9952621 10146228550375403508803460308182473920 9952622 138682610838094803967807855042219012224 9952623 -169802723255152846436857675157446310328 9952624 -68721219654357191607729801528944689152 9952625 -23868433328407694344073733043905111000 9952626 -54207294215515532296409667730432112640 9952627 -198060245749526363755465821421976641368 9952628 -37762216627078148933985003468391907328 9952629 29531725946795431766583422090572045248 9952630 41346282414058328324457717659281664640 9952631 62432674578944064792529761426612149832 9952632 -1693173267721860144613665231745843200 9952633 23051701636651415814160883009324076576 9952634 13164798709386152827133194665881295216 9952635 -106949026495439186576023634997062638080 9952636 237240580213788365629998843168648366080 9952637 -39657316701492578970243503037398224800 9952638 -95346816328258434288330236420645781504 9952639 -260772147349040271021851285927976470544 9952640 -301352990746852777582346649630828134400 9952641 -269059099436250045733186513909861502700 9952642 63659943447738035727098825379184154112 9952643 -117015121251072340719992674268901452736 9952644 -37636161272118280441925307660311654400 9952645 253893914265976882558887496682375667900 9952646 -37800689112199578658190294973369237696 9952647 -14258222349257587904391587150711922480 9952648 48336822830153064931909949053190799360 9952649 -292643665802549510413855996216130580288 9952650 -37868968579093877786192177530977266400 9952651 793174560043083164453056186997922240 9952652 25573196401971835615624055979160141824 9952653 320777200926639548758370150003951239104 9952654 -13443814747437884953226989097311119168 9952655 -126239865003321993202940884041843024000 9952656 -3515557555023318210413398555990425600 9952657 -49706596246311141635491886789909026560 9952658 -66230882064548138386469464561107621216 9952659 86481504679654527596641734447557139840 9952660 -205700100948035450590291343028119128320 9952661 171705607956674199617376619445192741262 9952662 -341231206777060414966085504301925294080 9952663 9993837097739378465733310970479774560 9952664 537761493082614702472835279230983567360 9952665 108377300618772797079932814356891008320 9952666 -183290747051799501456877890591827677968 9952667 30456986940099351586530626386480183872 9952668 68145222513278658470125779030206942208 9952669 -223908770319670036722261514243656667930 9952670 -28744436724660056842494254060828336640 9952671 -305949099470582275093258825671218856888 9952672 166508687057731736154791006410975936512 9952673 419593630869167631424111524640051739136 9952674 3701799236316163059276285563533357056 9952675 55797448550654712834444692696548032000 9952676 -144340340547403716507390993806618938368 9952677 72412163904336491299557715053682556160 9952678 54398054100199203308319961931322050880 9952679 -285254130829466432178113755418330914920 9952680 65415743270143939380328336963602432000 9952681 61391295949474649718576731207800608100 9952682 -277310860725769284543546681083846057808 9952683 41514215443203889952928051510406635504 9952684 500067056519693415332462532548664944640 9952685 -187232484563439616702223719410364856040 9952686 -138589606112976686449714411472699260800 9952687 -168095553641060216205924386335551892928 9952688 -129921219149947468026761957080128012288 9952689 137889036947161997039828150431623744624 9952690 -1285066701056772468143536015149903360 9952691 166293942222054961996687826348251777872 9952692 72171560535163450693016671823019724800 9952693 392208151993603448567295750067692584942 9952694 -1875454848315928370768705863063749120 9952695 85347806593091138216115475717758253320 9952696 29890849898128016201565208671830384640 9952697 196549805554971470155796236796880110592 9952698 -21705540940844851133201528961591017472 9952699 -167469861323560414071347558598109216608 9952700 217164474778583440972590668298380659200 9952701 104182464824370639149572471422103890048 9952702 -107802083662093685909764580590174664448 9952703 256319550519734713418976821871842858880 9952704 -34508530740534521125600533776877748224 9952705 -51603385718993826996304587096203566080 9952706 6798915847527722791058793435130412544 9952707 259087973858750764061564289588050248440 9952708 36270559530267919422812842326100792576 9952709 42309365294116552660369823123605184256 9952710 82132403120456663161502243805435955200 9952711 182487902387413826351589581851322619672 9952712 56262608682344043816642725099242782720 9952713 16720831681135417327492269882890323200 9952714 -46808387027354523790846806659836312320 9952715 -168682552162656897831510699067211564640 9952716 -197557492339205594712267540236058193920 9952717 -70293971405953023849318348644160401280 9952718 296560372024499486423174465313284159616 9952719 120285828775458095013930467737769258880 9952720 137857862269631165377501140679608238080 9952721 318692965203573555425393092980465924672 9952722 -64180225509310397608287218129489846112 9952723 301361803301630578664824382062689253704 9952724 -415492745301505614570499176919113189504 9952725 -32781382493754410643804321588175864800 9952726 14416958711686686777721087875196652160 9952727 383805716731360590700755108189551805576 9952728 150830415897314873545527862480471388160 9952729 -80518501958858133876993296158390604160 9952730 207051499870427698792777794867374849760 9952731 -265565046811589923854827631724216794720 9952732 290473749795769870146094506054221570560 9952733 290463844393954003881268601996214493638 9952734 -298256505649969869796347999906229440 9952735 48844708857285586873850042187682412160 9952736 -104090857627097103254467939398624215040 9952737 5765251837403974084542288301869852768 9952738 269811712732673756506581140116873277520 9952739 169339335502776601203510163009155171240 9952740 -22853626343892061055644073601396326400 9952741 149373674153407929706657343556087574012 9952742 120606470545768594830140116620568752000 9952743 -233893887619922201965882512771583499736 9952744 -111689105768020664973365413784585748480 9952745 -31327774558823343893538744238780166400 9952746 -2020491462888753574448079095983967232 9952747 5153087334813366536365232224035916832 9952748 286518199614462483551070836626707962112 9952749 -353749236326935322134681256191061469066 9952750 -57044893338668989261262386873598112000 9952751 295024941674899730325464817448225530600 9952752 -61918101162341883660587796700260139008 9952753 -637474183223278318863809896499266529100 9952754 -96535465510499906890827029346567241728 9952755 -107523177431926491221845448947141567440 9952756 122665157952280397484172106303097907200 9952757 -544862326713866153949657560057275910994 9952758 -99707985819818308094860437872235105600 9952759 129314129090094544478058224370378515704 9952760 95762607566250322751729104042758144000 9952761 2211283571247725211693316540946657664 9952762 -251896203316695101328528828777098164368 9952763 13965157000605260665956429947516187504 9952764 83378087241715697167661612854749004800 9952765 -343414267730973695504515939392026576340 9952766 -1375443371543765789274252117709191168 9952767 103717892250824937335437822378508943360 9952768 -42450490339195630792493704924788424704 9952769 181520204236059530486616579954729623520 9952770 -401266196115645896110660108589452800 9952771 -673423832857690213700413881002299704000 9952772 345390703068397638174536590476714677376 9952773 -228925538781681538543001342338247978016 9952774 -34726841946507032519560242962680588032 9952775 47448788011244326403685749773103254800 9952776 -40346656252498165526828765409633638400 9952777 -905148150141215623986412039190802735068 9952778 12354401240501353170753444398720946432 9952779 -15358877707056073911924433654664745792 9952780 -426611097198584985628534645865594880 9952781 -185024206795969955482722624742675917300 9952782 -19742118527810970112125592556144150400 9952783 -216039288882184481988423540973494942200 9952784 -72229075850695873313496048238518067200 9952785 106067189642149335204379940863599728820 9952786 19158924545654271553332079874458214400 9952787 -238836658729588347700213364218823147232 9952788 64793958402742697479195439070558566400 9952789 -1295611886213341996503753615606059520 9952790 -33049115624830333803170421334652582400 9952791 -123816884463848309369422870003411771056 9952792 223117393620664482948728476945106688000 9952793 236187054835174511665883706543799332042 9952794 79083649586424668274457008394384834560 9952795 194463665177525049597749726697490420800 9952796 61743600566544143301222955132212292608 9952797 68374747869702918886522383723457891200 9952798 -85889898654205715034628151133783290880 9952799 237667239859655479364110632737812264800 9952800 -50130597945591121735908002819211264000 9952801 347151228574858609052592649209117396672 9952802 302231112517053932931387069028883222352 9952803 -71697628616121405124680301716132641376 9952804 4112837948298576857254406220690800896 9952805 15524766225717715841748951832272070560 9952806 -159308132537248250139982035179177138496 9952807 -167899545742563530702470980371683880208 9952808 -239456954387311509640608619564726272000 9952809 -115770695626423964038874990604602077296 9952810 38959229115796675880523044677693455360 9952811 -130728207601302458852263804861909417176 9952812 156122633825352871822754122875044103936 9952813 -23473966854978798849676471454945536896 9952814 212183206516165421513012644897470300672 9952815 11495620166266760844129299683975756800 9952816 -63938815475970390905567928069334908928 9952817 86800229738753050472336687403283397760 9952818 -3446072646067545332678526637569491712 9952819 -54819763490555292664293575865230665728 9952820 -9588224695885424047712463627161687040 9952821 -529679646227652740819999334481706320320 9952822 -86845149968929508256507407279012400576 9952823 1145097303944617374308769542378206104 9952824 23608559609530323252049046255884369920 9952825 -185240750393041648328911374445038994450 9952826 95114660319735532334283623869106061024 9952827 1092792369222877217988067133645566080 9952828 133725087595942862587264277171986590720 9952829 122544880996774792359959654103443435520 9952830 -60764090391626353436134795936288011840 9952831 369529226780339332089570158079348312800 9952832 -48596814038501380090471187651622862848 9952833 -166517642886996731168414267038670293152 9952834 -144312165549381422534764150118639828448 9952835 78597167455755389054109792492153770400 9952836 -144742840862242442402163319088837308416 9952837 -4378697627261929317064054062586459908 9952838 -63329439350263182497828986907026783104 9952839 -100029949178433609306279261925829349072 9952840 73220456027421597435159471120682444800 9952841 -8958796328581832049138524233693388016 9952842 98912399771612521153050587539223277312 9952843 -187724251763740142069150934187505901216 9952844 14762935910223167303635193175373865472 9952845 -9036326436360840982695681337678473600 9952846 173456503309918807855173431726162598720 9952847 -83539318765814460554478648641634274704 9952848 -24469400143965032976547581682463539200 9952849 -203226374866552785127412457382259780364 9952850 -86840355124880220157550472704876707200 9952851 21470421880876454951260251351153049344 9952852 -21813020946851614300099246010435624960 9952853 -441303647228057965994273825606149070898 9952854 -135222212306003370915170057854901309568 9952855 -338410159512814933451968448011581720 9952856 34437509602455005706510777308715970560 9952857 -158565460780665336336990349985025169446 9952858 -10322183658464958516781063037449170240 9952859 -66264717356909967665031282746022984960 9952860 -29926410191765445734209752014666465280 9952861 232948269365227093483200699195405153024 9952862 132553320528586186251309503258952662592 9952863 -51874346758648475014210031930754342912 9952864 180771081704456308594848419185471389696 9952865 142348321238695892482974573677932632000 9952866 1151849669370139886844686397104037888 9952867 -128608201955973906664409418903133953008 9952868 -88669953666121362341793731163793287552 9952869 3378720047636981763425279771503460928 9952870 31412011479680714797269213875053228800 9952871 81433647388284098142126874653515672520 9952872 2837713721667008836398454622906449920 9952873 49260623019599126596243849782332722560 9952874 75750789365631767176769934914101269936 9952875 -7109345327475091685917590208571076000 9952876 -139026846713419284081920418403736016640 9952877 -238387522086813543872709530048833668960 9952878 12360614903381371810765170764554501248 9952879 -339431939661054412681663134781629998624 9952880 37995876176468538761391633181116825600 9952881 -218620846996843574735441325707102756640 9952882 183887566354985434772129639726033862144 9952883 161157119047430926641825551715485893560 9952884 13443654704798469583320632226199664640 9952885 -106277270696748292025073619673490072420 9952886 230340913668092676403991585581566751392 9952887 -46162873134234644239731346218806054400 9952888 503107059576714436550585455740099256320 9952889 22179377066945874615310403565711109956 9952890 60299570165921254740779918480079959040 9952891 -14623503374268136126879967421595390336 9952892 90596013639219258879896168376558729216 9952893 21179225906312868877802659140138389100 9952894 20956563105087450570164389992360960000 9952895 292071979696059546547098287127998519400 9952896 35834084042010903295277352272422502400 9952897 133234984384784689797011939372080105346 9952898 -168099388920428493789237048651895306800 9952899 -160113188448829783712941537626343272960 9952900 199081162652999062561295063932307696000 9952901 -269067523172506572397182087341489052480 9952902 190941028762797585191324910605694048000 9952903 -176391796442043670230436484113999589760 9952904 -88224001878483595173232887023069460480 9952905 91663348998195936784956946684735422720 9952906 154126030434140260520859233510984143152 9952907 53543660210851354768776602120352837240 9952908 -106077872538895719069819125046356410368 9952909 6451583566671783553003119911646519904 9952910 145872642857253747711930593152126542720 9952911 371591950217227950081132291316423896360 9952912 -14504132300682992434638365279051366400 9952913 -184429675281664178114199872458353563100 9952914 -17482443844112205448027648242253282560 9952915 -18229197761745284068776724336699010400 9952916 212657304125916266180678896541607936000 9952917 -136137853457185412473891907405007847392 9952918 -33244669488620348702057424080693391840 9952919 421338674449030246563993804787036928760 9952920 -65860827888403249057675853751464755200 9952921 -351325656753951844554444856721734415856 9952922 15308948218353142296402618583136993280 9952923 -27263150193508834022121821368567203216 9952924 -92485298921799155714178042002677871104 9952925 281474896249879094178028975730271553650 9952926 7299849227783304387716794555278474240 9952927 -137059856493211252001515816864939623840 9952928 88295284545885217947547916860589604864 9952929 209375647149293232479333879474109820320 9952930 -31156465061715204571210258004420268480 9952931 -324351756565570280166724990317854015268 9952932 -40322792057756171863670087686912198656 9952933 374208232099218347035201421562971881824 9952934 -118363499997942512269304443447743012384 9952935 -32009977835560048348480749931754449200 9952936 -23889143100877440764227422820796989440 9952937 262863877562191037772991856069820412560 9952938 36778747497252243282398350515606774624 9952939 -306776385214450710864171700425050269944 9952940 -26958816481749214156369516168353592320 9952941 -98197208518538132871823525851644821920 9952942 -11360117167616593665529089983420212800 9952943 -12873552451263479818926760173461712384 9952944 -55368505736652621987157536287045517312 9952945 -4958595249678328720440821599386907200 9952946 65963877375101840703970102776489528960 9952947 -30476583615385429212925770103947696876 9952948 -135049686403146316820040697650614580480 9952949 303651796410135381092731470145356595950 9952950 -27922334303663231304725791738765056000 9952951 147975605877736603583368212893559982992 9952952 -7549335556737455712565229278551674880 9952953 11561088596909522272277035603054065408 9952954 101129799468551547356051603847431535360 9952955 -2031076165260597544228946501149822080 9952956 -5836448730816289648045058154222044160 9952957 278696227049702638597787371016907901824 9952958 -25619060022060557525992754340422701824 9952959 -26860056505760029666775842345698036720 9952960 60134303582414323832407569255943372800 9952961 282964910098287815906077946088231338562 9952962 -155847737194385858674750282304635832448 9952963 -101777300638936736101360859601710126000 9952964 33931524871188210644921003434152431616 9952965 -8801703012086044311151575655981771680 9952966 -14739046877444288637354478261454874816 9952967 -291320534312164229841906828044083122984 9952968 300892221463241564067142216380841205760 9952969 75519354445045297086567377313835335844 9952970 -185547440880966031711149638025316304640 9952971 -8483911634574513384656274816567192576 9952972 -285560775905815343405876803780716039168 9952973 -334287608648750292607537113005049901440 9952974 117826366679473045117704468418215993600 9952975 -29738774626880186155405623852049747000 9952976 -58894280329989332693615454581243904 9952977 399850626673865706332061644659548212832 9952978 17611951743870331104944692922642268816 9952979 -287698506882674881573794442991356661760 9952980 59992617200853548136028959827695503360 9952981 481669767213219989201626896486052968782 9952982 -110455490421652051629623857744323328128 9952983 12524753836512276313943511250771428000 9952984 -117630650301220313448976871442284544000 9952985 9547189769873647691929924782667680000 9952986 -12062040004103349025542962688753196800 9952987 601261116839966183860377957355211507904 9952988 -95757280642893771723653004261695104512 9952989 -246262581153475785645188854051788898176 9952990 153384067434503788974748755129138831360 9952991 95993337288669495310237223915813695392 9952992 22290353651462404992127767968837271552 9952993 -631410880009264132307397085699713574272 9952994 -149742307656738040762669445824164598704 9952995 -1036362703993295167885316689164936960 9952996 -56934302071249600731465928243085525760 9952997 26869448291788002134213053555684475328 9952998 6708473038212694149166278097027322880 9952999 -208757027906251839134903288674674278864 9953000 142785383834094499925330773409971200000 9953001 -164009611694118002620091320771809416208 9953002 309666847639946135133888738781193820672 9953003 265661842837208770451133207546983866560 9953004 36082120678163729179656898473794829312 9953005 338401858704376866103250282074726332000 9953006 -27870124579536855362483181825286408320 9953007 47856972677120779559848514171843960592 9953008 1216629072231995499397028382575820800 9953009 205145542277498032175344369556295912000 9953010 127707072100940509067614647067954790400 9953011 -237786673181515096342896940534656558388 9953012 6723629769368518719327361671572893056 9953013 97342080588352434868004120831148527424 9953014 156097772485544584155474686413725040512 9953015 69202321223409010684099745422404729600 9953016 314240021813875737933564337797692313600 9953017 -56396244542902903279422970055548616320 9953018 -2483401119442712736339437589902417040 9953019 -87628427530628195531731363472118312756 9953020 24959302014476235393516934047009669120 9953021 155100423273868287514844643293164032000 9953022 60067775013589969488626310282281700672 9953023 -150628409767708886415875060305796393728 9953024 485114590291927687696351079237676957696 9953025 5993302119512150704477667592264706800 9953026 -82187111134834047053448176754218098656 9953027 114756462275576836713752846996841777840 9953028 -50416523185504493681759629684119223296 9953029 -51406388893734767988788002303180637316 9953030 209712204655931606461479301256407532160 9953031 202329739159808938333048835363908441728 9953032 -442693829007913794319661577903875635200 9953033 46609713027759393637998328705378522176 9953034 -15434706272693234858873080372087188480 9953035 385657631117823445545912087138855144480 9953036 -9949042273362114218224793090473927680 9953037 53250861327495316161509511416758885452 9953038 -10630983936552054988204940536097856 9953039 40161571572294027155067044637061164624 9953040 18200035669233620447403932264740945920 9953041 -85244994193446133119283643043659717760 9953042 -4058588468059253196110363953821885696 9953043 -133080289522146441526219993541584901376 9953044 341036493707383214984548945921227019136 9953045 114496495999629021204128443773939720600 9953046 -3201058214206394117575710200693607936 9953047 47088188201304314382441359291068015240 9953048 33827677284289785008121657225485107200 9953049 -43038966549620358753354211981945461120 9953050 36745370517717341778864506977293040800 9953051 -369562718343584508710950258989512595600 9953052 -21032531973893696443321529074821120000 9953053 -77782734451607752785445966292543379936 9953054 -2113284243153359594031047662476120000 9953055 -43473690851973477397964496247879065600 9953056 -116496688347725827248804907469859913728 9953057 76016989676783758488961334389433983680 9953058 125460507442906878662430689885443157760 9953059 6318189092273687874184890651076360600 9953060 37515559624013851760034229683131036160 9953061 274990669859124746422391996403510277440 9953062 24731726543760147279406763691084273792 9953063 276978066346408709773715258773613416080 9953064 168159696028025570442142554253492224000 9953065 -95992051523013370265980359975343100280 9953066 -17019938208008671751437116506800886016 9953067 -3022880327407135409817384051881060520 9953068 120784955439306343105535276627455470848 9953069 184028807501927027217159547822810358496 9953070 -1224032375166855423590447329087612800 9953071 106190326459765861889755208144141280272 9953072 8274865904469471025928838356086603776 9953073 -138406805303245925254000925875213936536 9953074 13621037720837611774870036146952281600 9953075 -137968307775520510423740632534751426000 9953076 33260911917341932531961195311039684608 9953077 279692951615298150443312255101904338158 9953078 50386796087023119916670900763009332160 9953079 -165379822414768874360457793294435022616 9953080 236662648285039557979942719523398758400 9953081 1270861594199818915211276476589234784 9953082 -85767787943097112150565424311923467552 9953083 19227376483354213638574748097808857600 9953084 365574468484725892889278514991090441216 9953085 -195985629777161547207353161840761885600 9953086 -70370998890219303015432350134666478016 9953087 -456439401931175439937898619629607308400 9953088 87155679788619699232526273208165335040 9953089 8777435079584869449252218816971045824 9953090 -19183069693792708049540247509891635200 9953091 -18837535790837354020283432621338828560 9953092 -18554238732069834532952230744962359040 9953093 366282065563235255833883070635089900320 9953094 -91284298671508808469855835384234324800 9953095 353882446775961248657939133493316804400 9953096 -1228072338757513857914345994586743767040 9953097 -201247882220949643159938047310329664 9953098 -222731755299177696539579579734016629200 9953099 -99883737176784151115674239600964507536 9953100 43380121201858746307099731895146144000 9953101 -415302932051515090420141955046654204896 9953102 -77533107995856243291430347725574589248 9953103 -277039855851173774214702224942858943096 9953104 45506494446847017096414480899135635456 9953105 416463166867042774930150060090920310260 9953106 9769838207952150760232506979387245824 9953107 184113475912240906028684339850724197356 9953108 67165802793633131624231059967194939392 9953109 41183469228806371682631361322626469724 9953110 102407817914642278028404350608063736960 9953111 -10935937757391431787855133894432275456 9953112 -3578505887541364369176962237261414400 9953113 385003408175856432532160483916640884362 9953114 219536233998982757504043913604854492656 9953115 99305836071643372269260089847099844720 9953116 -218026284376536351896709782380485496320 9953117 -187449022963563043228434946091181772800 9953118 -6542581839561645818372818734882014208 9953119 -163800973594079269184781416663340809760 9953120 118472305186002636064076072652720046080 9953121 33639925536953925124344530096672916912 9953122 -188477835407667098475320039173509372768 9953123 -233079119056965644079889451631494726040 9953124 2443623763119899486280377140585543680 9953125 95229545231423756348843623989623531250 9953126 -109265613920350521086307834419647334400 9953127 104163283408897424653505869227906543120 9953128 -42365299924682113576201394935181091840 9953129 611977414485191582867743316480456828730 9953130 33811705935321131013750526723179287040 9953131 2760639331841337942965753797122228000 9953132 -54428677561731526031292985167838967808 9953133 363093990724633364167974272204031042624 9953134 61316415909094196540906547786310833216 9953135 45684624126649493988482309408823884640 9953136 -31214138787038088267106455614348328960 9953137 53430129500943330758434653430267546980 9953138 -125118587270808059107870806322211573856 9953139 -19667786598051323001344847112975165440 9953140 110142821329471977580292493644001146880 9953141 -468340326239221366084869484880917497600 9953142 -24090367808836557307771164469314497088 9953143 1049335868615924388526241901537579575616 9953144 540744364470284738735040993712030556160 9953145 -24639273000790640296448625024771686400 9953146 -62915692389879120062075282476626001920 9953147 16538918459125012447057266269357954160 9953148 -96731166773513100853969492286254602240 9953149 -207019854007323867050576430636068030336 9953150 -30278835494736120549477654452946312000 9953151 -60517761401031753018400948823689298160 9953152 -6950446430019002401865768252316057600 9953153 56252323361551191897947743203670207104 9953154 -53281969972600511308713623861196569472 9953155 10900196627392298932468148110469976000 9953156 16134827250135438258355930288586939520 9953157 -98783824917848383537275009452825993760 9953158 150458273142086766776900657972740147584 9953159 -12224223020375725646207419107295221696 9953160 -7119257961511705479702907934446387200 9953161 -410899136451074077169574717612305094476 9953162 -197076157642530537497933962489498473168 9953163 -138043447047661916925989970685963853976 9953164 38361171291167355629803558586117798912 9953165 -58853799516005367470211912608574842880 9953166 -151613941243881444873653467799788795776 9953167 39263013379932848351315917017868118640 9953168 -136098008950837571790084346278942302208 9953169 105699967275325537735408669165821361440 9953170 -29216960941578762930695286892056391680 9953171 49086301472947505231396344985637931992 9953172 -345316553019629547544440505620594339840 9953173 287643943453017028971855947312560449422 9953174 99309962519628293541234641883443712000 9953175 -29518097913681949090237927546307277000 9953176 -2429235837539644778133933926125670400 9953177 -170393980086143317481459829482897380080 9953178 58821580789030485280297131405894696960 9953179 -343538689220844224185689260298886548220 9953180 69642087508060458511112865692844326400 9953181 18760367695006511911704272183854692480 9953182 -116364259176721047030770505527264424000 9953183 528215540351970478601452767001619646432 9953184 -33491338309707130993747665722749747200 9953185 10662703074028750451806173456689973120 9953186 19899968186361486705872176163825043792 9953187 -108425476618503992918118741220245860256 9953188 -10447217279165314852591949959314677760 9953189 -377473555085131622114404878901504386144 9953190 20386980283449969711946175401388067840 9953191 -300534915356317681065126031160503318408 9953192 506135540989783385722145628219729792000 9953193 -1657429139189848508256192815483055072 9953194 -229215431589234581304071621539376997888 9953195 135926515880580859793387856609864744480 9953196 209446060390577932570253252322658873344 9953197 242460048334178582120260806603992026646 9953198 126836564281571940402101201644345825536 9953199 -1082171058339500966006790078598420176 9953200 77346936945520449734190845317570560000 9953201 66475286010195659898359100481319258112 9953202 3225025809794002429390614032533814784 9953203 -379679930024499537889632292415172891136 9953204 -161034420190510483954623391283589249024 9953205 31714525274821092643532302414074051360 9953206 94768825141673831239756505414359061760 9953207 -513797148491809704243446684346384117120 9953208 -286795283397481843350741587265100185600 9953209 -102076289638408577511763776888127796160 9953210 -1810545949946150121424285761395558400 9953211 377236831624566053630493906294167233584 9953212 -28574182725467885334139308294313049600 9953213 -18395325961224664579863287953593696 9953214 -102417107757600240612184429447269600960 9953215 -157878918633204860395632799647310991640 9953216 -3669602554642638598918329605963120640 9953217 -204918378311153927641120669373223641166 9953218 -90160226268000514265202419903158045440 9953219 -176223107461263394341706948214025277380 9953220 87616729969724007646362653009541857280 9953221 122549662878491146828204524591221582844 9953222 30598208198673040082465183940273939072 9953223 220719312619386736525139453403984926760 9953224 -103154657738140668945537432876799319040 9953225 -20931819375336870757500347187132509250 9953226 -34435644571124669948330113129434240000 9953227 273343116775465910125765211656521150000 9953228 -39846235647547151513907932757508798464 9953229 94946951739964624873112619212274662976 9953230 31374386247957678554432813119378195200 9953231 19612110279923445569971676307158242032 9953232 5632566606727046088854373159492648960 9953233 -202182106663465786210355318877785357840 9953234 45562787701047988142804288217077450880 9953235 57128925478324417265752811360545947120 9953236 -15794612151450720251201410012627822720 9953237 -43673874801717293762413723438950498048 9953238 -23248503213332334000382646037241505856 9953239 -78054208087234256796668979561932227960 9953240 112435787049386802716921458722127257600 9953241 152385788112378946007789703360675948480 9953242 11140811243740171975204166840486622144 9953243 353550166867742404421470774382300631492 9953244 36701391520123982269681927325980557312 9953245 290888892626419085936178363145197451200 9953246 116031073134790750938107954657696979072 9953247 28461791190246700458605344666989058944 9953248 139315749274833220339063359534445363200 9953249 275455733320559149542662710425446512560 9953250 -35526765497704701203315782226633472000 9953251 -136241494800413534332114421439473895936 9953252 -303082213495146271072429333362289658880 9953253 9556254778192461332793728668923382080 9953254 49851817605528851230052534525490452352 9953255 -255876556817495866570205788528833832200 9953256 337555253541179982559466868955984281600 9953257 446976142117539017700146059107309624506 9953258 -6700934443197396539797911421475934720 9953259 45266245502669082579257754395468045040 9953260 261661522929814679132557995211723898880 9953261 254129169829910873345524357613586011862 9953262 65561302861579116739676654643403476864 9953263 -84888429242514901713179267755274252096 9953264 -72489774282476565559502160544653312000 9953265 -67603027204290205869373076759954455680 9953266 6167740329020701065577101130081103904 9953267 258056085463686950066768301945081265752 9953268 51981479705614876491942472505800402944 9953269 12572502548430176419216683437621555040 9953270 -158811179284357892102861041924003921920 9953271 3683384167319052419367614248903434240 9953272 122958765178632084972806025026132090880 9953273 -113451559069984029466361301814047899712 9953274 42995342912442441245979389528779491840 9953275 306524899230281479091614665784682790000 9953276 321018872974101676617511482090508124160 9953277 -17731760870779367816070769355157026304 9953278 -29602007794572823314979788666693058560 9953279 132982080288804973973421576292003153632 9953280 129450328893645304366898259477827420160 9953281 -39658810536515958688934224750874791000 9953282 -96745057662335356658407274273731432416 9953283 82392671153213526648057626359461628800 9953284 502063392263961724359570126968168374272 9953285 292647803273134509455065419296896705980 9953286 64582685545844368828947088335562205184 9953287 -542653388104850023593475327249414857064 9953288 -72269624144269470725884870090026516480 9953289 504097156359492173271267722203626720000 9953290 -82006188507925474025106008669043165600 9953291 -28623536151626608660328417204005435308 9953292 -129001796501463343035872438643440234496 9953293 122373895220371809619296727540682136960 9953294 -20539341021460100710528863348156647424 9953295 132386542394659016198962014472798713600 9953296 -396597700356248387924880063566708736 9953297 1562576589898536307972869969328214772 9953298 -129204934551053498419265920683708662400 9953299 129955693231769736029305035864728096300 9953300 -754368133892230271080815845039616000 9953301 -106221401725442400653630645183042946816 9953302 -256167192275857568831696545886331678720 9953303 -311348685427496912165814534112716875448 9953304 -44970393570857255985905025564550778880 9953305 -51854765875718676999462188270809884540 9953306 10088177104977162909985061550759144960 9953307 45353064814439291247902483092028244480 9953308 87357957641745238966075914915072316928 9953309 -232316728627501581254696855903019252660 9953310 -84796395909312612896807975836840851840 9953311 237779152836691204335372488088718658912 9953312 69380116185333330273178642843293253632 9953313 -261109318957168614826839971251990883616 9953314 -98368316754937602351025356823464857088 9953315 -32553552341344574583033115010127580800 9953316 -99867630134470460966967648707549024256 9953317 174803444819763536676149653268090377152 9953318 -209180669835237404400128425395603897600 9953319 -172727215245783992555829356755208424192 9953320 -117348415432858554822967341393772646400 9953321 -391697803150861730885905199846015922480 9953322 139654835598883470622400519521308875520 9953323 132670140341108577131039375937993723572 9953324 44262767866828781538942976432453542912 9953325 -15942014263777709641322579295250166400 9953326 53862357262355311433663238178797986112 9953327 -184183735464696448758184420792863043824 9953328 -15122566393441231686365805853484777472 9953329 242216754034307896960104702803066999476 9953330 236856373276995834037981841718096264000 9953331 18334335730394795609965777248579830784 9953332 -8508915964091880754016143063312856704 9953333 -25110712128101871447263637043120404456 9953334 180029299143158273999037785626497594240 9953335 672587212720644152274545139247128000 9953336 188403131777447452992824670208407367680 9953337 -68924908015326040286354835383445720240 9953338 317391254373684392130587258247271918560 9953339 6804222699422582981530890108310632 9953340 -115762444689334889970390707370102988800 9953341 182222531184927294850466653092064108742 9953342 3468367999365837334159039271772585984 9953343 -97283509931236176226011498130329497640 9953344 32197413935444219254470739608321130496 9953345 56304226702994169997214710631167651200 9953346 -78661832291840874653720034957767149056 9953347 29988248049462166421130266787527434272 9953348 183395266294286514070036318910141878272 9953349 7054575361258410046710065636245353600 9953350 -4777057452951941459102185048504027200 9953351 682816928104956778278660270945022950600 9953352 274932679186208942341084311706561029120 9953353 286658559015602527198785593946989548980 9953354 -151205091872610872522650961398592060928 9953355 193848236579503432930346459436696510960 9953356 21481169331955392628164215429371068416 9953357 61851925142141732065105877252258824992 9953358 -145457755614275948159767025727260154816 9953359 -96884706907434972290552094853348387200 9953360 29807678618416530919649552960471040000 9953361 -15536786176468669776066516186684361296 9953362 217163471791185126976721844164721702912 9953363 -197659573474699262531796967882001553840 9953364 97347724319646748994581791353395372032 9953365 9360677618647725418359272717586647040 9953366 -20403270887864116716717679911816454368 9953367 62876484254857035017809415939657795712 9953368 -369428870011178027657307816676915200000 9953369 -16605493505280072383807008655909914230 9953370 28336327589863830366524420418910714560 9953371 26155883060534952121388935503665498624 9953372 132748255212189743075143099385935064064 9953373 156282903807173320018613271501865197600 9953374 -81075445085278306224538894697472584064 9953375 -300179966378290671069913489395613338000 9953376 98587937342846164839870449424387538944 9953377 194949647317927508365044075151636219072 9953378 -126796470804182878548526194075546024960 9953379 -149258141162657860541598902518308005976 9953380 -186103966208668052983139921244454598400 9953381 150528978263974855007804947805808342972 9953382 -722026300951447827049368129460690944 9953383 -43918094260366681112688807581290185600 9953384 194271722829482432192271842018585395200 9953385 48193274374098601146777135302281208640 9953386 -25204403039131253833466022892291633920 9953387 -82571954178389451335675237511587045568 9953388 126878436103719154867132709122223800320 9953389 -138996095558296931883413871451425232810 9953390 3028468351764694144180948648171531200 9953391 -24805511655924312299666687428713591936 9953392 50133923216088033686432621381533827072 9953393 79800134467965818918604463182188129904 9953394 -98415822836408759525689442026758881280 9953395 220189287047155302174309580524095372400 9953396 124414487621376994084709057770682395392 9953397 265500970957054377193274357238907424640 9953398 -21595210212276407381370753696379872768 9953399 360966039200491094513997589367733527400 9953400 -86192381833279949048532418557932544000 9953401 -190753814763014909683461882668839032598 9953402 188809981530327294644053580404226551152 9953403 -109798272467952398943720925449705014592 9953404 12464082314995864491699587077943623680 9953405 126724189540269827957991641653010135040 9953406 -74713789559448168042980679315220175616 9953407 256502792971031481975817869160905415232 9953408 196363162534113636122833056172521553920 9953409 -314606307649563065164681766709746821440 9953410 -183100605197817133557000065212699292640 9953411 1930341594510567328284301974201857760 9953412 15754507229161505689932365397872013312 9953413 417852039216386298284639691621042285662 9953414 139169073334679667036272894199676393056 9953415 319562176315897778683999636631575713600 9953416 112927625432295308209548808434638438400 9953417 1709809252390468740003794474493774132 9953418 139936003961986155910170962426019840 9953419 301894018758182856799543909972410177552 9953420 -227747856070131163708094426120753310720 9953421 -46061986497998964199598964400879053888 9953422 25578962872374537561603172643746840512 9953423 912281409143186204924618623640621800224 9953424 -33729547568866223749085357396873256960 9953425 -3375220923826415077091854379421859200 9953426 58667989692627031297617253775160744960 9953427 -22636276416204685760007135000014915520 9953428 263947093769531416450304081308915587968 9953429 355644707181278478570871349072218086030 9953430 -37498550671836779491814624883395210880 9953431 73064089194333142468440139341530596264 9953432 -127840663592743785263253269334402048000 9953433 -81482440636258058324694827720689638336 9953434 83835597677092972592745020200215010560 9953435 -385615707173066988770432376326618110800 9953436 -42543997008111696248935595606191154688 9953437 97953491019180226209978481542602860300 9953438 -4425943105307939100808963842989066880 9953439 56319687297427470190953235868109975624 9953440 -127371401219199127057823844354616197120 9953441 -180702455870245165726233666161007577068 9953442 -11859417577829279097234531251197895088 9953443 284545838277200047553224465861488132504 9953444 479662699952430947570571268765831680 9953445 -49828361985041793671291129809197706080 9953446 54427857168852973454382419967337224672 9953447 5709025487214788908234560798596966400 9953448 73752021358797693067783864888448286720 9953449 -30990695964915500002238598900994196736 9953450 22879648798916691306590475758961261600 9953451 112005400950608820023194569621768945600 9953452 -371157548632286339112198340192746244864 9953453 47666174790429749647724905438980941664 9953454 -53901286044645092316123616061935749120 9953455 140479129189143846331260044545084284360 9953456 -3408762568996335210083879589021401088 9953457 30792363382615687049268003479797793088 9953458 -12231656832160231465491006818178556800 9953459 340452721381061460102444157688547752640 9953460 122191305749251604669537603702864640 9953461 33686132854393863730756960176048633216 9953462 -32837415435302993773234642402852572768 9953463 -59878694863610890551227607040415885616 9953464 -80973624583657730714027737060072304640 9953465 -118153365934292600906176716827009710140 9953466 155647282109182365445372954197838900224 9953467 66491396546563060898595944732137530720 9953468 -5240175957226068099862920618818548224 9953469 -136658203964845522279605690656097631680 9953470 -111020771093476295663800962937028752320 9953471 396272632112880736678593513921451386744 9953472 -168535050331315284472987824640059506688 9953473 100479191229858642052677243687018700720 9953474 -6948279878844105072675998106358285440 9953475 17968588111076394470426947502791488000 9953476 91499343328699272905648026400619058432 9953477 -14703854425501492081332216405924663360 9953478 48414211702905749912940682272531782304 9953479 -34014407502563029767822317328658586920 9953480 10308161785852267641788143208693760000 9953481 -16600760864855720853123061926327479616 9953482 18490558220766309525140751773795311104 9953483 -786832834320243839007578593695619201824 9953484 -116160283828805168531088979178415358464 9953485 355185091924464800991005063820822943800 9953486 -203803595487760442619729114877218244800 9953487 -35253244170259167414463837022291250456 9953488 11091135347704972711940294892348555264 9953489 16218958456788621598638435845201050560 9953490 -39532798286298611769562457508714562560 9953491 34367071411599243665907762942482806892 9953492 -2462574776709582580808746817295614208 9953493 147717614966576973302062718078979758400 9953494 -114504899827333249065379342442812756704 9953495 14293025509050419091471950696123781600 9953496 -18099569705875512086089384359985152000 9953497 -79125371894558197024572291395276536054 9953498 170718257891366801864523972947707084800 9953499 338268322928156739327392191778614159728 9953500 425878751854787861485426660574268672000 9953501 58832043570255094888595019693332303904 9953502 -46853992469140681593826121515413298560 9953503 -50738710366200534542451099070325494272 9953504 267483519717724080773161944187294973952 9953505 -9183880375151343561630745940251609560 9953506 -151743819147645815858078337021987561696 9953507 334609772676010901585323197258032121756 9953508 31925047057999455761524720688216961024 9953509 603802814364157959639228420072802806300 9953510 -70343356256352540940406284818610179840 9953511 1535486870900307064359036144724254720 9953512 408009604987891247386031996900257382400 9953513 -119661869842679179156354287945990791238 9953514 -43793938096711498574329554457486520832 9953515 75215585376833767413665377766833585440 9953516 34883171097039195245624049634390237440 9953517 -144800250230904088483633281841097568000 9953518 133911247544576129865393354628682145216 9953519 -850827809256989363628114203973088257504 9953520 -78599524512730644846369508924705996800 9953521 -419599100734047583428868115179228655278 9953522 -247676556197399950771198309790494856688 9953523 675724960657706739605720564282409384 9953524 -45324880409310916290239731178499713024 9953525 -5426777359900486324860451124068627500 9953526 67402676619686678596448572347734753280 9953527 -203594756879361543105933890065224308160 9953528 -176154737571799760810487703191880765440 9953529 -2427452451439528845160915056979841952 9953530 -215963295622925566406330815549697030400 9953531 -146836635966755130017478342290698119408 9953532 185140294053005257596777960467948883456 9953533 512228519649407070816710687347350315782 9953534 -36573164346564990223020501833782188288 9953535 120303987502677862443098247978856045200 9953536 -160347636533440399068106039098762854400 9953537 -140470018320513400461511767006422931408 9953538 11047204509355071738297476242310753280 9953539 5477314560078615917847839402309305340 9953540 -129765815980236438114670620740096213760 9953541 -378296859330947592853287471155201544 9953542 -31409569978059849924211993502427833856 9953543 -138164542581688554476199938232630319800 9953544 -83255627585916138418560648008396513280 9953545 -28567934261991814641954053859625446720 9953546 -220164740074119865828388478210373560528 9953547 46887165013172003771285220212570506200 9953548 -74200103857921009476910842816314125824 9953549 258306824980969610995385260185150306240 9953550 -5365963995684162877399218551274528000 9953551 -358082159861001227389259407007773186368 9953552 -7971786372387949507386588845666205696 9953553 -14025358736304806883791809879457400000 9953554 -466857508470047644256562800800442880 9953555 41716920057600053679974376991618000320 9953556 6357707085447188902364589945219151872 9953557 284911661302727188051022511244956705806 9953558 254356252339831800464562419175849754176 9953559 6117750328448834689733346248164555776 9953560 16036863025147664940811084058366976000 9953561 146332744024845654377841816728172705024 9953562 -156869831706098192376116863468513909248 9953563 7137297139949817479795317603282251840 9953564 -60985810843012976441809297267276429824 9953565 -23490012755241999380672465100405432480 9953566 -81930049379235445847449506895017886464 9953567 103897433156854019072845701451477375320 9953568 -148526376775258416291150484445158440960 9953569 204104499282833065513889929217021263970 9953570 14022836548819389302906114052467281920 9953571 295838608823993214539986987421942030712 9953572 -164158987313852387631808705195707875328 9953573 -14528606193360471017972336158450076160 9953574 -40900405308705161798799689154429714432 9953575 70067611222817340056960825254607028800 9953576 198106717922697048181173246043976494080 9953577 215283130395201430223901859677913359840 9953578 -208001730521423213871690536656598990160 9953579 -39315314117461681532005637125195103820 9953580 23557861762480693489783382245154488320 9953581 555705387763538653348898718447572246 9953582 9190739205026922810851333941647456000 9953583 -152135519141893265331250263020379648000 9953584 66533702212425978720687336615787626496 9953585 -185249295092501910930774113624477404440 9953586 74948215337743359186407656632213909504 9953587 236429494948515113382637220859479461120 9953588 56852493172212778335031175798023010688 9953589 365440938168068719361565279301633163328 9953590 22471507524412917596612468569053617280 9953591 493057112461809688810843469815392949800 9953592 -88196461267239252473851082590189977600 9953593 118743083771560422611830496430057263022 9953594 -53437430330954037616695912057379008768 9953595 -19001713979228458391061174284030841600 9953596 135411105321418641346975716594989235200 9953597 -6914969457346678921031251666858076640 9953598 82335137122984920512575139588131528320 9953599 -345185461914314565906889553662505038064 9953600 -60125901583338043984885265574435225600 9953601 -129429459838173682246247528867258711616 9953602 -252081527737108288257318989392473027168 9953603 119945313681650485741499269233866246664 9953604 3036222000726041854774550251884183552 9953605 -114980645593729200439528282045957478400 9953606 51758149252994725437214932161120496000 9953607 -85941689739245167565717992788193839960 9953608 -56322720143287123213394743061840855040 9953609 284960149232064656343852156822004249104 9953610 13245303307242290225372526785230840320 9953611 -340847346595194413726579610645506880096 9953612 -143245540789806812869058065398319334400 9953613 129767213047045162730464356629360675904 9953614 231447810880604840081257072384393797504 9953615 -273765074938899988534369496291507209560 9953616 43020189836087213547083171782477873152 9953617 11711242952330817008223848883659490880 9953618 66057214115354730047932495177572369408 9953619 152875867038276605192361875416991527008 9953620 -207665309608552955904256622009475072000 9953621 -530398551148670441249199100390459664178 9953622 -17522558428208451494620748920493550336 9953623 1814219620902178765737933322231409344 9953624 -303325083504855996287409748836503255040 9953625 135468581846436282205028323225128960000 9953626 -124096332768763226367680794389175081488 9953627 -197408928221251640591577034898567050968 9953628 176104011005462468071630075096101726720 9953629 35202544068885938055080826702392294912 9953630 -110165367493067258988514715211012623040 9953631 421453442835951922357474089397788429840 9953632 134644396433719116546298180302441283584 9953633 -282190018381944310315189736488273724160 9953634 -44639316838704868952298195006141903360 9953635 2463751008677975565573333997946616960 9953636 -68544075175074610013285167105767333888 9953637 214875837793080879613787829330850404960 9953638 370955317263720020283736512235424604096 9953639 -32710223348459020042296277181646849144 9953640 241401921866482121284367873112883200 9953641 -290784277878765850775765405039222422080 9953642 -319745912569511045428946426981370944256 9953643 -84352193250467135639875418853196565760 9953644 -111707855019316876928715959769478668800 9953645 13497651372792689604318111443258865720 9953646 12641049998309829674039007331306027584 9953647 285392890554661372331645982551184015600 9953648 -60975196713607691190705229072933552128 9953649 62926900955924376018091838323813349634 9953650 15649798246286581634348201011626816000 9953651 34066929589149258146254094731604830800 9953652 -64447322078624825574570483817323687936 9953653 471448804682124991616241123135098026560 9953654 -75407755661210700562082780679397286400 9953655 -55701763999139198415459100001039894880 9953656 347665397988483990675888144489131765760 9953657 196658547370953609706360020539971776192 9953658 -2860411120188977554436903181112396800 9953659 46448830037788336824389588930494642816 9953660 -108019984207961905671463925526705254400 9953661 -165264772356764136214361862725884220928 9953662 54837564795979695606264237628246641600 9953663 -336662668346655570055174648060667989080 9953664 87500030225733324373108287383871160320 9953665 110444226982012702332849499648086562920 9953666 -5074485006378811143922690802628126720 9953667 -170427660545828290653188333182818368316 9953668 107897370349762901761426084881470930048 9953669 423482282505287702031478983021754877760 9953670 122816561888981597748358589809825881600 9953671 8354721200672727623840900423285246400 9953672 -39844042502681329413184584557508403200 9953673 -126234473422018621649100232845989842416 9953674 68653239556806066094679594905287468336 9953675 -11226238322400354994725080792018400300 9953676 -24432127210533313442506789057941001728 9953677 308831773044460844108423497890332745760 9953678 -66687863757276317616840827997855394944 9953679 134034017361382161090048581787810058128 9953680 -64926995679734799600309487754115809280 9953681 -186076093954038532257035450331888600000 9953682 -70205809653987861066277474388228785920 9953683 -187660666856230851215947879524609656 9953684 -185110224476572102905819262871953981440 9953685 2268644649030415004045187708569439360 9953686 -113933426522799157870251538279093706208 9953687 375522674505613622420191876005384398112 9953688 163160799117138689381122174494028738560 9953689 -87846443147142723345549278708664133760 9953690 -14832405566274482013482654879571098400 9953691 286023092318711706280835545074423186624 9953692 -28100039525201758759334560732168839168 9953693 -11989225183319009018316009876407544276 9953694 -27301213907113669298098657800312931776 9953695 346425059548882164333271275482448786480 9953696 323969331949236024845910265866092544 9953697 34414961699564021664582312097108440576 9953698 283698048455578495334089454183447691600 9953699 162959350328416678604460726455875212960 9953700 -9535589252018034920126727688050048000 9953701 362114478298436868782776531729120921920 9953702 -261543352084935817080631684497877344 9953703 34693783782263465568931335980253343968 9953704 -225439379726289645309519636900965836800 9953705 130878870666564158682415817012541459720 9953706 4374061125644862537527578894070690304 9953707 -145046845799350071420832316972468663328 9953708 119563727375564670274334129821787497728 9953709 131978400943759065055350170255807210304 9953710 -35306510188164557715887811858958118400 9953711 325481711452644547275451850269513191312 9953712 -64656340782102294871741587613776936960 9953713 -468329780985394118345117015710837114080 9953714 435211913462120356846004273571613969920 9953715 -137901181444558331585782011875285564880 9953716 212777083657415982691058739101958803840 9953717 211707886591421420421393240620144630766 9953718 13495015266703864952968020170206280448 9953719 -384537346537814928010992515710522929880 9953720 -40848130161526111760684010506747904000 9953721 261081776387552834357856278133356397024 9953722 225271489828006438436445182714972364912 9953723 -29685211306572136038864300223917470736 9953724 101468317532739948001608701250693906432 9953725 -85317646307102803540672668939563008750 9953726 191348939122494009736122393613788864 9953727 -68050621192044173709059987459698378368 9953728 17407147988658104829263673378062991360 9953729 414841523509674673156738981245058300500 9953730 87635112001821659717404093454240201760 9953731 -645587825484376125348940178179803319248 9953732 -14432175510311129940479633441235905280 9953733 -10782390034831014873444573824984456832 9953734 -36624850374145429747053687038760066816 9953735 111056770496297273826363380711259700320 9953736 1866821265223076814589707533789921280 9953737 59748383001839118657346711579229079386 9953738 -27918060660955715546798745280332966720 9953739 145979080065932422428532467869972572800 9953740 -67096335469266055364001224794737822720 9953741 -11416645947364743158857914472629469728 9953742 -74390135587658083239354429087689085888 9953743 -278888088294305836231059348957320501008 9953744 142078553351865516269462731751983964160 9953745 -164189480642070304975541059439127962880 9953746 -259899401392458717428858100045653940096 9953747 -103121065611009772707251600873672262804 9953748 15424356083580058133304372654063360000 9953749 59820340819746987861245483456737141564 9953750 26495012032780651823455118688604020000 9953751 351329914086201142751415951853494195024 9953752 -136091999556146166388135183971184803840 9953753 -288431341885949887229415563408618218998 9953754 -195832018164501969795569149958529704448 9953755 138392902602991167268874197838322254400 9953756 -192366545176048360967353853102113225728 9953757 -178177158889151462569280105197572437280 9953758 63786748872309990156077625398085258240 9953759 96751018051907820043768255153019822592 9953760 -105097005006808415309776816878727987200 9953761 493301753209136622675509199667813263552 9953762 -138939256565785225315432908242228335248 9953763 -288995230546834164998332073178038400000 9953764 -65791477540384613755443233431073049600 9953765 117218976522250302501423495068888289660 9953766 101460809071464056570030222723258727072 9953767 -83731228965903614789621043875498853960 9953768 2472619305663679381511900136231813120 9953769 -87206801491852108645786167105460224 9953770 -130001823729504115760718266281000117920 9953771 -141611694320358740649416684512689117360 9953772 -3622997294135822997171763050428375040 9953773 736704782221069209585746851279970140224 9953774 115485068293493829917913330799032336384 9953775 15132430394583458777415431749077404400 9953776 30649932369996432317492932239085207552 9953777 -193298480006967416672095879483977436800 9953778 -167152452277188216342132417751340386176 9953779 16419047761293115951079917395173042688 9953780 -235490139636300938438532113532722822400 9953781 -7873574026507691848490983290926443200 9953782 2726430712816598354268463991617632384 9953783 -77828421797381982765536153939547635280 9953784 -69443693348097613737499073204911165440 9953785 -81349412359073054183466799833287825400 9953786 -115880240228710779676731885618922693920 9953787 -367077244914268893531299110202431967232 9953788 86208225955718295463067443060840211456 9953789 590684850634728286458899531056487713356 9953790 -8246502947456146441598021316240998400 9953791 -177192378668384496020858706681343297568 9953792 -120926501041099990047183730133988016128 9953793 -10749361098419972006708515134838769280 9953794 9457004938643609243593652612640159696 9953795 21777734797668273643769429715243046800 9953796 -105548684279221758539340197646257664000 9953797 -71915442502535520079515342341667425536 9953798 113023726792716208300392282658415714400 9953799 133108792302357058491132540314221629864 9953800 -236184331419959975891777917557266688000 9953801 -150116830291699076693597042260992460032 9953802 3603255296648406423320783753053095168 9953803 -500425829192145048665808411739448607920 9953804 687112085334174441669168015835932672 9953805 -125534316858818601602760798669467070240 9953806 2925294349832159295063704022283167360 9953807 532977462617734106540713247297822214840 9953808 -71421058319711791307809022356788412416 9953809 -325410121463788450329263197617945190990 9953810 101437036471875009391596825043990822560 9953811 -107099904206692412986130461563920028 9953812 -4988606136235589776406819779151456256 9953813 -17145195311607577078729563125863069938 9953814 1192420820120223303165132987261868800 9953815 -16712338770212743016487546419639484000 9953816 -179981060168801147286074688998337392640 9953817 156829189978126448742819207423351181248 9953818 -70889837021797404256236186985305955584 9953819 204524616299711717489251658670894568896 9953820 -261212260679774577147188860173639014400 9953821 32061193848901326716755698934578377344 9953822 -291030736429682434320045188590584156288 9953823 281385597228324972276762148425827472 9953824 -134339739811996475242914009675943772160 9953825 -22808487565208652626054403182929814400 9953826 -188788776923451962777653047520290416256 9953827 52130519966386958674484630265202603712 9953828 172435198035685266169267177264558325760 9953829 -31375676478042534243218815861524778500 9953830 6785330158454553035722087852649310720 9953831 147635975799935750208843137268813821040 9953832 38109094076887232112920290949274009600 9953833 -274333431177529404175853701188228902540 9953834 -222606114655930314236199239218142411520 9953835 191224225636844215579991114611301852400 9953836 -174556466412138311886185824475755591680 9953837 189384431387790254417234183262270510486 9953838 -138979238543253272608208103318762214656 9953839 174085205410521285534816926816630761456 9953840 4660072360434176531364369986556395520 9953841 314282066298048499089934382147751303792 9953842 -14476805046420837563065001367069204480 9953843 -1936360573775696159623217315193692520 9953844 -30526528335770818894387607790958909440 9953845 215442210651495720849967572963915696000 9953846 -110472241014071640217965383119960805760 9953847 8612879798499050040889374510876017496 9953848 230770371377672557196668481282003435520 9953849 -39140163164423395652958437116155468120 9953850 84342769455203654278831488464561568000 9953851 -90988914529996693221515059961706905408 9953852 -97308448289404456068696767524874047488 9953853 -562813562086177240190857259613785472 9953854 -118832409634695286465646686162884282624 9953855 -3518245036342626423607934848126078080 9953856 103219166009625703283053078904165105664 9953857 137712024794020516558116020782713364104 9953858 58245010865843498761610375953911986688 9953859 2654229821365593879347318691922304688 9953860 100999350904862692674858835192771584000 9953861 150846526257714932126713318497281545632 9953862 -80708569078500151569168472683400995648 9953863 -3573177757307737694727217657638664896 9953864 -137519504188318693823504005973127920640 9953865 -60517418076692484577899758919617155740 9953866 66979824567238993602775921797107755008 9953867 -108657960869998033084593803088450279936 9953868 -168246660836615482647987613288843198464 9953869 541928940767596335467080257108606881270 9953870 -154852330252168973483013918885026253120 9953871 101035463970095550227111917532036826240 9953872 22331172477479646804370705425353932800 9953873 443815462808146632797922874359374664180 9953874 76210423075083050153110393875069696000 9953875 543677199010772933197106179705684584000 9953876 118769698813161663668299991131039551360 9953877 -19479124761677748932188020199529143392 9953878 83787085387832715464925527239028093568 9953879 -54376086972134804437060066815256189440 9953880 -58513537910577579043651304861435904000 9953881 -251195551505839146548597782079723788800 9953882 -121674715393265211855784798636531400208 9953883 107727863545381153297395185091944034624 9953884 393096123397173796268455801989132386816 9953885 -280250531639372838975947258588713056000 9953886 4712239652210254630432495127826662400 9953887 -220976124289190749045046714359147178464 9953888 44304153984884362908958140094372380672 9953889 -129450819858431156304623985465272344320 9953890 200765049184436571507385697785483737600 9953891 -276380754551366129251523500674388758480 9953892 -51038650153806767242320955760235452160 9953893 -92259233065689520850245570003130914016 9953894 -27563196616829374034992547934020719872 9953895 -124608369155775158980449023706336061440 9953896 158423440932506449640899611519016550400 9953897 -245676256068549403595814631832836851654 9953898 -1113788861038096401568605134953434624 9953899 -36088111894520955773030223768399849100 9953900 -45675817353778361984559605314332480000 9953901 -76990202277871878127000748194925440320 9953902 9208770662985373188778768827436788480 9953903 -292176236938489669271795766103840972848 9953904 25751521399871750340328639078704611328 9953905 -151231315097597671059817705125393628440 9953906 -230270041634369177089007129754577828848 9953907 -187477661766838355981674183246830275520 9953908 239073656676007177213899120405086190336 9953909 232435870020752623167529847992916353806 9953910 -10335535674723103684559277470732265600 9953911 186303256876946288394133510172133144024 9953912 -303396417770704540864366463821029888000 9953913 143110507395953648990038143180889635264 9953914 -7229723590127328824199845888221556736 9953915 -28718907592335163901725816756252397280 9953916 45270991875100441993929177436052029440 9953917 -161320168928313317195984592116432267328 9953918 52059336817022514823148671707111981504 9953919 -58996778871135803791559408584654346712 9953920 303917754556183444024662345710252851200 9953921 152015394880411927879147434536064923520 9953922 -54686943236528124325503429371197151232 9953923 -156865520061980219735050566895412947760 9953924 79585929917875405043093441917766560896 9953925 54929093956398180201655957790783073600 9953926 -283563542917009091741849391038275613088 9953927 463650077858638500582088427048497930776 9953928 -17591927057462569260013747366163696640 9953929 -168900603871840522319544047691449284000 9953930 -7077117644286483314710431006609761280 9953931 66684151523615785486390125577161274320 9953932 39303548752595972240224781972038362112 9953933 -540150187272415747020241942100559218976 9953934 -139509920198651552571908074878035881920 9953935 -210196126207003492596057650714379264120 9953936 13964944678547265358201100838419251200 9953937 88513655565005449713994064185737648000 9953938 54553726578896937166892785152164578080 9953939 213355832348163582682506376381046841960 9953940 -42922994490110876787734743402897121280 9953941 3234395395556668043758914013987068960 9953942 228036594410926688942187738046360634880 9953943 178231995984400986776664776516552696400 9953944 -34675358834965104222074210512650240 9953945 -20434213537063879661746763626674432000 9953946 34214915205718411258056155738813874144 9953947 233974033178657299929067858470688763396 9953948 -124497173393978160899374728021710753280 9953949 266521122067952254236241048098275682720 9953950 23386750944312519376830227636542526400 9953951 3362388852986862172658665023314020704 9953952 -55188993358549909028139228378235404288 9953953 88665673586329467113314824616451455202 9953954 -213029020312810017640684077575834228448 9953955 -271056511179316827725468545795405593600 9953956 232770865211100396288743458914134549120 9953957 95779962246402269303313557120918490072 9953958 36881180031836886817066593777919809216 9953959 233301999415459866940414281783271526640 9953960 -138724788110925956064343519661369856000 9953961 -50067893081642532777960505667033392800 9953962 89885595186511099629260006432208366432 9953963 354708941404347540596681626651642112304 9953964 110818184649387361189015030030048608000 9953965 36946462496042654391214069528657766400 9953966 148497918528113720224488907026461913024 9953967 155613374966677530338431480812104426880 9953968 -125264666458211039852487741405259153408 9953969 -177237890021327866616200314271763600604 9953970 27660079523031920958644112550424394240 9953971 38599131865937210473554178007134889232 9953972 -78701909927947097235385490427610368000 9953973 325693354522461360474592263246636306222 9953974 155759013910884709679230277984516024736 9953975 -70208878693941233601971437139659874400 9953976 102761513540575558834664284647228702720 9953977 287847280426411664592646672842293219472 9953978 -55058595651874650232724435031414726144 9953979 -26061527089827040809151718383659840000 9953980 -11100172325850337237855033017881088000 9953981 -314370270537568500964291577056169457588 9953982 -173862162051225901715970098944135090560 9953983 -71541680687806105490863394513012584896 9953984 1694113020710835075876588359302250496 9953985 125186828189543597934571148601262416000 9953986 -6400141507923794828675142019109314560 9953987 -281767914446624290927230430145209434288 9953988 147421490906922861458950411687538688 9953989 -392571357667953705041625893301581779200 9953990 -29059151050938312669052662599218608000 9953991 -251805432570536119359094365428093538000 9953992 -171834743328595930735023329883089280000 9953993 -320038050244850170297870026586082215680 9953994 12844971656533821439009637729020512000 9953995 197810392014069638959439403616912952880 9953996 -20384336269565097390087573457152322560 9953997 22367366647255605031743440172964120128 9953998 -152241925375316755063088640063636552000 9953999 412374833485724931191177729826071846952 9954000 -25703462421766752679476987152302080000 9954001 -109318145487307662478278274114929641998 9954002 16592311237511972654182296950123771904 9954003 8938783511824276222669417440767544504 9954004 -24414497717362406341477012220045932800 9954005 -127589512607786439545204275672259532000 9954006 -88710048400501934508316021925680152576 9954007 89902088214250512440082125195366204352 9954008 182843154973787141608606739261071872000 9954009 42897369286638837833229254512058732928 9954010 137237138208248745176366308318555153920 9954011 98330183334961449049376108088460471800 9954012 -7889827012221672453835613933832549888 9954013 314773529724482111036809420174140292262 9954014 -68105106191007322232874604731825180288 9954015 -153839190548966199836279809641528109680 9954016 301681860069348061867764028269892730880 9954017 451652545110171742210497734997920988066 9954018 -29710716506083180228236011657438104800 9954019 363446367174077322227656702872773291420 9954020 32496876232929814670272954174295988480 9954021 39019657301952399913329171399763178496 9954022 54003016853447257381088549450705098752 9954023 -6966391888080397141196598770727558432 9954024 161619424492376263722112612195585228800 9954025 -302449575853879743016094828610009325425 9954026 -525248619235473413316827848000362742176 9954027 -652772122399081924582291782858589320 9954028 47708530666389706437798751712527246336 9954029 -548255093506368234587558496319077347370 9954030 54907305919461242163256701243393544320 9954031 332552254355154530712486247134530794832 9954032 72326746285207936455042434902736240640 9954033 -114226302965746105168876576514209093776 9954034 139730205678386285424728893624962982416 9954035 81287886193280210874165917225902341120 9954036 84302403673303669161449261560028037120 9954037 -128677290524787130164181343315425640000 9954038 -45252614222205840149912690652949188960 9954039 143167460648430298304381057844523842024 9954040 218924891587168650978867019896858316800 9954041 312154735480157731821333749354012286084 9954042 47781623357327437838564779552094244864 9954043 -206878857998865815389009977365082030720 9954044 85850767293365040011062707175465383936 9954045 -88824155569760343802275094949218699380 9954046 -242915164279733269148869447119181974528 9954047 -350396083143249806650529719222799948040 9954048 -42503793703209802299651558266546159616 9954049 167420621906027458168164954199772825536 9954050 -7608453795238524913065017043685405200 9954051 -244909311630480708149559086735092346880 9954052 -33013200881294365714791659184279680000 9954053 -569248948899586926703316208841277809698 9954054 -185607832241363630291109187567695951552 9954055 -163820887577631011294026226746495346880 9954056 325070321370441935816444199328255795200 9954057 -22012409996941673525941504550646402912 9954058 -15718308455555749959982310848746412800 9954059 188966919351897489238666365462398904 9954060 1333241292882329397355777836129192960 9954061 142133218599562929484927742482359984 9954062 -98693066472894311653926687495411158400 9954063 -28459069121158307139461092692185767680 9954064 -101377844381437024517682475455664414720 9954065 -465421054643742713293352250551774220 9954066 -137610198027653927483447198478616277376 9954067 -360787967658915472987806674435368817880 9954068 221417200622859291466536964227270512640 9954069 8633889343306113016681003334753749248 9954070 155595764540070091977903253074216960 9954071 70281398262081397360041924294699782544 9954072 -99442168222395869992699833782548961280 9954073 34667456344303649667541844019927106180 9954074 5448420469005152305742882772420466368 9954075 -61812114179549888862922583144250833400 9954076 -87182680909308556722956374753746132480 9954077 48202271375865256166792536223908344672 9954078 47476464748245303240775857243001325568 9954079 -227057924563499147801518739427109828640 9954080 -72585461647047269632682172734320803840 9954081 -329398933357391203670209335078011604720 9954082 -143180128576518669347058705592333714608 9954083 11934087291921005039435378652243212640 9954084 -5477840949611794652102858576180871168 9954085 -636090124546833791828910301135917822600 9954086 -11320329458065312579509232772842226880 9954087 28736931875073028028193612893993006976 9954088 89783996536096366945667010029487221760 9954089 38505409517326798707517200825516070728 9954090 -2566812929714049132036171489179440800 9954091 56645770776880883362165098222914461072 9954092 -25668786792203010612094512859399134720 9954093 -202901235577436813809419246696307782336 9954094 -337093353292214088945378749207175739200 9954095 114234672206060113902730260565030868160 9954096 49309966419998980324237818352719593472 9954097 146803944457637915939175719343408470546 9954098 -4788424153877704504831753298118466560 9954099 -393280291966339646314729328172934094400 9954100 30839629398598984881100910039233536000 9954101 51750014432616218774841130519129745664 9954102 158066300906481173976296293389979192704 9954103 -127511798955100979190384914524646030160 9954104 -496215494304742697492497833498818826240 9954105 163742378682017484023356313830524110400 9954106 -64800670112199021261797969403872335248 9954107 -110992693843679423389750434922392788040 9954108 -6294830284072662314498907143648491008 9954109 -54728794897867761155740897264621496160 9954110 -3241632419054808419722108185659370240 9954111 -15999521082105959653298711615577181440 9954112 -27669302328620084065016735047543160832 9954113 1289310122239387733628455783514820224 9954114 -186032490875647629094169672807828740608 9954115 125583493022581621224417159795391967760 9954116 -26566417411449147142316837536653192960 9954117 -321288983337412765183579094859152391360 9954118 111497074521970486495830875112226001760 9954119 -17141874963613141198370029444404236160 9954120 -1168727147023420216574485618367692800 9954121 200896815263830877075099747649152624100 9954122 42774857036140476248268887518829336112 9954123 -37730294764088230690475490254594776896 9954124 -112517136477952241225040117111280601088 9954125 -298508386262612679095634397080190641000 9954126 30908820207850389592239089160478126080 9954127 170653226945277890738638359300686761552 9954128 -25144786641672168551271325595524866048 9954129 -238132163093268555766408472148861648000 9954130 -102253251649945000918329208428537369600 9954131 -62920263768517625613600631765896195072 9954132 72101874789673999923460371765859510272 9954133 101492919141467905144422865663113598976 9954134 18777285668871937865888289884490462720 9954135 -162505567151131329871209492835223261880 9954136 535217370693927291855315144667073064960 9954137 33666062629261193775648012680284635786 9954138 21871208151764098983142278175942813440 9954139 237611940469325792024456753862703978640 9954140 70662182492714702983851772347635527680 9954141 69961820845038805021391705311074831744 9954142 -15740904782178627210348557853923358336 9954143 -278602544923962902799751526627735248608 9954144 93427825342079395762974873623152558080 9954145 227643139077287507304473306522673306900 9954146 -54603872224601405085831258510265692864 9954147 2687434374672746924754028671781069824 9954148 158049284397730016179178529170970478208 9954149 -188843296335312729912750971581490414850 9954150 82310334258368397282655966315622913600 9954151 354207020178653384898165257188033908152 9954152 -69284937943373547188043283194835322880 9954153 289011661108813321912391400908498078064 9954154 -137190043285999742615372794684515476304 9954155 76875360726062860848650166050576782560 9954156 1434479456199615696390419550525063168 9954157 -70181731164808025849180887091118364160 9954158 73698155913919889012231985612168071040 9954159 -321944208041131692072272171686948315896 9954160 -77271836216057691806742786166324101120 9954161 -201166261257270684261328668688263442368 9954162 42300838134285819196940610166743183360 9954163 392235885140491426094830892125420290720 9954164 -291304216506926033455148110708588443648 9954165 -16259400704156189069749611690916663680 9954166 -311301944713525607561574832078312981056 9954167 -88770247877911391619656291517323045784 9954168 -29703616294655609680568688010849812480 9954169 502938375330603656189286706069323182570 9954170 42589794072275757953189585990279331840 9954171 20170642319306232512120585979316679412 9954172 -243747454163694403270778884049807644160 9954173 -35306368904164310380423030239276979578 9954174 110076887729048734464668010504771773760 9954175 100247939285186521879576036974582537600 9954176 -142187264832433837205200916035770777600 9954177 -45930006880496721392384930064751466496 9954178 -3884084959080821118100163778744676800 9954179 86376544478189083405010745215159288400 9954180 36988934461104352700855602605808949760 9954181 -368111277059567867089935983896782934400 9954182 58858695458948363140411032266190489600 9954183 -82632149493168983379360474705236755200 9954184 68878360551667217084908946232695654400 9954185 104461047311600538047677883402118499200 9954186 193496359906665125684669211359611392 9954187 126816930560484628005853999639433562836 9954188 -123179208852081056008468805093037818112 9954189 7264239226825085810014660869811130784 9954190 -88518718084006899455699245312789171200 9954191 228886734138937025009586883395454700472 9954192 504193233985271048546451977176350720 9954193 -79831142871623472170404890581443245056 9954194 -69832623905374735043751454704948949104 9954195 46913582900366108509510913374265184000 9954196 4152080942279306688110956800572459008 9954197 302685002773979163778721849134848188544 9954198 262791990420966515272680889486026549120 9954199 1857014406748312681060003011570384664 9954200 -120806955256936169793946931383698432000 9954201 230939849752599827915646288764892833232 9954202 -100758954737698103283611247500317325568 9954203 245000095064798346153589716841249197600 9954204 9443552403350036505301898764447134720 9954205 37035097307778465707223501534820599000 9954206 285208870717204948573953364029386631552 9954207 -7295095212031091989756585653412064400 9954208 -518862725480466949673364802154649354240 9954209 -201588473894669232211206834847588162590 9954210 14493942834707292810754635908887633920 9954211 -249388982804270399651420586325610033188 9954212 -222197222438161962310547681398704860544 9954213 20769466846055328786459878649803016864 9954214 2380466937494399909395907464668101952 9954215 51623635599198265731467388505194160800 9954216 -152469846854368846409766268430775336960 9954217 78509560903763357128330849089879478592 9954218 191538987583179762304736814252471568560 9954219 -225855073839158779628632224445457136192 9954220 -249000349142873010753488914987600005120 9954221 2123561803041238520749502270033530680 9954222 -80264795307122777670175523308576736256 9954223 150395037565903401082993109929256707472 9954224 16328207049624886549553213769749889024 9954225 178897462238382803171047865094083748000 9954226 120472540144569356221145527576967573568 9954227 -173232093672883949159503093814534151924 9954228 102074311330474777584007858552159211520 9954229 237507233774163728560766762618951581984 9954230 -84661391351833867711947654973150421760 9954231 -15574333129205564128584788404495347456 9954232 430649635593026707020442460105707622400 9954233 -163181164801679182255355580834813858480 9954234 172799616735487449439628052837884387184 9954235 -59803970103702555267006261924267139200 9954236 -86160441374261478807681144084628638720 9954237 71968306276680577646811286756414705920 9954238 -110450275171798177742857756348822821504 9954239 -43238731586983414255504445720468406576 9954240 3378233700066028160003562662893977600 9954241 -326823061315784507049298384916409080016 9954242 -1416247467209285215001522980021052160 9954243 -104888930963006157618317269177152370800 9954244 -249341773059379903152588299944733721600 9954245 24727302366695399882486222931503690880 9954246 14200260058643075100830302228646126784 9954247 8471324084036971410323182819881106128 9954248 -162837850546548362090637265801206804480 9954249 309534470908298685693176724011618363664 9954250 217796778176841507684222505938550320000 9954251 -135803649331333549752002662163862811008 9954252 190794178928753359952861271535937925120 9954253 229020611700659628645286812834001744502 9954254 -141335702422283586623386193062351535424 9954255 65209021866573590085045495852837150720 9954256 -55835221788941484739117934636273451008 9954257 -200837687936496602135397969959607952896 9954258 53354544215332017205865439413925742080 9954259 -1621754831013602242233971110461660160 9954260 -91529659273942502001745247672972083200 9954261 -231180643310227791577534628037789903090 9954262 294104204181223334160496983317181312 9954263 377747792646304983050746350221502807384 9954264 -2128138133733249391798375255470120960 9954265 -206355180306254722823625026947900558200 9954266 -107880123124848465005259988566618420480 9954267 -51514595744249781623890521423313782480 9954268 390905071059515560925871163646140533248 9954269 -129462496405330084736470097198505957486 9954270 36315079714323157002033732862185789120 9954271 368936758408576458048556452605987466240 9954272 118667759980726445898909702429389094912 9954273 41270272484027624942638685018059819008 9954274 -194973421869342164177514431260616263680 9954275 -219704214794585547551192026909257761700 9954276 -45777637820758086766849050748437958656 9954277 -59652450310210613487221814726438783874 9954278 -177661851804053872302836541729161206560 9954279 527641511795111364579251092670854615200 9954280 2199299331376161364824349334736076800 9954281 3506293826000073613601847977951441082 9954282 85850624564994050326556589204895163904 9954283 7692439440742740263363078963969978544 9954284 292167838360760252561683556775428101632 9954285 -1445261728297363759645498732637399040 9954286 6482560489301527139959714055492273664 9954287 90365129611137010231040858968024799232 9954288 -30365333804551090316474660341263925248 9954289 338648985086985109626969441631496555090 9954290 -98321953969833119394852261608198668800 9954291 126589450768904744694017790181165505592 9954292 -379115362068743263398341213697544249984 9954293 262292408795144431949601071888652154542 9954294 -7632039143212406559358915242394275840 9954295 38790911212335050034160283491450706400 9954296 -143009148381392590202534355777381027840 9954297 -333617355166773969819976236038182294992 9954298 -80283354188143555351078990259866308864 9954299 -524296934128499002477392521443095114264 9954300 -59077502654034262576186680930383731200 9954301 81587108158521652566595540628968575852 9954302 121114513835585549301310140939262346304 9954303 326404606077408094440492747897030700800 9954304 392895061228344500236470765812581400576 9954305 15782391431385540413245851869860345920 9954306 160060133969069689675435293507677483520 9954307 -401322233437005053090151782558196172 9954308 -10503355262975348249416350645032878080 9954309 42590395672872296693694530554548822240 9954310 -109380399972543016561951146925406893440 9954311 -293640406528726225270209066680599754088 9954312 75333352784808750763197576006860267520 9954313 408455152400128525382215213918200001562 9954314 253036272826458384021509376967521086256 9954315 -79053101162961745799320159342732397280 9954316 -55330316511790914631105982281232844800 9954317 -65274777402203726768355754664506127616 9954318 -262353922223037285053324897972503695360 9954319 507930157185564894884921534618677004720 9954320 61171424046020356314583821223898726400 9954321 66371361629543344536448972792232064960 9954322 31456256069311619906399130985669880832 9954323 -75785578860310742678626436490963625428 9954324 -29925330152005793088671768583270948864 9954325 -62462649011328074213033873600084000 9954326 73036004911584850489595343814652078112 9954327 33651298241943468643643781998158710120 9954328 559280266126173418781993765090918400 9954329 -65867648674440837426814543424628827328 9954330 -150386639104787752062322430752825920000 9954331 183302035978423468121252185747705908912 9954332 71777075556461366033367351390384248832 9954333 -1659793450947345300084411245300850420 9954334 54707960499360549402476780276270481792 9954335 112393485914504631010421335206035834280 9954336 9067431541136374045643590400238157824 9954337 103014015852011907773150662724208298260 9954338 -181932757697331519397562374005850261680 9954339 -323376580438872029893759893266653262352 9954340 115111251843805767771668961211883028480 9954341 -579730141635894824022339124167192258 9954342 -81994772801095369263615766475915936640 9954343 -112422378212607550637506797209949632416 9954344 -346092159518656894868989193804528931840 9954345 100832172473355778130590148382027835200 9954346 242543761364606186198143807131911950080 9954347 115586060350660308630850019613310556160 9954348 63429846588442956098697295512043192320 9954349 21942118048669896776233399299114816780 9954350 -51204260017956213838037903290695072000 9954351 130501551823052705312572930875763606200 9954352 4895103061145689502237749764000645120 9954353 26837049635033349658942223405282113764 9954354 51405291012520255034802325889998918656 9954355 123433471972789295029859390729370827760 9954356 -239421491149878949673766704773394915328 9954357 -97797499584102743976004182456523094208 9954358 -68089456933512702125965533678084618240 9954359 265410413784888986383001546655031099560 9954360 12063420723019550573323336180469760000 9954361 359112566741096783154305295582156702292 9954362 -61598391474242270907903719579480121600 9954363 -161383962064152178170457531609514741712 9954364 -81952004536736368443668583341537321984 9954365 -242138600089659110937027138872659200 9954366 54665430347595378421797488313915110400 9954367 -177586882589852603597463005016727361568 9954368 143141000724353344635325350023854030848 9954369 95914702183070179910875133355926016960 9954370 -139039343786487631918623989918303347200 9954371 -245079121166731715570387368212435456 9954372 -24238367610265221710329160283370070016 9954373 -185713502662562002512274302431372406144 9954374 -149703778029320132759449478500932627648 9954375 -30543049672225079929699885427592675000 9954376 24946704680507665709075538683411496960 9954377 -311499774123100472484298872409038086400 9954378 -6922649231727837193779344145964569600 9954379 -3773778957654864088297740978502950080 9954380 -55625063450697128674241846928165811200 9954381 434755321716345848651693131424793846144 9954382 -152898418135063619956878205491752033088 9954383 -20905669991284091309851343288273284560 9954384 70059155660885061082553541508434493440 9954385 -34898627497230462995857665958328208000 9954386 64518182975960554640303384486187574944 9954387 208761100998516014844390739609257123840 9954388 211488761615292398819423102169285308288 9954389 325797063044791302122180309357365707456 9954390 22900624591174121310216579851061738240 9954391 397885875557982686873573845822756773352 9954392 4542048571494069469848174714537984000 9954393 -58254703875276295172113110688884669600 9954394 259207998539786127684591637148838656496 9954395 233722682698073999209350876653258710800 9954396 74381484484809003143804859166788974592 9954397 -62857683233929242935407667050760413728 9954398 130287001391806867774903514791612529280 9954399 16640139183820376949342502183371759120 9954400 -158527775796218364628774262393103974400 9954401 156288767260774511470742780529254368680 9954402 157922261001131327186946253976765826432 9954403 26503887404827202341013766171505623384 9954404 -18729945204291685511810700542696970240 9954405 -315714086317565191164053813071212900 9954406 -6800801712409665879892566952672954368 9954407 -161571140983542178088874394742242075680 9954408 -257523455034809040557124120439803248640 9954409 -69521592294323720441869595317010639280 9954410 6304200477190852134977617151387013120 9954411 -90133543611317931470436100814048789928 9954412 -166849175989641103963780876604844576768 9954413 -89209329854035300187274259744807347840 9954414 -110924515761163177876606830210776640 9954415 70746261949546799768708339111088607560 9954416 -80045362630415960245554981303367139328 9954417 -133079706235149061259559188247264554400 9954418 151135648330819574389122901548998800416 9954419 -117792914048567208885089635887497675400 9954420 8473490802133379959672456746509352960 9954421 -299917656191723076309345365933753428800 9954422 54879960698240562373038499988803492512 9954423 -44988037927641503373625039159926330240 9954424 -130595486207063473088763488236967731200 9954425 22771955241633329965780300038188631000 9954426 -6842466210444164807751560197450630656 9954427 210596100674446019153366965168855923472 9954428 -609219103661317059183742188470779392 9954429 -148289784259083323283195202371374793216 9954430 -159549728508323839820457029790926216640 9954431 164569606575659118412894088238768029664 9954432 97624843984889486380084959196521431040 9954433 275351084680596698403991435359493687682 9954434 157845065725022976918394789382202373632 9954435 277930360517631523098388819767643737600 9954436 -70706039786085665218670101594307048320 9954437 565840529808906069562184732455714261086 9954438 98900075034426448934523403117773148224 9954439 -364266914026588254356183227959626236032 9954440 -111311549188038890893933571596676659200 9954441 31041995598148717423895118056137728000 9954442 30933153512923749200685583838657107200 9954443 -228274973105915750349820017399761753760 9954444 -164942424591941593990687697989887619584 9954445 127809951328163768884085584985015162700 9954446 84221427500425775257376446481546415744 9954447 -52379254823519487311571572979325198200 9954448 93380392322746656574931932521420791808 9954449 -255053887131733561720131932769596153550 9954450 39146930587755126270184919798525731200 9954451 219412967191990890087475593282932686912 9954452 -391683276672061522668380047665182234880 9954453 187227177925768696546439214779048383200 9954454 261704074712759255505360605058342598176 9954455 122861556575633245654968965262915329760 9954456 -214188201458949322925989079830523596800 9954457 -1413332811720226525528356999477729280 9954458 -175338847683051386751461479104150157824 9954459 438454443533860631007175841466710735808 9954460 73690940623958672374581746201102684160 9954461 -553978505829760836421485950405064520800 9954462 -24929330168457273543676631500768736256 9954463 -79791305876176599040043998204420096288 9954464 159082301717187988614670537993139650560 9954465 28955836096043290952768503259148213120 9954466 244806723453849224194259740391278212432 9954467 -118028863651336646056906458837677960484 9954468 357871496104977559835663053190420029440 9954469 57421222898918776948843397278078309632 9954470 53293935004016098739030683008732535680 9954471 -203243483415946206828207721359310313688 9954472 18378874622997780865247157202000281600 9954473 -48553357088376726612352730774047894278 9954474 -130414867162403161615879504668018785280 9954475 -45862644223284484846319307948195848600 9954476 -79096457002427639844885569162413734912 9954477 -134191469038537406812877079916685433012 9954478 -5857353421327541677862661830734368960 9954479 294050366745794616873518512819615912080 9954480 12112130568396660808461459222822912000 9954481 87912925480867101114746031913725467282 9954482 50803749379090533685332382632633002400 9954483 28066039607591985109287490943694075648 9954484 72561850967748180334118879479201708032 9954485 -336737965650687726042632219109398085600 9954486 -63121724949351321921000948716459486016 9954487 505099749361829447941548147928824004136 9954488 -57810159140422967645448673875163668480 9954489 23307878054195268486544561759232885568 9954490 -31356045910542397334014071569403417600 9954491 335676847578573955499215470680552033892 9954492 -112156607913459485964246279386127065088 9954493 -27329378336871378010985073133864046880 9954494 -133418535865010287358906934924981267456 9954495 -100321605017826918805832756562898564680 9954496 183834856565349704919507093639129989120 9954497 137029829347262545238502988577042775552 9954498 -42743713498027763804648181652112631936 9954499 -25843735431105408080079509436448311760 9954500 -1105811912585017734541220863481856000 9954501 22725242419909038998488668612409950432 9954502 92480268074855168786324306502265625952 9954503 42595099630490167544422113422524754688 9954504 84592751495722364723088604294983352320 9954505 -4071756107067200473224696646071087360 9954506 72307467678726731203763478115698086400 9954507 278442037080489553508679619765505058288 9954508 -334144474654942708214656461830937380864 9954509 -100715778037042674428524001989265306196 9954510 -65594380572206497993769364921031699200 9954511 -166113978078906929212268086964090005920 9954512 72622234152994785480207938104188297216 9954513 4792504830548276448586794139357533480 9954514 99594799006110940807853424021079252992 9954515 26805241443366422696572597073853969120 9954516 -54003864374776884816994680142926262272 9954517 45502009777866875341960554919260725212 9954518 -14916381208898967167116179777795010560 9954519 32145994705600193305299253334279242344 9954520 187703202369976550020016133274791936000 9954521 405728016314739296647505376961205971722 9954522 -12246144164006439755290612080405496320 9954523 120780674214617245970893511539279690960 9954524 184666833964954691669424159765692040192 9954525 -27839917194056673441102781397207078400 9954526 -61348117392945339621525034583407164288 9954527 -19540843761917638811169484193224323600 9954528 301859621594613699926054484496982999040 9954529 -232237826580220843293824765816913637912 9954530 -7408612292503969593934696957178520000 9954531 110418654248613083267935086525597368712 9954532 67360239903143266795127968389162434560 9954533 -133506165096482623463263010065506265218 9954534 -11363395505923166259334480269990174720 9954535 164010832882592242419634581195618183480 9954536 -901947137965530537739532983786276208640 9954537 -85942429170372283903135290940164016320 9954538 149175258039311064036473084753475403776 9954539 40509338780536032907426765999435941120 9954540 -22618273725066705213776588633675289600 9954541 473786945032891567943644468325564791500 9954542 -81051733006838074565667783281457071808 9954543 -958441243633055453191661040357017856 9954544 -35391001891271137375876106011821015040 9954545 -95218417404744865234366583449869994200 9954546 38637015356373620685479120165348985984 9954547 181287285203140853005163561230247201996 9954548 485742359989754849071044466172743680 9954549 -183199362665728064186429676915074421120 9954550 9909059436679879066165408464548860800 9954551 88918517358311803979409363266761125000 9954552 44702727563321472921914482950212997120 9954553 -396968951494348835225323653793535754240 9954554 -50643505502805610788260765321997611136 9954555 -66855460941401560847083612082667571200 9954556 -330514884315978346346617887593273607680 9954557 -198065776440774133784621788143588322068 9954558 158782071964437504814217404442099600448 9954559 -413155717397739697170101331791720241720 9954560 48213583208174608101589123157899345920 9954561 -29078989959132594546333650798568324480 9954562 407149486868760400066269404970425096064 9954563 -324774162107061000511823451562438998456 9954564 127600686069236139215769925724664523776 9954565 133901881111524182543123376826688440320 9954566 -51327063700349010730215599363563022976 9954567 89779216281919885991664662925956710320 9954568 -43577137941390387619078162095793059840 9954569 -488010164180816745610646170170794174940 9954570 79501034406953392500640843581233875200 9954571 370660341700697436260763555164817988944 9954572 -283162668490453270038722005819310878464 9954573 60428869383111453695295707211329029344 9954574 -45197049935940429637112218340356971648 9954575 -6639961485900019198032931599987073200 9954576 -604629957631841573249928003803209728 9954577 -16520546783324124682744892011709201600 9954578 -403526346324257986505895835255963760640 9954579 140545955095342369489362141076330515384 9954580 12710632906344450317095166244950419200 9954581 -72601368716814857424244235616820766976 9954582 -162230692709740315396172111133534706176 9954583 -82625633392455637379250316931012362168 9954584 167549692302635384840085670396348293120 9954585 40220066317707258337878400589963214600 9954586 2007032558044209159830758765163529984 9954587 4696260265551492013019734661078863236 9954588 -22307199001146884322742874836091977728 9954589 -139451416468991494012868290842638329920 9954590 -141953494199036061042221456047569868800 9954591 -11188555771689970676777407437307779696 9954592 -449406265223133612883307375449421119488 9954593 -108112001670802833214165346803662375552 9954594 -41320483776562508016529325979472588800 9954595 -59198960532687285570849655420684659840 9954596 137724976924403083186604013737010708480 9954597 13852291051474584667214226452100999072 9954598 260566608009426779488198635415626768000 9954599 -2448208384038707214174946541679624264 9954600 -36339246924388843609625954104369152000 9954601 -118765679614064789101172621736543659398 9954602 -17254040172657465150726266691907591680 9954603 -63132091710819316743847708700768869200 9954604 265775202830467008242122048904742861312 9954605 -27695966293387688578437442906673259870 9954606 140690105091334554972612717759636631104 9954607 -100695770378315225692970323412576617920 9954608 6784085661365279611186434233905643520 9954609 -36151152887894800285495810785335653440 9954610 -54948913531997800548506073565108307040 9954611 -132799237864898797648865175031725648600 9954612 187578513221385178160941542012492644736 9954613 314250911509979080343976694324056461920 9954614 -64883923411149336362430162959693516160 9954615 -170707628239640499160030139922253426560 9954616 30027628671541326453636267352023490560 9954617 380514570212750213812594002400422330666 9954618 -13116591026948398243213847557347664896 9954619 244615112298067294159889842339195467744 9954620 105490938919882989364968814253352775680 9954621 280325651280046485466031871339415610790 9954622 -126934874492271255412484267334018548736 9954623 -92655933692581480885701571613556182160 9954624 -22393048794376443099223926430519787520 9954625 -7516440204538939618480968358594206000 9954626 18736982769197753931064845556505553408 9954627 -8066714695220769048586914310336066560 9954628 -89496400308187328356503261189042600704 9954629 1311605170526392377969353604968443584 9954630 31354455039727319189430471245039616000 9954631 83756335375980910440417862881383755752 9954632 619533623843460214677191650909347840000 9954633 22758711743562827289567667258557688704 9954634 -105258512393621891804998275642361016784 9954635 -191201795173907761712756878716958381920 9954636 -17485184780507871644653071320025793536 9954637 190534541077825639676793753564454663104 9954638 51727528793350260949413077017369978752 9954639 -378140246009547184469955281679501544656 9954640 -72041694685804003486973541816326307840 9954641 -459299475458585178097968201924716722176 9954642 -25548248871971954284887729722259785088 9954643 -33502603709264813166206096790018796480 9954644 274546589034180328740344829393368127360 9954645 -18067553625937733012655428960088164160 9954646 -19385717855842174704011617508116292736 9954647 -312480264815549265036243396751564538208 9954648 82868795092347786690433841746915430400 9954649 -167288976919274450134397729133210948540 9954650 61953736213636461107599225000129956000 9954651 64518556240958751384952389273756172800 9954652 -761820837822212988770002740685019875328 9954653 -53497956675596744673559942617094934976 9954654 152887876899270503682279495300229005120 9954655 -298549206031724458052319947901235050000 9954656 -743652569056171000744176275503306506240 9954657 -19580572934834768916362276836946766480 9954658 27011918020283038480112708777276608512 9954659 132912275580781189735731171978000975360 9954660 123985083924660873447766002875758571520 9954661 -119430601683861458157906183199029289476 9954662 -14666727440627496617612112069576315168 9954663 -16478170123515367906527901098290461656 9954664 84167221278832226693260321911739407360 9954665 42862385262205328146027038529536334080 9954666 141811463536378221100150310456719250352 9954667 -358313996886064751656718714583472934284 9954668 96222522810424418315082750137069730048 9954669 -245927930049432577078348769855390725056 9954670 -61512821161206283719438948934358400 9954671 366941262724315723980462205507662240744 9954672 65775515151420353569849474554003456 9954673 -366485748226757354039373687487798693980 9954674 -100081043124147622050944362997743175664 9954675 57163427363705850568788639776689093200 9954676 -213921306421615020539862580572969965568 9954677 -45820157461541195473273254357948587268 9954678 -1337561243741074132189541104029832320 9954679 -11599989838977527124577800599112006224 9954680 -152266616418127204138720716390012825600 9954681 -346514605157443078646302782519685537056 9954682 -192289459335778226475465652010158769808 9954683 -307960131171930108437196594157891423068 9954684 339505903874474773430774576664716190720 9954685 -37502944174322243350660522528964816400 9954686 -112595869010089087484272414207763395200 9954687 -280181132964557916414946171136821590840 9954688 -383180245718439712771388426965147975680 9954689 89831781319293082331130413947023578880 9954690 -142107893080044431950597938022645632000 9954691 -24970583143145545123737712814866902888 9954692 -296990934351528055261213770855997741056 9954693 142447575977842375110689512146216401022 9954694 -213635157188352539672668317875140243968 9954695 -107997595163627847524259478532272465800 9954696 -170925557423450589407027579032647475200 9954697 240430532243532547074258683689797532032 9954698 101263034858957432137101650097906624864 9954699 -42772509573254689596255518082762143232 9954700 -80769814621112208985982365338158105600 9954701 127130288197775518781230212378366795702 9954702 33017088845028740502075746184314275392 9954703 116408956434957451494535251796071661440 9954704 15832811431059727048254979028258144256 9954705 33214026076502831661858197261789606400 9954706 69296013201801898426130256263500970784 9954707 -227823124195438400412551289123364115808 9954708 -23760879638819686955980260591832565760 9954709 485771569411276419618189009165499840910 9954710 2008629555534705716429388237683861760 9954711 254296528570229278649936600572261632000 9954712 -60517212643006643882475948486813696000 9954713 411233617781320507070176832880573445962 9954714 9474395610773677020143965314514698240 9954715 3579686069489228350141699803203448720 9954716 45952123314825495276463783902413544960 9954717 141098888058222342732838217982492958080 9954718 4802566048470981553607953169952780288 9954719 -612461580810726554526747257088501134880 9954720 -41849372734119700717781333476072488960 9954721 127176162934717406241408729791578770112 9954722 -22165931269430774939933011011406456584 9954723 158659518904746502194211690637370449784 9954724 131084875666479056884354432845993779712 9954725 -65951131062413048974365638476285624800 9954726 192301832119362246340056598910230301184 9954727 206021539668839910286084761525177600 9954728 118173531760514808849190347712126402560 9954729 189870352749256479334247198404475394048 9954730 38874053501625043465346140621919190720 9954731 -379297254503316649989683889791457675468 9954732 35782080174793121140283946624979011072 9954733 287515621643136308322942828955132456982 9954734 -87325121763139517754363671737575969984 9954735 -13816202640664774325227821605270707200 9954736 29395250977983657063853919662278180864 9954737 -185334071905248636295406625526504951500 9954738 254529189609991016356863301982757220224 9954739 91252661665394895315282465802198850880 9954740 168240318699198882609801766132488272640 9954741 -262064347886765050476978538054126976256 9954742 184026327231321085482391599771285552768 9954743 497029122125604916767836825546389975080 9954744 -553955214527754345342146056592304046080 9954745 45543683190179653239199108066314825600 9954746 -318446962536588725143499627330088960 9954747 -306704212035989106243850295266605399984 9954748 -35252379088752404127579982800164334592 9954749 -142984069911482081338390643660929896864 9954750 -42909601310956075435280787384540864000 9954751 -35587816472366393781629648462061257856 9954752 20650010475737305042129286461736878080 9954753 51887584726679438772266045618950419504 9954754 140210153166673559640060093038700046752 9954755 396506670740653233512104396067622758160 9954756 81917335027763224123787150433642749952 9954757 344056221052026200111332867821823023520 9954758 -6412006480697119796729177410396830720 9954759 43121998197841139546556192987258471888 9954760 60177063066926125697639649196685568000 9954761 -335145139449089270985467079829649257638 9954762 55476676620413132743525596704593000704 9954763 76362311612792673022490131560605812480 9954764 3432450233295020930236765991435750400 9954765 297252391925089914125813559393279984000 9954766 -95834287409756814173043766007297620416 9954767 -28891683607925707256730047559242689488 9954768 -11929898554855378760634497376611991552 9954769 -376155515569945579413798219578704715040 9954770 21305270425431463191595374324203957760 9954771 -234212036242070011886554798154346194880 9954772 -126726898247262842564576183055238805760 9954773 181494875263538840032696427636833316604 9954774 -163505862916202283952029529776763805856 9954775 -190171090045236802427647894430687646000 9954776 16351939956651989283051487323098112000 9954777 -79975872451956677477945819599511016768 9954778 77171817756326622272922106753973401824 9954779 -383440357854934984553651479147814436600 9954780 -8339985442280360102370396324834631680 9954781 -91317860509255575943958763317473788000 9954782 -423676308824361065473531002493464576 9954783 187765243561604179905476718023701825752 9954784 -72950651884641950632416691548271411200 9954785 343562579067445633557832605777313384980 9954786 99931720596895188116186284927843323264 9954787 540836748325134943991693392445625505436 9954788 220738382895792807556994555422164197376 9954789 -2389573665097288525743373544849777952 9954790 25633838778438212388774222118706188800 9954791 -23077167458281519172983965502875504 9954792 190301624871576025165001131833070387200 9954793 -562462005239204997885051871935718283120 9954794 -70422886613208752147337315354464837280 9954795 220663079896380769481057169579982318320 9954796 13068339041447542559841226429695545600 9954797 15579211984883953707057397893458310720 9954798 -35990194979849354798598361260821928960 9954799 456768824710601918466965497346606837520 9954800 19358944604067010838703568233450700800 9954801 1429234072910643799056729779903977920 9954802 1134531574064216262996571333605809664 9954803 -264120003490491502483251980605640387880 9954804 156705880011064313016928330936330278912 9954805 60259170160325954361527045446556914560 9954806 155583868464577916873275627494819464352 9954807 8676438426366473975411383394264812800 9954808 144198973673163392661938067359529922560 9954809 -313606966133355569765050599368875987884 9954810 85006476606137946523540273220231973600 9954811 -220317541989831463756597612554930419408 9954812 101014078163366986520287710453915171840 9954813 -31487971671124512289844149508344602624 9954814 -93858574264614200383076370089819335680 9954815 36846042186191644643774782827035569920 9954816 -70924526283391776495622837830131122176 9954817 99155296588172180624745719432539670272 9954818 273594651328524063729502599995545233360 9954819 2084775648684974284584046153283547552 9954820 293509782775069732917983484355789774080 9954821 284088129664856676274208346052026277344 9954822 -60260089815391179423278262263868587520 9954823 -566602425305638939345742029395089325928 9954824 468239352841580714193520843049382174720 9954825 -54507615995463459601695236553399400800 9954826 -37566495611800709705180291853134788608 9954827 -696408132664388092825847746328519642448 9954828 -17245305503499174629006113219946188800 9954829 -380976543467967658165355254259377786570 9954830 180381861660960252531644529034859270400 9954831 36276883666858309171906452787189791264 9954832 86025187429873118276898664292856897536 9954833 99453496463181053570054484207816717120 9954834 -159225605096749347756220162174737861120 9954835 -227100294541052221150804487574424711680 9954836 150026946698794658372535479157739332480 9954837 103721609389381136096798798574035403168 9954838 16251018366026243472575170193325580320 9954839 381166168234069458436683806247814149600 9954840 9103051620172952651088146415917260800 9954841 -22570280776320215628836370435267450240 9954842 -154499366274545462465258789391629894928 9954843 -184407322848669193769229943740991528656 9954844 2020740521369278846686712806829555712 9954845 169318529125088295828896796709102997100 9954846 65653153215419913278647780142909798400 9954847 -332120627145289443640952949421112777728 9954848 61740309227817426669419693813000699904 9954849 167943571731071567240021719533260774064 9954850 -67164237791927971844208338425116247200 9954851 -22352355859123241813310563887299242148 9954852 3680750499319300340750992461871183872 9954853 286755206622877914494175450083329055200 9954854 -15426833567188202295492220801486018560 9954855 172531493628195900716375479252464292200 9954856 451007843167311760516309030043187194880 9954857 -471134920177324157714776290764808558768 9954858 -9167561793864274312535411634084276480 9954859 323581317414087627946845662617598850000 9954860 -151090361206422151999708343666243174400 9954861 5698812071333010071312393208455952000 9954862 -98443551487073441094740040440903333568 9954863 389056950765326450748967502386835746824 9954864 4681995212039153211774218647838490624 9954865 66646582953639688828873637621883982260 9954866 -153723849167312932938192129342787312368 9954867 12859011170586563864309323674436608048 9954868 -92386590245547380274649558899262722048 9954869 380491457302034027316429514769914676160 9954870 85064350913815193706628529440874588160 9954871 -386980776796298640578641845122508867928 9954872 -546978450806014582370653805170412851200 9954873 -293743507312163298056685796903387893120 9954874 -26905987277703470010389884547627762064 9954875 56509669591494079979707660519102464000 9954876 34765770150468282786149436196342809600 9954877 -626963422608342611437037607960136564788 9954878 33041591110457713525128798378149226240 9954879 151045736054705163411784520093503966080 9954880 -24129524018836813492055732330157834240 9954881 -428058855762459924378271508143596096318 9954882 55888366051171139773127386161653646336 9954883 101144721155461043691408087701490674400 9954884 78753595565663850539699298948578247936 9954885 118296985431311639017471565306694237600 9954886 78508835026064241444863810509477783392 9954887 1379652695496653259725821083767773872 9954888 368739535659755279545269290800241049600 9954889 309739892547708802286948567455266137600 9954890 64243009925699596804905055362191520000 9954891 253200948298673360180911944700522088700 9954892 307817621902558936934547900178724201216 9954893 111575953378045861853574427026647949600 9954894 62486712454582665388836437999616292032 9954895 -211511276361310209067828707340052874240 9954896 -10758966806095764040495107695952396288 9954897 -150759435509255201892642155741430992400 9954898 51791772769412854172428204435276698240 9954899 70528341257684513593498853950290037680 9954900 -2159847170833610710395125753816304000 9954901 -57942302003193349774753037691972972192 9954902 -226623558282622947249606119745985905600 9954903 -46182035049094091083218665062601690496 9954904 -303122574023183873581347087015070218240 9954905 250727989681553156738677485037832397060 9954906 -5787895302422646990602148677176197120 9954907 -117204586497571177739099973567359238844 9954908 252845117009079284486553026929786864128 9954909 70980006585395637783934440823874241414 9954910 26662561621836160246598854450951557120 9954911 399287795084989994448044650963459435824 9954912 549764549040369478753580107992662016 9954913 129875840914154417091244067763137603760 9954914 35794058889279099096242661126900375552 9954915 -218084559406653896499617999975825344080 9954916 86351669764932915343461623153337756928 9954917 19130263944722946496787707745412868800 9954918 -123637168202337457774422997769184685536 9954919 107629901931432599045088951360397279144 9954920 13282878903028895543002267041438105600 9954921 -161286691369746543023299465983058923888 9954922 177021251414862113089798473184174126512 9954923 -21324745283430444113241277072327169712 9954924 10528802915806555173962585975256072192 9954925 -62937960875224530654127462416056569500 9954926 -8845731277912332051893751670661823936 9954927 -346269646930751387649113546349708226560 9954928 -160428106483626351984341693878060646400 9954929 35753731208331388504753829225014897920 9954930 624001074606351994470911954504363520 9954931 28135729871026004587212441895462675792 9954932 -17901614979934620432874347320841209088 9954933 99580173550708115361830069385467427744 9954934 259272254361303721329950358376533145152 9954935 -142788526831627418833442680907583678120 9954936 6275906803512428457557759777835909120 9954937 -3621626216652981109990527693180025344 9954938 110881321394941014728125390906702129776 9954939 127058208994176716012418495238011869808 9954940 126334610784628656651763272107196134400 9954941 735642105914533363907839466181429612684 9954942 -1513856332727804509585043104617569280 9954943 -433086062739781425783107840552282538176 9954944 204163557022209985882030359354298859520 9954945 49485803134853400720278826820191891840 9954946 -330504236127725987291790867040547428320 9954947 7218089333811142999533995472339537480 9954948 -88103612645606863003539999229445283840 9954949 -175450507453330186196082716275139654050 9954950 -193958082811549694052837142727620790400 9954951 -76503524314623225872848516250751634560 9954952 86422955045396417007906230192583475200 9954953 90286517263123620049948064862841751604 9954954 14624439699557443158824295614169507840 9954955 -294053272337411632065446897223255426000 9954956 -275001777971629235545067818912993274880 9954957 263474976646439494688445864306419989440 9954958 -40087935355547658006813508225822190016 9954959 31335052269709545435250038350898890112 9954960 -45656138706487819662286002133381939200 9954961 18978962500620756633126770260451864424 9954962 -82321374360188009405142850223797986528 9954963 -22975343382295854543598567998367955040 9954964 -86725938352338414498111838112889156096 9954965 344864660297351465807674379961067070520 9954966 4244890340635058034550452232631789568 9954967 -284534135145480689110983847590233691048 9954968 -31745006060997364441425167045607751680 9954969 55769172374444474379654229540386888144 9954970 77363405146692906735654708055352913600 9954971 -17655867743330899196588224009232804208 9954972 103046706960961390334764261313316074496 9954973 2060904649667176275077271614961374144 9954974 74659353006378442662812207471546994240 9954975 -11204743439054936373261879331742400000 9954976 -147326908064823742487542569828278599680 9954977 -18935266190840002869216076611097290048 9954978 180897036856196144613617325194295015168 9954979 529080195717033541887647950272018063576 9954980 -97853651452741617922020620948589649920 9954981 -115160929942352291348877415235789061696 9954982 -66865970468435234661042469571820453408 9954983 -180873815540460952370326099552786053768 9954984 17692938262703124745504037132583813120 9954985 148010988722078788004999360363214933000 9954986 -128091551160634429988119574276868137808 9954987 2080748192351679896820227367043422384 9954988 141023087153122994200415813638085222400 9954989 23507306298102032945470531338615708000 9954990 26793878762623084066473819356642584320 9954991 -71878034417311501274133948948129290608 9954992 -75883778242187707006948520826341474304 9954993 124543814234328039134309629452575796000 9954994 79147292278201816612485474804979441152 9954995 170264171148575372085298176746102649120 9954996 -20587564467498706960462314958146355200 9954997 -86776825817367262586288535488917136872 9954998 -14135453936826409537882305772225132800 9954999 140132855801086584103112556025714810752 9955000 22009287447273152458211532700147200000 9955001 114700776177437848548057778546748829120 9955002 2941124638674871264796578679360808960 9955003 -24448915800718186477311678358149966748 9955004 276721528108514783841099601941094540800 9955005 -56076646155568459517549291524594534080 9955006 -83582910636276757628917074105368703360 9955007 -687034662758563611836910366443651938440 9955008 -44799778690061179783083283940722606080 9955009 -17793834220457756144370203037569721790 9955010 4748809506237581481749581537344336000 9955011 -98095023273775917174715359619866069120 9955012 -131394878240649088184709456060965872640 9955013 537054914390773464062146857308194536696 9955014 -46519966203183013368361457461702167360 9955015 34102700857056637922859797355098834400 9955016 -372098552089172006944798927153212718080 9955017 256199912978152150856618293207353999588 9955018 -65449143033533645574219464745300350880 9955019 -601507964403630252925826786361714873240 9955020 -60963335057409462053200479517470720000 9955021 -694982023685795649358185949917990720 9955022 -4840040353534305702870353856967802880 9955023 29241679086332956318944004885680841728 9955024 -16059245876839728685551021076276879360 9955025 -62741441051627448778167023995406384400 9955026 104953056982839305218951347957208530192 9955027 -588298481237317581559870992199036991840 9955028 119864893967205640578435804735928887168 9955029 38919770475111439740944544854095905600 9955030 35266042817621216825605288258753382400 9955031 452408667487674811399981984569654189000 9955032 255014689730039793341787014112310456320 9955033 -455205421681255969519399327375536060 9955034 -207327782680010051428368875749445869584 9955035 -15001844005080025074053959392321076800 9955036 113286562398690109646246240867427813888 9955037 237010584831990320329089554263273293792 9955038 -14715491501146269491545047682983656832 9955039 94099231837164817589786821052096498856 9955040 -192946281516908304231491702290966118400 9955041 135252899740364094581060378054831787360 9955042 -22458062716407482949136257925406225328 9955043 -40213423920701904473350118512801528416 9955044 4246390406654967810145865596372021248 9955045 -98903453279115930743914543389180375720 9955046 50268344738602750284819942254894059584 9955047 88087541320086401361462556974252136272 9955048 -361472271229282248107774464291399664640 9955049 -82977411389442315474952003257878686236 9955050 2997450681823101235458545058240000000 9955051 200754292681367814804264619181172882072 9955052 -54081334460918849471755682881038547968 9955053 -47191199166989606645611156433763721440 9955054 301375459026570204669686496665725670976 9955055 261025026235532148577235824038436711920 9955056 -47342814799982087818788451022347370496 9955057 47961721864367818560538728795828057600 9955058 -84742289907604281596267633518328475120 9955059 2691298765644186529874635941124381248 9955060 38072362328815344053955864712748582400 9955061 62737320486044976012465438131950389504 9955062 -1060896674179773679366942842078910080 9955063 632982945905594643250005378882979462920 9955064 -228208136385192666281803978297203179520 9955065 -3175876680838345921370237454484272960 9955066 -10679676377776083553355569668556074240 9955067 178486571092062991601602144809154690560 9955068 312269978480157303446954623019805582336 9955069 -62590914882676078435545072399470212000 9955070 254739105943355544729090536141227008000 9955071 -110138919557039464814606776635341818128 9955072 -139546385453431886160207874209861337088 9955073 -948699708883969641443015504818215678 9955074 -8623620940576951276916366980622898432 9955075 27207358559132902717416740165166967600 9955076 306793979731358313477667692667856351232 9955077 -62883700077315391149857581891619284320 9955078 110776379078291028647329159807998488832 9955079 155932207574741070601553492938132282920 9955080 -41925700407588111116873601904789862400 9955081 -297324003568223579589806474874607492428 9955082 -251459937226435328751526396283725414608 9955083 -36262206242917382374604517028334850432 9955084 -231447909150891872376863132651712534784 9955085 18740221101128744201913182253968623200 9955086 17190714527510629603739687361097164864 9955087 -142985734874410546574721372384398299248 9955088 38436267251252060602460950367168102400 9955089 82827212384936502651052487055769727040 9955090 52063008160825709993167161696145912320 9955091 254059636405749781132815579658519147920 9955092 -18708961064849761384649810420884832256 9955093 -320319553141213079678231814983763036658 9955094 -64606885581722003369432498314510631904 9955095 -102919999909148310971425108778802165600 9955096 -186462956028486852630127170296782202880 9955097 126373670596099338965821153075459527552 9955098 17015667342281455522704106907946108384 9955099 -201102022973634140759352577080803083008 9955100 160760777687213369801890676016747878400 9955101 -18718400337384646963298567855659908960 9955102 -1833896448755910176962806333209994048 9955103 48107903771779255562548224171436985424 9955104 -355698440775548920960271982550882713600 9955105 -166021557456302521621988184544042770840 9955106 72932305360958567898810391076831324160 9955107 210699214404254376556117948428457886040 9955108 -177014074113176481862417877320065369472 9955109 -163257688536320046205654277722025310084 9955110 -58428098020233543636599772499451228160 9955111 -199078419822845175790158721646275157376 9955112 -102774496288552516532696309714935572480 9955113 59458226802483353618252637825910483968 9955114 -124823025697887498683621814110687882736 9955115 -324080009313694748667923308599202214400 9955116 -124958895093915241563617273343827850240 9955117 -800934902728115352029790534467998083648 9955118 -102706645914998940721167291195667266240 9955119 167842352905706443440379259607042612744 9955120 -25351081057827886134069310552060723200 9955121 -268687888737060648752062504532895741456 9955122 44069857528266026081346513034685215872 9955123 55429239973951887069348713606655218688 9955124 -272920717728521323238998854514534360704 9955125 258318153179578906363864647989545275000 9955126 115404868164808468455799559853783049920 9955127 84351885846478682680604155258317042912 9955128 83725946149240233881836953067788042240 9955129 -366638669109262237961132322397896109680 9955130 53041904692541923864575533242423188960 9955131 -161227509020015131631925437445304035048 9955132 -74331417050846255890629339453612426240 9955133 -677937571129184830572453079950021879156 9955134 39116920457699856930116842530467075136 9955135 -167184643408152157423034058631525648920 9955136 92248344442401026166493341466075594752 9955137 160252225103408504738086243150385817600 9955138 -296084363401136833452156392958956543280 9955139 162423777402119641571169058758353222400 9955140 272331005892687587888419210332549120 9955141 111355367759692347079004002173162429472 9955142 -104456329561262591217573263117868858528 9955143 2791084140663704915626074743342849304 9955144 -405240420311238744178002843189964323840 9955145 635244889758903369342048103569163200 9955146 17100967443787725777460067536687290624 9955147 126650389382850193661795776482041574352 9955148 -35706795206100666877409855462007327744 9955149 -93701590762163019484273132325934919680 9955150 95003776043511510420000066280301452800 9955151 -229349143918867510484951277554491791168 9955152 -69451570558304877025690310950175784960 9955153 -45957640860727471022421089513005733516 9955154 64974582751339715296000095848902656 9955155 32857891131445994051683016522493899520 9955156 -30929478583192576473460811440754200576 9955157 -342062390726005498867564074229189260594 9955158 136182637887656892506119366916890382208 9955159 -215074534177835574514973495116398627696 9955160 -276942326169223363553612516384851968000 9955161 257669414246097522486101898629158907610 9955162 -29384087927372911575887739492133679616 9955163 -148897659892676987494282135485594054588 9955164 -37998392412351383404470192672888422400 9955165 297699709000594345941370376851414621920 9955166 -57412566547238977611921018528919345152 9955167 -148503341818259235164235828507117288120 9955168 -126558899386006416840865294658578022400 9955169 83612746811503877111705996076203907072 9955170 30239290892381665104348560469255859200 9955171 375359011063254964960540942031347481372 9955172 355659651579828320350812004740139464960 9955173 132939012534637748106368489358493040544 9955174 35759430818077527019267636035898166400 9955175 74765470080390490518743133064209878400 9955176 -110351591856893022234964754832843079680 9955177 -93644421291657141481597404825801803974 9955178 -353170202923633180914163562976196763040 9955179 65678001684798042123516305201588889024 9955180 -74755985309884255410139316984784460800 9955181 -115328189100374473749582977719723002036 9955182 42564477674055900870660230488132623360 9955183 44240652403244465755738869577273786680 9955184 -26855034763897226961728731852660408320 9955185 9237545052758816681713717538493235200 9955186 35857239715001091928794303859746021504 9955187 -37948806880344347306655209024988635760 9955188 1092407624208132471091911876110899200 9955189 524647835947604583895259008072221554990 9955190 -46877195241626523004803477118712728320 9955191 133396279474807524062923661049422471424 9955192 -47443909038683507195528812331248865280 9955193 -94757411366511215519801427197807998320 9955194 -122577089253942736495627065322958661120 9955195 -249702885186789322608077604860903045520 9955196 73586137225478512462742168826181478400 9955197 137217358471313193556061030875616269440 9955198 140340060554032815520627123507968273792 9955199 93919060847955934429657200219520963200 9955200 104363303937866203198160009655484416000 9955201 131883584086365769700597023901778883202 9955202 -88441226033330358631103283362650014720 9955203 -28532485935114749808567278107099795200 9955204 -99507009139098348360990635674346741760 9955205 34304660098087514649455159240576803200 9955206 32564480705586711582793346795434718112 9955207 325561398099284150924134859089932733200 9955208 110173603326100902777112540465001640960 9955209 314884201168415666146652615885826882528 9955210 -51995970312293930558538231831658524480 9955211 206205250775446095329068478483975016960 9955212 -78142155016844843834576736865015116288 9955213 -419349862070830560812085931527081136340 9955214 -233627821958657418341670400767693064128 9955215 -31590271865978140949261066905234642440 9955216 13971108718200012084200453297583161344 9955217 288431241525550929798356990267919813732 9955218 -9154064206122410732778456896999457792 9955219 -524877599104867137213302926564452887380 9955220 17436425294275328669141760055543848960 9955221 7294904791529326244810723488569331680 9955222 -19853841666647377723118421719167301088 9955223 -17282187374273891337262719119884905528 9955224 -182489646113191263712602878648027136000 9955225 3917739022396684921699044629218280000 9955226 -82924504869583948532133315354741842976 9955227 -49122795846267765837762938633833010280 9955228 -3887148583349504533503975836863641600 9955229 -43265957496145741468098678340536805716 9955230 -6183562763104642565026843885668305280 9955231 -2511631848730830504898115819728391040 9955232 1021125853039146999751758949436620800 9955233 228718039669784913901766373869107483602 9955234 -139305756720801723586161672155688406368 9955235 -257241088247773416457297356739344214320 9955236 154344727979688269105614384165531975680 9955237 -120632891577506709099091754091909959648 9955238 4168696782001135906997137764732153600 9955239 795416278808094294178827409950933120 9955240 63978244688874267964596229761484800000 9955241 -106299513093349199774417474831070116358 9955242 77093636899118719418167463279398646784 9955243 308847553726564161684850506067928669492 9955244 -86260635637435059683305975401107026944 9955245 -87242581688757433216267479218408846880 9955246 -24229375757895841465052643781344428160 9955247 -87857303130275152859001017212446082560 9955248 29231980042728709020953094518318137344 9955249 -138402491943572520833988730238186224750 9955250 327034753412399267911225404330869064000 9955251 -94373323846996976065522837259280940320 9955252 -92535776903090922878562803547447760128 9955253 110628381509340780713198757163980300480 9955254 40373705430814293295804612612191301632 9955255 -179549580729997206999742946149010845440 9955256 245016216966853975620942788161646837760 9955257 -46465168955717198213765714857481150400 9955258 -373299625979478604346995755628974273024 9955259 -301993373102505344728883217365634677760 9955260 -21425582339247247699371163143178659840 9955261 -31206927817415521678418243379581747976 9955262 39141857515135997349184990378104651072 9955263 -137811410366661277402043566692932531256 9955264 92485417151966370275654017929864806400 9955265 112316777669889224206585292227745260800 9955266 -144062158243837120493318437297491662976 9955267 -132866475809165208624663509509801413216 9955268 198351983276581176980538571041691156992 9955269 110946934994074715932808767446323260224 9955270 -94861227681558698924667207444715267200 9955271 529063993411754855194306815288327872472 9955272 114322349597800896970344858083421265920 9955273 137078371570688723758606473589650956340 9955274 -1245807195681647411599779833738526720 9955275 -34979461445084204841985152154164600 9955276 -61751712393896558584851785940273446912 9955277 89713914885837239538979079099963883126 9955278 98567685895398750330410732898111897600 9955279 290971003085852929972896166356258452560 9955280 22627637050335562477838368034030223360 9955281 28381182647703620985173792862223724592 9955282 131520331214531967787713774551466833184 9955283 -143486688097684433971094329750574266308 9955284 24011249491012870521760978094877388800 9955285 -44795503939929558958545191056131045840 9955286 207756574998706750470892558731088732800 9955287 -38807715473953613465812696895384805552 9955288 64337887599772186029612549014371123200 9955289 -222545861260978953471636314973375185910 9955290 -104276844358658100702592736607340289280 9955291 -495017269665501701116447601996191733308 9955292 -39262490985187621784169766726038786048 9955293 -204857429050799059326160668651222385536 9955294 -19773582476263640523230499630230860800 9955295 1435424508960626334653756987735252160 9955296 -16703115175247281856510883399130152960 9955297 -2068565671293755895365598361749360960 9955298 -188369381556801620616506174340527175600 9955299 -319462110465231487486185612899416736136 9955300 -13493694585510424386101986899085267200 9955301 -106538139173709931476522502149824077698 9955302 -2827871568737174100632263933122772992 9955303 -418908596053207063864245260682741045448 9955304 -303090123937584185338441552494485145600 9955305 -471587613195554165855713799593549440 9955306 -22149043726065535156843963099612339200 9955307 36459752666709901971767022545462526912 9955308 -86057056823047118197213247091482591232 9955309 -21981575389783183088435119843913876480 9955310 56634217124759400375312004632647194560 9955311 -299625805155933771397332452045266841856 9955312 4736652120701838098363525884497395712 9955313 -248975507750584858631686668374131755438 9955314 -32267393294245099248538960077071254896 9955315 -162663435197527382187665398178047313040 9955316 115626423549022012828261345386956574720 9955317 6174746000521172767899900412336537920 9955318 225211097474810824602143192987975859360 9955319 -509966501033636506178818725764658032640 9955320 -23058986279422190184222169716876902400 9955321 105675042909499374832661061750341509444 9955322 -137046981654472236710054085548950990656 9955323 137703324098147624859150813394501812000 9955324 -385563387406874823613610428317985488384 9955325 -74589983460071171542187131489741291950 9955326 156147484377254938971953122000401128064 9955327 -11103895239274890881828798084853218568 9955328 -7154662989051494953945186707198443520 9955329 -202876645459961985448927471265190399840 9955330 143722306545517823824368763521998906880 9955331 227304909230685917211543194204150542032 9955332 255571187030481012350043605558925772800 9955333 88331721460959265469636607973766845404 9955334 170727792333182383608423758971912734816 9955335 -35106595389665102327750187530071449600 9955336 193404873752985011804099550339507486720 9955337 66461862187485277649983635392276679552 9955338 6120587724552151131481847993696281344 9955339 -422822741830398992031403713957173329776 9955340 -34504299962672519344110336048342097920 9955341 -24275005167234286109923080892872644160 9955342 151229161998044681298218505101885211072 9955343 235847165310291305144096667768011596800 9955344 -11149509659020939762494625569881456640 9955345 -283302626185285809642784628509573728000 9955346 -67667622826037539094996563602612118128 9955347 -93412411490369428688191323254951190600 9955348 -61674572078267939439103302163188588800 9955349 113710159047020373048064536627822766350 9955350 40656564041862535899904684529617845600 9955351 -181087660771461831019732622279285376848 9955352 -457184621827728997759125419767883366400 9955353 238467148822491683801005365992467877664 9955354 -60078066699193249897930638514017346560 9955355 -10495936516945478626516495054751586240 9955356 151786829921426974964803870532953078272 9955357 -260504587973359680640878608997591664160 9955358 -48523151713676456964320404020708906624 9955359 -117381040681099360421094429805400375280 9955360 5239812179666693380228900277201141760 9955361 -47240641778728073925127714629335098200 9955362 34014435981362247312763304874425809920 9955363 -584820142903505148305397050097595947312 9955364 -97948737274396472831109969453475108224 9955365 73676957737161296920551894285878937600 9955366 -72180128443914055625563815880652620416 9955367 20909546204614676695876393874204356752 9955368 113569912215353264867300919901934453760 9955369 483609819621597137846467947065549406096 9955370 -58074170658668372935094711121674663040 9955371 -36989019378834150168428495141287176192 9955372 -2879173698303005780610715600701209600 9955373 20344209588576230364610550560519368000 9955374 9619686662537698793523788435880118272 9955375 -40476548257867979722505330511021612000 9955376 -48673936498160461899565372852381483008 9955377 496493659555815399553965294618997649040 9955378 -178561190137741658745792552465406763760 9955379 -118787923479667870602966224607286311864 9955380 -50067502207208828307187791403226112000 9955381 -193550510707168364996758052343427023300 9955382 -235230951174899529052181696938981850208 9955383 -156601119280103797285229503523628424752 9955384 -20623483545271475385104421317833789440 9955385 308321652076915508385129288925618489920 9955386 -2240451748772860298855245315579249920 9955387 61608239049682218087594382998155130144 9955388 -24371608828356676882131459255544634880 9955389 118398487010743954197533957830926409728 9955390 130534763166465298722399797392995547200 9955391 574325802383400931287687022893478291632 9955392 -4666490717940468386587006652016230400 9955393 94923506723466434070503559255390539200 9955394 -123024705013212437224302236109420339504 9955395 58004552653071510423910714392641724720 9955396 173877931854047575644316696608277504 9955397 -321525926837535065828633569295465261154 9955398 -147992047701143051886550017663021155136 9955399 258448563912346640666942901528334981536 9955400 -15673733727157821873131614784679936000 9955401 -42211658571008437016371417617348355296 9955402 66717887494280016470373550440470366208 9955403 -6115433977329176435685796289707032576 9955404 93622696525183617156627564071405400576 9955405 -94060363282085112352087006045101610440 9955406 -85533909870872247512327534818465391040 9955407 55132060894608070139854974397196894208 9955408 32940916852162862509779105467405697024 9955409 281676371014579684773939544983537497316 9955410 -24433348268260426482394767760862246400 9955411 299296089989828225955193588386567405400 9955412 7843681987690288486079244875094792192 9955413 -46801140925901422648980657197495687040 9955414 -28563962194049164816422377855736177408 9955415 5779727221255230853134040330504786320 9955416 178456888835359144534047308829540249600 9955417 344369548512514840384436940948008323466 9955418 -203603215981930904471335943513531592960 9955419 104907341212074156435685604602704550080 9955420 16894525949678133480652634605520033280 9955421 149011541380333963477323884294641347840 9955422 101899479618688214317054217070200267520 9955423 287188769796121743116368255249768547800 9955424 -12581441434362698134830017407325306880 9955425 27602296242069336224531173793713062000 9955426 461750982049703212541229388789638144 9955427 -16390036826491706329072044915849140808 9955428 -45306472842677315492855260206890425344 9955429 -535407541436256000001549589961957764160 9955430 -158605303520377492609875250629017548800 9955431 -128864993269917901136510378091432570480 9955432 -349649245726551488364158823662796825600 9955433 64812316966729403549556660116871270144 9955434 -106108928540213071362146695563145009920 9955435 -49335528022324630793628338342120832000 9955436 -96907186292269708980492996740547468288 9955437 103235469010889595882688294317652484160 9955438 218142706838968943508018440926641511296 9955439 166913383721258952713815248420120891360 9955440 -13710701964668960377611627792039936000 9955441 -596893636758801647894265751282889690158 9955442 37276074431899820993113793039510545920 9955443 -199107208291768583806762585077461169600 9955444 -105963139725784401163772507985126864128 9955445 -99641354961780764774739115293717651300 9955446 77689246201205483583165801461649408 9955447 365631447527995545562626857642993793896 9955448 -6289409094654942834355170098389770240 9955449 -52244761700071693047192369513991709760 9955450 22360717378045053988592063485862034000 9955451 -73774947302751545299266627392151332400 9955452 -35223208217492800912344701064366266880 9955453 2562747690051740007951596065662605702 9955454 -3492718514875209148210174677528664320 9955455 -181873888881703455747225904986503328480 9955456 6571904478483945521793905032471511040 9955457 55440338162179525108676328833750884800 9955458 -28840374871362020741850412531963937280 9955459 -157565520020829943957122453561272190340 9955460 -137044770667413784569846136290219774720 9955461 -427810177602880066857700089810837125280 9955462 199292119051746535194058649394618003264 9955463 -65006378883661092000816122318786911104 9955464 22603278152103734765533926397404119040 9955465 107250516709492841307312354258544581120 9955466 250383417331542205904278993440121776432 9955467 238379651481365249490031187711761395408 9955468 182776286026325906332101308463650380800 9955469 3898157080040864631848893965977049240 9955470 -26844197740315692433160071577422602240 9955471 164756425008456772122313578545082362672 9955472 31459100701820569565221612387535609856 9955473 122717164412738842776672394202206159968 9955474 -60845379890639066338808755636038977760 9955475 119218500929254908608462863107889255500 9955476 35641924239087433350559314001689329664 9955477 -313103810098688459423928924260576574354 9955478 -57333988516495592131037844250540499712 9955479 42275309082996699731702263012370675280 9955480 -49229470083491796095065739637214617600 9955481 -58297859225520563775472292775590671488 9955482 9893975613931104411061893786188914944 9955483 -268279802572516095106470976011677843640 9955484 39423029984815494650160241301525962752 9955485 -272010279387059869393985687155587542580 9955486 -53346220822018705701178547291424647808 9955487 -111120778504115060009859795159837169920 9955488 276607073081264814251120215014515933184 9955489 -3885222285133665287474660308890838560 9955490 72145148873532576373497611829997044000 9955491 8755556835739213030206272610950786304 9955492 299911951017281859343191399985136697600 9955493 -566287953383258150424359130214098094080 9955494 191629560354344319824319847554982333440 9955495 -40209248025784458553014101181115699200 9955496 -18498026727855069056114849060029854720 9955497 16937062519748231936290302671902496640 9955498 -8399446384382383991397599202418810368 9955499 533379541492745479181393601451047784500 9955500 -135368091465853989168742971600868608000 9955501 -621520871751289679604095970304573054400 9955502 -100471391729942859902456347860978426048 9955503 -120913805700450953380741346695182576888 9955504 34906606944375211926924028441748963328 9955505 114596001559703044997116678408226661120 9955506 -146974163993423847192272102347504619520 9955507 108947633284635351715002081172256927756 9955508 -27022654322889602788555349596685868672 9955509 30355807291553445683987993172086601504 9955510 5278324916395906045904365835382812160 9955511 262553012893867971873551018480465603112 9955512 -61532031155838125464845551265264967680 9955513 -400303897655579820255511020662574513840 9955514 -277527287173371420562486468049878752144 9955515 -46012083643846287412518766847465556000 9955516 38570690928849241717224716412751543296 9955517 -102942903003396967928624055263747220 9955518 11923683180340890230770305675171161088 9955519 231027431041607796863582775306785251040 9955520 50653688653965052724467899348214087680 9955521 24296587882760846354679482315099244480 9955522 -59465130707823862997811060418651567200 9955523 389793388410643112288207019399301735320 9955524 242506609625024055042653767643095366656 9955525 -25689134760239755887587638133535920000 9955526 23530389947513360040975647766693442560 9955527 -30049492376609596111337050259535275520 9955528 -19044695428130030457576050283953479680 9955529 61549487821074181857608570461362848784 9955530 -30955848424041059382924403508102676480 9955531 57115312155521092648621982724408939600 9955532 -3708429237994860465305811904896019968 9955533 43242496018609604438062597816153548864 9955534 40745291801593320588806633018638708416 9955535 37464570579741140929614715666925289480 9955536 26109421861361834624733123075841720320 9955537 -380954280440060675368135168250814642828 9955538 -50209850206676919872123864208367100928 9955539 27128909627832002990865286565831214528 9955540 55217598924030359303040649007741337600 9955541 -197583770317840437074264144335788923058 9955542 -41602696874347983065849511093088258560 9955543 33814429883440603724606699121834661088 9955544 26225219326129494028380854231627673600 9955545 60365967226779120578406482940108806400 9955546 -270322566158065429978214189485872633120 9955547 -25219882227366781131338596999654057968 9955548 12104200073822294765597760771920414208 9955549 -22425649562150241509605811943318840000 9955550 80679618899513654722176333850027545600 9955551 33893506037703110290799653667269549440 9955552 -209100834391939000395730769658515816448 9955553 35637752266775112478595540530238790420 9955554 -13580333286296318954511070280534184960 9955555 196333017211944885705695428779429894000 9955556 132397170457387543191236934772195567872 9955557 6581976811280497836139915381963910400 9955558 178835338796525447507767739721675773376 9955559 409161176034886099284084793686574088760 9955560 -75615376426203183208658707657903718400 9955561 -67497347142966792087472753398225283776 9955562 4748750639867266359054336232868314032 9955563 165163162217680786611976547695968542400 9955564 239901762374528855031199812291015762176 9955565 173770146923657641822279213656492784920 9955566 -2180221042997011857541931874604769856 9955567 19779773174028564288444448903559329616 9955568 40340306482478039448982369121530281984 9955569 -9210311229976170882771259962377744832 9955570 115857112924334175912538515217978032960 9955571 187807490597210922410954885230344173772 9955572 -21156320366883829982045561130528768000 9955573 -76562369448670247699007456232638208896 9955574 33838883915245161613278196534557984000 9955575 -1968740161452604417935854006683200000 9955576 160058567743360308787483110155165614080 9955577 -122140399714900656134066307961552007574 9955578 164719001900467985907919788014369255424 9955579 -161916600534077773618078716279975830760 9955580 -73511374935651278434909171520674713600 9955581 106252344893379101975659748124082471104 9955582 -24160231179674922680024090135526604800 9955583 22470907449752880692723226937568584824 9955584 -222048515431108821606319821743456256000 9955585 10350132807968578640463057536593300200 9955586 -190954212391122693352591062481813118976 9955587 7130867095815933167854829605769905152 9955588 67593002632309543678642971243958829056 9955589 53821258321118783450450197708208295456 9955590 3838177376969606219581375060505491200 9955591 385264251771555681851620100183354706624 9955592 -127271534693119195510861647639115806720 9955593 305548124903169567792573162027210090282 9955594 2034122013243621102861359526100492800 9955595 -111621051712220100816684090084125791200 9955596 17432861317878971495230239763569475584 9955597 750054335907753950146094219124216768800 9955598 26396024266380924620737989429582052800 9955599 176002117273810751827491324675389501064 9955600 70216725723416261316778305640856576000 9955601 146456444155563319619088970353480326400 9955602 -244506391862407713528087449103084241920 9955603 -43241779141904076970751035405842841520 9955604 355694506331708758932645189793919120256 9955605 63619589337757329725887386698647053120 9955606 312982288340983112172456121812619618944 9955607 -559899900855713266192990353786817682328 9955608 129080392026285219774348491920848568320 9955609 615827503436153766483471859142361894016 9955610 -75734571744820721798112598711751485440 9955611 248553234390133297673581367987186156460 9955612 66057463042684922128641161524464750592 9955613 69894300436993774396731507463949014560 9955614 94982368766744673682293474112322859840 9955615 -110434304581664211165754455416751153240 9955616 406150161882985381689820923533172670464 9955617 -33746520110127144139813464614971533888 9955618 873426681568019228612127405720683904 9955619 -101889550274875607683016159913548055552 9955620 25988533307933644500955843460321894400 9955621 -85554321513858569344255673652550204230 9955622 -134872102879070808234344714900483227200 9955623 -155802977769871852074616392006986629296 9955624 185020244197867895469525709383449548800 9955625 130450577845261180751177342292598522500 9955626 -9786437371957786507741417493588395776 9955627 90404476906530518116696709748142779168 9955628 17037215582297998674334038709521370368 9955629 7277987493292437866801670131989128780 9955630 43081226894803402797465957790790793600 9955631 -13998716879797893929977137777347822496 9955632 75656444516750057903344350080788561920 9955633 302164674228535569269179529809745828882 9955634 37909575529042073518809012355602158592 9955635 -21027041547801558569400620042740904400 9955636 47969217162608697769880958829507230080 9955637 4859445018043333959614744299159538286 9955638 26976252868689871296615955421331072 9955639 -57630385831852622697453331125625384560 9955640 274960877370749066704981043673246412800 9955641 323337569310909239412365742902773894992 9955642 -11518834797665993522495669437069977600 9955643 -605155745051304694379749295712070446108 9955644 -110346821192919570803514427237572201984 9955645 -94238778829927210231240376103936913920 9955646 -13160456586436671193924767712890217728 9955647 51590753376782794133543527204654750728 9955648 165937707544080730047950526266050347008 9955649 -299798247567445681104055025710376540880 9955650 22854210373486229955683347843628083200 9955651 -409761844650962868496113747389804737348 9955652 95029884136029711404660245615838023680 9955653 50229927503001930103262615642304201984 9955654 -157635627453381932120067519898587705408 9955655 148575235352677147966807806060264301560 9955656 425679769462784410882606599785311027200 9955657 72092885425459951590600187139483743232 9955658 5992635220488836322921582238293845040 9955659 27667482242089577746689202681387653120 9955660 -7088677726096654865603825168870231040 9955661 2721291701845456931089203076081398144 9955662 26028265018169192580804641284200485952 9955663 -309422142488133534495200915788159699656 9955664 36153983260757917007419339610757660672 9955665 -106953773479590254169946552881660273600 9955666 -155733406547056207166749984539420801024 9955667 10502557187563438159624897683776395560 9955668 -100927008207299069007603655019827599360 9955669 -100111767841642855219853625500530852800 9955670 198213619921063381762281943358304833280 9955671 -319238066788709898122729661484951211520 9955672 244574825223740579189879583499739596800 9955673 29323517462549018249912199301731858180 9955674 -197524631335928530204737523831824554256 9955675 -97668705153926124588497311326507441100 9955676 189674534711056234776965044733680524288 9955677 246574093214943524461708397244552120000 9955678 -468772773840800987606341092849993221376 9955679 17884377549915679830227700241522403784 9955680 -61496719307274960416136634150504366080 9955681 278067500220022847560975836914279599104 9955682 298635388276858676194378953441434419584 9955683 -253634725369274616096573719367848336400 9955684 156872486679030154308261027785767944192 9955685 -376678386908631825041314529072902303620 9955686 -20027112694727463901115076533376836736 9955687 -78126213666699770197393529413750109648 9955688 62659970583583376167312381606205521920 9955689 -26812589321880704565139730942344884192 9955690 196954204508829726673120235369589067200 9955691 -317370118120221383145108829357152543216 9955692 217129828248463889208678189548751263232 9955693 -562747198403973654967711976311428688320 9955694 -30044123567811178101060680884839946368 9955695 -154845970719408457888228744191992452080 9955696 80813734577252200369245580388454400000 9955697 -248516943614074231045347142660400023854 9955698 123842660714667387929055615535899233280 9955699 -46199607806150175415066908551448955136 9955700 -38676449672553980720837912863621728000 9955701 -38191794577427633006620142960447137536 9955702 -142690158843360988912929108212089245696 9955703 -83790088235231746181432083435105315320 9955704 5477541520263787945023526683742371840 9955705 -151059796709541158633447223425943915840 9955706 130489302522283281974712814534733277552 9955707 176342643367637456559495465497458108440 9955708 -78734468870280996396510713186571853824 9955709 -542992771021351245428092393043432244090 9955710 -2481418517480413499092308211218919680 9955711 272678000496386917521269856459802010832 9955712 56171713476948469205060675432853012480 9955713 -4238748593796191127852497276753013456 9955714 7105154592592118651366595270332638080 9955715 -131669735178427338700622829083278809600 9955716 51344726986302154421855063775919229952 9955717 -261472822921615023281085978076266883234 9955718 -37470497287351213486078814894611331520 9955719 -196446140180498478283206625670199885000 9955720 234166464908310811097900271590203852800 9955721 -4021668729991568930098483573216964508 9955722 -22443426852956049538446176396770023168 9955723 582187207263249968039338220916311669972 9955724 -91368294617482506451337407793890219008 9955725 42708843107685577786265747197345303200 9955726 -245664489611489042207739206792644670016 9955727 -19478726909809795045067257941687418176 9955728 -47842770493487341150356327498856267776 9955729 -153812968190198846450304032241866514240 9955730 104278064910071889148509280939108313760 9955731 463157496621550074633111546599773929024 9955732 -96605768314112108288693760365534355456 9955733 -202700301688836370466458928453074737000 9955734 65860854812641757508738939935609518080 9955735 384179458112666450490191354111490358680 9955736 69893413435554477830352820605812736000 9955737 -233921179230328060432501522086294765120 9955738 -60818032919399005372499375731303495680 9955739 -166829771097668764376202916996603358460 9955740 1647212985435879942195362191071160320 9955741 196699131142618572043588596875307366112 9955742 36410888908015766805599385308018086272 9955743 -3789719132441994932981972063718518784 9955744 -358834897722533706255008605003376099328 9955745 17052819320004008135706326268842507880 9955746 -144057761895535883889279968546292238128 9955747 724116919557615500797768155162229960 9955748 -240497805833304994384180115076730113024 9955749 142398758923688138749242326547109681248 9955750 17692649913812659281142889412905280000 9955751 93802688345890857285503037404810627112 9955752 61462246838580663959089577815177789440 9955753 500086237374749107045009275510716863120 9955754 210222353921890640349345140181826662576 9955755 -57832244284587663778008107234140947600 9955756 -661731572627654562467582408946116121600 9955757 -24552219324109385007058995959692798848 9955758 -30887647845248840268944831414154336576 9955759 791400194093658462025233620621326040 9955760 -32216028286419617623803936603623915520 9955761 -117733959201891953136065236253426388528 9955762 107053837385634078527930233815765080064 9955763 230092404098154469588394772783444183120 9955764 8429165430244372189041578244523376640 9955765 -211713053588949464610672471306244058340 9955766 -39346663148840012007157337999937222720 9955767 146008024535403202486372119853729314048 9955768 246950894788697274794252717492907970560 9955769 636971476688677819627780276017956416596 9955770 6747800832454929657613338316100774400 9955771 -42281825758315154229041773392064498800 9955772 -150695102226984257247416400653949742080 9955773 -294128567787931239225071543964278940378 9955774 -22666273581769496035699067967937167360 9955775 -147642232137710600513346961727453928000 9955776 -90110474257693511822899577452209635328 9955777 -66043578902762504084207772288553452288 9955778 10056621376731343748207206728224793600 9955779 -87519152506776311709341509462205418000 9955780 -150176953092312487575750516938438941440 9955781 -347679336553274117889441923458185241536 9955782 33019025230589503099746771943075735200 9955783 214448273137138046203416636791704131032 9955784 48824233713967659911539809378788966400 9955785 -8639878169917084742606258076516307200 9955786 -53719225208362972813566711688671507408 9955787 170255278611280176533204559809352239760 9955788 -113154593926713657957115599908694343680 9955789 -200120416355903235616470323822169939048 9955790 860447428669888885456440486722478720 9955791 4814105495471665257689235177689399400 9955792 -21830827218977136164125367350027616256 9955793 -319446029327793240310973668869257836380 9955794 -6331858967806831747056889051503062400 9955795 137234896339818498454016448998870789280 9955796 370608138936294501361098826684262217600 9955797 -331241523758995240362480200461195624800 9955798 80259316249388705128742426664519347136 9955799 -133643092964094800039403951692409136464 9955800 2778459718769771902633979302595328000 9955801 161215353502518270902111282918980155600 9955802 -244966342196787804924442433426101701648 9955803 20519004807863153989272063609334018560 9955804 92321338087450197173733243535157285376 9955805 22649910429368737816692350729455633920 9955806 16270509416036416726737921628693883904 9955807 4605124367470353057266126030594833680 9955808 282967347994835489207625520440421908480 9955809 -149276343373757566207979131644015371886 9955810 -46789739685248145754086695377516608000 9955811 -409734394572885768264275330208950734248 9955812 58724709630732041024211794401282744320 9955813 -1708061248457473656084344853834035776 9955814 -40758730530691186259973942164709259968 9955815 -125027421413437039962162031567509790080 9955816 -112262759173780824804821852461414502400 9955817 95771573842892583848539845727775544960 9955818 -20965977439402839521299557945349455360 9955819 1941837109011439539117245765895391220 9955820 -119680560808281460259468412634036684800 9955821 197590873737117308169433514301541363104 9955822 238162498591129658329086112851394359552 9955823 -276825966297226084046610567105142250928 9955824 -20096497714256893687799403145424535552 9955825 -2167770586736812781892423332572840800 9955826 -127297968629291467979417437393629674496 9955827 -23657445043508049696237499775730725040 9955828 -4371929835898317363813035603395696640 9955829 -136596656002702155963222506055769465920 9955830 -75271910990467151268636961437932924160 9955831 83824419008598046625698249817359999312 9955832 194270092884263998056561883925075558400 9955833 227363036896193757178516053298864128 9955834 -92435535074706889150311709537621502208 9955835 280871123005197386365550901972234172800 9955836 24031618908819333087696569976512544768 9955837 289956432844514075309059971087841309920 9955838 -35047321813410225250882476431633086656 9955839 -157891266201330849523726184295447358776 9955840 -142732709127939421129442495002627276800 9955841 183524547554199439893644449283815911360 9955842 -29963161886507405035769790195556216320 9955843 -123324178231490737378449200773249549520 9955844 182573142294911085806493296906194244736 9955845 201545996571807180811192110717521856000 9955846 -8419239148926289734891245225435388480 9955847 278120778316648244653908359662245088560 9955848 -35705080640825930600234533591842816000 9955849 56184527276342731823035777737181358400 9955850 -24261135327005623251834463416247680000 9955851 3008913679142414862584319038934832320 9955852 -364651934022723387546996060430459128064 9955853 -167181582873017928659683572698422493898 9955854 -33149275543291405161841106012314551936 9955855 23368614972444248616218973190130032320 9955856 54755683321457791418374936096500621312 9955857 96958219798387463020781526801274032288 9955858 267952121085102964636301440266751102080 9955859 -32997097377259865760331468147759217160 9955860 -51119044716355994704295263380837488640 9955861 -219145758784937050581167118451270070688 9955862 -96394443244617812348000027446034587008 9955863 276213200269180804994656790385572520864 9955864 274390484540701202569714267514481039360 9955865 -154551945908974242517190510879994583680 9955866 -21606315025840057206217432767674737152 9955867 42535450500682389684817705964990458880 9955868 140328573130635275953589858408762165760 9955869 -387997836806973564142019933353500036096 9955870 -81729022025364505746772295732785917120 9955871 372005021033714776263199157749258007544 9955872 -16822835499539489585954113129166143488 9955873 -193731682760216651140455469201839618156 9955874 -218517674619455007381973345273771926240 9955875 -149144606916677591511181963020756480000 9955876 2644013713908942551015854257783787520 9955877 -24502827953635268238620964635386041792 9955878 -13998821828981480832910174450645207680 9955879 -32084492354810607303535157445569866416 9955880 229783626452103065531801338276230912000 9955881 -19710766815426422114908342421278833372 9955882 -265315944847138386654628907789123556000 9955883 162213989361200892937631978758930179840 9955884 -30295419839391134780850184365592779264 9955885 300246619433965855409738811159888125580 9955886 5119474633226799010660374418694749440 9955887 -335197368316406131145800303613762498040 9955888 -5760250388873259853467341718501081088 9955889 102450528389899624380521415104160743424 9955890 -13971013478433565108017529788675233280 9955891 78154039497071237948430712936798611024 9955892 162667968423637692584491195347278457216 9955893 228634485596709749518462835496121368864 9955894 -13636454637720284960530410905352140160 9955895 78783678121261863487836512083509090720 9955896 105241994753627514657344360335441920000 9955897 177722595290829969930357276524298577152 9955898 -61813397450407473786746948544955530240 9955899 -178542449017108488885981810362094524880 9955900 207043517051792264444191496252201792000 9955901 -39031987085742534916975493558849143098 9955902 -24809887453066303126586585645438263296 9955903 -211685008263656916350109602328838083720 9955904 44024845154429908578074444528785293312 9955905 -70396183814974191374159206456529443200 9955906 232434664614184678591392436474136467152 9955907 -21423553894591078428235188142040894880 9955908 201308119358443426437913001294689905792 9955909 -193869544767820264686289382640802529890 9955910 77287673655098173165009144781765727360 9955911 -8884429888081517230645096611637026816 9955912 4677710136372321533910978726324602880 9955913 518581602829653355365688819877683871184 9955914 -155714252851313979394179031803754679808 9955915 -13247703450605906734223307755345096880 9955916 87463306608177610806656373883631228928 9955917 -112617967912081204043627836533409209066 9955918 117356780504639515869656981824851763200 9955919 7337609314373914612998535448254132344 9955920 5949082306271975006896649685148631040 9955921 -132899506538319185495851534415459540878 9955922 108554096246374153207289471596831228032 9955923 28213585742587253755709971882180591200 9955924 -105533666785413513180108164000688076800 9955925 -58388836414379226290643988332984367200 9955926 -15896012850178094640906808561528041600 9955927 17494085982838310190439871068311907392 9955928 -205617305929268594531879609304916807680 9955929 35260662147020437486486664458604406528 9955930 -102317216287191911742309598495418084640 9955931 92534741370864819926362892891782072872 9955932 -85894761578528668272734949292448317440 9955933 33674404974822741380495279848052282784 9955934 142359485676283040747124522307055863872 9955935 203338357526812434937473287005079174640 9955936 -170485083027248407694388333733809881088 9955937 -420296521042823995525814898406474920414 9955938 -102749077453890595262586390578979363456 9955939 120072990331872992947008830175961122256 9955940 -107770282737835981343693974491364147200 9955941 130077584638655132510083170515282880960 9955942 201895912424183391667889758494684379872 9955943 139789286407764261685134271464745693320 9955944 -1734210985063930048212384506812876800 9955945 -17030030732861525652672621961372878300 9955946 -21823118978587149040485680243414356992 9955947 147724779851482532553590870203264827072 9955948 -100118851443119669459549614017188226048 9955949 150613423965724459473688058774658532950 9955950 -85292070567916710559073752646718638400 9955951 -2489441020942787437739535695802360400 9955952 -99911484686258809113539804012348473344 9955953 -81358213689734596296284727541504878336 9955954 219249636892566739456586407125417436176 9955955 137588680239495643648678053520377450000 9955956 107334191870155947583313017141264164864 9955957 -405017622882574901351368037181858221568 9955958 -242285181786436840120740619062581869920 9955959 -13899658528007080619094443766123962640 9955960 -28155135549631290629508426659132620800 9955961 419462629731372224212241657874884391300 9955962 703690517537202687384236032790196480 9955963 -753983248175796231307448153669005126972 9955964 -165328214279655383674072502054714502144 9955965 -56926324670976851550627054437710332480 9955966 59998000458085134120263944860864776640 9955967 -62064932138418182288511404790759293424 9955968 223177002597914246476184854864110551040 9955969 -37354220988415362144899677713589800956 9955970 -7874650000525273423875034288026048000 9955971 -102647255948795889361205308185917721660 9955972 -113118897348642567823975400786950247168 9955973 -220472058544622836395403385808242592480 9955974 16453896719505528312438016029691336704 9955975 131455374086846938297298703226977626000 9955976 253298392876852761147380951668225474560 9955977 -96534855456659658613135549817180779392 9955978 57032744192183839742011492266660400224 9955979 -433954379695700690120735440421233593600 9955980 -197760496023412206550907456929738752000 9955981 -35639549056407577055801992166147826880 9955982 -290090862068129851443343031373755089536 9955983 -1902102802446729352963578711484256496 9955984 42837372196224517228125661733307392000 9955985 30140591805285027525650323156592206800 9955986 47922647870153826087998214105969882624 9955987 181025471220411739183896506849620867440 9955988 -140998849426364158331445014608104290304 9955989 -32445023604020965043164831492352473092 9955990 1899719962137911166652456943511225600 9955991 -255977734039269483737905374067737376896 9955992 -326431703779471085601360855543373025280 9955993 -91851623683311774762755569613426002560 9955994 12670916029155619551609312754972631520 9955995 -31226665926718065584687092311004588800 9955996 -210828307092973789545209053025617287680 9955997 8945734182682285708488239345126305272 9955998 7808224183464876170841229488796620288 9955999 271199829842545121310380192837348779152 9956000 475469040635619325644202410218618880000 9956001 283710238646604650690743450627112016 9956002 -100892128807835512926086122994157608448 9956003 200671488661438131565433508539005740252 9956004 -176374575369655432150853471657051197440 9956005 6115040169294269804423226673810880160 9956006 -130153117245401492975826411806905110048 9956007 241718479720295395887001010201679521280 9956008 335336681650356729850250444801084328960 9956009 14049039967732264151623718800932863616 9956010 -22408419602468801990102668561219092480 9956011 -37175681748253586829514634557537258448 9956012 -19765373830727107621717530938972261376 9956013 94317520107506321614807900791960231744 9956014 -185521094789888832570516344584707993600 9956015 189708911294392304167871488024817078400 9956016 38565823565424760308002817448902623232 9956017 -233439098380871181436066051443377709934 9956018 21792749870146076392472476042306482960 9956019 -7619340533875872764610586084065113040 9956020 -43030096371209735294709027706073867520 9956021 423979652226021436139236723551445493532 9956022 26869351954343834121884166932671832064 9956023 -108344881565221513067545276533803351040 9956024 -110801043569870625111717603434041159680 9956025 -77254875645524751150316295462425781250 9956026 215628004191111106159902940302893849712 9956027 -231379067042354805106571992864544948124 9956028 -100029261750878949533184723597143055360 9956029 -316933701407940050033895021158571059424 9956030 -3232853377234551088712578288734220800 9956031 288834438308996894043482347849169907600 9956032 -4368019441535612369083048360964784128 9956033 -184035986049952335496808855025015970176 9956034 -3209639950281121041276464926554948096 9956035 311014991113108746919664979540569848560 9956036 90837125810401157023521041700089499648 9956037 -28282007516759478061470646805081934720 9956038 34008727577403585868411413452096471040 9956039 13098306282788343005813546240690063856 9956040 -3155244284068919980342529659121664000 9956041 423328918055650829149654779867985828442 9956042 100156274038147704909831879096237121632 9956043 184077920553601306147099703462896558704 9956044 83647296426072435084339995621209732096 9956045 170976425619953756184189954531211663200 9956046 -104706478677146536577534743327041580032 9956047 -502289505838346056047245918347663807504 9956048 236348030923822702759149063782400000 9956049 244564356643637931381601989283136634864 9956050 7573046522634492186521851413013072800 9956051 110469296444999313099825366066049372752 9956052 160719718445200880479458018045136123776 9956053 136821743153810578085702726415862182784 9956054 3231857698824746644566220203554757120 9956055 -40138518926852639076633105949163256240 9956056 176460608945271192773222138164848230400 9956057 -129329698600718672876883522794659632000 9956058 -41716667767367315732124159637404844032 9956059 640942943720877677460152025632550972600 9956060 17258895154862047308463501437364070400 9956061 -123804434060451734773263571095008967360 9956062 -248783840131550243096843300158544515968 9956063 107140809160303081155357746567256427224 9956064 -9827057862283463641712814342972899328 9956065 280400691278759412049780234143939824340 9956066 -153829561566938866648743336309955768320 9956067 -16672383029583397383383683872304062336 9956068 90966416406156925775406757781083614848 9956069 -523121142422724179142050492825374246530 9956070 -9518092852716221442459256176283399680 9956071 25307889913717540047133455215085912144 9956072 -120812051907266221744563915636082360320 9956073 63150224655806191614980351673154620000 9956074 47417278808023241672526974656285776480 9956075 87777980356383683279163264823809327600 9956076 10469974756250270416575246984054374400 9956077 -3760807126606398645095014113715313940 9956078 116248293023951924475209546321727345600 9956079 41482219475370369189152690294509628928 9956080 80010281079460417238517778488124047360 9956081 40659327094275394764013792321407547200 9956082 85243320860879719179014226249956337792 9956083 979261495616353745514710260607760926224 9956084 69899305773637165862131883190493396992 9956085 8864951552465255919530785710996387840 9956086 8261828556819172660507379505909269760 9956087 103435259129809867054215987691273301736 9956088 10693032174595861558143757694523187200 9956089 -80985880111467030018307307957950708032 9956090 -93527861756452341650126240740764655680 9956091 -1113848815293118837942842983737071744 9956092 9247251262257270365292115498107873792 9956093 31260421164208688745654112263115181760 9956094 4481389540170770317448583691011067200 9956095 34086134737433476871923653158991397200 9956096 178175038960703271478915650593784594432 9956097 -161463120908594252768571863901443158926 9956098 -73641629260359098869245594855182653536 9956099 -454755536093145684949539499573393512936 9956100 6077311118139559157801550111463833600 9956101 340029991250181327445356851148720689532 9956102 48973059767336981756088293579903097600 9956103 9953912579449476250954220834666157264 9956104 -254048016603984118590949798946822553600 9956105 -533602246880040817206811390200357240 9956106 -95136237193203454187281882260234840480 9956107 -232755093406017879924035306932385672448 9956108 153783679100747307905920428772451890176 9956109 197061294479600202604004174934524819904 9956110 195139418534258923804782608094193824960 9956111 102828576104844718217417158156999281648 9956112 -14929922892457854817911688537565429760 9956113 403512049044524025285312364255898589362 9956114 79480077634726175854239066969804869760 9956115 1708125336257592430403527397043191040 9956116 45502556806776735106539432387408631552 9956117 -236114773033063344667879343675982143328 9956118 176331579097835950185613455777854977920 9956119 -437992971340691903714315284286948695480 9956120 -256583477553236023712791314901434163200 9956121 -32495105099927193709879721334686227776 9956122 224864293816244195365609713026551536 9956123 139898495139846278120708571061019873544 9956124 -59955264750399228512930594537913291264 9956125 -359351210683807466344841926791515232000 9956126 -64818658760490930855126986032811500800 9956127 195696619131877033226296652018078197320 9956128 116596212726959274291146001962955177984 9956129 -41660417783399405664244859028718559340 9956130 67930181771580007529016811482030827520 9956131 447598405047326954567832494535288159864 9956132 -57347956100894193366107880342561745920 9956133 382239536619467350279496283766569446400 9956134 -1211987897536542275759594988369159360 9956135 -62942239164938986408877750921053161600 9956136 -85611696319862061952131243452313354240 9956137 -3817557092434208949020732351126565980 9956138 -3755496894343803329091651924378707280 9956139 967481572756180577171015841194704320 9956140 -81444581148412520104145858294995584000 9956141 152684653860427314153427273786841081772 9956142 -22720384924564619699350599197725747200 9956143 314299315783639983212097952920285669392 9956144 -96151708863511397629637270756363304960 9956145 59950201496700125002073543679323822400 9956146 -17798042963287625069117192499328997376 9956147 196327950489649686849087220683683515920 9956148 -48261894473502526699397210498231095296 9956149 124819512745558262546966368543119088832 9956150 -31711656881603366064158095357919078400 9956151 204662324541879070657934749952600191392 9956152 -374982393697797161314091104861333708800 9956153 31945927303521862419018878388238858080 9956154 -776174650897587681118081242579201792 9956155 70895064328511425487016403468649663520 9956156 -75731590074321990706218982520913930240 9956157 -197230862994789790668103610756119061760 9956158 -104992733234480010852519804631880920320 9956159 133153066315878157121748505123244429160 9956160 -38907878030913519624224398888292843520 9956161 249657609999690590336408524786349261762 9956162 145475391363154048041977048576831066832 9956163 -82767577336341177519192197813914613520 9956164 280697581385079637392322645295593555200 9956165 178372852703499650445062112236756582400 9956166 -98196874223186798649720682652315464704 9956167 -190414381180408336018976595834248080280 9956168 -65551659492556172601976306272315325440 9956169 27086457394295307091747711220675040000 9956170 31642792830462391080958519471066383360 9956171 245759693880986858849921150560802119680 9956172 32860792289885616021981803068773273600 9956173 60259374852587178826943102671564997344 9956174 142141580880067192711476773672042868480 9956175 -18021440087444482715954097592315425000 9956176 -30728217618856676930171192419019874304 9956177 -607680254990907064992133048609923072 9956178 -4819286070964923957007947074702409696 9956179 78462327748773420022239376317531365976 9956180 -109783743200022161763988582175964288000 9956181 -23918655743890984208640840552274694976 9956182 -31770101970130676672861950088944227456 9956183 35146856197311155901253734675191135640 9956184 -50153525437056412308487603237819514880 9956185 108873218683512667767232533822115037760 9956186 213721675561878282461063240938078815744 9956187 -62565253004659865617759415312055262356 9956188 71439814259615653174786732498017165312 9956189 -227048166865803841396643859983780162010 9956190 76879180350348488887946337961174195200 9956191 -73923768550525150702184339860607168640 9956192 -860996625211367174813777097549152256 9956193 -77487252417976630094003035783038605760 9956194 55750072648861087750320670496985477120 9956195 -320739710499623518363974026573194426800 9956196 128341006436875890060947668114365484032 9956197 -532415632979359088950390978562619268354 9956198 -5030063411853439765129663084597383168 9956199 -256177954152006083610285152005591162752 9956200 45452466928231068811766151615657984000 9956201 -49905199083326457782558916947991943308 9956202 29492166591565807724102087846181264384 9956203 147121651762315717591047235466535311664 9956204 -180819232405189714613429482501546980864 9956205 74356425978814542545058794915145836160 9956206 67360731913218828220974207308844267264 9956207 -12720315410356546104786547233284234544 9956208 -23747857316653535764085612826467500032 9956209 173459564562060424531086766139391978240 9956210 -128564663703386555701231612231054740480 9956211 -135002960965421373826452407942281833936 9956212 28943174600293831766010208313086218240 9956213 -454592380850318215136119823061874211538 9956214 35355124284442965290048118063638740704 9956215 -243064656181427249689283185985520233640 9956216 409391917244630638037407729673982873600 9956217 340857641360884542532879136803010603136 9956218 183327605188445204623265703605172232560 9956219 11476323279209117950224289039479058752 9956220 288147007159772830622210849385922560 9956221 -114928584010235772860015575084200092256 9956222 -51031289356551980239271558984718523200 9956223 -14432550592344732483211514850507429120 9956224 343038427722390741608927758969334661120 9956225 -167257212274285259878048280925009206250 9956226 49964428656592151526806732877276993024 9956227 9746362476644051866602086770932958076 9956228 89170611847374612077206923157961011200 9956229 -74924754774995071057799603480187645792 9956230 116251591044032495178295568691382277760 9956231 237224189593767581842460920465452619032 9956232 54843822023822770252015427038911037440 9956233 37506014875320232638762340909885165760 9956234 886597733800472005608695151249686112 9956235 -23448224306479706209964719062747367200 9956236 748098098271666906631100864606384640 9956237 -442536181541048330913579218546728309416 9956238 -37559727637167786430491279157870673856 9956239 170698165205400073118968952762585218240 9956240 16588075099328548579558806910292459520 9956241 -239018480371342454801376125295454398750 9956242 257015081804087106311157494442321424272 9956243 113506802737431142478123350767737160 9956244 -11654708354187529968234397915409885184 9956245 -174405317314728219043336211144444486400 9956246 66452389174061381764686810473818279104 9956247 -47732174457343372185635105057656177920 9956248 505870107162520063868723038229081487360 9956249 343420078141136212891736332971628370250 9956250 -138426681539697767596411663582440000000 9956251 18340235628975969613617073191264846720 9956252 -154950315925716635237432296832868065280 9956253 1792509674523118025724703071493624224 9956254 -79619441810836440674334407159333431296 9956255 185673164446197252730064710724073557160 9956256 17423643531713530260588365026950119424 9956257 -306649087431511985562278092822433630208 9956258 113119963688874532997074096549741495584 9956259 -187122402058559890771293921500528356272 9956260 210207751405034348912524954391463194880 9956261 -33036209143389311782009593403418539200 9956262 -43523665975028073892158764460805754880 9956263 -1781610023217616394504583709461234816 9956264 341126479624748944050639373360777743360 9956265 -47047407477324385016061670908863554560 9956266 -35743049253604967712558357391096884480 9956267 4307206812039037016538822125471342064 9956268 36613043419789194184565205590073000960 9956269 67506124520158156229644980507279426880 9956270 4278206560176112332902668692350376960 9956271 23507574620316761099227986318280928544 9956272 4221288487997852773572508246053683200 9956273 -76179840629211361810113173746044285516 9956274 -10960789698799370048271823537048674048 9956275 -9176978881650033782841202700633277200 9956276 74696493590111340062622438865076183040 9956277 3535478751680882866273846778149154652 9956278 35946394910419938543343666321797993120 9956279 -145149467034364998317422966702966908120 9956280 -239895455300324063026480419339220992000 9956281 393281085340865225770852456411591789312 9956282 -59146025267070411799568957846476931328 9956283 -92908786218966136568461373674546658256 9956284 14388207376895979482010995903059365376 9956285 -79555399453560494651692152559926352800 9956286 -2926173359754358721244415297832572800 9956287 45570818101476881603607443110305897840 9956288 155085383046327058354016292036805656576 9956289 217027955656110020128754336139757390848 9956290 154427339706812202676350131300110708800 9956291 -245904596446388396604901413184966514880 9956292 156294965828052607519415184076245565440 9956293 203545014829171337830052905747695748540 9956294 -266032579960411924700519883716751302304 9956295 -82713441036497152759380629794915553880 9956296 86896421922235565962285206081920040960 9956297 -102234193273891143031305911572175121666 9956298 64450768240809878743914927675312001536 9956299 -38584064786835521896732260170478042264 9956300 -59344606555202257404833272136921529600 9956301 10724064472765966196072055998498045184 9956302 299259292216865682665170484003213468352 9956303 -198680458858081720447270512244291201440 9956304 -91298003434804715555241280790573875200 9956305 -176369710579806168232607462401265126040 9956306 -1822316891360897859532615787173627776 9956307 -219479557510045835120459884531510073160 9956308 183431551812094345421954956536555820928 9956309 215602196356236398884868170355636959200 9956310 -26565112367474449522013328503964775680 9956311 -372371388084824317984555601651541492088 9956312 -109417910051624655902980566964825989120 9956313 102045146112839493354079827505623255642 9956314 -107424783551651341290573161852725449744 9956315 -170168859810704605160322547832581134480 9956316 63282545235665339141593647322991626752 9956317 6725964448692199881596768674274377344 9956318 -182873654378529431351544767949561632640 9956319 89747447596958416656619709913277617408 9956320 11022562606396492256360811247066152960 9956321 -306980723619673377402607097451624368478 9956322 29181141502055826015698074598166371232 9956323 -102814441310013603867574414300364055840 9956324 6870228975420695873547580634871078912 9956325 -123413297652984168120692733734812334400 9956326 -138776331935781502192587276131744217888 9956327 -103227370073894626454660251354741402824 9956328 249495355996546303366178417246132305920 9956329 -487600979179676156914034709114804308700 9956330 30291119538116449582148332676752972800 9956331 -20823802041404820374477506728220838400 9956332 -750825981687629341452108357921079296 9956333 -35546564921204571162204102648308741418 9956334 -18982416084528874354618562465526079488 9956335 -168054233139951404378189236085136033720 9956336 39199155354018984034980649989651431424 9956337 -433771827016772712197197760125248078048 9956338 -25785279694422780202451084120033817600 9956339 285371422179705139541904011307151201056 9956340 -11984165255710417866943780017361347840 9956341 -282186188337842764353556881290338709700 9956342 159884311468849921112619568673954188800 9956343 82943997985268038255138689046761586944 9956344 -17025121094855447344117751572287651840 9956345 -114263014398587948167555273932439456320 9956346 -35233328542191864466061315339416371456 9956347 468855738872402822541806474119915765796 9956348 -85997637604040499791450279767061276160 9956349 -2662234408780973778858315362490425760 9956350 -30629980990965730708841451257562379200 9956351 -4802741357597418427251610849017750408 9956352 -18920299322086643157358069411372597248 9956353 31069441941677190330593285941374575664 9956354 -24537814128412710522891806582251043328 9956355 81732061162355006623184499041898451200 9956356 19188150635247013684275108568312359168 9956357 392217553360425939788386944624651216606 9956358 2624288554194798274281190730473128000 9956359 -121282242937465572110725037960094454488 9956360 -213646787531172956959440083149406976000 9956361 11483180083451059256615163752591448480 9956362 88908605305825364001899759556426214080 9956363 -61636356084262753289280718540846673280 9956364 86066880545415427003778410030284288 9956365 90384265836402044140800725082425901720 9956366 -23906231859225658342899645496768244736 9956367 -90022849446218674164996904776270283680 9956368 5955120678808630919087140068163584000 9956369 -274760407440494005711605246427327921230 9956370 -94429248137490506717926111452343142400 9956371 -180225878715592149335361243991718388968 9956372 73741143070130781913553441337335688960 9956373 139039087361251599410166789195817694016 9956374 273517502578513897045623201096154875936 9956375 20789367924247931376674126297626968000 9956376 -346665645824125726393043216635966740480 9956377 -511671686963647327009797114127659516908 9956378 126662713290975678491539325494411112448 9956379 -45155203912513215286089559783070029416 9956380 967030928777447153765577390058813440 9956381 75881765390894304783830992859280364032 9956382 -49017321999673018610103530180547148800 9956383 -78003125571554332950390921262721822368 9956384 -18224070474425247426742772102999506944 9956385 136078401946553956540261317177448387200 9956386 543337931753302701245293897180797864960 9956387 -43545612666729232876229585921276892000 9956388 2511544810525047247913216292844560384 9956389 -188440851408254914742682635032998319810 9956390 -65107363472670942010394859184852043520 9956391 -42044325720085615670016739144538267520 9956392 6870644956620025331724850134828810240 9956393 -648144706128004824924259793916969089136 9956394 20563563720421890329081514242316595200 9956395 -184009099423537363802250977557819869600 9956396 -363175599992757523895078965231012715520 9956397 -19179579325518721800984086340043783104 9956398 99730619913482874628671468521548411200 9956399 118089068873018924835578021345292486480 9956400 -20895302572552808956631358585217843200 9956401 -27339027809588650955987905109939269632 9956402 62289328725102040375723075707172195872 9956403 24694212180942086670489180499476433812 9956404 -23963660870288256599575587469198087424 9956405 -367197473216607040208317261897889363940 9956406 124708024363251581520729621467069536704 9956407 484825140207245504288054976088979733552 9956408 -252399957125232045247276148799692083200 9956409 333456280382105238454249149529693537104 9956410 170191691090873853734051826417349371360 9956411 317412052719043038748205156454059511012 9956412 108526579162558364211189694578727142400 9956413 -303148339459510057876399778480298137760 9956414 31357803147241969009423189787108306880 9956415 23028310159116888055786298595149253120 9956416 -46284325914717485067954212336018391040 9956417 -223319072848496903510661878498907551568 9956418 25260123547624197436984875089271594240 9956419 344048714060924945164089627305414848512 9956420 -144259701341340852803661115799597053440 9956421 122371008447621439303677214276523281308 9956422 76157582331384728818594667877306287232 9956423 -40142905892272685210923508487222044328 9956424 -200121691300438540440723534195080232960 9956425 56815462747377637533713148896992608000 9956426 -54088610965398226868604755564610203088 9956427 54013434372898292571337573882169322240 9956428 -321431942655410583888115422281422028032 9956429 -131968541284823203582094712094734435648 9956430 14987367767121280146179009218706169600 9956431 -189267947036670132242361158538583319040 9956432 -64294918319956727258950736929872420864 9956433 3747993474877554791049562837327788288 9956434 -124192065636646882377180413738447766384 9956435 1966150460662820341241021002734363600 9956436 -17199311661399514451008945552026808320 9956437 -258531922786452797055331343325789403200 9956438 232307975115505145032781683699431993120 9956439 -44931683665099651009108619390390855496 9956440 44844121351509012677881747739783577600 9956441 -15670289624462455020732802451964741120 9956442 -148184941349348977881138506080105471488 9956443 -22169344816834380843225417925142121216 9956444 -169766702691666736336299128151013400064 9956445 -157170854741156762689847429099243794080 9956446 -3684902356778145555686426195466026880 9956447 5526932821306255847109165923052680832 9956448 -61552398081166816989114115116742213632 9956449 -328427895449188154933821895847413354240 9956450 43200609468183403707183544133199206400 9956451 -33712701300659039266494014397324837768 9956452 -154892959175448249060902053490210331648 9956453 225265341494263722883234973686206558684 9956454 127003309240672691298701072115020622720 9956455 -220864164966447406328561018125072896000 9956456 -67400513598236810932307085365959065600 9956457 -118220598537651114920587672085487979728 9956458 -170985259359351227388170743406775985824 9956459 -374069918473170551332249031766437939340 9956460 133928168995165350495114162723964124160 9956461 -187615527691370237827197687164899921376 9956462 9060554617353624632518935759862603200 9956463 -31761668788129503457837568042068922112 9956464 1001191490617237527483689019772174336 9956465 174267431646335533205548765974903607860 9956466 -197556003795573098579555935897327499520 9956467 -463987138622857601521447612862109666484 9956468 395663715232547222540825250560401145856 9956469 59390583703704166893240042039514445280 9956470 959529130522189525087281696497610240 9956471 249211256181455456891242655805150633600 9956472 195613767973198203244890742014247895040 9956473 -348387807599103527039962565063723840278 9956474 27977925273339371349146077740889532160 9956475 63409469512422112557190147256118066000 9956476 16857332207864488803613126014303426560 9956477 134471286322315987072232226242312488326 9956478 -352487215684932929981064798233702400 9956479 -4955240537216738212601182014662101632 9956480 -279014987474154617273255220822304358400 9956481 55532300141535868194619124638986340608 9956482 -324957227601535022948989691698144719408 9956483 237415111934487345144302229104761826880 9956484 163028657617306402328784068691699028224 9956485 167752716257527343358721092312295680 9956486 176733162840987638712460243566641885760 9956487 7666740831260402891100910029008148480 9956488 -267788811703220014852307254912109475840 9956489 -163339197141840781654340176095063986076 9956490 -108185287703870599489840304718227162880 9956491 -775137134291132652626660501551200147000 9956492 20648452392092424753613015268304015360 9956493 -360967992934624218767514199959834952320 9956494 -202238337411956937218502477221921894400 9956495 -499163044679447755933574113316779886880 9956496 -9287565551361120534458940459110891520 9956497 -3800646635200654787760242998726568460 9956498 -166109571802073655659402388921824795520 9956499 -3804790915672081680735703226354837760 9956500 -11406211340065139066039614373698368000 9956501 151499081620793160320276728975265774400 9956502 144441465236048462709924802352401066080 9956503 -331240992403963920623778568999895336248 9956504 -134005967938381345032951568756889518080 9956505 21489574553120369302083033611463259200 9956506 107264425406269338741400461019347874560 9956507 -181828800896472797507381036922040402968 9956508 210358730139840223786274041932494952960 9956509 293704063795066191032085706670521288716 9956510 -81824822321545603426733170828997019840 9956511 -198096135502586427806241916674393828840 9956512 700359391356587422091506267999970918400 9956513 121420457698681032094017830081692866240 9956514 -60197162741738619230522577832410016512 9956515 -60252370425329904374525581734938156400 9956516 156668809995301011005728860670030282752 9956517 -5275118640643730464352184618872424480 9956518 -14392601010428418854277609881201025024 9956519 32914131741160258757528651617357678080 9956520 330285051653210197058452633952256000 9956521 -7100160797678583984132689642118869168 9956522 34931546134424436085539485050000777824 9956523 -101494122810418336717140439020791951016 9956524 -18699082069810423176756116887352375808 9956525 4681006377246830509618650046984618050 9956526 59678982460609560730533198802805933184 9956527 102859297209429336548340630589044716544 9956528 189197007715286360501169568782937620480 9956529 529083911782041417517586093069509728 9956530 17284832488058270927515434392435046720 9956531 -43375154471454136112021009766298833216 9956532 36735930148146025207435563815923046400 9956533 -2543321211917897035557213768721615556 9956534 98903611171248420996990532230633086592 9956535 64985073021367976700784909180305567360 9956536 -270735155501685040895258342718545080320 9956537 521271740462557186752741756252196662186 9956538 90023703367743842066721620489586060144 9956539 -63759595270142038176539629353010487376 9956540 39454101630296710057438069955856629760 9956541 -31195729865607054126275525957952624000 9956542 175945571843860942253309955667058967744 9956543 8427889192538911216718401701944660928 9956544 8224063168847981190109149033954017280 9956545 -267769518225643609275036305072412878400 9956546 -155467977835964145093330139323219148800 9956547 -67074396468287037688955414216178000000 9956548 -78960360416636414843265777280363065344 9956549 19318886588551337839475507501076503040 9956550 16575995894421360215784483743701492800 9956551 75004760031033921626168647453374537600 9956552 -11613165327057052397948044062396241920 9956553 8713030915179024236165992617085785408 9956554 118829910275720504634952303211721596976 9956555 -241035362380409277695573633515233206400 9956556 252838134049619501953367161499599560192 9956557 109998611989616011194427070886009100780 9956558 -51991829078427467173103601219774669120 9956559 -94014725478022592783633913636695986296 9956560 76013380915956876150067776204970229760 9956561 -537128917382408208125766072853370573838 9956562 38997697219613253624195581037669531648 9956563 11356955187754017716993761363509584756 9956564 -3856554371208265251639791164570626048 9956565 106102525783499713563217077792860707320 9956566 -58697366759089699964623599583984812768 9956567 -46497321095314172503240207873126779600 9956568 -161312809641196563987872472532271370240 9956569 141043814633721132557122510314477834496 9956570 54716202455799072361777465266599040000 9956571 -113726004867242939723314889649703293288 9956572 327483670453385078882544026054146750976 9956573 220193828797366165448242755282347759904 9956574 42182737320575495692998775353083351040 9956575 89302632069407792091655195575531630000 9956576 90319027651800891126988149317055283200 9956577 117327323510340255283314033682499418624 9956578 53988259324668208185047147892629107200 9956579 -187177920473210401770132725505662366820 9956580 -12352154801954738555832639992894914560 9956581 -551463873384226652479034760754432022948 9956582 -231177658942759631004806745942199672608 9956583 -8393018391367222744531767809079814176 9956584 -100521031452938096199773292281003950080 9956585 203633311544545973885130780959716756800 9956586 -46770706621269336828295370242867643136 9956587 213229348698435607578456472145937621236 9956588 337184120710871481016450545700386578688 9956589 -122856669035762605932893868720807462720 9956590 43623903189444608130246759722504129280 9956591 303991584748346616073368045891007750992 9956592 -30887141819135701488870812193495023616 9956593 410389019629846881406105106964880149842 9956594 -265648903396502294894945869650462863328 9956595 116176538374058731548315871242622736640 9956596 105173373257829141343484808302171982592 9956597 83678833803757144915035365357291483712 9956598 -63409516793644964436398747437636349952 9956599 137689375238757657946126969725317829440 9956600 65576655618510386586588100438255104000 9956601 6933204292290792985611939728913204042 9956602 215221350593888759683942656862541024880 9956603 -149733707924739942936529393944935155536 9956604 36489042055806092319818210014089216000 9956605 -63491701181748124192678659886908309000 9956606 378056323620866726619843040705686336 9956607 1437532974637411485374084901462981120 9956608 67768542028437273458994127386024345600 9956609 -109253825670431624111191248253926650796 9956610 -38913342129093004053344727601820191200 9956611 -30089577017643179126833546341611673600 9956612 160300488915600728974784520825710434560 9956613 -56034513102730176408244356592517654496 9956614 97802648115225620554620973543851188352 9956615 -274886747244841871367822643672147064400 9956616 -640872162495179954913803788060508160 9956617 68698477211148980546352642814182124752 9956618 60195730500250166081431390118394383616 9956619 -48177417358816560761776184544071451912 9956620 61930320791912461059759786517209031680 9956621 172008691068777593451215938999398681600 9956622 49296346368764323984532227164849897600 9956623 129204282073556148807276372849434397872 9956624 1920413628831125803161120460834799616 9956625 -88509968742748254567142936222261152000 9956626 -127998627289744841531450889410401216704 9956627 628600218917832324843281020517382438000 9956628 99372769695422817788852261955019468800 9956629 -171060214206257963896367955050072999780 9956630 -59229473087240485505137672014780599040 9956631 -3938529463667617880680103191086172800 9956632 112042325820129895215396612796006932480 9956633 -48664605696150137857067268172767844476 9956634 -18263300582707608675479741210377992960 9956635 131137272061250760196998333117428527920 9956636 -19492044919854044347594367082670225920 9956637 -40007092402119579787550315367401992506 9956638 256105467598611483407567758181986650240 9956639 34942115111885020550572774516852199424 9956640 81810046556889039532990000065801093120 9956641 -151649919268515367101750340686797484958 9956642 -730206676535517719059170056186720256 9956643 -544808959093090370537289050284565166672 9956644 178744361168600931827896315280254622336 9956645 67294229331591196022152134700496440560 9956646 42313003529501314094135947121335910400 9956647 37812386263006651808041200978134221912 9956648 198261568534176087123035499109405071360 9956649 197036214043176695726357206367116499040 9956650 -958750837172004928345470354380716800 9956651 -78969502304444775799766483137132979400 9956652 -118574300179175125431313026610832890368 9956653 -142648377921573606004978302349806554004 9956654 -146911528528734312500876877273685512192 9956655 -54756471451783812381736557489524217600 9956656 8380666337319771003419442934517563392 9956657 656371791227023134996851350436401428660 9956658 97537876125088130666429553386868806784 9956659 225887065478428876598150642118805363816 9956660 -65724499940023872545738265986333491200 9956661 -114729638526181930570022382825693193920 9956662 188993036970822338021513695641821781120 9956663 -103332520325619608169251807025353233680 9956664 -109048977378567465104252314403980922880 9956665 310768496745238546360342676484184195200 9956666 458708210571857214799131900099947332320 9956667 -34123958610606901466659192388106060288 9956668 348883982341322594941869731495287898112 9956669 80077525836524299191573220821028713120 9956670 75531700048151354449846257921477110400 9956671 -137276262474079073154227291474309212488 9956672 113206732926584726460677704889791414272 9956673 -33187725242808399233471953789549535232 9956674 -73026026385080951446958115841176576 9956675 -13080061511275292557757907184817180100 9956676 142848795951601297773079429012341906432 9956677 478042246197334535528976040536019190208 9956678 235801746725778605525741356564483833600 9956679 261577413356950593234119418542121364560 9956680 109138776256223398050620671904256000000 9956681 171831088314725118934951299232189781184 9956682 -29319513663911419437272311609763033040 9956683 391992802544024863965922826135149228800 9956684 -161403789026808917790891657326186150400 9956685 -63329957180452977930915915464761968000 9956686 57767583252995030964686400227667225600 9956687 105993156955411619981886563644866751800 9956688 5683558831128229676962369831074791424 9956689 -6787208925110856685484747475224381276 9956690 3227341790968026659191957932506685600 9956691 151423976858382176608608385475538601920 9956692 85464271498036921256764732248206804992 9956693 4936978756142692757687210953349021184 9956694 188592398072373662148834317671274179584 9956695 89750281939961193875033080902778272480 9956696 202238423714798188383776345505414144000 9956697 -39779775921898167072695015806652106960 9956698 -115924102167288549970021894775720528400 9956699 -27103127905970352991421783161818234300 9956700 -8371642178818419514100970853272422400 9956701 72807214217841945066534062865193016032 9956702 99419141547316137669782081893357420800 9956703 -661681926619930260436890750709564800 9956704 -169693910775843092740894158183211204608 9956705 204734599394545117470716244196348518720 9956706 68578832795425986765007271006167250304 9956707 -325154221736510496302745126837640094448 9956708 8089009628314590073336071325382661120 9956709 107248600839122364373662623260189824000 9956710 72705608271447228078427910430815823360 9956711 -58598913945098286216844460250588774888 9956712 -181422072692201469236489643440450764800 9956713 -17488173258267653927039722736392965816 9956714 104296687215946867654057076168862772320 9956715 -92364276346726692694393458037656115200 9956716 51099777169229166275335727042867183616 9956717 -171866823669283880107530820331146584234 9956718 22003652050413153672603195226447271424 9956719 -174994142238543057717769569483860952880 9956720 -53055513931535271627564466463458099200 9956721 -414615182025129155757375265102133514816 9956722 12707161045606242176782975210456646400 9956723 80738339026307261905045723987421862144 9956724 -263778922675536383559408857811285663744 9956725 153489002888799411957303532195888796500 9956726 29409917122379359928076271699063146624 9956727 -127986295667106799253626405940523456 9956728 16871241643738217248674426905924444160 9956729 -246616318680659752483789782234227867670 9956730 -21746910101587982931697506362533017600 9956731 500139387617094769789133271313720791712 9956732 -179233722316718404620110122511607035904 9956733 -282271648989922726517360249037328958976 9956734 94892287927273615316563136562514070016 9956735 -84369654221700008004341707153095795840 9956736 -6568393564139152533005572821850521600 9956737 67351737736257285635744385531808744320 9956738 69678808555697662616889535748627084160 9956739 -2472343375025273541730067730901763232 9956740 115024076970528231648440463250429747200 9956741 -1327943231108081418075745418997909858 9956742 98227560771986011521271798066878290112 9956743 32669845315573176161348802778506228904 9956744 106696174944364712065481112604835020800 9956745 -81533230713891440424857739300713994780 9956746 -11182773490640869375047472642208998656 9956747 252094818833338765300264163678201280072 9956748 -154515448238253411221357954273252651520 9956749 145028130349284420442077307864675819392 9956750 -337859065733080062573395107940005488000 9956751 281983989248046100688267012977480754952 9956752 19551937495563691423716699547559280640 9956753 -372586588392611100191885677690010497998 9956754 149029771168124028629812006139070299664 9956755 8578777869256600043797042762420970160 9956756 62019818326333266757778945160723548160 9956757 35445228230752556592686137828775540640 9956758 -78110585074178703441506192179876098048 9956759 444519972443295914710432911104523550416 9956760 121969066746986184898352655445082112000 9956761 -468236100186718212580363536990975635638 9956762 21799431336624419942065865187943732224 9956763 -8834596005340529441872330247122961736 9956764 -200130134144584927237623429305393286144 9956765 -29241465737216024455211686942809523200 9956766 6014775205323066104205618422900736000 9956767 554074147723408802218243289001066258832 9956768 -260572178312930360466711636430000619520 9956769 -54007039280490461656806863218569075072 9956770 155937573893552055812606471351141026080 9956771 -158339943210085013819215401387006721656 9956772 93982337863856210803029061129960845312 9956773 442567646695178492464252359417453057180 9956774 38124360638629895567261341224127550592 9956775 -126932356481317342882014850605527128200 9956776 382556214878793004181177206284144384000 9956777 -18270021863078018530177276562236757340 9956778 907700932844440134660551791651189248 9956779 185807373802853895975032028471873280 9956780 147138543558079561105587526686950553600 9956781 375474896207633789554452904140712698240 9956782 -156289280969298045167291001811964821632 9956783 -116793002232811624364855228270127319080 9956784 -72663346505640998762505929500576874496 9956785 371266198999709061968630548677767116980 9956786 -44123504247596434873132753160476861440 9956787 -207072541232136723587431003336941130440 9956788 139474209018133321302539220383008969088 9956789 242007784162157506092992350383624752448 9956790 -140462730353662381670503260964734086400 9956791 -96090002677707517029171818477822691128 9956792 -85988439459978852069550181864512143360 9956793 82274825404425811878293538437945561088 9956794 -201129511691264295545967748254979772304 9956795 214063853633725649415042127989978364800 9956796 -241423027100130816082064514135230443008 9956797 64869520506711310924862956440684199552 9956798 -16366589913615820328764932080221503360 9956799 11526182254615080995081032407244174584 9956800 -30685913913326865970113441501177446400 9956801 104315936358541731584268111335838164802 9956802 56082428432645958403505988513167070720 9956803 -31007609058975188487156993608084284040 9956804 333634176303193787268728643147076116480 9956805 -135713081333656751168403393322206918240 9956806 725397176849171718125880649481984352 9956807 -64125601955746741098381523142030304768 9956808 123096176100118430111423172436826342400 9956809 269644307329771680543723983760858266112 9956810 -16396199354874568795600878151278626880 9956811 -11000989265442472407087737233950822912 9956812 66737399771776765065980532159612014080 9956813 -468773762615759491799447016529872940938 9956814 -44251906568549743127405851411952913408 9956815 -40621834484402147228005928690524968960 9956816 -817877979740262527246886622511996928 9956817 150816486986646206467775500520623785600 9956818 -353665656083161618966504204860512294784 9956819 -45542466310308560600033901487849029780 9956820 140972801795334265594375782424186030080 9956821 5417048110181396489629658730686065280 9956822 1706405622872233665097680511832380992 9956823 36320094111873489192389520177710274000 9956824 -110021519933583757771195879769522903040 9956825 -151813266118090166789206406932119870450 9956826 6412762351977369011990543810603303424 9956827 124177180337747129205593200884600718992 9956828 14047656482924300483120393212307177472 9956829 -111198107978949912340453688605090847616 9956830 -24680733855606741854225818627287183360 9956831 -269788948726522008856669531134577700400 9956832 -103353015775150117089512653355528749056 9956833 -469935891706221052106019085750469212160 9956834 147767239285172681683539131115583860816 9956835 1343730470202692765835459856507909440 9956836 -33479502559717072783947316950572026880 9956837 132105147812409537656925835415696832192 9956838 45130849611291468016470627812908749504 9956839 180969181683630376504587434551695382560 9956840 10603681806133053266986706426542080000 9956841 216620046237810822768505750154882715792 9956842 -34541835513549020681878382404849698816 9956843 -300134581094010905573006148301802909376 9956844 14002558381253692026113191768082073600 9956845 -159042669345329874228940057931149521480 9956846 134560444300977594977277148746785865024 9956847 -241524091906827322986694369937513781360 9956848 -53492081547222721201171164141486080 9956849 222990484693435694698265731044385482276 9956850 -22563012601509194183819788778434848000 9956851 -279716917579474882175575426988185552128 9956852 234041138977208046345103561694245911936 9956853 -177238552065661134009542319476466424338 9956854 229810318310194775195791359119550473376 9956855 -5601324632241866453807281597385865600 9956856 41515321994306874904619245665826897920 9956857 395816505781052069170586340339368241232 9956858 125254660728222500420620020313235687280 9956859 21287957585935666058830960773272165376 9956860 -76336403242569225348340722523588300800 9956861 -119583534767222070167339641196096105568 9956862 35435961490744351065126078955987547328 9956863 -25070426310681655004548705483816157840 9956864 -1580921248602300747587208640896958464 9956865 -178187047409117213995444560908358292800 9956866 -52012776117857002840851186242911586400 9956867 147978997517498979851260909272124721916 9956868 76454166222789505159006595537989023744 9956869 -114227621153952509886903573963346243556 9956870 -87431508743610293927071911854038241280 9956871 -502280777764065870152386887048846899760 9956872 -186351160666464072047153983834046131200 9956873 124390585484744538899854320309226564122 9956874 3875700015748073526664032743067463680 9956875 20544726984603279351674652087591375000 9956876 -96547312045215715528795062375361808640 9956877 -118523998263047006454600939632542277568 9956878 449747398544211578914170682155125256000 9956879 -15388163266908157159769324814684708120 9956880 59067003612952889085740197032039628800 9956881 119778416016023370607406496658668791664 9956882 51794890624313089123615032621704535360 9956883 -199712548647520581068710025617828635552 9956884 -29142542879226222592391831522177998848 9956885 -40233478593957891971014385307650413440 9956886 -12202111117119005620401293026236049536 9956887 877379202663884110861976022688099202472 9956888 -155552009243663339089871938555351050240 9956889 -32396311044262675787713711203297253500 9956890 -2843002291419721460749606626855628800 9956891 -54708610220402395924884084513513774816 9956892 23757614152538257248336576922624303104 9956893 65172654515252721996111850555229984320 9956894 -193014352899561978018310313138536677504 9956895 -84124120629033432176675235508153380960 9956896 47891128268898517643570451008284065792 9956897 -432544974075874001338396860723908970654 9956898 46640243160252419873805267038428400640 9956899 -46846044458085875717073681316054793880 9956900 -227006782620523236021309050951446636800 9956901 -8741013029959565899948202371491793056 9956902 284984342847529243797545358987390301152 9956903 -874743523201162105744026012683600782080 9956904 -91776361502730578372297456473807994880 9956905 -47259254841260536014996573348112376640 9956906 245620047126456348724838255520226111152 9956907 -295294588590958279070660046615802390272 9956908 -148305037830544768783632371818821632 9956909 72830161877214706461723988878127561110 9956910 -55125783136579543437378295816967456640 9956911 43243231007047803916255071395102730512 9956912 -26867379136453818078889761467557478400 9956913 150407626500346717873456085768281998624 9956914 -283505815480385409489688085129964970368 9956915 2299714149037199635814867361797500320 9956916 183306269994250567328639850665694425472 9956917 -205723094309489400852596167993219015968 9956918 211636353383401814030554774630562367360 9956919 45669230363794054242449192848885474560 9956920 25959885450805566699959760888840192000 9956921 30084558443478153544221395625064773636 9956922 55398758175280794969068937664777369344 9956923 527921751447048461617488048285807016480 9956924 -462831354644966721515217170416289399808 9956925 203769899671520278215482504432103540000 9956926 35220739770825696652674076657512600960 9956927 -36322947089288692496239715942777787648 9956928 -84155374246728722510979292275765411840 9956929 242893569896630480432599508349568830384 9956930 10722621645897344719265178528805393920 9956931 55633355406589507505293300752264508800 9956932 -6248692544553841204861850493402416640 9956933 4487578572071697233131046881645093920 9956934 77481243348497487328027120154257068288 9956935 -274706545467814651851276015121632666120 9956936 94055300456221383654701548693680168960 9956937 763094064780897620455098567866053152 9956938 128947474745845528405463960068264915296 9956939 345077145101397369861153820888183678740 9956940 -32526842476124480808257268434692669440 9956941 405760331881007163928990071770953892342 9956942 -247573334513212157277881537231800128 9956943 25613945460120152588871933889173923760 9956944 -46844656136457748496328098652114272256 9956945 24087248723076023613531723290939507700 9956946 119185922557064537655711640131168365184 9956947 -92223300671828932660877427960202127280 9956948 258016574812217953143607132279529639808 9956949 39132147895575297887040265262606818464 9956950 128608381429268163345182991289337856000 9956951 -4523008779173603926744125969581855136 9956952 55693750258523202659009171488191283200 9956953 -125610499515570520985803411605909363456 9956954 16836238639516516930259815820583135744 9956955 34897857294126513355956106548018741360 9956956 188563347489794170944750957207546053120 9956957 -74397329680604063644247908214330975520 9956958 32112714995619682136154300485609149440 9956959 13081908478991720567039674741251051680 9956960 -42457010644648697209202739208574730240 9956961 51467135738916659192185025416219506432 9956962 -3700386048105823385823652314532417536 9956963 174098176543763197451062592434637533212 9956964 -15536694439597687444885652916977387520 9956965 -20259455628040656410389079713845744000 9956966 154861944780275464050254470011277470432 9956967 -50448038494046521304903401809315880920 9956968 -188035496379182472149120632619205427200 9956969 361877302424710821994578922278191040 9956970 -28162821115055097299532440417733864000 9956971 -35065822773488828754595476193132222368 9956972 -384302641185678981209048174812600089600 9956973 -118994606373130210929954736338012552960 9956974 -84090103630759908694714989998862051264 9956975 -31987672510944612423499681844204103600 9956976 29701023970486675661901114143712215040 9956977 -585985955380152853871334918095509744174 9956978 77147289057299217187880480058149283840 9956979 -106152457222862372055212992336115174400 9956980 193103863289426560947462237273307084800 9956981 13800708688523458621334230139989580412 9956982 48333676577381060119659425260540145664 9956983 142242722359829015558486565183749623744 9956984 -3194999984884077917073438072746618880 9956985 -24940319655076019308947168210043290240 9956986 -18382296487340892872902266063718829856 9956987 -569706991944598523102563328103390016920 9956988 -95005348352565217485984805460081518080 9956989 25959213482819300239516334833687929792 9956990 -217203407572321236815501928041049624000 9956991 -105269197461041445392033523577243446912 9956992 75192636685358357819634629984869416960 9956993 459219620755721005363835681274588346242 9956994 -1376608307501884358735452872210569472 9956995 -24023279435067507067917380051536622880 9956996 -89602027355973209088537751143374168832 9956997 -418728942570857233858122813563202707520 9956998 -162637526311110970835277010091949552960 9956999 7774245609947156610122786967085549728 9957000 -155973325193937079909285397636505600000 9957001 -209119825928666181904518611763283664998 9957002 408676644351350177844352912641004124160 9957003 10201289801207884954062789853054024704 9957004 -208324590778033038099654884477892523008 9957005 111553146748874697433666375784280003000 9957006 -4767686083866230671944110424875160768 9957007 29760034861795889447979146683954228840 9957008 57634741717867241904807700184418066432 9957009 -45768284452075090204619574941664116496 9957010 76627772732845593032130608632613406720 9957011 659082121921580393377558952484928057824 9957012 -15868480447287598489493704747518136320 9957013 695327142099030407027931841883954104608 9957014 37401059344658788382206971724423087104 9957015 -43190626384653904524482506075465958400 9957016 265019038909002695112908834333270292480 9957017 -143344513675876903706394325177879166400 9957018 4192984350969179495112377692988467968 9957019 -191661013964942385163901639965009944000 9957020 -43935326667686372072888053460323115520 9957021 -167528890851907102673905848788641276416 9957022 28096915768807196915083722674273829120 9957023 933402859055403773466887351868508080 9957024 122538194271394534628489038820592844800 9957025 126707870457403207635891302827925122300 9957026 -179447003551959729760879256859736894080 9957027 16371227118740684169491152218007468920 9957028 9504477809643966236880220838376736000 9957029 522945745820494878399608960846519613630 9957030 -13268411954597675245492193170748463360 9957031 138714308176307565077822244355417452592 9957032 203786508974822286892402088103179750400 9957033 141196253504906870465058511959822577920 9957034 305755530694771620866502872723176971360 9957035 316320942235754974847286184512684890400 9957036 -222381968616937984437671963491091543040 9957037 4616641735937332587209773183810973920 9957038 380164117319152230854423080446155520 9957039 152498687807537610234182404627132780560 9957040 -3739436400725773655638250028350177280 9957041 152258592908643962047357542099292628160 9957042 -42849025108437697726016950375394399328 9957043 -9335710039348710962527581052780510708 9957044 -65562798782009765886334121630278815744 9957045 21694350076199279035092765049166438400 9957046 -117873743494396591378042321101120000 9957047 278293161292045935213824661457629203496 9957048 -329372789564131017897496798203948564480 9957049 430789118585416802334924270475397365764 9957050 -125000849837007224888166716330694991200 9957051 -125219175217651084810516180334498128032 9957052 -12607248847670386988430489951061713920 9957053 64994275693345963825434415247438782680 9957054 3910627298426185485185426628300472320 9957055 132293117925363142773798092915155711920 9957056 -141530538532196068319835688868653301760 9957057 151228557302920983061918710477503956416 9957058 -30865798702668855785690411755475021280 9957059 -89565516987401921461638085837116615984 9957060 38859512561323292937134716681300992000 9957061 248845701149343218920348421130099237662 9957062 71048152907509100828427088547844464064 9957063 -53416564382287222933246531022424555360 9957064 34318273320476143400560524971286528000 9957065 139326062200944876420087554554866527460 9957066 71985793367794282354649083541554635264 9957067 587638394882522069699442751114775892116 9957068 32927035914441386671044103611638906880 9957069 200012468689171824396628120125183524844 9957070 -23910746251138956716061895425678781440 9957071 -65989222140496221318268696817823296496 9957072 32898007187699840244978530689738211328 9957073 -83367944404480112099223638109878010560 9957074 282834274110972058048347891943182064800 9957075 -91452551857216471324377544527170501400 9957076 -115298389032179097076572653892285972480 9957077 -130977393315707426943351279528164613888 9957078 1388080306926806347917196064690596704 9957079 -267493686650484732912827941198693566120 9957080 31889322978772386925906435443916800 9957081 319333446530144982251687011842464296320 9957082 6503506627496801655557923644653904384 9957083 -31765384984770971712571293744592305480 9957084 -133658117737860932737819645568000177664 9957085 -111211577399245450945706668029039922440 9957086 204618796555844798492559049127712676992 9957087 -97786653282230248200042472003845408 9957088 -8041242318626110666104610283083530240 9957089 60214804173648538691046736759351465890 9957090 -57130824217056210533213990080519680 9957091 -287341584058315557048318731607769638912 9957092 -296749996157463394390267084914716808960 9957093 211117581685370153796618704341742957664 9957094 -171549128135089022420970060872879247264 9957095 52752916939373711589076345146601541520 9957096 111773447161354436695382276360052848640 9957097 -267628184288965708111536285670767581468 9957098 91026317787834018434223280574629424640 9957099 -14145917775248797310510714242762896960 9957100 -142626332705951984870408233636267897600 9957101 -13532185512680027416045021747943094336 9957102 -442916575780259721812377884960051648 9957103 169811483825649332160906199699382289784 9957104 -51008335819310600585962019171592044544 9957105 -191843975832519199154301699801266467800 9957106 -111690659759524411025188346240477515248 9957107 31408869020637201932795064635340046464 9957108 -25618428816793614910567858448880230400 9957109 31948297584774044300579470211754043310 9957110 -49257454731822957475458045265810458240 9957111 33787366440395565699517262177955498624 9957112 447673649562072143935451952734006784000 9957113 -812390124978072747506371314103702669056 9957114 -61518585626558731437420323663791580160 9957115 -97376078600984348684496163497093400800 9957116 18944799679978717183626568370859525120 9957117 -183693346932913089450132641695109176320 9957118 -3539821648271695273151153124775050240 9957119 -77593485141315143333288510780773632840 9957120 -23667755713107508859852107004384378880 9957121 530971889142495652734653145185484643200 9957122 -42098626605744204889277948754427795968 9957123 -2161556334202400272505918436590134080 9957124 79857385534951114040218413108700957696 9957125 -145851855702216759570341749436824053000 9957126 64131682249666718985877297466374771200 9957127 44135803562062805361914137245592712800 9957128 33490634670116389572676765080145551360 9957129 33889501970910904491929327321146819968 9957130 -46197268941931124514187485513106715040 9957131 31131916818654829419280248175100226000 9957132 -110334093576149807839121608664596018944 9957133 -183842939670041347905323265746514076618 9957134 125866276300700004751832751245627516352 9957135 -12576035799320771097501343893707356800 9957136 11992287817156300908705706062159020032 9957137 -23853056700961960804672530375651701760 9957138 91826757353117317373622758728071512064 9957139 11974997664907525490578489682543851200 9957140 -135505273320862742798738490371507558400 9957141 379439867410803245785725826830928909440 9957142 55622005870076119667113151997852999360 9957143 143668430899035257524978256639903347608 9957144 -70442538608015456372124633734557409280 9957145 91088332574213538032294745983917526400 9957146 -2793856789142038886951905792015560480 9957147 -107683214913966507510067248481434552528 9957148 -35660512163603684682583287499192801792 9957149 -195885193270868795766433993381822193940 9957150 10987845433582029712052143451300640000 9957151 422493365832672824453766963209583981152 9957152 72714643546538641236323257341884104704 9957153 -273312678908324972839916200947315394896 9957154 -4140759757155776598273314162719618224 9957155 -43386556956945589004669259892401019680 9957156 -4563258499903009885934238742090125312 9957157 -192859161402475035384453066596903968768 9957158 87086506963434221726402590819604467680 9957159 109047584053956931380701686549656520200 9957160 -86176152168348576785683847641399296000 9957161 278340134510039414705263025102116464762 9957162 -99745447218691140293082581768268642048 9957163 -98596748688411919022688267617945576256 9957164 -18562215193662510956697943830052454400 9957165 151060451420360922652442979540282496320 9957166 -1322614986163916283932690697681070656 9957167 569160451153856310872133846249277943352 9957168 21980685911910641516744254701731119104 9957169 -135207789858270068542995120153747929600 9957170 -181732437903495733409809999951707709440 9957171 82589725541225751023672107969635373824 9957172 -56791179857527969306850586268315568640 9957173 -369037005285913116415875130677724304256 9957174 181052481563642198037318866253504990720 9957175 -205577000602290979719683540717650399600 9957176 -56943844596230671267288888041568849920 9957177 264333614639494386656492205888121243200 9957178 -20702952827100609729329758615592509440 9957179 -694953475707364740464340576710436270480 9957180 -185410320069169197834912774819426631680 9957181 9896454830685519490052595019175593984 9957182 94745910890060617678610400051383193984 9957183 158439924996018275842880827022692942464 9957184 -17236181212299530683151419004301082624 9957185 34906134915679045268358732485626652160 9957186 24780073209912592586710598720030328864 9957187 269392928455436239280277722441739099836 9957188 9302009554301919926583686897904887040 9957189 139088551685057340972769469936782152000 9957190 50249155490082157805122149577918569600 9957191 187961196914258842692990404766822869592 9957192 60010569379518039023761678000013844480 9957193 241561522197498169999352058399498388442 9957194 28443601568348337550370383623502391040 9957195 -198194516192183224666306362508557338400 9957196 17316617697903755170548431120922741760 9957197 183969034179641408166335884011682343040 9957198 40811713150090795575111473566160614464 9957199 -49146585203462960437528626719388479488 9957200 1040904026863217252991608686981939200 9957201 363002286654516509066511651303000821232 9957202 7681639620610745718320959180136635392 9957203 -239178716335094417569542636404396182548 9957204 12670239514320275375588273786766061440 9957205 -525680383382152491681944428858546767840 9957206 9073005222934548395047881753626658816 9957207 56378466056534691459646075904848321488 9957208 716053051999123403014510766744964710400 9957209 9920251000813162696201148563564921104 9957210 -123157909117442125637744844061723127040 9957211 -361467273354681812103357096735610715952 9957212 220261170042229721836668156060903186432 9957213 119061131330792055297682689079604755968 9957214 73092685820931744030412157507957283456 9957215 186936336345663870102365471342701752360 9957216 -190423060019774716551533771000056381440 9957217 -852505331732408804142156542309794834640 9957218 -7648548774518095577517163377906846720 9957219 -141841743859588589849280409597279548432 9957220 -15242669390633066814823960671555747840 9957221 -30508270073725713252424557523049491908 9957222 -248984346679568475222355183882587755520 9957223 -394349394675666672841142366858351005200 9957224 304053235933773541278250394515711180800 9957225 72761914397612673846145553490926643600 9957226 -219843536636976275574520776977231287296 9957227 -183311692225708825191684188331043030128 9957228 -151420185805346794130517767036260122624 9957229 218146110647246493487348794924823658784 9957230 3250252679397609379045470575452024320 9957231 20023046478008708512877257280349582720 9957232 -73644394659234354674693700526022197248 9957233 77831583506358830243013632190130180800 9957234 99037673357483049840128180474159431680 9957235 -59752700043444403160764957725933165600 9957236 11108773914008960724205616137440593280 9957237 -7605467408704568812564845072855336480 9957238 59524432466060898026366462267981282496 9957239 666287427240084898478525186266105150560 9957240 -25659493554363240072548798988191539200 9957241 330316316410299954393188401112465921130 9957242 77073050679511956160977684211479308544 9957243 -105976516895716841335514439631683317736 9957244 262889416656044372587901855099722324992 9957245 -125343494457651487640346121830785356500 9957246 75689964573616726375575452798736918144 9957247 32634789216037549826481309527595821696 9957248 179270285932343384881226388413633003520 9957249 -10723548883724533737328242327147608670 9957250 -47875855650150746876443841641362840000 9957251 9630074778080404967507619920228880252 9957252 -942957629197123203181842349346979840 9957253 -185704998255822453344579360696071625280 9957254 -250492353723786137593023724520824233600 9957255 -34868489791245055345895370769939368960 9957256 -232496858773565376649980766117187328000 9957257 -47792543169443376360813518726499011148 9957258 -162814895942924647462776191474888365776 9957259 -78659411459070871768311981085705299280 9957260 97971312986974174943996039438940303360 9957261 -42418519229319854521156255533876481440 9957262 -15909226132443116265579984840497627136 9957263 7705268698649306062742221814742361200 9957264 -30240700238021751275779056887797579776 9957265 -96803822473798695731256332834334964800 9957266 -17863724950706139019436784728303792640 9957267 22423165976798090617084977352260530484 9957268 -87545247549273360543786785208091040000 9957269 109652208892821176294400981852174295680 9957270 -8083797757883275120288514495647862400 9957271 -456301092592614930692083335205280617528 9957272 -122464846930336124856160596602193715200 9957273 12598383297123496426375882045326116160 9957274 284261128986026702013151884679550568384 9957275 119930937721135414588260287765275702800 9957276 40305066489000771638549550782879416320 9957277 24758488484420479374246875272624599072 9957278 43796810087061277797617285588411437824 9957279 -77435482149326603069138469743255036160 9957280 186246103229495676140987403817642229760 9957281 -30230108145233702006024528654629957968 9957282 159423670375590144398123512787394552192 9957283 -12283467644887265782222518151299679280 9957284 -312846011907169402799294797097292672384 9957285 -45713748102778361626636914825833333160 9957286 -167797727888964088184557463384568394560 9957287 339891691118434051821261002575910090784 9957288 -114131317035770377824486632870066503680 9957289 -240159925592587732161971330145377234444 9957290 -77334327094245670147550683999894272000 9957291 -240274986940701224658543555209399954256 9957292 103183541898143060602825534101114629120 9957293 -171254625788837159734988547322858839936 9957294 29730848741946906740742885254836720128 9957295 7824711882779871656130457255868392800 9957296 -32952948393349933298669450724623106048 9957297 15315287492397130542127631622556070784 9957298 59953314830677978334459440352805692928 9957299 -63196553194559092365047407789531681080 9957300 -60172455263514674514313043478624307200 9957301 -114122930157484069678948027527371246592 9957302 93858934374539853960731690743171880352 9957303 568561283607772082257178470218751582800 9957304 194806835875372331017940036029721395200 9957305 -299730182482346474765378461897353300540 9957306 172388207156089075243644325546622997504 9957307 -148111113955197263237466268275673612444 9957308 -55755099953522574122758148898476949504 9957309 151741806262473324472993338679986280704 9957310 107522268747606177169278363873246858240 9957311 85488559952268473768070500520117674880 9957312 -38087260570385831881378149786011566080 9957313 -271262119330551809808194363698456639440 9957314 247350462766885434766159362022767362256 9957315 116478456454627294730320096724545337520 9957316 -28882800964213761061047989355211107072 9957317 -515971121672180675050762098270892337634 9957318 52837147372377950736523746909387448320 9957319 -95049916112161609360796904440435216800 9957320 -160393054639971205199027712468155904000 9957321 -76837960179620970702616892063311930944 9957322 124052171394234440310905606965751640672 9957323 -209849867220832792019365543703650360428 9957324 -14238497185187691149026356186281410560 9957325 -39731851590386709825721877334856257600 9957326 -99156648250482138641259362503606245120 9957327 167791926556038147373816198233261450120 9957328 -128369807685043513235737718928686030848 9957329 92995403683472144195601859372587813876 9957330 -7070795222552246116285720136492198400 9957331 -161312219645261772683846366538419550868 9957332 52930803497301844460836156700866560 9957333 -29237092669914506190089172494424590400 9957334 11618240833641278905276442353112013120 9957335 220148057639534259966695628598667816160 9957336 -7437323239279101958724218654581657600 9957337 -108966686477344568003450029643455399100 9957338 -2475663285564754700068664030221184256 9957339 -361267032505037031099892295847297066024 9957340 -66139137103815468423845393726853020160 9957341 -23098264606511565506623664371930163508 9957342 15742671332976783229447343790687921408 9957343 -372545105014537032050624546534429429256 9957344 -38495332926986635775485898624851771392 9957345 14737995175320688163818136944455515520 9957346 -3185111136148309455496533949375789056 9957347 -184775062811864336702510705489149455204 9957348 -280968783195783743463268098357590314368 9957349 146406356481200995050630235603880686240 9957350 13294011766585796059541864499942096000 9957351 -19258949734906225434959596111271454168 9957352 129656101512189457491426418881476966400 9957353 -8075077123740725069471929242184250880 9957354 50024138114878853511091051405158324480 9957355 5800729918140824727409437340145617920 9957356 -144733200293433114976915098605211406080 9957357 528249031252066284113145604806247976640 9957358 -53060652854964638881903218553374939840 9957359 -319370081297550195839542753280650665984 9957360 15879390712378683036352160969061826560 9957361 -121903871729989024173243154490001473868 9957362 -140748594884885107541675726000577155568 9957363 -23723465676637044651642956952384710400 9957364 54439159946143873098664004220207291776 9957365 36119246804882558226178410512469571200 9957366 42667909468302440864585461541220607104 9957367 92092518754940686797585347769684572080 9957368 154818998281192815801160962383188992000 9957369 253251719928970155549829374876452721744 9957370 10564293853437971568143617530999974880 9957371 217471723425070441886014167023951104200 9957372 145784189588035587862996603964377728000 9957373 -843190261560500114444494187599975506240 9957374 8995711062189279612197129847181581312 9957375 -179383267357442273361917480263734312000 9957376 -153486453152446619666690991336902885376 9957377 30905098815927435436886485064851540272 9957378 -176774576798057227078420362197801456640 9957379 459739805370895286797683456405200457980 9957380 235109498552574275930113368729325804800 9957381 779701394300603961109234503877461504 9957382 -77925131597730334229499989791012953600 9957383 -127353331768579442392713282337073990496 9957384 -274488182983951231805636936293693440000 9957385 -204444737145841831116238345999608075420 9957386 36350261800657677313538530714008075264 9957387 144394752112459566395441537476313170560 9957388 103439474671763925414419554735669103616 9957389 124334789768392231669387285994030562924 9957390 4858973103348303807917077360543088640 9957391 568336808180278569518496920090438159792 9957392 84560795535124761534081464872888836096 9957393 46441499338777730778896213974162906368 9957394 8320219833323127184367628994519940496 9957395 -49961191132584678365620262500842224640 9957396 -13274020759497941161689169830124806144 9957397 192368280047400368779005072806184320 9957398 -12611238972837952515057209232557475840 9957399 -31749668877438468635382694480849283736 9957400 209332360869151029997446531837441792000 9957401 -59331481464913675016203591151666828598 9957402 21767038296665315274303682986076446720 9957403 28045026200015418697361338008546328320 9957404 -383734488730491145724207449373308684800 9957405 -93521289382443759768188831151083079840 9957406 136701797417389452904742374588651760640 9957407 220676155459511019945862171024170466656 9957408 -141263478704608977524856278654478974976 9957409 -45199361731846455732946249226678739840 9957410 -19210949495169422104856467955072571840 9957411 -269725875312102490769084216398615636800 9957412 -20889856887711242579369970900202920960 9957413 -88626270414962460078306791297994340896 9957414 -78836164545186037319298663491068426560 9957415 -12222294810081994664535310947235147680 9957416 52045035618876551623106766872034754560 9957417 13133339960545259907808595981252878080 9957418 45039162569855101361408006751495530160 9957419 -5376470917478196357754455380558722056 9957420 104752757854828543866926412714114908160 9957421 179710592561804564567757944128270659744 9957422 286808180461081113467989440169453990272 9957423 -123015205302162365600316874315083517056 9957424 -129752741897751244793650957192200192 9957425 69991958412107950563384174098461806000 9957426 -83453833511649412773938644560143965056 9957427 446713026451106852680711983635899473072 9957428 3430633986570198806527159845989604864 9957429 -128977949629702818152813869831137043026 9957430 -45747711113172276445595055194850662400 9957431 203015994158738022337569423552721862400 9957432 152269346076065798136177384185223352320 9957433 114959187521818954256079405196754128324 9957434 -30182455698044891906759974100346413088 9957435 78586543394260426799860638652777820160 9957436 66377864637853215342283511719236006912 9957437 -242528162065468341048801136505632964634 9957438 99374017002710045527980957327241616640 9957439 182347474242819494165644920657331778240 9957440 -10186092551254658862279157884109455360 9957441 138755921889330724794149127261929025600 9957442 299970909827195256843460880800406454144 9957443 -279185598762949008874327243251910641456 9957444 81354947420664784793693003590599966720 9957445 42387460971711260426322849749134640700 9957446 210237155552135140555497564259058040672 9957447 64812552750421915378180916251354796928 9957448 -164118808620298026096211731195869921280 9957449 436231791257180965530639076519105546164 9957450 -2709252656919040400382130972563110400 9957451 -63339658821395132809034492239794056048 9957452 528334054409489188520714060143426007040 9957453 -164574467888829080719951610653781088 9957454 -67407021811178392445907377917943471040 9957455 -93203554723105324093910982775844411640 9957456 35580145547654527603204639270009036800 9957457 150546439453490800872700510740527487360 9957458 57427436629110158011167942787380367872 9957459 167000841711093618557254843689905296128 9957460 258892185064804958073365521927586369280 9957461 -306673750638122004964148268730143457188 9957462 -19396945626798588213671582849354428416 9957463 -10790108940675956584655468279787561408 9957464 -467575777938802402819044200224371732480 9957465 43753751501315543281304968791915763200 9957466 109054058971447418347345809076214563584 9957467 3894320837864428136670423012359032320 9957468 -44717269503793729083636422433572328960 9957469 -139541760411707848002378362648704011240 9957470 -155749877426278892967988714345934320320 9957471 -211639802024325108793432082619331157688 9957472 107662502267726389163600290681679511552 9957473 -602813253287603723954666166668887293600 9957474 -161984068071887692824711095881227499056 9957475 203807168864343979949057091525376263000 9957476 -40409710589950266007954560119326187520 9957477 45640629244491483936459728427562247040 9957478 -193125906904608645204981195895740058944 9957479 1537452363954315674630914796901875712 9957480 72559547598947366485619136557026099200 9957481 69956000482081515964671939755134473252 9957482 -105058258463273120008521195756353425920 9957483 -47861566386763375203924745773001581336 9957484 -120857060829511641802922607939621385984 9957485 535913580604323652871464054692090795960 9957486 79845365801765297134791253140567413760 9957487 405307601094358244831718087255061789136 9957488 170729674200791063006262427302753337344 9957489 -20041373755688834876896781515334525760 9957490 125226441939113900608073176728080985600 9957491 290856127784986479636868460708404769784 9957492 -613946659302697717944775199032835328 9957493 -4203103032792328980748592710222287616 9957494 -53411618470603061404692083041403444928 9957495 62119809143177821284372834404246903280 9957496 -482777754346300334382831030178101534720 9957497 376127678016925495754470822096300186512 9957498 5900171590555953927617806480790668800 9957499 21770838045231022411200276917535622936 9957500 -16296598048931913980430500735798400000 9957501 -85121625943048926729215372059335157920 9957502 -274843284713197084414554873676529730048 9957503 69150555521208861660703838483128691664 9957504 64486668245340351409709694434137866240 9957505 25798786581747718632268091001887847360 9957506 -12278760346884858391224162574443997632 9957507 24601364801927045718892795323695427840 9957508 -221660092699237412678919700874643600384 9957509 -251862617361891821708570192676187078080 9957510 -349724462552238223844068758255083520 9957511 -215773661441463928920930431802806182888 9957512 -616921766418120694071407749205517680640 9957513 187798623232822074384228694478019081744 9957514 40569058406293497760447416874761768960 9957515 178164994633557769445786942901715472160 9957516 51426625158007781030302894377438403584 9957517 -849112112239185893384878377581578580 9957518 -11297518042892229406203672891227501760 9957519 -73897130625104882987959046201761593600 9957520 366364042038234528289022304564019200 9957521 186208305520332847641242992880646350400 9957522 80263530791304712646798278708218156672 9957523 92494944160719564638354402194779385772 9957524 286750657406866020070138630773172788096 9957525 7638933309530029313793167885962104000 9957526 -8262069858740971706281853210508387456 9957527 349869172133458331926483331597606074800 9957528 16310440603047584363706411061277491200 9957529 165605734841306416123869745865638291476 9957530 81594199950011727483460896888702693120 9957531 -53599652131644695210351072646272825448 9957532 -99725895818268752284045512027637196288 9957533 198268761633219514054472642728667575782 9957534 9144446752877715202062364519041167616 9957535 -45131186697729870112068995038292713200 9957536 403691051895923493473890327584628211712 9957537 211214524752429450835114484671608822528 9957538 -51705823518663824619809958290414140080 9957539 425919093899500466990491288216867612440 9957540 -197523657052805123253088135294639288320 9957541 -120327662537561200128358823853364760832 9957542 110183953663364603528915242138298972160 9957543 -17759743123802226887604161834205897600 9957544 38584894529526337130472506038630072320 9957545 4651823933886899794052512826315400000 9957546 36804824263685582452581465499304325120 9957547 99126058681661189655835744521796882872 9957548 -290193719901920239559499051709363146240 9957549 92723704800333514404176654133612747840 9957550 -99906550652089658230114726267066627200 9957551 -51207730095854657685467742227222824416 9957552 72538400036004800181082046730530979840 9957553 2059917378801819532832839540909149424 9957554 -73563458513796507776327346087156598368 9957555 -116853874207778402867115664463975198400 9957556 -64126354905094203255328491752369233920 9957557 124473615359788954492383109767775068192 9957558 32549376218738484683443515132723609600 9957559 315947151241323085222216498302195568480 9957560 52278025940060668663629740274455961600 9957561 -356099505806121415534535040882274824576 9957562 -13208918491533287389533007672874188800 9957563 -228380411167718038037702287650073778688 9957564 162119549850613737771469373642169561600 9957565 31523027215163213762049876516895711320 9957566 168460996497375666529412874388408319232 9957567 39898679705027351750615761761085812240 9957568 83212476140944627356208917418382196736 9957569 -182425486307469049109024562071547396030 9957570 -18888272724988745934465383010516464640 9957571 -67829051609640149178849004078434471456 9957572 121482994456662943026652501600226033664 9957573 13057250729170909536031340145187328220 9957574 59223534904659384373123776914835840 9957575 167683018651797449305562960987116552800 9957576 278476120232914081775693799441798144000 9957577 -187752625083302696301722250719355649600 9957578 11841264431866678148362400472227074656 9957579 -322392831423917222509416457194105802512 9957580 9755227123319402351485922606007306240 9957581 -33125414080241426259329272466273748618 9957582 2671603888282154590812748680563583552 9957583 368721211878088786144361195439522554160 9957584 -8457317758404761376700444605151002624 9957585 -274316163482715312604204198872324892800 9957586 9175432581830098223177931032779942560 9957587 13458061278367376786218424885316399360 9957588 15664278612783608295137600209709248512 9957589 180710054435843072483691580328674541390 9957590 -19703627646730091782444743795680630400 9957591 1651185997008477003499361017104616320 9957592 -390092617240068900131198484092262144000 9957593 -118163356979483681845688519554276078896 9957594 -4208104348031923391962774487335587840 9957595 25777417448258290241073323464074033600 9957596 -2359147008438287018508086728767528960 9957597 -22219600758941971087663700301145807104 9957598 103205459537926564582952012979135700992 9957599 135988466494317879198137666997908829600 9957600 268062592460171348622688534343909376000 9957601 -135090585035492879375244857450378644668 9957602 -282620822566266948209267354033690467248 9957603 42781040143219902358486836729498820608 9957604 493506921518692585333670989281963223296 9957605 -41579692654105525118860584146375268480 9957606 -33113600035300414563580678472947570176 9957607 -507856665810125202709272202704591446400 9957608 -122620866167972661141358943983319777280 9957609 -196575197752517859726659358425830818486 9957610 47428514195667606248509917530420852160 9957611 -32586692876233909755217539955776811788 9957612 46573436051125827319420294062838874112 9957613 -593755782767925561115746654455647684138 9957614 -271557021515475679711761759827481072000 9957615 33796186632441883037578937287807728000 9957616 53107718475280811002640207282597199872 9957617 -298901362690992625947055081776595200000 9957618 -8621047604988180708428843420972038272 9957619 -110528494937977739301552392339296752640 9957620 83622348644041373619225138970205306880 9957621 263114285657984192057774976117145914912 9957622 -205416903022301424459783796599426048000 9957623 110316595498157871812411892436689269064 9957624 41886620581117263932905332722806947840 9957625 155343030933012097449774828910999914000 9957626 847643172622178485420145031229781760 9957627 -245979288454224562172284325276808542160 9957628 -462209287410895228289393616594968622080 9957629 -51737655681332467831020372324734753280 9957630 17398311734593441098862632252649595520 9957631 221798667139270000632489513268874597472 9957632 136519755566446838452881789063247429632 9957633 218447908834376219049688667379874761600 9957634 46509025167786533401406707416273715200 9957635 -66766881358078112578626026238448183920 9957636 -43993803092378740156419453327244002048 9957637 254436797314802163451260106634673784286 9957638 135811958063262061120422634064035968 9957639 -4093038666060477885299082422397670272 9957640 40554257496839321748217945800995635200 9957641 265045766121565498535765593112309620752 9957642 171251826324248439988431290041516070400 9957643 -121547778556687827067209289665038839200 9957644 -211102295546216657438117086593071249664 9957645 -40883224255737915979266833764701626580 9957646 -169938490671593042827866054368718810816 9957647 145822337253369614604594397616322926832 9957648 -1332234755717551144224076803747741696 9957649 -147994899837930535383618312148817249946 9957650 49397018834566869860595763398126922800 9957651 -31853985425160633463926757713280860096 9957652 158488358072521878470792138047363953536 9957653 413621866791069544036731088586834385120 9957654 61891595964966183538300338464059392 9957655 -314386603533500952027706670731912367040 9957656 4066818413399892168436226148189696000 9957657 304913955917747046107752582494689292240 9957658 -223733127439076664854169146481114370320 9957659 288345035275245121424587075816905961860 9957660 107779114550891538551735940061306229760 9957661 29195037582980326557793003288598561632 9957662 47139288777992632371319699806486083328 9957663 -195696855548127412266726953266100744808 9957664 289526118597890660573988504540411396096 9957665 47305178631972846454146341632047244800 9957666 14730529010320391626459092603041095680 9957667 -563429959874846825309959409970533861284 9957668 -26879063796127617795873877276091904000 9957669 -177527741885725506602413536419538274272 9957670 -14256164992858885151236892515527072000 9957671 -156407355939859701035261133176094949128 9957672 -170638075329871887047480327860082688000 9957673 -182298268677911228928474210410200047072 9957674 -75203469852667071721569982193724043008 9957675 20105485705101828949553476969311456000 9957676 -130587865671122194579312628981130716160 9957677 266056963258556181848171203985651237526 9957678 -52157063970959456967028427117257085376 9957679 99113839944347260866363165126867654000 9957680 62207907380244121900176551612162703360 9957681 235267060058320175628947943096296967840 9957682 2874612297624261563762234773778730240 9957683 594923329036372216826401049621762881932 9957684 53464175668917932788955275395052603392 9957685 377687788146059303104031152645706034360 9957686 -40241752508009171232036604408484025216 9957687 215717764458758429818405889391579005160 9957688 195295539555446840571482732572407336960 9957689 -18034943349681543186038597212477390848 9957690 41520302344183291166693054724330935520 9957691 289502219501515257473211892480678791600 9957692 -357035739349808285122851894985408349184 9957693 -7168768353299465007257410349443838496 9957694 -135105986804677173279367260041310799104 9957695 -145815353317383971860982897119423200 9957696 -4297063256032558480665596493582827520 9957697 -229812643704226831368249955413493985854 9957698 -92196722832363591137915466127791089760 9957699 -129697112320773475510263784025780657280 9957700 93195967242473960463596838457754019200 9957701 -51545623861603373914621591848355002960 9957702 65106498603870238807072631016687919104 9957703 226171618490455485421737264634310843520 9957704 382105741661609251950594988536142709760 9957705 -198766076746244819361809771367106937280 9957706 134599422344869535847275563099359763968 9957707 -85508844698464299167659645545318899280 9957708 -151992774207946767849876061494369454080 9957709 -154011786580711157972434535436706337184 9957710 4110279161674495489830990834772377600 9957711 -8670147032271832497744627294937329120 9957712 -23378916693351737682727263274502062080 9957713 210403423071661236695615462101460897280 9957714 39521143780272578768104649207570162688 9957715 -54651371242458763512656770283577488880 9957716 -252622820288774470605758761867773219072 9957717 81721098377849656127611917182363878080 9957718 -27172844509387821835632553246356365184 9957719 -218617765382675782703440889713311089904 9957720 204727948627268462190730587279439257600 9957721 773240146499936974159609030262905436052 9957722 359099125367807644417652516280273726432 9957723 -347479475259658851533126484531391828032 9957724 -142202787599535429395704147615888077824 9957725 -2980166640766000924041376571424972000 9957726 143504877789265126007201893438253020992 9957727 -69858719372797394304689738494481042560 9957728 350721753946158524602044718636687687680 9957729 178547168676322171836485461780083593280 9957730 129601299319096348270371903209599694400 9957731 456303576213394860850281365074599714192 9957732 195850370684292343401507107334597891072 9957733 -552423584636058043845260988048468562500 9957734 62789219952278790162746306277347426016 9957735 -12172478363424364625741697934447720800 9957736 105942385742851471905264127254627317760 9957737 16601057298134293545958617250036483386 9957738 11364254954738356450832616170223751680 9957739 -112320785472123043815255026934452055000 9957740 17279724163427307002106389008040064000 9957741 -43018675000438288786484899898166506496 9957742 32328341890686591748601102193076702272 9957743 183427682575218007901316456088600080840 9957744 56684230054397781309846162061027835904 9957745 -91856137790120460386251907779547901120 9957746 81264169465953086718496348591831457184 9957747 -245756170567599140774664682784442477000 9957748 44244829322342960629041763543623454720 9957749 25358122556232748768636932811512630336 9957750 -78490530365501840452161656870605824000 9957751 -976549782956546036473980737330852248 9957752 -56982229876164866634278991848428093440 9957753 81790287936206691824444491372345689540 9957754 162972540881911265406044982251703079680 9957755 -135894993999746862070844835183633603840 9957756 31186782865558001112324037335613481472 9957757 181271898102484090062277409332525520006 9957758 58845160467575518044173857854959075328 9957759 -45712762961516282898640434842229127680 9957760 -11568845964670936016301643605737472000 9957761 10050046981868741520825929430774120000 9957762 245148472976492978909905382983060346880 9957763 3837676969054291785144991260026828040 9957764 164855179408686628169247625394409192576 9957765 66076240572927496688976293947534584000 9957766 -52646144175006465472525702211091054336 9957767 103991872528891068061595041161779619600 9957768 3289463683286543994417070643877888000 9957769 -230670960423051936953940337404816041830 9957770 80155149930130910312866228901827948800 9957771 -233798050874635091276421011567605768260 9957772 270061897743224970555084830751551058432 9957773 48059063188015128484596667718714055936 9957774 -5125465610785437643234904510099759040 9957775 45211326385931940369684664122753681800 9957776 -46698806417960240139700977698144256000 9957777 12535570232832022926422404432042423008 9957778 -163226015733349397732597552246772328560 9957779 14729469591287791832095745882813534784 9957780 73547484768045410561300845174448275200 9957781 11527783361131046465882428613763122880 9957782 -202999717668704297930297081000492440128 9957783 11100057902863612015594883595734936448 9957784 -8611666863803181887148680134493491200 9957785 166819322708196081029064838975533903360 9957786 -61190782328269135127147432718449226240 9957787 -147314940191255769845432460614745828848 9957788 -101587000398009192057578897274811461120 9957789 160935810294192363988783917046997322240 9957790 -11136159589188033411917567674632641280 9957791 481431745874965219395085575749084403384 9957792 89231267447321315813494747694565949440 9957793 -40208349171004297506350895363972494076 9957794 76947177453909590217489309096884734464 9957795 154824655951553079029818128789213670320 9957796 333146362214881034833857958692857438208 9957797 -146093982362811248998825716070921830948 9957798 -19592707582720108796999735800489365216 9957799 -7009348652670879413070568834486436136 9957800 83978528949462889702807660339236480000 9957801 3340953433382637859478250739351726464 9957802 279275507168076496391090887220744114352 9957803 74983270282643951667010321913118388224 9957804 32311970761013916917505882436563517440 9957805 -125853380192372022191981530227127651200 9957806 -94433152203692635520364206279138067648 9957807 -118090210012271225269524966853533423096 9957808 26308347200570087771121491173185683456 9957809 -21921648406844586634016796341062986384 9957810 13874207473493110416473532209148894720 9957811 -12988810902940167144248193323849668096 9957812 297791343046547003943007533896646070656 9957813 280053751910326836631846164611796657888 9957814 154481385322384718893956365011920932256 9957815 107676083782833724198737875187410200800 9957816 -18416794403121126828072154319093760 9957817 227833260146831622262387535438075833860 9957818 -7606352350894551656480454913793829216 9957819 342227466589272013048091525631151570800 9957820 71955029789373425761183510620101468160 9957821 -82629798982799962407237647765448667200 9957822 56188737747168536869523198942991842304 9957823 -59580827830951857557295792383420964296 9957824 547207906454698767407602279284473856 9957825 -13646444275904672740228950327253227450 9957826 233559964372267908596802999089056805280 9957827 -135411202763650337680869995473224284160 9957828 -8437632517195758096411974888190919680 9957829 -344136577498148354635050215555491380354 9957830 25811007893022045091197849728687890560 9957831 11458587381926604991449581506822762320 9957832 274048335054073015858840732656657638400 9957833 -6188451452705682175095516107460205296 9957834 -119813347519016015641120914662971651584 9957835 453123120767756195641635481550063650560 9957836 96930397189983783983501805046351226880 9957837 8293368347812157618562835374883661760 9957838 29077086593228441183376554044282253760 9957839 2856859148164103770186693783181027400 9957840 -9088492640660688685158220337481646080 9957841 -398879657420527034831599695165380776848 9957842 133427324923873949972706311429219911680 9957843 -182422745616484121617727506521409536000 9957844 89875402167061536826485965750669145856 9957845 166103210740608276155148028268674426680 9957846 93775718436285215737118173965805209600 9957847 -52424273030471218404692502780031652648 9957848 251127634696788720533125879148620124160 9957849 -177462153001659358013736961012795467552 9957850 18594472029766635724431600039369292800 9957851 -31763959399112123676410895766961032896 9957852 28231058107145611091290675471425119232 9957853 -295596042073787284569756853894206877280 9957854 809947493581826948283355631460197760 9957855 -163097905888012157010657170672963261040 9957856 -249706172825823018553103849775212003328 9957857 -3017767539969929238827664335710704000 9957858 76754559444111096494222368618159181184 9957859 -868662429005796035329106158108156253784 9957860 -222923017932463608122987002343179837440 9957861 -98409539106838549153145700197297404290 9957862 194006795216292112692944749614267096000 9957863 141139933021029078093158033881859405112 9957864 -9360749144989745478394621732547297280 9957865 62352351806137152866567371817011540260 9957866 47883986726220287815523264152019568480 9957867 354065292822049671130664489820440302680 9957868 -355870882155433334640185757912221873664 9957869 -434381803999436995895180802849508259604 9957870 34912506756553434866482890172058995200 9957871 -147612909306647075523598838136494269440 9957872 111060346381828265481170517408728088576 9957873 -71551122817026698873979879378557135232 9957874 20709731600655718479487427076484113936 9957875 219900363452192095930445555933347320000 9957876 -39001033416047544855091810405645332480 9957877 -421781318353476316898616850503340392274 9957878 -152961534513738399402297936945900386784 9957879 5968017507921864379199951543986556448 9957880 9033114572039765583533982188593152000 9957881 -27804614746498512927144519976936878000 9957882 96168326870072750941844027981064744192 9957883 114115594635004553932774112450431322704 9957884 -172025347711032975561722601351366955008 9957885 -37731110175178040403123222856617901440 9957886 -321422980314739650799279027731565144320 9957887 276158108195225811915273573529930753536 9957888 -31047686956873217656398367128243142656 9957889 12782423117814430692151235218929458690 9957890 -257734296260955305620771241695017323520 9957891 -156395306101748764918216146695780601600 9957892 -36793561954591332058812512272932003840 9957893 -180709312815653052321629210040300662112 9957894 -166894613788209099936185469051142459200 9957895 43281771526379030130512257967310456000 9957896 -29444763035865123804467547137317877760 9957897 -9187598311610519967166122351555023712 9957898 -36334127257869623710713437333241963936 9957899 14740763608395867662643993933153634080 9957900 17519480745381084550410478978841088000 9957901 -447981379205905914508762461854563601098 9957902 69668770020485031129720746906908574400 9957903 145509128301389979806507509998771957264 9957904 106834177693422183231134177233411768320 9957905 -22671539632993293940040429367993972900 9957906 69217091172640979127335299526490668544 9957907 8056289395758314227574860539370218792 9957908 -53449329625777849845371052719784991872 9957909 -2026713601699251888834125422641166464 9957910 -138626885865930270300591240288865616640 9957911 53407023371349618438812069730061315272 9957912 -121211674098988432117694327883563028480 9957913 11125340774880840808974969438244541440 9957914 -247621568448114845700811515458362012944 9957915 183618073736687831063216997608299541520 9957916 59598438051071373911347274484872325120 9957917 134677766633241340021762488447946833900 9957918 16127917908732228224986038737195344704 9957919 -113954866150152961765247650566590079360 9957920 2397038173036782653203103965941596160 9957921 -63980190488063160705026856512583395136 9957922 127216436362323860467352627911263412800 9957923 -200787674124250630982163368411360696880 9957924 -216049483610967588706794674098598676480 9957925 -70888361273424344303585692279515360000 9957926 -72651929858484355561633116794352858816 9957927 -60001287628590081191693765788559955288 9957928 -189556555558177220592437071962074403840 9957929 -135491830799402194665561813430323213324 9957930 4822564604301398997691689351433489920 9957931 -475231698940794468598483223613987412800 9957932 -244523348323650790214430891183145845504 9957933 -44229853181486637100304664807269592180 9957934 -134524714352316234185419711600346274816 9957935 20088087338519708372801744418854812800 9957936 68625445718069765843386598987713708032 9957937 2087816366618187569964073781274514176 9957938 -159557984241827786160130370053662092160 9957939 199235367107581041784411583752450509624 9957940 4075396348064372034542296623564134400 9957941 45161693676008874930085381028514163872 9957942 -124054010855553430422094716529998428160 9957943 27722531910957714158354059994205396480 9957944 -92870972949074299626817775489747681280 9957945 -235664772913013846701136212203624250560 9957946 -179774987449561894772446606270875005328 9957947 189166844993266226372969552407376199396 9957948 -34619131850211669113576145656890490880 9957949 -204190393774313360222900061175756175040 9957950 -148247856320978520701971790177813856000 9957951 -54524564792093354848679455757592530400 9957952 -106796114312168844001502814013469753344 9957953 1153277231758867991831701153528626480 9957954 -53846627186765132159170546290274168320 9957955 -9438806058157861843448347384426963200 9957956 -295194569046175829610334557225171032832 9957957 -931413566385203107065657552280088640 9957958 32777724148264730039149422423500388480 9957959 -34923334850789132229433410543407529960 9957960 -20157314773653916715082818627481600000 9957961 19001883332561677391536846917433467840 9957962 -81433316749867305416250205024771614720 9957963 -13822027290930061874030688901888422912 9957964 356740352932537527135077019409565278976 9957965 -303109473619716167162241874037483948160 9957966 122918438720504133939271132172889359424 9957967 -432093333194618515978754541821505859984 9957968 108368867513357206760566683124547174400 9957969 -108046007822953350294557984336366520192 9957970 114366895080933834895102253035295016960 9957971 9619220390804142327818377960059089424 9957972 98604142067385753659038000123652155392 9957973 326196779304011240562903296685625142222 9957974 123576096382370535963227154788812080000 9957975 13196802138920971284740993915214067200 9957976 153069592619071924263798939494645760000 9957977 48426748062275146135254847516263244032 9957978 4886163860827841736575746749012814320 9957979 194363487686639238393051799310212951176 9957980 30321285317211753246202947024540096000 9957981 -41651523752981288366974380167715894720 9957982 -106294429508070775137013643747697583488 9957983 2878958565350731046734681442864033664 9957984 97827531055470579051239280277551316992 9957985 -304679344533195037589440408111976387820 9957986 204358454263962971489790979094739738192 9957987 218799691174665313439564637431072679204 9957988 -163113333927841334766293761063865647104 9957989 119555084378583208399270224570187937790 9957990 -955712273092051921941304253325772800 9957991 -174577718108054389095650274752552772600 9957992 -440121624653197429170911153869827686400 9957993 27408028001699138188198995073687379904 9957994 -40688975829888732491686355394123458208 9957995 52845401241695072034669337481525167200 9957996 35013384036441803358880148079675643392 9957997 120553257013925631971701258027925339264 9957998 114124870086171408531928443942118126080 9957999 80396129925334682462399809765349990664 9958000 47387094990475323507533067688869888000 9958001 -197234161736096449814536301602207066896 9958002 157677970510056281190614390438591893632 9958003 45473627404975581829446027737176675728 9958004 154678120413114985411162718953434617856 9958005 53673676139387570829487422073362864000 9958006 23112690472995320883262554967926924288 9958007 36450126726301551114872041072960040832 9958008 240418829426119559063725269985320960000 9958009 -450889048332303111977173347898780516784 9958010 -47427386410795358009595144932169207840 9958011 -18816948506953949924652673347176647680 9958012 72160377988880737806273258225946417152 9958013 43907280425605158491647411618353425304 9958014 167259623849273227039117240697073146880 9958015 178972613344591435799338208855605805160 9958016 194649175830658371038567618138981007360 9958017 -21851162259478676607970102304468001600 9958018 4559130473606867338357832500242249216 9958019 -304205781040501624079202454627274696580 9958020 89553688551858556090048693352315904000 9958021 107969443751197078876920124214015984222 9958022 57031354581533715257603478231318466560 9958023 -196959650226852476315523346651907818128 9958024 -456557902684175222785520795413447511040 9958025 -194480638832508628413383788891545054000 9958026 163113925276330587202481701856616960 9958027 -71810348735327115057104925921913518124 9958028 -595906559263166296303983721624895193600 9958029 -205250831833118698743877110210543930240 9958030 11584838203980149542678038440545334400 9958031 -141188700053393102858734938625320043488 9958032 5515860447100112613060637140634828800 9958033 126084778042355789189829666602366867040 9958034 113257915456464167300639326217531059200 9958035 233972027440535023426661589922504273200 9958036 -22901103072983335341589748645136390144 9958037 23032036705535604360247356696436751232 9958038 129671131901440714232757077798910327744 9958039 -27070569682679999061941302074705492096 9958040 289305635158373934704121192668468428800 9958041 18632970934792002875765644267531210650 9958042 105217907272742051532125014670390802672 9958043 757473935258436828457572182102073433680 9958044 -17918835804628960227026407707525120000 9958045 79728749783616451416915471300310632300 9958046 10171976976492405323228285684393223936 9958047 -53758148335255818447989032014111912960 9958048 -81901743240879061328801790658903080960 9958049 -16107693652681431778295931169187663340 9958050 -50285046530044929254488429994805546000 9958051 289634182594836181729904310074667769052 9958052 16908315695431562658246424521408921600 9958053 -14150353010358350006116280238665814912 9958054 92409888757190585850979645404180074976 9958055 -68905064747612456825887071009384803040 9958056 -342212134772332281510695460924391587840 9958057 -35451368347860941557348245299960148480 9958058 -55388489709408118553925206919454800 9958059 -11271921831268523499863684841122596860 9958060 91916292429334997573147560734146611200 9958061 765495454294556253890610932785784721324 9958062 32063576919917833627271115067717254144 9958063 -227664663197546859186436869085788984688 9958064 28434777342201439182140911527754727424 9958065 60988806966353315696051985182516659200 9958066 -275100423021643786450025525230132374768 9958067 -52910868295454900914527913782082667616 9958068 81122106044307608836090988835764035584 9958069 2256216734276246133682611573228799680 9958070 12386136945157547836204279826099343360 9958071 -341899836954250810681743146782185496320 9958072 427053124390338179770565672405556940800 9958073 49256120317207790030284695591503469438 9958074 -24683847305980677805731892165052548608 9958075 30648544612857608080715921282221793300 9958076 2860622164447839828636626584955765760 9958077 -4549242983660476117703381538204412212 9958078 100649368528719297185192271127927096320 9958079 474138830056018807601591198190579223320 9958080 10089732609648914362070761182005821440 9958081 130929422254491581722295194153750124992 9958082 -39332272512873790517705858009461056000 9958083 -150642862543774336619422183668153741576 9958084 -432400024685600940686484387446488614784 9958085 223785381239049695299050476330667006780 9958086 42782713348742742291316210961006371200 9958087 296397013976509896053661760089245419736 9958088 -91172310566362169176760239698410864640 9958089 -159733984147118399234319822449690497776 9958090 -195186438805410723414946163870391436800 9958091 -72139040510929310406016135758934298880 9958092 -45794510335190822460607294683915944448 9958093 152839582125756928494275757617605652342 9958094 -244578967538330610751389714691331651904 9958095 -74737540754326807822693176510342231360 9958096 99002721451916496325715651698869141504 9958097 479871653012407941427963917006169153140 9958098 188098143669707860927955309121169179264 9958099 -61046995005678018301288075220291415040 9958100 -44497927246754117926164203363285385600 9958101 26769684061344017105108653658347405440 9958102 -26806774702556451481443760236764276736 9958103 19713781302717761155795118177463582864 9958104 -1821111808837311752152597954939699200 9958105 -120386522456422932936817496492121084480 9958106 92511611099928107530093694442961191888 9958107 -135252114503000858906906243283746222880 9958108 -75325374991088821734693628152838891520 9958109 16378708034622784543084652784113029440 9958110 57711886351749705382137229173140741760 9958111 -516509828147451646154712332694815778600 9958112 -5341276350062343759053453128896872448 9958113 458013605903731453327231562064326635200 9958114 -114563340000043584839663050357123687344 9958115 -35685049352767248670111342181299608240 9958116 27792952652455762474083161355266764800 9958117 -77154726036460421200063441264642328400 9958118 -89984278324832408539654507545017022240 9958119 169143418029824070350277875793552599760 9958120 47931853029028398705783984750489600 9958121 4955205150414820073565147685528535400 9958122 -118103174358016780524376174363600591440 9958123 176093969929473729099086978572357127268 9958124 170199509661194502056723997550200640512 9958125 28190945226005309381344772808201840000 9958126 63387336082501557844314148711124671104 9958127 164411212418771166746802786735123738120 9958128 31020515419501773145322841246754406400 9958129 238532516738840709947175360701278459730 9958130 1476073128087716371219644300518768640 9958131 107667976949822550161031852789322845840 9958132 -152064330186920348949117583669938623104 9958133 -137016329333241928636674844560128961618 9958134 -18196853661790186283305700235122996352 9958135 -123490985923892640134869693217855786880 9958136 -344179193757134219281467994160993587200 9958137 48123987020089356261384899025968002752 9958138 -64118160455104617723972331644007630080 9958139 -342898597515813595494537174348027108060 9958140 66419955637949033413432855888460520960 9958141 23111123435114556986853541214633806464 9958142 -73417382438607472391522851321036950528 9958143 92719571004818005485668302211207874048 9958144 -97751994573337853354772491201668972544 9958145 169951262778221619440276629688585990400 9958146 -86347623167171496152839397126399922432 9958147 -267042415701449793918846362238536825960 9958148 -106021629535000295084293107680141021184 9958149 7024765467675875320186214284333759680 9958150 -97564727165111823249842340856691232000 9958151 -35935235711251609339824284673872714448 9958152 -296994337353692337843040488787101818880 9958153 -184972317498372754837697331690385580700 9958154 -298234548707331056086672346887388736000 9958155 -1126160637813848604223644609007987200 9958156 119022838100466158095340124906814255872 9958157 279975700165165654807846678455789523200 9958158 -67903489416938231759736333180073939200 9958159 -3990718534703258193985668587048041600 9958160 15920046740981106590739133691796602880 9958161 100154038056783373490246383718177028864 9958162 9388608349685999773184950723242380064 9958163 -152793481998021367641335562561921126696 9958164 -203328452461249191098225583470342375424 9958165 -90577300284366248525582145239795491200 9958166 17831622993200197123683860917958307840 9958167 19536657807712466471307022362839316480 9958168 -152787925435093905944064352510173818880 9958169 61563744092472891903859801907974345920 9958170 41984135123256371307107291629313571840 9958171 -128116665398725328955619421528224917628 9958172 221191016193742898547064095629411602944 9958173 29391430645585800247006622322040051584 9958174 -65260165076944536787802505330924349440 9958175 -101695923971556444620501545496364433200 9958176 -48134278453681554362537444462901067776 9958177 239947559124062929634184090806644797026 9958178 -247950788200472397371966953314308358144 9958179 103035388269550113234248415631326720 9958180 35188557138777972833031375552356835840 9958181 -85936094517844158272846156368333038018 9958182 53531178342595610836082653185784951680 9958183 -351807384611131684228543427765407074568 9958184 553682082194510712892687293340544286720 9958185 3833884532960092224299446823757374820 9958186 47882135817930169538928410420219500800 9958187 1134912465565637175538882793251097209920 9958188 103305782659676965717886708373900633600 9958189 266195446767413020880611555251085643500 9958190 -183736919573716020304669673601741955200 9958191 -20382377065619130982750660288795856880 9958192 44127045187329539813151176056568807424 9958193 49658473015613039790764128051140993600 9958194 267603657223424124208422334065077376000 9958195 47433065518425475684843152612998581440 9958196 -36215570546868134338368500983551748992 9958197 112811414469690918129980818620683427840 9958198 2168640538583539681858788609495833664 9958199 -48561099925953694597965213242785843800 9958200 -29188535168340438174130529314824192000 9958201 -343916816449311773205996295035316016496 9958202 -17004237284076558251737699146850178448 9958203 126067989883136684174953301699773386984 9958204 -32048742736233312742781702061688668160 9958205 -182493594108595125885629073726979597140 9958206 -261604019772769792064494133456487622656 9958207 -17241287058914342145788000523206687888 9958208 -68898455175466428287244224946194350080 9958209 58140944233611179847700264437098250720 9958210 -123564280766839713195999720778934092800 9958211 175312813107542426641153593117357012624 9958212 -197938446894747114453787550256898219008 9958213 -307016116688565496177067446523137901376 9958214 -59014674136090877329982334497112807168 9958215 4124557265860600739615466925836423120 9958216 -380721029870542329048148113247350635520 9958217 -49001222530064067636868497504259036188 9958218 -50881991137805851388569649949976668672 9958219 -748630168194830650710816016758068879904 9958220 54718207474201501531190925877098485760 9958221 8884985300785521444671426134591752492 9958222 11469704806100687392057690160952268032 9958223 61727415337643957027133074119545292800 9958224 43383687086281326621647021295080177664 9958225 209662003368498606111395942033523094000 9958226 8217635019381567542210469222217713984 9958227 -226995167198806192825610062500421871040 9958228 72491684656420543780135093876656449536 9958229 -558943402334569309496170545903843877170 9958230 31876478643060019447114121814125669760 9958231 -265631739993785319262378395291180254968 9958232 -480605466913673685635649248012754247680 9958233 -270816946741087974075316892568800540976 9958234 -112595803707157067732270209869786520320 9958235 38722108107344000806956979735527478560 9958236 -267018675371446154338832159329562373120 9958237 131956622090744066636791608949758094886 9958238 101674002224233016028997244680741764480 9958239 54862576481950342797972396470619650904 9958240 -99991406953382774661781011792750182400 9958241 -2179711288948003538799465998747814720 9958242 46148403459523607577342823451398963200 9958243 216869609262377822869232425941555061080 9958244 121234952359918592780383644898721371008 9958245 123530211858236206918664507032221675840 9958246 -412617977973129078731858789078873260416 9958247 9406546707150113310456716696925569760 9958248 -383533443520305662300132389663317196800 9958249 6863458821098054287120295295405196800 9958250 -71048791699478499064820059645368912000 9958251 -205782695686386855554647919785253126568 9958252 319759424622844645193493493168979389440 9958253 310239989779768148854055636362072412502 9958254 -18753507721896607644447367322396246016 9958255 -16237477858313561665266146721894079680 9958256 -13627701241869866511781202992567418880 9958257 -254600005093266123613818796807647734832 9958258 4359205543640565284574002912492514720 9958259 -387792813933520930800859461019987695540 9958260 -48732215474110334508144116218704199680 9958261 -200558629290370838602103812852705661600 9958262 -253168411843044273245063919474558550368 9958263 -18875397419521333091642498698390360320 9958264 127441157343601415795616618945925816320 9958265 -6041897879129033530895999800371953340 9958266 -311629530680377120542923403222652416000 9958267 -305942090600849841785385762971613815448 9958268 -75067306123370157302750884133972170752 9958269 50552513179593438462510418410884267808 9958270 -59118333070676260157584702973067568320 9958271 447809629540827980807838432752831993472 9958272 93328917828840792058108980045797130240 9958273 -233455922625501215985770670598343217836 9958274 176404992225393880638092308606740509136 9958275 -508942453894302490349926061738574000 9958276 -6154975039990937960075501086059663360 9958277 -49692048165825032316696281849691504000 9958278 156010076015843628466989622204081402368 9958279 443760348015612318078574200061107481880 9958280 -208699744442612775833109822553350144000 9958281 56832768107292187984993441017845537232 9958282 89260393806073593208121845252919794992 9958283 66178222676258776026199772260791032532 9958284 -233296596325876664516836462886338560 9958285 -25469875361892704949680708589474631680 9958286 -62076928018557909512155737169884152256 9958287 90843685613607182644659059484534615168 9958288 12299815241639117427974324045678116864 9958289 -157461503777974117682372710864877984400 9958290 -14062549480817914363653877883605793280 9958291 -47086189558196917640134088931264872800 9958292 6440796862526031383858128136457350016 9958293 -137350781102685718677167418251008893618 9958294 162260264478421689846090782956972646400 9958295 -14819408059743085762615618471874461680 9958296 -37423025279626473408858191424697651200 9958297 287344641211375421280410044921368226692 9958298 41563937064074703906003603881677959936 9958299 -31983528514071616367756197483262937600 9958300 -253004974898911385197310860487180800 9958301 609473208879411995554825340455322162400 9958302 8091046247476330334115233166966273792 9958303 -268984746754319284429202904218543676448 9958304 -124735884477474968249065480404138000384 9958305 -74092350454937241884743136775632023680 9958306 -167350229293104637052467294995668649648 9958307 262881413934195753026081718420588015960 9958308 -239548396981791732961600042908714031104 9958309 559676939890774881986138839766581016510 9958310 -92723706274787176789901439708085670400 9958311 218944025988321718659603873050743406688 9958312 64126069794700591669853903357873356800 9958313 -569083452553987351397046865193763745920 9958314 -190383270246683437355533152062880341760 9958315 115611291058722077369549065333290814800 9958316 95604780631917596399134592798469672960 9958317 -294958011669127114847792774723683427520 9958318 -11819380964161344731368879799176657920 9958319 -257930169244981508020205461772106554400 9958320 -5663854505354671302159847187641466880 9958321 121190742040341859909844781925720379632 9958322 -31893488461164659750778344623969971456 9958323 9316874042789415142721301201831922224 9958324 202003755029879864965871783887071379456 9958325 182221334100543484968890660897818427550 9958326 22385451418186344852364806669892374528 9958327 -160365419355611755936655398432022120 9958328 251698466432663510549606035456918118400 9958329 54391726739771102917797226422616454400 9958330 159089054996129033487907900883027374560 9958331 -320308772022711253244332434514022003868 9958332 158439034357411349972289022217850700800 9958333 -90422174814324381925560886616396900352 9958334 21679877063641773508075236121946628672 9958335 22816519014970959477804024543592428960 9958336 -21154988747527332669564380652450611200 9958337 -54797665043467864188458089826478791760 9958338 31228211787892700055307722349910390304 9958339 -570804965739886820569817555580709919040 9958340 77723326002350122806806356047079956480 9958341 -335076238956062259663690370269650066208 9958342 64033724069572646259066262160493855072 9958343 83260468072382854722152950343378405160 9958344 -43164879970160033117940882273783644160 9958345 299460046477307767310620756564234732800 9958346 -185661871917810167769856491308857138128 9958347 10237248151311994557829402102917350400 9958348 23758872284528765419907779156720500736 9958349 -94874014764859277014615789371046519680 9958350 -53670045034310090141669587809252163200 9958351 80181952163753846862941213129177580720 9958352 -133373163725801000596410597977002450944 9958353 104094015916076300014500704895890858304 9958354 4832621076586361997263957966875387392 9958355 -120958334062402351170345947727839394480 9958356 -145645606966831274820028110500811571200 9958357 248237108346987630776202125414937110606 9958358 -30496940878401432144694818229848883200 9958359 108893441024750921795829715082592729168 9958360 626216704383571071163212081382119014400 9958361 2732149418444728502337982905990453504 9958362 -58475314281998474577624136816769914368 9958363 -359197581609149161285527636545962275388 9958364 -10212194365351865560735933952219241984 9958365 -36851355861590351396547942776527151880 9958366 38649606140526396546751938614146723200 9958367 -116652073607906335279472827146833315088 9958368 15810964860008816357155915927097180160 9958369 198952988950974252510271101693645188244 9958370 -2323759374534702495120478288897190400 9958371 -55633836110599383420977138094724285200 9958372 -354758351040464815184610655796109440768 9958373 -52971250460431224829625667891114542880 9958374 -85159455540804139316847663806356063680 9958375 -109075091858904339860790920277456000000 9958376 -38030892570910147896699848008329937920 9958377 -127964568243695160801484766301423252480 9958378 -46628230467282897507894564488442639360 9958379 -190135879078386424929049397188487417760 9958380 -1126607163416292249575227375715174400 9958381 -207270143218878195767656376019651039188 9958382 14622929566536752668958368907110558464 9958383 279893067136830643200579869025105414144 9958384 77444235733712800610182631917872742400 9958385 -274280240663980153802442442455531849420 9958386 -113497206276294092286807499301764081536 9958387 42986105788239425841912250747063596520 9958388 -87221399414467086212936035080780472320 9958389 6554498586748226588607409985678161920 9958390 57594234603777655795756779165978913920 9958391 23021654475909974104162792868564741784 9958392 76136902355388593619196453877456056320 9958393 106185417094086658402534217328571789140 9958394 -120234851008438341744211149763403051520 9958395 164226749344015033712109524764230756720 9958396 180450418900391433848836821948796532736 9958397 -667123791347873064584237159549145063540 9958398 102039632614598343014109533997378572928 9958399 -152778015448178754481351651530221044752 9958400 140244342210016029149988536218288128000 9958401 -107166196947284524632412371060623203470 9958402 27064968378085255794544889419968566784 9958403 -71980877279550277168002600327414892896 9958404 -107796963442359865186402555384681288704 9958405 332093964412486073812003874860541808060 9958406 108462826089201616381622026284792597504 9958407 330443239684687566456330277376392104192 9958408 -194246702799336726418637033124998983680 9958409 95868988987683559277325544108477889280 9958410 -79904651509531947376927702730686464000 9958411 -86899995122414263987348193908205899688 9958412 -186174234182895225881304762115841190144 9958413 -2268605922513483880223424701729740800 9958414 376921029093113416710576117783049545600 9958415 -257062064192845932458448571188692988000 9958416 -5842008410031416516324751522638069760 9958417 -83834680263256575160898209961747925774 9958418 146993219333452025189617645492126838160 9958419 -343906602689130781532681795251155572556 9958420 138422020939833253489339883933527764480 9958421 434759177507210793742523936433782766 9958422 91621644404359809216874290135395009472 9958423 -280094700548592614588744061392549096376 9958424 58903490515093773440015581030730956800 9958425 50492942186377623145998445358486989200 9958426 -52227966561453756164300534483385791520 9958427 -72607987231524052538299194903584358048 9958428 225774249644037520051781848269640768512 9958429 26658015140125262308386279308639200128 9958430 -113068452403264531812479026116070089600 9958431 -34674883773608056755499723057723376256 9958432 185417814500923611179911220513184153600 9958433 583838966001194467446063900650895841920 9958434 61555273207261594741303072185115733760 9958435 -146884227023790142662766908941850481200 9958436 711597555580857883687231821602964411648 9958437 78869478106474740190682116732710938880 9958438 -15280459923019232550134748174993016704 9958439 30921512419393896454516429500593076672 9958440 20434486709952704714244666991843737600 9958441 -40600270274257879724372808267093671948 9958442 147550709205324250447404155613595643904 9958443 2579842048933206326949325103269139328 9958444 -289348226642344264532665835060714808064 9958445 -81944570490985213915556003366724683520 9958446 -52057762975535885166643754269187730816 9958447 64439485508494568511082754607363852672 9958448 57701583419561300752196104914196168704 9958449 -96763219442741251997452834285936682592 9958450 63476229050514712887472383882417216000 9958451 -32364567265564826255815805794832302080 9958452 -76451358998408859100722614417705926656 9958453 -179886121415692481776752842308892337298 9958454 70807052549652769365413738597015076864 9958455 -99122779297303856859654125876644250400 9958456 3553541056913820804518297679078912000 9958457 294273378047601164240691450178387121706 9958458 -44035208575836584113559378427771098880 9958459 -107291902081759947680610523494546604784 9958460 -11946549261317751527801009220857456640 9958461 51351252387624932790815083969347985920 9958462 -9642112877310363224908958566279331136 9958463 -381062588146972726085102852194410324288 9958464 2643048151334516021250394855981449216 9958465 -309127743763256005972421791067097900480 9958466 -39649559294646313077137092932010748544 9958467 190609072850950877617181879705124985080 9958468 -56226338197126152622385732806714653440 9958469 342149801573011475480690485069267883040 9958470 -105847412878018061934376425937621401600 9958471 66502576291426304808598791964139556864 9958472 -375841779145267815483336232179988684800 9958473 71984721553367153484774567422563602624 9958474 -8091473621795525840904460773514033920 9958475 -64598006893759375816234355840514841500 9958476 -36569401681276523033801589711936798720 9958477 -131790799190596332464524057008407509620 9958478 -10929988583575686562221351297489706944 9958479 -9319371245787947139809114562553745016 9958480 24830648671506294928932068358118440960 9958481 45896574957107262300065970096688019304 9958482 72160893315346608490624996019459850000 9958483 131510603345377230791634821942216668824 9958484 150039446849611370438250482320262436480 9958485 31797216379289047514796294959708994240 9958486 -160181375465582162990638265290297907520 9958487 -45403708713364286882834872556510674176 9958488 138072739485346432535588871939716505600 9958489 -92379187549479280420449585141600993120 9958490 4383002320179773109001691220415388160 9958491 52593104284877975095676172334391515440 9958492 16308656758949621709777892040718650880 9958493 -52476369866483319320678234351049304500 9958494 -19153716360256437766442616061273780224 9958495 -196867427902403587871718960046425566880 9958496 -328581974135920340315020120112180625408 9958497 14031552085802256573847988819479278000 9958498 -180296877666621215658541547621997566208 9958499 -2468698735703384841285184411635537072 9958500 24829846099274338422430369214332224000 9958501 -190668313066232866267201206863427598080 9958502 -14880071569173309958880476882006365696 9958503 -4925649069234760325529824265399148800 9958504 -43274921360140452553798358787612042240 9958505 -306044776688608327852980606284217645240 9958506 16910844522216707913986494115059532544 9958507 -190119457452409349727696572164526691920 9958508 -90358764527510532976226843436510412800 9958509 -32339389102449965260074890664731335872 9958510 -133626588910320349145185786948198083840 9958511 59589392034378748406823664512109837632 9958512 28979502317887157980674773411220848640 9958513 -8675892073783103992288386417401529240 9958514 18118060038995933739521553245976767520 9958515 32842671520741364622660364618883779680 9958516 50088863629672926124905827113069987840 9958517 98412233976664252742972942956149425760 9958518 -6151897903209627527335815593249969280 9958519 146469762039784008893624608611301506920 9958520 -7659683322997419312285096438265036800 9958521 -327044672434210611719810792913599404800 9958522 59464659479648731200753427325275905024 9958523 367808126746073396678383872296156978880 9958524 156809886221519317387614166376869126656 9958525 149132074583936967255001182368052900050 9958526 140761256012391774229922267969699507712 9958527 97532317378980320271594033450823548840 9958528 -245842476177251387964099635998548295680 9958529 43182744191259871681382543639901936576 9958530 -49577040285362741417145750968352353280 9958531 80443710963538214089045576319599136256 9958532 -23968410347311105970419313475126470400 9958533 -2934949863202382071549845112120100352 9958534 -226039382806304087538442808147829127584 9958535 -112124749406714006926696718684226992520 9958536 -69774181494429439410714193427531366400 9958537 -159193104814879819684554105489167283814 9958538 36891482951885553075593622939171042144 9958539 73143884987405627369226738188994840024 9958540 68859673532913324880171683959231232000 9958541 168375049881704869469108596412675844492 9958542 -2025101574786185097703829073414789120 9958543 31544772011108477541674970673346480000 9958544 -27381910466148386524579725024230375424 9958545 22151933094407234024196300038002289280 9958546 -2859307370778969088597171358262416736 9958547 314645733975821672972224989236124524592 9958548 47960953690888181277106675581972013056 9958549 -18409016950398398676438834920693595648 9958550 4712876220612745842056613355859808000 9958551 239381586828979558769038066538278170240 9958552 -77771471789617176188248230287827814400 9958553 9418405380311292394209904856478921120 9958554 -125581883193299912801432998113319877136 9958555 -632382873106404277728839954651104313280 9958556 96045944124505105824693989028294520320 9958557 -5533320059217376329621463453022515200 9958558 12089419111860637484737608032576234880 9958559 150936735998855651412063111797739535488 9958560 -106654159384781189037440291195128381440 9958561 -33808860436097914643889167618367406908 9958562 99948628646740463627154633417668638032 9958563 10778610941675172989054899385371680240 9958564 78714008178454360648238446905462374400 9958565 -205420617057541547451270888901418786400 9958566 -11403245967251678106247884264953713920 9958567 -49858741219454143624529843936850142960 9958568 -474052810777787851403212691525888701440 9958569 -224612675641574373811577808799104399072 9958570 -115361876136478910911353267961518239040 9958571 106877094906619739279306669575222267680 9958572 18249037207295595824857043379411578880 9958573 251093571761673931730235160715091692822 9958574 182997570509050034802036512411361865536 9958575 74663228895005255421063915831901219200 9958576 -21387215366106287609630208796774465536 9958577 224800531473496297133168897552985172260 9958578 40357556710802691665957252564164411392 9958579 -41453067595035634452110556451656831024 9958580 62247665492372370873247371616393747200 9958581 113817186405704215315555115304508423470 9958582 -2298148618864878814582758873340281600 9958583 382875471581360567148818478657741610800 9958584 -179244394003969272773534832060874752000 9958585 -68617853574274863930153709045036800 9958586 194737296537031676047902767555308712448 9958587 2322654861613575880193147467001802720 9958588 -357878758107129119226998344110602509312 9958589 90957468856658296681632634946252793024 9958590 -133829613582374609555903743463768162880 9958591 39359558021974935988460837770656252992 9958592 -18499152443809392616792689323393679360 9958593 150241630065929638316179956867328751664 9958594 24516648463359435659116086774220538400 9958595 112170381531083078914208227919917916160 9958596 -22219712640038296958816836752337732608 9958597 -194393179940288313565272188502023499936 9958598 62320505718660217477565681970507857664 9958599 -60811720549492627139791288993984892160 9958600 156149685223420211887193563692971520000 9958601 -234953443841980826361735610744779991296 9958602 1027516464271893206969047292137694208 9958603 -69761042516694408899115374762054654160 9958604 -301246831788850302634212970316807923200 9958605 -110573472888465629485417762589556683040 9958606 -21680612243625092746303820748238369920 9958607 202302088800949754635972891580254255200 9958608 14389395685605668240177540121685131264 9958609 27249080899202515172116907874407191104 9958610 -59874940120508171386674129114777216000 9958611 -71021347195339357514865690499820667600 9958612 118156039613360135809936469099481057280 9958613 -165738790695163870428997314303965413764 9958614 -2007925656900217817884409506344658560 9958615 -127534217208934921620301116600275595240 9958616 -144426449093906794577973472657927741440 9958617 443343862935311873262031862198596800180 9958618 -161570934715588616286909794498467764240 9958619 597784923073401786217538231129996669160 9958620 -18884467684107775483770490716890234880 9958621 -490341413209358884069541041569572601178 9958622 -212911744436082233904144986438292657600 9958623 79393162002279152177946842603795181384 9958624 -71147687214572660139247681083238514688 9958625 -207771856899890631943241961949085535000 9958626 -90587404293374560638607528931811366912 9958627 -51700200409079958776583260764719418928 9958628 170179470585402857502073584138470400 9958629 -180746281380861337032810511405608327840 9958630 71970347883516416762610351225271662720 9958631 332112894827170075962423727449428133432 9958632 165520854790490412982723108639495127040 9958633 186503924289568792913275483421171069882 9958634 120100313018445320577524383794341509632 9958635 123718173098472015429154240507607259120 9958636 10611329158460577807715386278708814080 9958637 98614857663487177333007921774087501100 9958638 -1525353776117359024460181430660824960 9958639 117543563627708177002869825598174575440 9958640 32934026878918421029582485533975838720 9958641 110290531441295002078402328486921241600 9958642 -34089057560675917730243604184530029568 9958643 464807016271196858028339113193285865944 9958644 -102578965320132189224442939294299617920 9958645 -323284783888364352901081142551280576100 9958646 422937561374360835178077469113313996224 9958647 3326156101105904247146039303470171728 9958648 38987172536660637127186262634443243520 9958649 -577990357729178599323133440076504315260 9958650 -8157167518342927825849875851362118400 9958651 18296962334286863766828223795643215440 9958652 -160195805088790451231487096910000373760 9958653 210969501763306215767173406437296142080 9958654 16550406473699491883113124310793103232 9958655 22488970349059587113614280227207296000 9958656 -121615725011226080708397950787574038528 9958657 148775998132793201654086731648177667072 9958658 545382836403935659639962295328657948160 9958659 -72448185274018278124523081710579429896 9958660 -17484841395573466151701372020102144000 9958661 -210833183051260885288173901079775429120 9958662 -54444930621554018739258119979723052800 9958663 159817246195443475413979165616063016 9958664 245857830369313626213580811307409167360 9958665 102804984403179935855967507969508968000 9958666 39677305609618300968521075839441930032 9958667 -47757372291090739626100281762401577408 9958668 69446997626089594779113359860241652736 9958669 -78953971369096365806964105311564393280 9958670 25995322120763041953726276212102645760 9958671 5019394495354410542526172637230063608 9958672 75020744325577365056136131674398720000 9958673 -146558241497938121552882257768318700736 9958674 -70042941228058717545470113378897501440 9958675 304780997873527026922768109687829341900 9958676 -13585004060843572842194181987691438080 9958677 132244608244892392498683754277304691680 9958678 64246756223877256824160097001536740224 9958679 5237551641530251322156610897732099840 9958680 -31841867549884485996641883522115584000 9958681 -232078545826198019194983928797751166518 9958682 -181907649223507135904705242676168990208 9958683 111330601615853852115206106199320113664 9958684 -330041956955601617470935116317232003584 9958685 477211954656485390465533049538027030720 9958686 -14206852675906615353167725043219023872 9958687 660778417540213208872768182822835575600 9958688 169331512723152049217256495687118356480 9958689 -236596607794269317164066120070196124032 9958690 -6463504898969351524830209149021670400 9958691 -302512637136059987558320870484179327908 9958692 -75232138881100770752973905748252727296 9958693 -16920329154460218568414718425969413058 9958694 -148457104604816584270266051115015555104 9958695 32211815159124459484141435316285646240 9958696 -100770229833112898801392209402822819840 9958697 -56385738418791650345211313409765520768 9958698 -70083190985765433246934279679715989760 9958699 143059161389616221372248327724392816936 9958700 -29055515847583631942060038420599168000 9958701 -62241124449890385387086453437613535360 9958702 -133267827358646463980604575642410486656 9958703 220280338265636116237712150352013415952 9958704 6171444015928998515568945150261460992 9958705 -119864048857130879648777009263380157440 9958706 126953330476001422512566777151450081552 9958707 -16839207824670200962754072800259811768 9958708 40387592102166506130690610518668824576 9958709 299426944708113849999689248614472076910 9958710 -32669797216496682354307730948014439040 9958711 -121423532968572985398837559494131797392 9958712 -143161318515373631550039155389562572800 9958713 -251509232558409287029884309234829896000 9958714 151417899175258823262912252187950175344 9958715 -2077363865930930970482895272988360000 9958716 128267164150744108967230367876018803200 9958717 -47744841561680294635099816528227280800 9958718 27040656572534131177904252912542436352 9958719 -24503267661424056509204965007385676800 9958720 76433195461906597640768397564240199680 9958721 -800421011722065062552428706140586485308 9958722 -133323702571498172467756467627200204928 9958723 -12781027676688486001875947783773065028 9958724 172471042634841337200562039244635508736 9958725 44602102869516474647396874413926773600 9958726 -55913030806446143560634060373072278688 9958727 76049644469310629926979681716890965400 9958728 -108199205841038793089165613929572761600 9958729 251429341532546295191257030904093833680 9958730 -3830224255650548073705238566935330880 9958731 179935887759137657149626132026891291352 9958732 -120114712692088431586054931944406666240 9958733 -2139783376479880161492841382889601716 9958734 3515764452702246185626436256715530240 9958735 -48036314168788505376120537769073223840 9958736 -60180940167667816786273988038030786560 9958737 -52138706716899609718289951957537114640 9958738 -25816746757025698816218985189339302240 9958739 -1888521342853895295688161115687207344 9958740 -100855184985961977779961736463017574400 9958741 -74761987960112183219531408664899917960 9958742 33368719633795773652647317644408810272 9958743 -337431300277407618686298276869045628768 9958744 59459619851548121014745722344533606400 9958745 -122667535594489952065445453863989025200 9958746 -52990599787341971809847427125797662720 9958747 -151075498237173569492007952920357687120 9958748 -134077793550889615933052071241286446592 9958749 160978469371584339238390989285119489664 9958750 -14856789646060340692658690413039680000 9958751 -207642345866561895037198493443907899392 9958752 217923162186162518420197992478495211520 9958753 -98414230561952147080304596550936173440 9958754 -17840277532165323847139898252331273440 9958755 -65137425254172382096424229356882131200 9958756 -50055272690927515688745222591722700800 9958757 7144748254798795958764128574346491200 9958758 62540424915716220015841311812422514688 9958759 206926780931920086479264270476741931960 9958760 310690697762957870356847914786201958400 9958761 291463732175335487082013017194818346880 9958762 -23807711874551889432922006569648039936 9958763 351052225709219651426696596849779729012 9958764 114581805990716815230818575132467425280 9958765 50659341638597824133121367361933499660 9958766 -393399291279094832546440815090442254336 9958767 -57436610427604059692812877988387348480 9958768 -85281566169287207610429688854728900608 9958769 34021783752882560873698883562843554544 9958770 -28346837675171867189081346365460956160 9958771 -330271226624513098179093131781459389528 9958772 56445721724381630433619214751547134720 9958773 24531036383253710952416727035394974208 9958774 -10410402540847613376416463646387660800 9958775 -235867703668460946885138405995321260200 9958776 112019870278851964399930292470190592000 9958777 -133040899499279514467033031277301079480 9958778 -104017850818755982840615970901549580800 9958779 278229609031190261816208793888694824524 9958780 -12555523420393645356066992771275530240 9958781 -32765060574323905612543904869631771136 9958782 52023573023873799242804589527021520192 9958783 -368097305329207656844097706830242625760 9958784 51211221985987032644842095913205760 9958785 -38279338202305441408475787882749236800 9958786 25460166404355007028072213923498928592 9958787 -438241623991755573189141616702267825200 9958788 -1579985921592128452189080930270326784 9958789 -63902514919922971375217753291940919620 9958790 -62925929069766835754629900718697254400 9958791 -110126034716789194142769178723535928408 9958792 56837101784686596949996278434361139200 9958793 9198173071380730590322753296249989760 9958794 179568683545529027702745566317098696960 9958795 -26505686787050132882729707063935363840 9958796 43206077278370671753084184191417118208 9958797 -6358630744056303059450856438615158592 9958798 -202808192011136290541593911640494447936 9958799 541974360276801981079729110969346802520 9958800 591211022663143166945858946691891200 9958801 -156183984160458838324938321971479817996 9958802 82401034765713141444189427619793391104 9958803 -22256826967241728373896420498334278560 9958804 245258227016255218627262799108845084160 9958805 -216107552602847260207829746447370421540 9958806 1968116395079946579857187335512964352 9958807 393759908738384478692700488418263322056 9958808 159525027791158752502669666564204032000 9958809 56424137745085861695578772514511873472 9958810 -60742558380456322866604701126524017440 9958811 -46248488667534986523561253013573265216 9958812 -11643965242264988238260492129024409600 9958813 -75096134873015075799326371648839512960 9958814 7049721620923915965536974870260478080 9958815 -96327206131554323168790185169737472000 9958816 86204842768723089654457542073808584704 9958817 -313634603636052100088245103917682560848 9958818 24885605156548328223440671204002885888 9958819 181487224567737246053215197790265111360 9958820 -332119038588627239935338549623152320000 9958821 352263647759981173651946051048886122304 9958822 170729511887802173636903959723832927712 9958823 115008262606870002900147691286318012544 9958824 -53307503053125921540676276751701370880 9958825 119752872184283434376661950382802891550 9958826 -109715827279548979041965689192964439888 9958827 -58775288150227708331297809493745971880 9958828 -223402128903930502418711958496146875904 9958829 35647448881665034570693459139789508384 9958830 -18586863016077651447071729345498726400 9958831 64334370357339460790937389550352513000 9958832 48565001675710348996898891353958645760 9958833 84486038350947377678643594028655929860 9958834 103491967208719585070916792222530707872 9958835 -106089276291511666540537325511295273440 9958836 38462172618343337379743745716452122624 9958837 140184050527461515249182381346210107552 9958838 -209074493188371166531994551832078797440 9958839 435491627986764938167566428502786816 9958840 216202647015327902298665639403942604800 9958841 -527558094780231346786613475878237116758 9958842 -26605660471391667141626857257292600320 9958843 -89588941411139045842051426825698648 9958844 -43805360180354795011644182030289346560 9958845 -44782555239842178107752180042647029760 9958846 58477412346349309389848806169831579520 9958847 -143400761562987614852876213745049792704 9958848 -32677582101735422711009274586233569280 9958849 202128872072789530191338740951998166850 9958850 139641602913352848370788002247882912000 9958851 -49121998074856921313597888857529161008 9958852 133833423798027575028225831539654903936 9958853 -133234520331597005219402661154167932898 9958854 -135693592630627742796884687453611932480 9958855 83000013266522140290223835058821277360 9958856 -293436032365050194871071765181041925120 9958857 -253565796428003884892273412681567198960 9958858 -17855192173402458037264700010516368544 9958859 60885890994913599609500395043740406688 9958860 -474258589069673881842060518574935040 9958861 -167760456463738266350953427744320072800 9958862 -100831108888243120494738628264596422400 9958863 161469080335068217933267222260775947144 9958864 -231557277659031720314038749467381989376 9958865 18582880817197325921854688424632443200 9958866 165886121123451609344972063695977796224 9958867 7104345439973663137443658510646375272 9958868 -293526496407980639028839218255067367552 9958869 319050830085628627106612327302015348800 9958870 -63004933558863743158068149191358373120 9958871 64408854404355875285050364423599312392 9958872 109718705137795251648038059155719454720 9958873 -253756172204425124622253846867172837878 9958874 -2192381266096435831057214838503328768 9958875 197092882497576455795516864876675244000 9958876 -184320565531165367112541738539163440640 9958877 -434658046272607015764818999011541007168 9958878 115559873144053341852448091151108457344 9958879 8717527863238407357515549272332973280 9958880 52590275592360749238597531531175526400 9958881 39741050942213203274646054418816043952 9958882 -80371172832619433019029782745318937216 9958883 -191982256578062091222985088032959674160 9958884 -74121689499033997265143311777034321920 9958885 -27381146202076658970122965705119984000 9958886 1183518383416767105853383547099435008 9958887 -24151781821915529030089846868804150256 9958888 238051398421198173456546079969308672000 9958889 -182701405932187355620006532467821027840 9958890 -12324422378053421327699077141724083200 9958891 -151375345090577864957993064984824407200 9958892 85849044271161615204089671464516602880 9958893 -61219284857917480124748669594630453120 9958894 -52831859686986161706642504653094034560 9958895 -21124344331640549437094074780036764600 9958896 -99245945244065159547891856019785973760 9958897 10612021959805611120007688225782302528 9958898 -170084461448672515607621778601831818240 9958899 254207288830609271957732066032851678264 9958900 30143654276759607103384400193511526400 9958901 255295346775501223796378478254048713902 9958902 112925211011372893276078398986762538432 9958903 79886514237345641747443355877093448608 9958904 -224840337230867663402555532295194378240 9958905 -75004556713145570875062655223366400 9958906 101569106696434752078829629681998657760 9958907 1174117683591595824676048751723312796 9958908 -118466013589268444537369706926564990976 9958909 -337875491054082390139367182080512449940 9958910 -18224527690619877207730057467714570240 9958911 -354691263636915712463523848030802287928 9958912 -103628326152501878643433678613394751488 9958913 -23227198111294818269263633896201827838 9958914 -30514655613389333520887666495063838720 9958915 255381399175773667545476351822369142720 9958916 94004982422972021137006199954330302464 9958917 231419897295478241522854425403496870880 9958918 53182780365913429920008023242010765440 9958919 -231224435171295328541839267015600000440 9958920 -88274720445571271260378667558360678400 9958921 71877618976091939162193942826021369728 9958922 -2142330256983195389683833389355492000 9958923 -217639256771675165526699820346076955200 9958924 512631694864187582319680787892005083136 9958925 221295870507097345658949073598012719650 9958926 -159598689292923359886604638444539289600 9958927 -83489536366697467372517152029880016256 9958928 -22055481180439149128861643984245882880 9958929 3921324935648503433619688454471215968 9958930 -79424806417305526132578562413266956800 9958931 84090081386554926008691220679473219584 9958932 265408639624978883103341788578001961856 9958933 -332001552051921464688102003481236517760 9958934 -53417804829801916020124467654172860384 9958935 59886586622976259154647528029107036160 9958936 -56076736128343201978823935621206835200 9958937 520595948980243475169656547482387600586 9958938 159958279748900222512468918051186660608 9958939 -1034603694653632450749229884745019260 9958940 -115205835195937560193099772165215618560 9958941 -29930424350995984322594293103716085736 9958942 69686902211384367321293730405959805312 9958943 -668902940499807744197620352843173510200 9958944 20456951144285103177438333230254129152 9958945 -67089280442485172749971624168972364800 9958946 21374817734822381450891254551303630672 9958947 468907231128087313830459918640431051072 9958948 -22878832773754227174927733219120254720 9958949 37026662285730100711166062717437052800 9958950 7491394857378541135733319202941564000 9958951 -190657919295935882158627032942204337608 9958952 -31321411396765122848495903474460026880 9958953 -37989687328693886013345851163262332192 9958954 195860878620288386467401267593707326384 9958955 7717213664508005287956257203193460000 9958956 88871622339802918427561097872874137088 9958957 90373918510732816622546163461177385984 9958958 156895199090413849894315607191840246080 9958959 -138823656901913898717907869027105244416 9958960 76357707725484493800169176386468904960 9958961 288678461073436700925511601618406476562 9958962 37647066673753586077241827224321822720 9958963 -214931878516885071822736834978292005040 9958964 19330546601197857228481979069710387200 9958965 -52676582765814702498501719088793447680 9958966 1125006418729139561330491741674590784 9958967 112079910614794522001187087206128865280 9958968 199240019264785598242042531612319539200 9958969 -206781292074262833460721146810008220630 9958970 -27320347639367222342240514769503805440 9958971 -505003471158625791979179045028118349312 9958972 174599565426181921669551167358602752 9958973 22541135977771692880696907810349249222 9958974 25437231557334013529251508351944550400 9958975 32424650735435117830167274238709820600 9958976 -13832376393170859492884770052749393920 9958977 111960740310203571660947848626948096000 9958978 -133163328591063516612689108054137542960 9958979 -26666704987578079180454980152586380000 9958980 -177534129010909448878227289301898608640 9958981 255322295296981634503282236964066955480 9958982 27413016746571193448725302589196103936 9958983 -286982100133313334831964472265557481600 9958984 94777388180939074037826033537225523200 9958985 79817989786877095609946715841929438180 9958986 136612989273915064791839866504847184432 9958987 255830322948709110255674916347248745760 9958988 -117864927758422694418409308530231930880 9958989 184607883954973736736409237415996508768 9958990 -167486489126679362364361974515947413120 9958991 -96428841719000954776696338013257276960 9958992 7528292095676240276306375969335541760 9958993 -201102730468822951317154270929614137632 9958994 138888116157034792171212254075423086752 9958995 -208130778919570600170298544659425089280 9958996 -263251029769674580987204305530127184000 9958997 862663734228092299751546966530470972 9958998 -2897813318379264265770122094603878400 9958999 132858664146018712883815881810259733000 9959000 -56474940503800340832329573465640960000 9959001 225702706991377659879567137982372236160 9959002 132112194685231820827647344405717145600 9959003 -61899465875933875798463460896288885040 9959004 -138281615390889825212057275037394616320 9959005 70560814005128137506603788360453184000 9959006 -16400423211013461522100955295220038720 9959007 -32299539679198367452139760281044311408 9959008 -319679513835494122677233579329653571584 9959009 436143088323133392541332101173630194210 9959010 -61407287568965773398341683623733309440 9959011 190050053685272635854219169082945112000 9959012 4673613022138424713605203041721303040 9959013 42041791020440100142492717765868872704 9959014 -5519065565090702648640111537972198528 9959015 -6495440531918412413946502939208780160 9959016 -15233287220953661614221467927197286400 9959017 -1020089676100618088989377580774740934 9959018 -119401268866294915107157884483792384000 9959019 96224247975956351004941169951271779840 9959020 67459990253144359948785119010766970880 9959021 60198953449618802621449069294892623680 9959022 -80154643254147183416787029411938275840 9959023 -50119916512024792598551441932150892800 9959024 163238145620826253420742894949733564416 9959025 5861843995389081159325802560199553600 9959026 -63485322752406312727260348057960960 9959027 -139979948790409475811397057572337923840 9959028 127873558917274564715691827234478919680 9959029 -25700097820159787751740597073072291072 9959030 6522320912517353370816937703138780160 9959031 10740789561798453139652176107451579512 9959032 -347786795274599769699877983612616089600 9959033 37304919483376762731884508216707568576 9959034 -255596000519655187612957934360583178752 9959035 259202847029256717960588540642798742800 9959036 -78695914009443125451672772575918213120 9959037 58123577888940745944873176444092784160 9959038 -275590821360877223314026131267746798080 9959039 -197098318442923076577829773953550346344 9959040 -19138303567146202237436945126916096000 9959041 103926568355921375433987311786783725442 9959042 43927647759151847861748898374563040000 9959043 256916494468007099168950941141736164528 9959044 -257921017179783590534719765808022868864 9959045 -672532222070325304629187411624398414720 9959046 55895523048045683148095848081402619904 9959047 147792224125580707687205099812318538032 9959048 43653831858987636892234175810306334720 9959049 -385558357660797114970025292777007973376 9959050 -145690469304603022628169008435843065200 9959051 -584687441275471540376849727597560187948 9959052 88090480721868256048783575952583624448 9959053 -22746056872520149716538089571877468896 9959054 -159197128308941317958346006727204276608 9959055 -40165512885980399879273067076530624240 9959056 -58007605639997918749514153822034329600 9959057 -511031452544233366303263798660396095694 9959058 -3119580040966211224100911360209062400 9959059 -75930494811032887925330070662437134720 9959060 36636414360992546544975617053364060160 9959061 89011556310883508421407447836272208704 9959062 -126771739725107940988212091270190911968 9959063 -48203625448775196992124488351045285688 9959064 -21598899047371830039487416392509440000 9959065 109501804276473711209932163597212886400 9959066 32913593562852024023487130881465268704 9959067 -13011217169299617759948689539484188116 9959068 -8438732342827104756493497603982772224 9959069 353934019705860704077599576395267216544 9959070 -84356962112510294355966743143017246720 9959071 -123886057712250963562541234653162152888 9959072 -288740629665894940553927259655136870400 9959073 397673491527047426464833700778300616768 9959074 -16504517000346701848861685220055372464 9959075 -26057800349682404119904136141227226000 9959076 -12435249621543018232904128551201239808 9959077 -237427153358688219095351581508757131074 9959078 -60631036440259082374464388550480914560 9959079 -45699146937857813009252463814063380912 9959080 -31769633522988790347637747666365235200 9959081 517519873108805238135358037667750311904 9959082 46711337223592268893272218196804710400 9959083 337330947150910340808772471066431531144 9959084 4000898790054485781009461506860728832 9959085 86820105476324754624589167362157979200 9959086 4467252120038634648390776812924508160 9959087 214186291748868949142968609699773430992 9959088 -58656556441143201010811371444115767296 9959089 43701935337429569221829740705358587456 9959090 106440078210847357154137205894381008800 9959091 53476518962197946224953112254673628160 9959092 -5654019519357145990042697869209624576 9959093 700730612957737585489791596023783991160 9959094 -1258425345602503007811087444755758080 9959095 -146283100846332001485242250200138447400 9959096 96592328195452687096930794154256424960 9959097 -160743924376153882265555748402853511520 9959098 -5614831114530619515960472192908258336 9959099 167311539923353206924392418379704420240 9959100 13040378305088734964526566715545472000 9959101 5055648964443789961754650681013457952 9959102 188239425108313106084397632348322538752 9959103 -280730272578165647152787054251580560776 9959104 -8234337545711512934000971570497978368 9959105 12806458269601945048573090983472427040 9959106 42970218560065130314357241225378527104 9959107 -72212193178046669900693925171050565888 9959108 -25917394918046594490870457287257753472 9959109 167961977581889007333354390305381447904 9959110 36690119678597169064414858379227353600 9959111 2045970863244628741245758330696076624 9959112 223559678888608714061307907143072153600 9959113 540474083688600361744988104539058806362 9959114 168367715984026755871650801759235640832 9959115 -42289432195212961488432856366535911680 9959116 64372823552818429033450756681245713920 9959117 21527859990516669340368053765356848384 9959118 -49507258820559118603221623827272181632 9959119 118702456723439849505761286290778240144 9959120 47761974348800503807921608536468275200 9959121 88717459394953533348302834000055184290 9959122 15021625324910631741418792216903041024 9959123 -199857809253363369272329404658795864656 9959124 40153919106998404888587519555051528192 9959125 182255990980563424624933523624109048000 9959126 215109127881637722971387683941457204512 9959127 33144582224030137987297789109923783632 9959128 -10439100507493888570039063649236807680 9959129 -72600330317145532850483197866476865270 9959130 -11492187729172527910753000514126131200 9959131 38413369426010503829899315035661934624 9959132 -26614580238409294855032230709300349440 9959133 -37401272957222868507618511946510986176 9959134 -167405262738914735462404162114023430080 9959135 201796806468524901545275286700949248000 9959136 357150488868801476687402740343245897728 9959137 71801284717760005959950907973369601200 9959138 -28337374045920405126532991501724346368 9959139 -268283335688554661642843273826401982480 9959140 71067912457327372019361883093023709440 9959141 58650760911038636354687972386620827742 9959142 -19527871500560757055345393393424537856 9959143 568377019358658195479318441588785806392 9959144 -3645431402675602920961061752884264960 9959145 -34369426899868838665067573906966544000 9959146 117853686675421769626181722795337177184 9959147 638949517465302075881837672213636748 9959148 342975445715441775514276289876304545280 9959149 -452245955873228165642205106430237108736 9959150 27746200491369743350760747203243344000 9959151 89218862127650430106418835590330808720 9959152 119949347384781728266974241469647159296 9959153 1338467191822579640000461828674713088 9959154 1363505663694318228524773063019520000 9959155 198858907891138723225935908729774415120 9959156 40334654063555964475318581445795163520 9959157 -164526411686706584380143707830737878052 9959158 4528456620773766834049502948625890880 9959159 -250913511411302477492637725957255651328 9959160 -21504095315585807778743313643591680000 9959161 -208848168984104839878858984210338912256 9959162 -85252695386958104482199069882606337168 9959163 43660814323911792467208769768129362288 9959164 5399943497264321469956948871315188736 9959165 -8818107599373558361245724451866051080 9959166 15707743950159906858367226560109905920 9959167 -486690873727666127660892546898313814784 9959168 -194217963050997936419854057240692523008 9959169 -91063732035117074849318903265285266592 9959170 -48558467991639304850617037080344245760 9959171 -4656259450522672173110943699965267856 9959172 -43248186072782229810252226416634810368 9959173 99328447496929730607337620525041367040 9959174 -9205923006788129810542737927230837664 9959175 -65703118143539352735626938258389917400 9959176 -94116705924955277466633196992925808640 9959177 76993901201191899474348819059907365220 9959178 -81270010473735109856139770048443491840 9959179 -51780052128724318147221533557817745824 9959180 59942149823546517636965685537688780800 9959181 -121012099961386447135699939487878198848 9959182 -32698097808283299008289488856222431808 9959183 -135137555386224737585410426902087201096 9959184 8290304620131349213659935224960647168 9959185 155793859842479178920970021410306347380 9959186 -368564555114781163409779161748976315616 9959187 575284621341284524211935735331458560 9959188 257924186876390927392060736908241621888 9959189 -51903105218191050225080731353155360520 9959190 -40696452125242410678116390467441188480 9959191 27589409227661329037055937821692151384 9959192 2922066310747700814594789984135475200 9959193 -30636709188808739626504054927285653078 9959194 -43187891376904977395996967708387802368 9959195 -104139228218709749706104242327721363520 9959196 71937011788102797305226772983902106624 9959197 -518292047379127773435537707140192430868 9959198 -225360659157337205850026898613813814400 9959199 199718607754695157651479886458100987464 9959200 176814698593382275152353948229500928000 9959201 145201556120205354644888300512941833250 9959202 51572364593260704321071217048763472640 9959203 -3405746294957901929745656246927582480 9959204 -104085015254525120084173225620210140544 9959205 -102484890051928220243271026941627121280 9959206 -255388807793451995152487781633231782400 9959207 -195256465254108994298056242972894205920 9959208 92100856788384189155026575508238008320 9959209 276645440303981360311623545948694789960 9959210 -25192862221878320941621612978502760000 9959211 -53076067973452111280385848425672248000 9959212 -786990781976488239088133767621104556032 9959213 -330302786545146435832476660597077898240 9959214 -182216557846276224288366288556650055680 9959215 19663660712236893296196817100440719360 9959216 -8354860739712260132681007913797746688 9959217 -21183792877850968944437277103525320480 9959218 -54827121842656916072960983073944051440 9959219 538661308509661438686865650926759668620 9959220 84747828064869221718026138107319193600 9959221 4823269388721482625581076070331928700 9959222 -22953390526732727251067558158558569216 9959223 70850573441118239933521430336270231784 9959224 -30493592628401745357433647621973217280 9959225 72315542345582266624164223967138496750 9959226 -129525078474721621710802905500942906112 9959227 290610850635567356398004173567463407076 9959228 30509931412253956744052020423713432576 9959229 19206877204693202085374947727567082336 9959230 -629784747746545430182079869670707200 9959231 -67009676062275392491662380075696635968 9959232 71360350901315756201140195160167022592 9959233 -48571044980177795314107358758117011518 9959234 6968191170733217373758822010721592016 9959235 55477380347828908406742782550342631680 9959236 -18805002012109181601933611693402824704 9959237 247741110399565526014518127050220745886 9959238 -48672185326732264347754556748416611200 9959239 122963041813172635035988644846556333656 9959240 155692024686296105436122749096762828800 9959241 80112878242502030971960375982156739264 9959242 224930266968068737214675290085054529792 9959243 -29880626217248600002696246105462662000 9959244 -9299934037041144124800534541798671360 9959245 169722011905871812099291466306567095500 9959246 -25482906505440260050469680301819535360 9959247 -640631065738161926500954986528617276160 9959248 -56489271721003424831942130729587326976 9959249 43255999929543807271434954766506288240 9959250 13883008783793298326991432663899904000 9959251 -446569373122763661162513214218092745748 9959252 -44595529151786907403889570797593051264 9959253 67486101556930882078494489744048795648 9959254 -42733375788819411132070364026979507424 9959255 7625978949432301204291198006704366960 9959256 180025722848868152973768785162897233920 9959257 84387947452430622043076428786605474624 9959258 -159055299003526443576755714227097089824 9959259 336974322024436257446326569125135536320 9959260 144486783461718551186853263658322490880 9959261 231373422366493082739849562611421415052 9959262 -18925269842971493022020436803772358848 9959263 581557001428383825134862618829125870240 9959264 -75004378300343790741216507384711610368 9959265 -141327000795114932298365919265936362540 9959266 -30951876499556166848323660296805365168 9959267 194228740658503520575784029579632495360 9959268 235139398515817899429991481794897920 9959269 319868204988335115733848541385971615800 9959270 133668770878340122528207679602477726080 9959271 -114716077603624305745618204645374260736 9959272 -359626280322676279082789660807115187200 9959273 -5635256378350488239794128180772338096 9959274 -2660106806888038391089225953427969440 9959275 1375073845194721651007954834490006600 9959276 -347801980633000113237798081163230068736 9959277 -63806203418606327306125165014818231040 9959278 -18738371125845399057062593022910720 9959279 -304940509047271652226573834833132214528 9959280 -44508836156147612127051074866133729280 9959281 -11932643577688617098833974478699754588 9959282 240448282055700315860626502395973607552 9959283 -151081521542224071329352089599240301280 9959284 13524294439428281345746652530036709376 9959285 -27505629764818488931644559855002023040 9959286 -145451145308652877535015683218167900736 9959287 228387617475581291810249020757412345760 9959288 165859780516675405990498809139043573760 9959289 304701437052445785347379095232424851024 9959290 -58968879219061254503039730438907914240 9959291 -117734668485123229375269721826857129308 9959292 -16590709299845307274890620317168739328 9959293 -320587585736499055052364419770685501120 9959294 -153587129848048543155874606845894434304 9959295 14764372293355886719165454119770256800 9959296 99171446836146128540318565374990745600 9959297 -443284378738410705660021336188951276028 9959298 -67454502469534747345980504045275358336 9959299 140762054966219623724250570547501814256 9959300 20853060919142151195592185161107660800 9959301 76064351447721565903191770726066537280 9959302 138859298250516933231581488030230944352 9959303 550143529613986373370547732841984694552 9959304 -192741571969400669298425813464406138880 9959305 78913612507433777722484836938024911460 9959306 -56137992363403861850647025310724892160 9959307 -103721528292196550579978991348779899920 9959308 -7754720005614858486288076957735153664 9959309 -106735242324836733033197505908860595700 9959310 19987900200929977608492317236143024000 9959311 -106202175834033595238364142336451547088 9959312 11897609539324315402132589728303939584 9959313 -11483310170361212007169015889091252288 9959314 -86318282577639484274291741347666177248 9959315 119933170553066975023566586760272950960 9959316 -1866411166065163124929956529002141696 9959317 -8425631308006029919602962153684710340 9959318 -158693781841894516203597466011085836480 9959319 6681699940432576841712054321659985600 9959320 104710779405530599733963461374732288000 9959321 35166264008852798243498925060727944522 9959322 60811238405350554431864493038829166080 9959323 50402983216873035661065277618114267920 9959324 347123614143555777328640745044187741696 9959325 2034785472271226624513017861905960000 9959326 -11374622091847048730874655045285958976 9959327 59042964948853660364213800061601966432 9959328 -139763063936749619555881500485804359680 9959329 21748444244910844859866856750676008930 9959330 -81051856090853063360474380011498187200 9959331 45448685568769087794652442847752323824 9959332 150008548307577181952393255210186141952 9959333 179824570655096794037477057658678101184 9959334 32724551483439145345844180909365745664 9959335 47308200919939274632495850732118428160 9959336 66107161721314567263592419921906647040 9959337 -254738352863031499606097732337259820406 9959338 135900884006711478573355397489781766320 9959339 58049846604351073649684089037324979648 9959340 -41726304713410332899721230743661445120 9959341 25862272041102953208418576808783503072 9959342 139666005724672062337070598734043915072 9959343 -15734317575353772097577516106829497336 9959344 -61431505429486790890089524284614819840 9959345 -144311194963938010031548378472780703360 9959346 108096001355638876778618168733820746624 9959347 377770100316637651679567892246654543552 9959348 164438409598940763715544124250737758976 9959349 -168527670517901783139038037197222090400 9959350 65401294015482118131002460095467512000 9959351 43795447357448516897253979177620170304 9959352 -64200704506227769938608310658675752960 9959353 -46491149362386099905389514397247308800 9959354 -125053714120726710882447313200368113440 9959355 126472738504922000878280018662698289920 9959356 -138269336043373469332177169005304832000 9959357 13475818847337387450982103831733764160 9959358 -11201550063236886189609117618731994816 9959359 3360782508179464738236967274544827704 9959360 870179640102437871129478008070471680 9959361 -94464961110591723234912511865460941856 9959362 89443997357687501245401855746285498880 9959363 67756884906123914433647241599396847600 9959364 34213841470115398358357661536919987456 9959365 185532023016204070882239818153027014320 9959366 -136218372335914194746505508356036382368 9959367 56748684014660040604889995113537669120 9959368 -140922537404067931338196996397196902400 9959369 28036529987042305606246622189337972480 9959370 -25556106603494699096527836218200780800 9959371 181016402818022858000484063233907399572 9959372 121826477330332095847861888080899696640 9959373 -537856478148782997352209837462354723636 9959374 111915664150336943905024488475639263936 9959375 -140628409320469691911053184686548325000 9959376 -301211685339597438726502604445843456 9959377 428209771983681165169332245718708065520 9959378 87626051044955618745384950160890557440 9959379 -852948988934899940798609351212417331712 9959380 225299532400735538885849006509259308800 9959381 261544788241803870316088586633631663200 9959382 -185456060744827622555529853971083827200 9959383 57836692573143224827884492950389854720 9959384 397677813333172112446349196421285570560 9959385 181325200560238945366171591821256065600 9959386 211463268389941179887151015043298065392 9959387 153854415838551149728560608040031036152 9959388 112542771890722575951090786865003891200 9959389 264526840327406319847028434647592332 9959390 -4287692934042490963927839699171648000 9959391 -80491251878894798370894225114098375904 9959392 -6975829364724801809391527468380717056 9959393 -490101877336071038237960099825761451358 9959394 -256752132901614229995110886674161609728 9959395 16007278576356680054210085522927128400 9959396 -314802308199389193876241085416918819200 9959397 224279962838654500497287709905097936672 9959398 -15029787495339034059389095755271980864 9959399 -3262281112620648206593696110980524464 9959400 66300603570192407700782233881040896000 9959401 31154330377117245926785641727633815040 9959402 4271344227046809685948131068507415552 9959403 182991593915597262178942030460537385984 9959404 -14435468941069928401458942730302404608 9959405 177839514550000558102669331737916994060 9959406 153360183711276998319444145361568350208 9959407 94499314781028818063029756811600280656 9959408 -66003942513972158480600790432744308736 9959409 -341003620203391358173059736602913436160 9959410 -166092571178480122680492560189594924640 9959411 150382049866020060417857484449051290368 9959412 267529977410468548320950466312279705600 9959413 71561615320832765417362637689241895100 9959414 -7136328469769104902919275042216650880 9959415 117761937565973730535744133633449603920 9959416 23004199065313945487375765663768616960 9959417 49781132908183685062856533558797785220 9959418 -19292902337051427606018879195295163136 9959419 222301235934632409932646441008477404344 9959420 -212227528987582431272898942823116672000 9959421 -186717009237522401437865362874582949888 9959422 -284202832087110716161098568867943942976 9959423 -119540742536280146151716316313837001136 9959424 -8318767386395215596025427861427978240 9959425 -104591147960362556681631488714961219200 9959426 217172405182714793207183848729260072912 9959427 -14929591149275995301649713167248466632 9959428 -228036472169509443580626706915983068032 9959429 -265267116260664710742201835502790589440 9959430 -9022354000058238593733097346000666880 9959431 391660485644050149077270162950499182232 9959432 -34441555275341676879568941244569354240 9959433 -28632952998628265261996455231633739904 9959434 -259066716711054016052247027119696946384 9959435 -6713313308613032143238456013516758400 9959436 11798336307643968143811373960148789760 9959437 -126157223080418696406914211866643138432 9959438 79122781884121644386787369147992738496 9959439 39087626420503223568058807911148992000 9959440 17274295243880271036504389403321384960 9959441 640854719889986913854405272404346154880 9959442 48438488450415399205565619859891898880 9959443 162736048814848497499064906083389684544 9959444 -277702626464091958807595249697037510656 9959445 1700165273361821030931210327249277920 9959446 -52129772695444364410034825315312411232 9959447 335757036041306475096867592539984109896 9959448 -307428271801522177652232329385326039040 9959449 184132630756721841673414933930810229450 9959450 -95657311009823021558684015222545941600 9959451 404306130461863879099336960122613009920 9959452 -36838337803623530399653353413377809920 9959453 -28257170197493439678641360672658452544 9959454 -73044075440113223293883537574493064832 9959455 125553329637854218808482170152105796720 9959456 -73387166901777167698937560994670182400 9959457 177188417321138710619165737966715851440 9959458 258854137570847435102405597779073280000 9959459 275869736237467650525399474471785577480 9959460 -18935611866348116501601702038285844480 9959461 386227614956491102172403389056247328062 9959462 -73069999255610768065121646483142612800 9959463 -2028280989677170871246610255690147840 9959464 -396378247617072309170519411743118868480 9959465 -31462601153528596951425986961013954140 9959466 21669582028558182196417205957268334848 9959467 68811017962381379019543507417788866560 9959468 -79673416112745745477086311627794244352 9959469 87159234155247036988115523724228285728 9959470 -25365910740359072704645855895446982400 9959471 -256761967516218247521929100030126041328 9959472 -71975304122161052673985899515501592576 9959473 130066631032103669653440780337338734644 9959474 12800778814097968929790478490515579904 9959475 69756340339698596529526665959196785400 9959476 -189009142396864580896066617087208781440 9959477 130122230978298682991459722520984674080 9959478 -76342797315302766499260392244570547776 9959479 -19316064053158073807882835861845336920 9959480 308261494725521055355740116930770022400 9959481 -34576296802234077570460679503732982400 9959482 191517635865385548907650207863429114880 9959483 197108773559280787266033109191664652184 9959484 -269142754612085833912156434258348530688 9959485 127241588370432105434309858871038552160 9959486 261408277814571108374331143050853736192 9959487 -196238392966523572982257356329430275640 9959488 1112041710706985039603475072650575872 9959489 3869893527290601978596996974867128480 9959490 41082053747425606166908453759560729600 9959491 139033326030059703582631079818898536892 9959492 -216175285800148367664021919876126195584 9959493 -112429065260049351205555328874903272736 9959494 -23394107461107356201648166493886350848 9959495 39219293668703399854322379759771285600 9959496 -184048011883823139115022287254450585600 9959497 -300454447136485217775313870458666742054 9959498 188668761742262813331264779812318782000 9959499 42171276684851795417954362914266240400 9959500 -60402027476969795968082142137556480000 9959501 -180704116412790625501778762348915693268 9959502 19451196596309577275113816833022408704 9959503 -440724634598257593535032845232168635960 9959504 63419344727729664683789643718742507520 9959505 -102603570467600273349368477119668445440 9959506 113070102227876220636790068869983716864 9959507 214277314063064696478567316648509747312 9959508 -105543241566005751952823100103724673408 9959509 100713165206661340851369708429672258432 9959510 284982919209641219811359317676772480 9959511 229663795323326755401689244605807162472 9959512 -66393323174103624354761445442556805120 9959513 -294298336788363504642246280439939909238 9959514 -19825497562870041984434024754878799360 9959515 30367463109928212967344784700467567200 9959516 81224606191206047185780640726046870528 9959517 13208840804850112472196724315823379366 9959518 -69838409141954723303670568255955259264 9959519 -205788982667443761269318247284025818520 9959520 91748994134989535586059535955722240000 9959521 27885675153223282025555441531459198208 9959522 199787571786855595987603705190354847312 9959523 -47177892788886710098230058287209945856 9959524 -45053523739725030346240891972114155904 9959525 -13151076969337049239226872051308940800 9959526 24859950312037280431007973424190184000 9959527 -100894743177608196383726805451690431960 9959528 -379769712367199831618806764459318528000 9959529 179588202529280480759760170069163843648 9959530 65543871429729443883348322183326412800 9959531 6527041658218571486512616171977472784 9959532 132009788217030955197375528697557417984 9959533 -39271432205821766020374492881416802218 9959534 109359958214867901897990504687897252480 9959535 -167255781163220575861500330351454227840 9959536 7168244034821362355781537642579361792 9959537 149166960023929332281505625030673517504 9959538 -25303764196907601222988356487278969600 9959539 402616267599384689220311503759929926656 9959540 -107527590176330397385819551519215381760 9959541 44257302049443480081494465946963660000 9959542 29167838761080281134313047888124488512 9959543 298276875836968441492024444101115293144 9959544 -366630754139460853810796684527067750400 9959545 425282668600346667506693607268883400 9959546 -28037179596433898695505594239003956480 9959547 -75937658635748127505448037144528094464 9959548 -12391361819112662669571609609628692480 9959549 -5536906938378922929299436298434574164 9959550 -55967314769454422152235942338912358400 9959551 -147064594413443991371067963744137376 9959552 -31704272127898863778259744059293696000 9959553 -102285181072515865635930619276059665520 9959554 -171573722140820458128775987311347823360 9959555 230971195152593407991928153205052322960 9959556 -7159421417394528156746013808119939072 9959557 -565109101538340168069454069742394098340 9959558 -20401666311479306490760693593817981824 9959559 55528601674074474008725161490347149520 9959560 -35768776142471963728507236356345856000 9959561 11962738583548687159966308127167517392 9959562 131810770530509670084655291837355734320 9959563 103013189857919426497274283528659769812 9959564 282608323420309207199144363233554706176 9959565 65043309392573408396443714368221245440 9959566 5344004006369959946528517021596363904 9959567 103721024120699074370537920814536607880 9959568 -17050291389088714883198909980487909376 9959569 -285260188827388628918818017592480751004 9959570 125116320496816471869913116410774520480 9959571 289290577773384238797302981680278192240 9959572 107278175619896296667072399067130961920 9959573 -81411444906233310872890767763889664000 9959574 1132415074287604790530778685012346368 9959575 -9924149955949298181055845491995112400 9959576 114807844503720276849726416248097525760 9959577 305125635510121405271698784417930126208 9959578 223991652542460983680609094937200025840 9959579 -167308138479510614793864473972662167024 9959580 -134050104847631383306562764119154890240 9959581 276611451422294290736974833018322513382 9959582 -35203015463198013937256801222715556608 9959583 32394887888132042254463019286453604424 9959584 120576118880818421963708846958390214656 9959585 -561797452306382908874349840990650156160 9959586 -9453484360442208122027922611225825280 9959587 -117980658691918010794894197892116612096 9959588 -767394555896003856715158262297247047680 9959589 279604831668105341023300462556063147454 9959590 22510726156721991179234313262812412800 9959591 -191731197924188767284804501499853614200 9959592 2010508235468165161581179527060439040 9959593 6019596457250377453519021583709843840 9959594 83569880687235345177297178922072727552 9959595 -41186425490842774893079434876733470480 9959596 78615251885618735345206915025731691520 9959597 -46272906469077086115205077357747878376 9959598 -10508545298120763530261861212729439232 9959599 92324463121451460865248038601066125520 9959600 -13687933599893492761797256528050585600 9959601 131424587441594970392300239187263301760 9959602 37564300204163384932935832889253460752 9959603 -32288937632123157258417610136536481280 9959604 -196747175004210132711479312510892847104 9959605 68364873402575817372320481185728639260 9959606 351405941786628349774747484151285790080 9959607 -154967560055521192906769471047386458400 9959608 -40623651442712708097346872312035328000 9959609 39228268161506307160418014699713189120 9959610 24194965847328953635822340717045836800 9959611 -365470091952613517228711209374998885788 9959612 97312961997144720801072359670900567552 9959613 64698745433189880094570496187797738400 9959614 204173502616827787230343592109902592 9959615 107917604670464110473400714965486494400 9959616 51922110361819150885717071244576161792 9959617 6962542067655123143695198912157505632 9959618 -97759911741350154452356062216570961920 9959619 -136217614315189215375837416490096053952 9959620 79153242336458056562324883709829160960 9959621 60908211401657586989425403672229177984 9959622 -185323598590737411579674215957292822016 9959623 -12073238934550588518956833912173006920 9959624 14269873047973574942784682554426024960 9959625 20667806889906774146160223012776480000 9959626 -18721055042974053289465757706499024896 9959627 -561946050317423316851561472554839614000 9959628 -55536712447884222445501956553852600320 9959629 18476204769231045688216913843970755136 9959630 -31099222116031080397911042127762454400 9959631 -210912900917891748275842326607692024 9959632 -102949272271214895125555302800209649664 9959633 3188034608632922566958164504015824882 9959634 755311208026070662655971013701915680 9959635 -17062008973632100503822609079391910240 9959636 304420210237037248903270416667125598080 9959637 -51056325738738916805595014494487911296 9959638 36196022817494728680378547317279264768 9959639 -62023323509188111929256992212637565560 9959640 57982839477039815037740255769807052800 9959641 322245821582977294199741348222576396042 9959642 142703235999392214911406112068921872640 9959643 -271833862984967981970807750380812738068 9959644 28242211032664193618551269021159106560 9959645 -1282438949744187865047921218443310100 9959646 -115263608531617565923592153586037303296 9959647 29053105154110860305537901195202599592 9959648 -33003744430182450726922371773737205760 9959649 -43890157669705189130515030184321740800 9959650 2290993157129758911427583364031378800 9959651 -43625149711980097074677644484264016288 9959652 -164122921298342264587544518938344908800 9959653 384970408584459995704183590062638273248 9959654 -50956391400798281997959135475264730368 9959655 166110586027090783726076076643730174160 9959656 -84480408243655410523237505488213770240 9959657 112592893475315839208870366224160654820 9959658 84833009620745007894719787258407290368 9959659 -226678761035487692710347837841337744140 9959660 2207105000053847476062427265888962560 9959661 -50179475243488813149922438322797066890 9959662 -94562552869893922247705941521908511168 9959663 -21486341422798637001912139990006147104 9959664 17740993349814153690463628769203060736 9959665 -11841174979594771451874262665396980940 9959666 252411346380416262156506773005966810144 9959667 44257965582361629628704941374505103360 9959668 -322454198684631064915890631552600074240 9959669 177156248843940734686480526335550495196 9959670 2152752809702206036339229684524473600 9959671 575397121408927268314449305367545737392 9959672 56030406746790747183830821173686169600 9959673 23997414002982635319914022867191260800 9959674 1910285189311205126550217931178900336 9959675 -38248509514158479814313969795215736200 9959676 -141741704910439963325530753599661424640 9959677 -72825056672201573415347393988163366560 9959678 -235647399009540990041927552406702351360 9959679 -4678152281233578416862268840670310000 9959680 45205037129176103143617156259271147520 9959681 243195148700998664650600352268561726000 9959682 12643973636580306023356439044145429760 9959683 369090840514304423089219485750474279932 9959684 -94598583371214101848933197010318725120 9959685 29386039547396169660693558439304272800 9959686 -213532056679420774822215349202727144960 9959687 -188952941110103042340075839298967682664 9959688 -570523578710209999682864549671806566400 9959689 -427941031920017852287801234033312609510 9959690 12827625331950171866712959477707299840 9959691 -18053134575340393493440023972557952000 9959692 206967757535607477124407863475987842816 9959693 250288947007707124021553861858169117420 9959694 -20588425874516468001004149093185507328 9959695 -23119155626821410394536642457739539200 9959696 1616359302227877182309053081530212352 9959697 -49142764315526789238416136450260709120 9959698 16405084191847255652727012962435899392 9959699 201735137717116438048252731950544230700 9959700 -98780956314139142518488198327313920000 9959701 -793278741975269105771420075308194645728 9959702 267067268641783420243938283699187625600 9959703 1518185995566767482759564357137985920 9959704 -428982076407212796335102108777003950080 9959705 25140346361571754684383575670326419200 9959706 -74553162692679679857831102784682995200 9959707 -60294697081849227629475454500466048512 9959708 -93238814715826580298962662771877251584 9959709 -339815750160973287403200449570764690080 9959710 -102848638397078797338342529136079504000 9959711 -6474505315123725714777041784648039552 9959712 18832627224735607350766640981285535744 9959713 73207058088208411709021819170217741184 9959714 -132878596718854834377380952925562335968 9959715 83754934060687119836577841157337238560 9959716 -76479039418885278575290939324791189248 9959717 -6624580901693888202349794088975414308 9959718 231216773335875810364443006123743702400 9959719 136030338282218683573093373311055478912 9959720 -60170312198496070266075444140742758400 9959721 80074706309808998421877805120442153984 9959722 -194878224721636658183126142246492720288 9959723 -82160797997516542255982076251961913920 9959724 -64701900238021675835320381002389660160 9959725 -119156215779215491355379580819168921500 9959726 30135681994818233409610384760278028160 9959727 -247928979237415198828828937298901201392 9959728 52968754313607413496351775916893847552 9959729 134542191508411028332371133990276667880 9959730 -40085128150567049451618890351898370560 9959731 49034872019316859973442665603736483600 9959732 305050852969554621763827433211666676096 9959733 19405607470393430130287804807839585920 9959734 -109774152624834589632843552214540428288 9959735 -77891415898047806837419044178588417320 9959736 75282159606147648747103055598945239040 9959737 777754343611705571142530208445615691520 9959738 125596884027126444880580946363523495680 9959739 -225381598358429685080927965766980567680 9959740 79960335568256723668892599232764131840 9959741 129555887842890168146035482013418114400 9959742 16391952716577381474876850107414260736 9959743 -416727512175681638984377668526184142680 9959744 41587220935707530330869682698225975296 9959745 168338453461657084778610884494958421120 9959746 2839468691260856818440995728032376704 9959747 21229776250798815421684940108086951632 9959748 164049734875481675536668099047559060480 9959749 453903971024343135417123623976562862750 9959750 326102984304814280088157686987991680000 9959751 -37593890814056757582706823307710275200 9959752 366716226283770302632471617904665600 9959753 212830443718149138471880494005532439002 9959754 35121336692392437248585131683432325632 9959755 648275518162619242862163928154172000 9959756 -134847974542675600753619902237742745600 9959757 244404895345844647214436891607617128640 9959758 180730236711423984808130335525263756480 9959759 21181761295317948372329343530987578704 9959760 -1627132722742076734323221817279283200 9959761 -261411999854333728661950649192983296 9959762 44730403882807103278861861835977344000 9959763 60247039400642655973555712687289644928 9959764 -94834057514697900851239651848232405248 9959765 8940052644228301873532569679327476920 9959766 -43843062710620544365607249445271706880 9959767 -1919416447138114728091032665820524800 9959768 65974058526666270973506350614331473920 9959769 -113832387273340122615958297206904574400 9959770 98606638470238846198945100957080258560 9959771 -102938635525140314006447271023744187648 9959772 151743350948932787165160015472538563584 9959773 175540702260354282378430801835776876800 9959774 -67987536604196886411993468785638941696 9959775 37330215881135218765373576691074419200 9959776 -200093591288722500935575339909656084480 9959777 -23653107284776009264540214630911921374 9959778 155195187066251875953610170070444845984 9959779 -397660251347930652515509231843962875620 9959780 142937722467223034557801195167128889600 9959781 23000965474992695163490332842192295360 9959782 17568264407915688567806193010048641024 9959783 236262652946209194636931465360427303784 9959784 -87301610082282546422046115725906247680 9959785 238496658561122280970623461518637986560 9959786 292058671838358030014315580735040604592 9959787 319140098182310584412489331997013707440 9959788 60923851441825041358897629159926905088 9959789 -1335331268788027642010787897103292640 9959790 66562565784783168644745127438440499200 9959791 348675296411375724306297009301524857392 9959792 -14145200392606248322048838233354272768 9959793 254455668834936273502535016921538948464 9959794 -37406205167044775691662871036357771360 9959795 -271319009447415941493110311623977677200 9959796 -89150234318834435545115323265631031296 9959797 -492512864183820454841052554042867052754 9959798 311925691617260465444800653645354400320 9959799 -319838366353288165264509896333713600512 9959800 196820843495163124652736902897057280000 9959801 -158982387709690715589356044500835122198 9959802 9648356204817739704888801068232282624 9959803 -223977755745724037852940934219154601696 9959804 299435795974931208343303710272803411968 9959805 2581257954085386152934451539501383040 9959806 -116160974292151519901227551588780123648 9959807 958763887235791238209810051075057104 9959808 -88910190766545842095565222437674024960 9959809 -28862191548762603401153734041603415680 9959810 79871538198689896022348594906348881920 9959811 -88900490254663931165181076272962360328 9959812 -49376467730291098916248283909778716160 9959813 -87263437470951128493126292919294433156 9959814 185984266852530724935737820663368288640 9959815 296178451533788585072302158153881763960 9959816 -23582257620167093729472540125429299200 9959817 -92900059872974581741956841299503855616 9959818 -447988680685919469766716360227089313280 9959819 400911104567176337001428577102043566840 9959820 -32200840450389386845014696526600903680 9959821 -134795874309517555942342143470968663956 9959822 -101606968968832565319430817485424436288 9959823 4905339569349902192330025955691634504 9959824 24288077629060031067076223931113275392 9959825 225902011391044150484010037284656072550 9959826 145618919616511660063360591881467823744 9959827 157397206581694387038049429155256789676 9959828 9461532675591111314715039898836209664 9959829 109204506785132706657805812072660009888 9959830 59940752285489040419533173070339426560 9959831 104473206175538964456791623329923746992 9959832 -2214515639255541254219129204352430080 9959833 -63061427456718111593255532622695582592 9959834 -235769356892592846642335289073105536000 9959835 -50694043815567959093986997118719001600 9959836 -1821988168166965519547499307668078080 9959837 -133729104780934963183562950672858271514 9959838 -18247299803048833958018823579294428160 9959839 -168759503031749414168017911984973534880 9959840 206157029401831123777961323698035097600 9959841 -420343271841771619323558377227710764256 9959842 184675548925337131209202467466159989072 9959843 -52750748341280834406544057006069505976 9959844 -151921421594316757076812635972617616384 9959845 10110041498386319032478874440311205760 9959846 -73593010013312307084939981523237121280 9959847 -242770695130205899239357413290003968000 9959848 111480430628760066222884146226060328960 9959849 25389283873665389825858663667362968320 9959850 80716946775646135693687720071157443600 9959851 -55726644624313866083238425418608414976 9959852 -10854880064002710021175970723451174912 9959853 76012075945986191782180867099422851904 9959854 -51156332906990463540831233391924798720 9959855 260477481510610715817314480988188891520 9959856 36940532130605582535505694070310797312 9959857 447381932917806882059453078624499481840 9959858 50717296389520815984809036519855879232 9959859 15626088140477130290824886733095756448 9959860 50319895288091681999260990192267918080 9959861 -471661918062257219000660402245215083538 9959862 -147474193852111945516599737352614662656 9959863 343478979502746167557995228077369364880 9959864 166782658167985324066005097197574963200 9959865 109512451522969072058751620671503846720 9959866 3385254368956651944299759568669401088 9959867 110421441703234490560939592215117634916 9959868 236360416255931296838526113817386910720 9959869 90322303844047981971618821988990803270 9959870 39554017787716862630408470352237474880 9959871 317017712643918660200508899168196051912 9959872 -52640563322779067347306787189553102848 9959873 -206968684443359995286728158058363931520 9959874 -8607475700411422473427872272068357632 9959875 -3119979234932288326641803823335160000 9959876 -348880096237359773972235455568443904000 9959877 -300480655480118437418147180091215461986 9959878 -89822864475858891640417711388996441760 9959879 -436837125081398820388648209404833364520 9959880 -46441344516723581546423044910245478400 9959881 131308456433714746235813978784956490192 9959882 -14658785140145836910449913580892790688 9959883 -48931666715879994368378832080380701696 9959884 66382946836384139060577308473495716864 9959885 222458077298631814558615832883750024960 9959886 24140752841247575738834875569447527424 9959887 62149754472080430671921444977594848072 9959888 -49539391988698431202240206675956441088 9959889 259245936674111531589803440860419261424 9959890 180285200887638168528729496222560343200 9959891 -205178525799281234321821309569909732216 9959892 224628626613921465952919401902477914112 9959893 -374883326316079245479658275965654196516 9959894 -161562053884538164261680941003557091328 9959895 -50251774313412458848786671688053312000 9959896 96633643686533072289126187597102049280 9959897 81036367307953872044763760591426083840 9959898 -79513704139044053962651634606595508992 9959899 -454699754696356251119474217054586839100 9959900 -27494353898566830154072656556215628800 9959901 -32858811728919944431284781813529298240 9959902 19387229471166891031972163090677812672 9959903 -203223610688521391178693330852308038896 9959904 194412706924651120756914856640444104704 9959905 504532625802094186808848213108402170000 9959906 -140780237797778714162882035212666136320 9959907 30140368663515408348589655640520005240 9959908 45820123680741291761830550410612838400 9959909 46007366944447074741552678085371209916 9959910 23290544028477514544010586576158399360 9959911 421592379135982711427374972027507197504 9959912 -19312947121057154917052419178229580800 9959913 298455548956845704820355151391784645284 9959914 106863438398368113016502215307427843840 9959915 -25510389752483705265725293883612282880 9959916 30821024779567349268283520634270807552 9959917 -226825527346813792288694695805963537760 9959918 2374423671274644877748439635166888960 9959919 -3823324689990469205285667453775385952 9959920 39715023116939240275902223926714040320 9959921 70862975290189323166726897180478312100 9959922 418810912402939785861402213699904512 9959923 238314033500531331252405425491334849440 9959924 103852565920640224341263370605450570496 9959925 111539515086076404271694679661547592000 9959926 -81155894316771897161872708127771579904 9959927 109336536980703290432734807710161740776 9959928 -15621275957560431022692633249786101760 9959929 285737542553936164292092952280545699520 9959930 199735904250761569145300877073018341120 9959931 68151185987909337336291165325610348040 9959932 217098269222585554956973400390922112512 9959933 31966145044402748668449602324743737600 9959934 98208319639920150275679958508846689920 9959935 26237894924398872776654935818457778160 9959936 128889880350054750354680647105168539648 9959937 -88351397385279341666052028747218800832 9959938 155730264242444586957717683596946823120 9959939 372685656944248429374176993253407963400 9959940 -47614399976815983126402996270535914240 9959941 548449277398590241268001428885044497792 9959942 -193726873952576657481649594374074548128 9959943 64312226385366611932009325866784037888 9959944 -83988854661836424357017942086343715840 9959945 -54657635146292998467308133607319814300 9959946 186129036226970327040150316214487227904 9959947 370452782389186642133304258250975565396 9959948 -176381776811450158520837910535792333824 9959949 68572114632193941781255181598805454400 9959950 2305323542400074774278230390981120000 9959951 11684388514833448984712491092758216304 9959952 14692472563729550793516930012759982080 9959953 332497652019239666586161934647452106224 9959954 -227855727323512710618012630820148275824 9959955 53166168447845899114919232959010093360 9959956 38203915075838786860772468091985405440 9959957 104669538522992281760733778839199314624 9959958 277496080768169020606130521197176268288 9959959 -175168143183445997217730529660144813120 9959960 174271425872788986227264710936837324800 9959961 -1563870727942842998326342666321808640 9959962 -126969926087801684163354623910258985728 9959963 27271614559035300560115818147533600224 9959964 -11746152849468012565482725752016068608 9959965 -198570786822761130152842883254380661140 9959966 -14429581670037429215917658369821400832 9959967 79145782668212099156234260230835888920 9959968 -314056993256220515715763384220007137280 9959969 50587774004027949721935920373835946544 9959970 94561992109115978378120089820478720000 9959971 -104793849996610933643950934599884033280 9959972 138351097725276700154631389706923433984 9959973 -61933220082351603631729495627788617856 9959974 19180418319532273476561360916908824640 9959975 82594458298447509286593410278865030400 9959976 -211297509116806658775936754294930636800 9959977 -385124991600398326662729595557943694988 9959978 65918956722426785655088428864211712256 9959979 26094971499435813379042270145380105728 9959980 180276039171748460777204427573024000000 9959981 281516450303306828136978838894088293782 9959982 -141662177116634226174682411702521897408 9959983 275405110997623879274851918794461997624 9959984 24185327238236218164682227935279185920 9959985 -84483577575348836092592480199390038220 9959986 -43482612049205556871202787280278317808 9959987 16643610455460360719976401383707882636 9959988 -46470476814199347960361066979109648384 9959989 141601964976645269216324153838384480768 9959990 432401982569892908742984984437990400 9959991 -176889473849269622591433373055219491608 9959992 1128497447638808992333066254877900800 9959993 -174756261640377459614000053850426092860 9959994 -242514983382005131857050641721275680 9959995 -39678571293185931107141884702981680000 9959996 -226682153192746564597633676997717120000 9959997 702814014539106929506729558196449835328 9959998 77829338795335974262029377945754720000 9959999 161524823190712248048800889279924833136 9960000 9755627307444686147509100197969920000 9960001 45141599262463685178254611635830360752 9960002 -49063729014952767102174849919081694688 9960003 7364907800982694263735523237166675532 9960004 7603374176646158579738792461737205760 9960005 418339929592793976932342583877793368320 9960006 46632285985139161242688209195928111104 9960007 -163290225577438806963239413824551767008 9960008 -428502862051995908750421313011571031040 9960009 -15186431795755582865553609661283633760 9960010 -2891926806185874385834857732796071840 9960011 -238662653514803434909514715559654527288 9960012 2209045746484340611355664896910153984 9960013 -132743008315978546681149492117028443904 9960014 -178024884937169671780206134773482209088 9960015 36612293612328463279566410953863303600 9960016 130865946978609857963043344296116486144 9960017 -241373446131957796074100432151181407628 9960018 43581314582668796441970204655516251648 9960019 77578633631388033461738831835744088112 9960020 18679807880272511846033397222582804480 9960021 74685536931519845941932937893354531840 9960022 24052331935309747744409138234034781824 9960023 177445325842775142542505894021512779272 9960024 -74395098811416226433214010105942548480 9960025 -1014612583992398253930753448882427700 9960026 -139910866083031926475031456975700637440 9960027 87945151613634486558597423049086991104 9960028 18992175169510106633613894474150512640 9960029 -120304651638503945605677944342023601370 9960030 33123841892327181849581635415681241600 9960031 61003876565376223062862237690444684832 9960032 3987879945477357797730190870275686400 9960033 -57573102649802050891924031285301072096 9960034 -60989409193472557955703952862811264000 9960035 261076747067575797369398163525743924160 9960036 -32676234858921242587633750980777765888 9960037 -244757898485266026728596619284576368228 9960038 -91818220459599303047104943368097412480 9960039 136547694499658535607452929664596156304 9960040 -190060812134572224849273150275803161600 9960041 -81330425410971458163448441571263947456 9960042 -91983030134688128164051853496614124288 9960043 397750174493954883851619151418422354292 9960044 -197084503634599389254064266359767433728 9960045 -105524105034242884367768969168734435200 9960046 11244195529438084509363286525977492864 9960047 -736271810151904441690561126972158720 9960048 -133871464284387429760875443385925632 9960049 -29375861256066551572618913331161845920 9960050 41556883996335225482545672825456140000 9960051 433018165798323402692157749050585542000 9960052 -29376421530785223736740125759924797440 9960053 -172313181240867607989543981166007647698 9960054 86743331861752077648208096308759417600 9960055 -38389855773322534343667441070714993440 9960056 93804111260419594168218846574845542400 9960057 -294990058283404553915570847743339799360 9960058 76717641502368150341346432020352432384 9960059 24768328587862197614253018138083812260 9960060 75907758393123414111532913714971729920 9960061 572583976176646358070068943047806055424 9960062 -34220712312454837193053649813840774400 9960063 -20153627524848600879504508161360698112 9960064 -336152570671911337685398644347979694080 9960065 18544675116930420333334937571508269120 9960066 -184892346517893193112955112040947240320 9960067 54698527019394381395139771177133343792 9960068 -152627945499772179056284489746772833024 9960069 -63367265123845058711469593085458569920 9960070 -13205301424897088910290602689171792000 9960071 56457354127770310467931568039765617944 9960072 -86606365924947322238878971964405186560 9960073 474322864210584511040542919588546772864 9960074 48490552208437722422308259380101073152 9960075 37140198275968532938556756341558854300 9960076 -56442575422500990707051249624695565312 9960077 57475387103781344102521998768184664832 9960078 14503445137674126163257082915341737088 9960079 -30138004525450294846094580918495928800 9960080 -25200480578085442304246834105860423680 9960081 10487572539284269771426453383963950400 9960082 13926281726338072984305972320437113984 9960083 -100268912829282229596497219164328970240 9960084 134854610063230597200095324895990921216 9960085 279508349997244012171688842905483336000 9960086 -132309267638027517024301933696069816320 9960087 -197107852335084232404111061609757529240 9960088 -101251205791591870971817680979450368000 9960089 142170473935679173376293753480225576392 9960090 772292351087313301040666168872304640 9960091 -318604810475693669169537791464773888508 9960092 208636028362134426229179222751882415616 9960093 25254912414929757490638344326509106560 9960094 -62739545349785379055255660374383243904 9960095 -65639091140572979620438903804055746320 9960096 -104829805568743032390686124069790679040 9960097 106996819487468873128635344919386616000 9960098 -7562621095050907902270084004024986240 9960099 -280917110914510006951390897327898219520 9960100 -156723419077650964239061630307416985600 9960101 79030802553991235845819567568644263102 9960102 -8335988068920960221510945616404011008 9960103 894978487588073863452384888394791840 9960104 27388554919228513352599513583085158400 9960105 -73828821956747156333842194118278388800 9960106 -36854386092889807705050767758505498016 9960107 317606061838128109558624415440671778356 9960108 265807239640683428898404183614677212160 9960109 -112818384475100627038677566001001147284 9960110 108603193504995388105877392099957056960 9960111 25940081172258438569847545477076864000 9960112 2131140133312176366225968625335992320 9960113 586093397729079566940262146792466677540 9960114 6026731483670932005064998829070899200 9960115 -70402137177085023228399514997666640 9960116 154507103146719331686930874505989472640 9960117 -341077247762065782089309587026432374688 9960118 71875676020521237345057021918065663616 9960119 27350963656752776743720542867697375944 9960120 -9941482776785564659912779886543872000 9960121 -69823685161747025892971187154706739056 9960122 9226004670072758240738384816043782400 9960123 -44191931198285776218781368573287112960 9960124 45421318969676065050158902668193770496 9960125 -79979612722262491273354835535024096000 9960126 -86599990744801565353303474145110348800 9960127 -12797079400489859427173696148696836400 9960128 14423527445662166416649486658010349568 9960129 -7065584792933636806980492106719292716 9960130 -39976586344934078777539062159931747200 9960131 88412304336538243406872924133458010352 9960132 -4285646126710533832199582108298129408 9960133 1888172783375382259207845907010686144 9960134 243532097111234893147736874441037989216 9960135 -100914925814480450591585004366472676400 9960136 142266564748124610674963179952453575680 9960137 572442751763790344666113935869747248320 9960138 -111689989699465267683096176740965703680 9960139 209104868171346225360091168134229491856 9960140 373068984596350544983041909673274772480 9960141 -50692388670033480477628122994340078592 9960142 -254463503705837868945960781506784324800 9960143 -186583602302754838819576117361817838608 9960144 68232926512961126873656854215037419520 9960145 -31933559323499233559275619906311157760 9960146 165240784516966817570240060081063540736 9960147 -278790269877106627287260786031023671800 9960148 -87375434758650741351289950376240103424 9960149 -25904789833798438535535639188074485600 9960150 -11828834627339058509054115387349862400 9960151 -338595482354893924758653346253273217648 9960152 -316721803941528740801992486641372518400 9960153 19084718460608034169788032128978498560 9960154 -201015393702211349639293046485781595168 9960155 -188738802802457681035481085479046181440 9960156 278124715144912890804228294973951168512 9960157 19316972022264167391200529878168458406 9960158 40580333654229304892466922251092616384 9960159 112962026201016830284974203159747636736 9960160 -113756814660402749983485226840243568640 9960161 230700517686502348496177333738471300400 9960162 -129256909845146586966984515860208071680 9960163 -321523316776148679530609957247935359588 9960164 50356366890164118743837242870088220672 9960165 2340016510008447583468580440412486460 9960166 -182735657490204887596140054641795164800 9960167 -110395915486234001473808132933689476000 9960168 108378979172266076525530585627737292800 9960169 107725728446261079756595874028194864570 9960170 -102171443526442635893212767240941187840 9960171 -22966714853682374625073984702846467360 9960172 93641462466219299247061756504418380800 9960173 94873030139158044716085407809428090144 9960174 -11912038571362478988338126830924409088 9960175 28948547628528901526539018237936183400 9960176 -551527800911190099782111974555385856 9960177 192231978344746268983049092292347889520 9960178 77978800665152614363869471467904778656 9960179 134632370011611661927779777040466136780 9960180 -73706937441433432340693957841152102400 9960181 -33709807708336395916866460137490665984 9960182 -22692268843026549433990256633174951616 9960183 -28644878618620036464627963305763810048 9960184 117353636015680518457160055763236556800 9960185 -154612390169315247384435369756107289600 9960186 2139786460579176856157586283723037184 9960187 137631234015436172956142661308926188836 9960188 -9055423947254825364471504498294703104 9960189 -40999588328519457285411592533642308832 9960190 -117221871905545482585469103554290686400 9960191 155580209771893759919797247169142913472 9960192 337509381741052773080677818370495610880 9960193 42656401894426653361993668524835028224 9960194 -283964069384038273667382210164977069104 9960195 106252579461693243818763809880500505600 9960196 -59109191631273573963038953045990084608 9960197 -122492975977224450271891083678485298660 9960198 -102744358386061521711023631992264515200 9960199 -7228128761965864880779776274763680760 9960200 -131845983695538161064475086059427456000 9960201 -91014958525090180428794357397108794070 9960202 18537451268445855271334273440988113920 9960203 -698587452883757541695356960855655904000 9960204 -108339473361220389792870282305875874304 9960205 -363255432680543089456173258166349065140 9960206 143303618169116817003110753225485743552 9960207 42127465002321262011479109223303334400 9960208 -6545050087805869347690138798822842368 9960209 -6536068837207899808510809862787864640 9960210 -19321431431404607660204058158406855360 9960211 218069693664084519519626390910545280812 9960212 -102307715275234618865900974308443328768 9960213 -269754789441422741592437743787596623456 9960214 -157337237800031439433678724796271773696 9960215 -148898320785416053092427219525425534720 9960216 70929889726739364919880537247663390720 9960217 77621509335815850554109275438583864266 9960218 249861867219359604621873996166477655040 9960219 -1290590871087660522814017747416010240 9960220 -201562425405018754949616182219669253120 9960221 2142664784032670411847534045018986700 9960222 24820946491700220538206360156875019072 9960223 -30984032615377076781323136164216503456 9960224 -64648602461751518804822552691735920640 9960225 77020834693082594607926303616016999200 9960226 30115743840386768418012316781125311312 9960227 362408888660164903817320832244439466472 9960228 -113262374575025334891398048070681698688 9960229 -61831888413021253786581786672351578624 9960230 -44219084201356438226691416402844082560 9960231 3693884969706212209745078097477065424 9960232 353288313485378811741456843660481812480 9960233 -402701020123625201220379096917288688518 9960234 3071733806398722322539806335781095680 9960235 -11977006102058711321339230331315209440 9960236 69467109892592438909439477715286016 9960237 -42582319218382905458998305171063016320 9960238 -20800525905738568784960176286599027200 9960239 457410958734064824488586612062907521040 9960240 1666386639020824646362290794759454720 9960241 -91671917275886340966034473847353497600 9960242 -90002965282905300127168473903623063040 9960243 -60773565673148475550368377250282305736 9960244 105038543717776666772721962417953847296 9960245 36943956078623531592317636568993961500 9960246 -4840827358878528201556038744932526048 9960247 -214383691649696568869290745214022984488 9960248 99208076830427922327126349774678056960 9960249 29399394329364676662945330749528870016 9960250 75212350233167482498199461370047704000 9960251 -24404422211170862561570609437818163680 9960252 46609310858934050537659984983872627712 9960253 -95915781380264365619148999280836776040 9960254 -220260506634103193672687045721430535424 9960255 180625257093235018184725504504070466000 9960256 134193468658937684153135586132644331520 9960257 -28960145164903384841653813122664181820 9960258 25644429526205276637984654839127613440 9960259 297198519722735164371819966811611382460 9960260 289395033048355428457576352711903642880 9960261 -3338989550749544267274335828906865696 9960262 -1015907886074195966030019623897425920 9960263 -448642706553673475082876994946855333760 9960264 94852184555338030582741796683891368960 9960265 20612212022169926225364964813422232320 9960266 6331947245371981939806963710589599424 9960267 -24751904013267568008875282420849511720 9960268 102232435731793256412197354026169819136 9960269 -129953303898513287405225338974123490560 9960270 106953535283503632973586311389462633600 9960271 -189064197854055196822291954268358959400 9960272 18615282567732889167111168959361318912 9960273 -450568294380869705933573172036323772000 9960274 2044604049015913544432647762958024352 9960275 -50961664885550766032706646107621678000 9960276 -39595254937792563851429446245426923520 9960277 -129791790208848816698458165178341869874 9960278 54302526928122028600038652433621221824 9960279 -163228892281156047900557139360522792984 9960280 -27120977345175651893106949582155571200 9960281 -267228506839608677148349498485542892918 9960282 18875727494495927439553487157839889120 9960283 353293007475279891668276136758899343400 9960284 353779680057104190916293174682492870656 9960285 -74442405595499109311173076492042032800 9960286 25108743303850524261962853563538211584 9960287 170643086343048634516499639507016920832 9960288 -83109997671238922772805217142599319552 9960289 3605569675631689152627951111639924392 9960290 79950571038483026282670952153619910720 9960291 -76399536112369576905795197135542203960 9960292 -272674229682245788292206426067388199680 9960293 96857864164554181942195248489333914400 9960294 21963528248483646401261394967243176960 9960295 206981891204905322858461772928406216320 9960296 441345341024711832679885587059792993280 9960297 169374017812403346432082228444171885200 9960298 140934320464964388887783094095764721664 9960299 21601075656310625087947885286124945864 9960300 16806809760814041495251745199915008000 9960301 -13582361878068874313641567111493919188 9960302 -123130780845634506625112482741196827776 9960303 49105423135831913855622074397900733704 9960304 3330932093025999768598799362128773120 9960305 5540329831421370283053577106289063360 9960306 -18179655787088444418233117844181082112 9960307 -384940012819421928397338300800123942400 9960308 -116294752131369271634478210934000963584 9960309 34880757037590944249085792960808906464 9960310 251542923514492869986913574069020514560 9960311 -52280715467111069510078308243162142400 9960312 159621863088459019573726656239510507520 9960313 -277961240509444113358843176561300569760 9960314 -8837148111676035351581839353325667328 9960315 -74627608115454883086044073680452738080 9960316 -170528319933221655248287425619784488960 9960317 266084532243204820022646170961863039064 9960318 64984122261366362751112074887017040064 9960319 279351826870917203468651020388301095440 9960320 -179009137777386822588173008257417216000 9960321 28321142860458328868968998370366540800 9960322 146217602082653465501019222345996341712 9960323 283477571435913423343801427878141519680 9960324 134276739891782767455383963499269320704 9960325 142713363607006599680428118387663496000 9960326 96668405015527225477469363864183516160 9960327 99960986293034303814653906734014820728 9960328 -201539565123302714533293231035158809600 9960329 -509728548340857589593528699507164474160 9960330 20404453997770396740765548942176753920 9960331 -56396030105530557171385790486198764736 9960332 245492738267826888078156407833615257600 9960333 11262801816522273364576810767056745504 9960334 -31288366386809972553327350749772414976 9960335 56794658653198302098298815719825597440 9960336 -19386181814264124616349812983866535936 9960337 -512606842146486363200430255200546456014 9960338 -12336997347317983265619378563462893680 9960339 -472900251030821052620712771576469392 9960340 -76328294105216349464711578219315123200 9960341 520835442478380280952490570758425721742 9960342 -72033825292788784945805440991839051776 9960343 140239907421050378365921074163456763064 9960344 209062282221964411486440810730902712320 9960345 111255772519715372329383129148416333000 9960346 40235706226101324024338226392148756480 9960347 -352330071313129400698139867772175038204 9960348 347105521908565875157801937784422400 9960349 -168697224927234364734383909049015292064 9960350 84698458738925449460093822890991918400 9960351 -8332675022161379318693548916923418736 9960352 -721789706075539627373638992597172224000 9960353 -406128621161640431345251441726609460298 9960354 -100368013476437058073871325036652162560 9960355 336673160804333538210599684567951130000 9960356 -36165283594155476708312241992143601664 9960357 6739471779123103459169678333313984 9960358 313142815593188217024690120554118221280 9960359 -361657219067469161223423071033755714440 9960360 38872012864260556047937209865478553600 9960361 -134891181909516456639640422239960620700 9960362 106911259182776745348979640997747108864 9960363 15927851721211157388055353405309836064 9960364 -307483912300170300478437279068177300224 9960365 -77862951764979157520529588920320474740 9960366 41840663827353316823047410326997036288 9960367 -277605051995147497733170223578609193584 9960368 103057942423376245271718628700630876160 9960369 64307312316458147906935194488248503360 9960370 -54671425665325340991696830595678336000 9960371 66914035405160665934494176577224034572 9960372 5649598664595286471960572367455167232 9960373 -275046428658514759580774793817689689156 9960374 -104641329725295683989065920229693332064 9960375 16137082435921425822837790757449188000 9960376 23714406635772109684084936035214786560 9960377 -124194346374949405165682698214506464000 9960378 -16090585581124221128424915164399102976 9960379 -181911117176687816742670133181708617712 9960380 -122364862272341154346383249557181235200 9960381 -958826493508758285240110388095902952640 9960382 -167102422824015646991909508382492094208 9960383 276555340522604667206815513208764813632 9960384 -14464095878237792354032861008686481408 9960385 -38393584784092847566457982778151804040 9960386 -12875263222639466713518153819982114608 9960387 169205326385840565604785927719725107960 9960388 2648761231578522164885182946325543936 9960389 22104369789325343296071038682890545440 9960390 -44319580665926767735626340072924095360 9960391 1488500095770635519520631808413817984 9960392 165534074922455920512761777249889822720 9960393 109563155021046080268743912141525929728 9960394 324526924703229135395997117007269832032 9960395 -13451657986062294911670775572602325600 9960396 -2080990757408549210644080850622125056 9960397 -96352151038039458525407937946493429088 9960398 -97088589375642723073188090545899511040 9960399 178000892123221901784163816767289989600 9960400 21745641766864909757936959023690956800 9960401 -436324678443949447718404151546608926096 9960402 -126914469210159817096954548033776545536 9960403 -201548670171015316493160727318603809936 9960404 384084669162098334822837183370086569856 9960405 19017379434657807643755444921824497920 9960406 -67693404027442850921287313557914439296 9960407 49240131146284525858981137848859307656 9960408 8405935724269549049055335052811776000 9960409 627454943867900445398477735095506671104 9960410 16106007470473453604298478747925022720 9960411 -308385402503979330340765737748983917928 9960412 6333564083565378781043332307898384384 9960413 -411045760672170553199532013358183335776 9960414 -56801112541761336965823327188760250560 9960415 285237674198124574326940426667983287120 9960416 -289229620750267998680297750516383088640 9960417 109810135142118814510085210018440970148 9960418 -66226100205582531029679277002997689792 9960419 92568558383095849160278610070160792992 9960420 4773670625228448282704510770779033600 9960421 -169656388761657512895224791228218946208 9960422 194299763094805986422970596488340620512 9960423 167989225606838997003022959721941821568 9960424 141864271933054052784746833707253432320 9960425 -28464792194206211121254033846155538850 9960426 41751447250361665323468692922697223424 9960427 663940457451042012356652410525063319600 9960428 499231926323565152897257884397559740416 9960429 216698164434880931330704930203927134784 9960430 -35266917251010015878970127749886586880 9960431 49365588476334166139621488486888327032 9960432 1298930814697120978344052171717509120 9960433 -17460923204197719065973180987211412160 9960434 -591400499328669156637468090397172480 9960435 159633140633366097960765151076889720000 9960436 348540944783615100007718913237016136448 9960437 -233808855569202478465886239342354003428 9960438 -43879281022401573570262172527013499456 9960439 118457534363620301299140849185989555440 9960440 56019541272471332872010889348342988800 9960441 17719237662910484365723437208010472480 9960442 118968644851331794510917865583781973872 9960443 371379030336524320808646424308403654692 9960444 -1601056883184873869835389188644097536 9960445 -293826538699646610253128942565458469440 9960446 -208684899187475043172216146598803596160 9960447 -100286379558971059571738519598148595328 9960448 -106791000455573266895840205059301310464 9960449 73195143264191480675657050931451749568 9960450 82907213543641242585192440669022345600 9960451 99101961397806994550035331478461084400 9960452 157590134301394925317005300445172493312 9960453 -46766100867159284006759131372609436676 9960454 -18967514857034494826230644753069152256 9960455 -67626277323263237073627462406632192000 9960456 -115228719922897533780990195836247244800 9960457 151270781804979877584309867752914473672 9960458 25178084845330313871530000397305267040 9960459 87306922298640024331660659057798924288 9960460 18980551417695661990023941678592384000 9960461 -148574395325627416898013527837843239968 9960462 107907229686898326774548079131077324800 9960463 138328857900186779423835096771294433712 9960464 -71743623614766460842766318038846136320 9960465 130907863570715951903753051477789640000 9960466 -35511183424009081797207334555225147776 9960467 -200228201083137839449196228967011781048 9960468 7619797315343988790910130165525872640 9960469 249025471167830033660902845686602115644 9960470 73419061136803358734664415571137788160 9960471 -20967238528583597334177322670526965040 9960472 17394022842284987998052168533562449920 9960473 299955244758254682334223859444279979722 9960474 -33183555809285513548937961596176674048 9960475 -110515858372947637158068909958562677600 9960476 3492276318958393431740939511777154560 9960477 -1076230827194384900209038820727316192 9960478 -422849018998091447174589233981656320 9960479 -305187400184936713412433090713408437920 9960480 -33083091530767992526916606764003491840 9960481 -410073702010473996289647347927644826348 9960482 22732869055424899656893254072859177472 9960483 -40271525695239221401338746391848128512 9960484 143175616092415701365117734866542617600 9960485 -31683692358620742529375148825938760400 9960486 16812643288769949120203694428343779328 9960487 -156210498437640517457039782907234396208 9960488 294775853059879352802367748600537333760 9960489 10981117185785738202179684745549479232 9960490 -57280811687400522113646106936711716000 9960491 515587930860148443885647370864138435984 9960492 15848572299550207390064735057440138752 9960493 523132585770093209998656068560330318742 9960494 -33349174781719647248805077332006970688 9960495 28924502279924805525121811107777021440 9960496 -5825706361508223325333587123236110336 9960497 -41913982087399717796104905530110709520 9960498 -35351746352126300999928627224693925120 9960499 45502661127235484886324040477223280720 9960500 -378837701731535631451154062102089216000 9960501 -165636200201716115799012741456131234400 9960502 -59363498273964294421253714016549811968 9960503 199868717639831326454549436322895667840 9960504 268068492416895282943442463111860920320 9960505 -174542233168662164703628231728601217340 9960506 126123352743834321761846223644963939952 9960507 397442408227424898159082998823027316928 9960508 151137489111344390976453182968477027328 9960509 -8427562706839714323431284694474377992 9960510 19816290058762856824685125777966878720 9960511 93926572418760596070224686141769998704 9960512 -290628428328404691998590356796754362368 9960513 -44055235207166260373232004533428272512 9960514 33052195407443812032728072881572464160 9960515 42715904910807421944947042239393807200 9960516 -226341080896391029861011396669066762240 9960517 44694923875212041634328174202574081024 9960518 70520376782232769324371250225585102848 9960519 24644987961326734021363238458117395456 9960520 4226461780351986726821790196226457600 9960521 392972759557831846436000760005031856692 9960522 135101443113965141481139243822728437760 9960523 311084988918761600924944543709480052840 9960524 -89414921937946693527986617367745799680 9960525 195434118040551554577319651779835097250 9960526 -448780430427747038683487455386598001856 9960527 497468552847460861696594010980667915376 9960528 5197148467482606772185707263516606464 9960529 -238188472364316894502009741213765021580 9960530 -2607760146512019722865083287355724480 9960531 -7682512958158036833253706289435853056 9960532 122967447731038167861153509200945186560 9960533 15213554842075295022352860676040760480 9960534 -27359144823485200828021695680566739616 9960535 -1456772239545521045969600148264924960 9960536 -247319750492955255604014467485368760320 9960537 -29886984478594636702586922304996110432 9960538 48884364448090690214364772330968878592 9960539 -19722439861919304831617022724008645000 9960540 58209442210682891791827915301302528000 9960541 -151256783176108275267296117511660091520 9960542 212683033520719465140837137150414706432 9960543 -255258769338492529104235115802518968800 9960544 -65327019071025926935982687720231927808 9960545 48928263114631974182964606903782729280 9960546 -13812661029457626661228517876744246016 9960547 -64211676144735458492996066349029735600 9960548 22558130984607915628472642720409649152 9960549 -179642077584365637044387258129460452160 9960550 125707100262633561749282020369341496800 9960551 659354217515758496393866334869428914952 9960552 -100090899356692402505615160066940846080 9960553 -436409518529492933105007311937792928198 9960554 382581401015572081503167542283061090912 9960555 -111039896342620809549922359474851304960 9960556 -45248346716884063553094218141555111680 9960557 -219260540255005564323830100532111555200 9960558 -3011099535983527298944887356682106752 9960559 -179228937009279213076559227713493907984 9960560 50962082794998506734227898760090419200 9960561 92441711911293281757576940123421351988 9960562 -109799022279590702825414074700576809968 9960563 -537950310432910884893362426696144077948 9960564 -40706699905819628071944997689592381440 9960565 241493191228298130773555335924777622400 9960566 -35069149257967719101621742917529507840 9960567 160715926130079148536104990373439509480 9960568 244471947278048625179122946547773829120 9960569 865742104960407719275225379721976864896 9960570 -148530638167845771978183389455365984000 9960571 -272334287015768247066816855464926340456 9960572 -295667638463461344967213593699288683520 9960573 -251553536396243803974312073597962853440 9960574 32887907664078161304019430446322635200 9960575 27437353496179930671543696551775295800 9960576 117859197205812682475834387974638796800 9960577 292018330409448984330262104578246106672 9960578 159068027626134615427493163188260965840 9960579 31052197851665158754446215863213798400 9960580 -3114318329936426720484114234318581760 9960581 -103881613828266285818447089701334656 9960582 -59550742079887628158800836897723750208 9960583 497489680496241578008282879414718455832 9960584 -174714365038231136142670763894314137600 9960585 41626307162479518311535760900627451520 9960586 16449236557885259418235290003803348064 9960587 -24549901608970041757518006147004431360 9960588 -222157580289178512919660529071272132096 9960589 287166233530663320254511669039227907756 9960590 56633262941671309024352967787658668800 9960591 -85661749812687157699685382490207289208 9960592 -40533935228764822895537143481896386560 9960593 443658553169523549173523047167764674160 9960594 26785514363196087284465879015302467072 9960595 75047408978312132697570052648277991600 9960596 19890085826018326862212297633853294592 9960597 -223804893596435247163199497428133848960 9960598 -35606069563123248386534687455836413760 9960599 1203328384273279751372116246273039152 9960600 42342003449006009987036332304483328000 9960601 -31962541946848487094890465226804873600 9960602 137783889599973001310956535310036160752 9960603 308648168034119936670345983652907562904 9960604 -36469830063570707138362701475392894464 9960605 -26751972206964213766047337137722484480 9960606 -215170441575601713091378434969998976 9960607 131436014273081458996603546409550611472 9960608 41854166123774553960331773551082209280 9960609 -455913185619882548461167897949857929472 9960610 -16039711986908192427787606618967900160 9960611 -18664247744039653844948393160222142176 9960612 89119548371944780918678877003713446912 9960613 39378944450067590045048498904848815800 9960614 19482574623257982132789801251366089920 9960615 -31768217747572390765968921603198727680 9960616 721425031406975951962130542476533760000 9960617 71920287673253386710388141766944298640 9960618 99321970831430981748055848472652239104 9960619 225942924169730036722826884635638484020 9960620 13042335287899635183098120957666319360 9960621 -3504201292163754753460406397665104320 9960622 35400305159443138093192862653481341056 9960623 467212074067331605096365877682627157120 9960624 -38247292529048534632497045863111393280 9960625 23147258018338571186691338449468216250 9960626 7576721145148902145928595851198814624 9960627 -20518016730180356312066148744825946368 9960628 -60769801979871326997497301025753685632 9960629 -170263735881226107648997108387776956928 9960630 48406707257659234740855095961161174400 9960631 -25711047543783699879402175980189567488 9960632 -352868273141390390587002160738554777600 9960633 47604118276260618397680651948322966080 9960634 -47108674387905806649425959158737379840 9960635 578829931627386751087346637446924404560 9960636 46677780712760975530256893168279019520 9960637 329197600087106323629522565977280787500 9960638 -8044883247423401449855339784724732480 9960639 -28610948705248158590511248680627234272 9960640 -65197588757422859785158105172247838720 9960641 48418998123667233129864836334657782784 9960642 11835031021754013985752822227715458640 9960643 -90739390929310437211696356959487061248 9960644 -369567273466092226670714933315004065664 9960645 -38815034947598501620279944348289949280 9960646 111373541561516232405815544580550098272 9960647 256093285167170499531766667432536135032 9960648 -27342641477476726242741789372628992000 9960649 9816471142411622450500423983511040464 9960650 31573902307061649922646566157061120000 9960651 210202963862131715555874944173813092 9960652 23274087110420778489094416664132329472 9960653 157208656836712652690607306168618646902 9960654 91564556115726930825634118994096583680 9960655 260276998485941450988292916258363010000 9960656 70074657137339896845862858831691907072 9960657 104623948255965006602864182542375360384 9960658 -46855395750288113514196382600013321216 9960659 -202119490079609126763162813581792268240 9960660 -27000239902058124289093107197904779520 9960661 -168143485920048812610743984061060514176 9960662 -8498228784116053267638324172532499168 9960663 251948138006465090742166621354681579008 9960664 -143702969607859179097273386209606369280 9960665 -66621973249742039287114263455956167360 9960666 173257445927457705119485387917806221824 9960667 -438643269371498541842807331797932820284 9960668 -213624167488429703212001677901615737344 9960669 360932666297511103084219442126202386694 9960670 -51907145063484558071120433257960406720 9960671 -111931181955781737926133098257406462160 9960672 35297004466335003366011389588877082624 9960673 58441735020789315598787143503879829922 9960674 289739586809635651139935857752184960 9960675 -36428324868614669735561846363692344000 9960676 398721581826936770087876116048506209280 9960677 284681170722143377668779243702475898272 9960678 2161687933121844806394928383468810240 9960679 172555342114848430376615857813254349584 9960680 -127294031217375323526255898385229465600 9960681 -89504884614834732429729489178954091520 9960682 -166539947680718510942723101896552992928 9960683 306902228606718158455082901423362674932 9960684 22543266609822656903653666105790902272 9960685 -57110122624741439952674328666492291840 9960686 -83076996536841809105188315940183343936 9960687 78306535998253275519047491772856737208 9960688 67662316765611537370396784911647866880 9960689 -361492726019281261424606001126440716944 9960690 65108347096760144563243763279834288640 9960691 230025547510760769584568653525797843992 9960692 -1912751237644716463666267316038176768 9960693 320598128052667803830619844521424620000 9960694 -262183181821354662065723540714727307104 9960695 -114276806472399456394476141687183589800 9960696 -43159997156121852662133598258484121600 9960697 10275394107681926743864502655794484180 9960698 239741539768696980796393520789543819520 9960699 -59166420212465276443172270123632335360 9960700 -18175383562510747178759640392870924800 9960701 -20965245610146092347430267424875003988 9960702 -14330318625382388412075636933136558080 9960703 -44554742425004119425148808585331204416 9960704 3554713627966450267906005076801486848 9960705 100002155136687208970164013007332995200 9960706 7527469865312870152921275925273044480 9960707 119841843422460006948610524483233808432 9960708 168027123190084436872675697222462349312 9960709 302917424732993985995924055559660465152 9960710 16080011819240530474535825776913026560 9960711 -57400486398273396022830800709235120728 9960712 446873026933674142426159081658496000 9960713 2104434562335156171661062520917906624 9960714 52726873203595517542801067639526370704 9960715 -418140660516721910465859032365692979200 9960716 -207710531727869061824093926755325923840 9960717 -159212645562028553823259493214711569280 9960718 -27965609052685691256108287648146221696 9960719 -360225873452343500903682882641413292880 9960720 36835434596477728133127621771264000 9960721 19825636476804378283049342567335625844 9960722 116507336627042151843214742311422595872 9960723 -12055561868701265923442173566329342028 9960724 114822103930964306319991733895551383296 9960725 139620582289824370478502986228837976000 9960726 156768940672449647112327614459906372544 9960727 -33157126622725169285503466879182434128 9960728 40791952204433339140098986747100764160 9960729 -324437412383590899100920097562564442912 9960730 75853067828984771631753475426193550720 9960731 206181042676856668011385734583898654400 9960732 -2397196929871877790032113547228525568 9960733 -173853587954287243811978084871594462740 9960734 -16515026963497961622397345896135475200 9960735 3331917452752802878038985556455098240 9960736 -445524089263670439970896532841679421440 9960737 -187597357196612135322592682173211102208 9960738 22357723465711030540637612790247484160 9960739 -182818681036027790738961754405028063376 9960740 -234836593344989700052573668465396940800 9960741 9746583543233597609969928091718883840 9960742 36156198624474156076413631036284822144 9960743 86479103623523483014465188956869032744 9960744 28513081786417403613044680721866014720 9960745 59094968681032713260215074540504635400 9960746 -24267713714897552078960514461511168000 9960747 96638905118467078432912909781441533440 9960748 65234983291587216503633220681208283136 9960749 211354261019093687961203233094346229164 9960750 183346323240547672602722084569692960000 9960751 -102040933618833700811656723820983473616 9960752 -16581956486440744628468278667882348544 9960753 250706871904121526798730799408477978208 9960754 -93553675695987160705078316580361986048 9960755 -100482508746271132960683340593495423840 9960756 -132826380598627002309310310387784093696 9960757 278469481252953363792382398781001259072 9960758 6827558916327082094157988918424762880 9960759 -449337377724110600053552972715666014560 9960760 -6061303724514432765611085060384153600 9960761 -26867261216433580665549935719218343638 9960762 8041465670994987807744142903508396544 9960763 597535528220319127254662677873599959012 9960764 -149699414592265811749497426623596405248 9960765 75626351166226402173096051321000036960 9960766 19027749307904246420883111449941592832 9960767 11923232081119645377713366955329714448 9960768 -40249818414412854465532646541041860608 9960769 -141385520332004129835362072551939604160 9960770 -10839959257035571662296448531076616640 9960771 1849553176059678536676975011226508800 9960772 -251766125381909236771258351683557830400 9960773 -378849684080636192881030602759654426978 9960774 255005035671894751434543409257498490752 9960775 -48588801165549704659627090533219750000 9960776 68845223197865913772677771867905064960 9960777 6304959406150707026298715656770076948 9960778 3593182033735289166357999764312615424 9960779 147163742615712253636749511108989199380 9960780 -67072666978505621047723948343759754240 9960781 94706293073962082241476058197839310582 9960782 -11416313712397245913352653761233646528 9960783 48043178103972434046610562544385836288 9960784 -34527781741720688861013485025896243200 9960785 -219221654542011646792210338027288566400 9960786 -59727018998761424300573681625449395200 9960787 -507531013645084315304710955805259948564 9960788 -378996477693222389161108059310248314880 9960789 9173266690014172610284637253744165024 9960790 -60217441640049091837120660353243697920 9960791 -269511320476464942163797000146874895200 9960792 -37421446251916777341464403617123573760 9960793 -62071311540617470458268166511338006880 9960794 60180689212393008311055898033358776320 9960795 16840229197433189066398830902798916720 9960796 -89944856364237600373310440823267102720 9960797 14080767455599126215414724721959126464 9960798 -128978085273799465530783337356124422336 9960799 173643254652378698113957260630067585800 9960800 -140681637410404386793362227741520691200 9960801 -52337839376471221071516365931536694720 9960802 -139680464121771661451351297379172617648 9960803 170171314327171910939127826363425031680 9960804 -32274791865101463142474552778109149184 9960805 -441091357457846880050732691288516096000 9960806 219033366425958021276743246488260242880 9960807 63701474194214122524038783142004529280 9960808 131398190362163071280803434668494110720 9960809 -19720972060755100223143093084515510300 9960810 33046329128221451878184427725274001920 9960811 139433271026037218756944746344234322832 9960812 -315377526216838092422592869718157329408 9960813 -266426310407139874248479126514622303200 9960814 184336412266416172034948600398191016320 9960815 107205569436992892375112443795113349960 9960816 33272475215272600381490520093943037952 9960817 335120289555900730382818057201092528960 9960818 48802704782241325058499795660166384656 9960819 -69775469025470875468105521822628051392 9960820 135118577638543311923270204801927278080 9960821 2122842561641670236002023408673186176 9960822 73993889692692481644394355303356245120 9960823 476662572430291742151403107236248822120 9960824 366459731818702703244930659891142696960 9960825 -49513331365432605318865128874654910400 9960826 152637496686738303669498044673635857920 9960827 -82005452151353399322535647184010871552 9960828 -49987216088759589254599266057617243136 9960829 -2669512487980536942704835883540026516 9960830 140027445187881946238148151384060554240 9960831 22522252376884776738531757058819427912 9960832 175754476079590182228770224094954127360 9960833 347563959792548806490295769338952661160 9960834 -38772741390567147314674102495135268352 9960835 -122406428008385644683748620188485476720 9960836 -83426483778730636044995891860217627520 9960837 -71422480613130431677255019658704778432 9960838 -196970847988905201827178039146097163680 9960839 -217314837558803049050186354067403214544 9960840 74367785712701865189447047459192832000 9960841 -98803782623143026123107765763714048 9960842 291045358901550544713206205970204833072 9960843 63469827969388145064838430368306184664 9960844 -132755253380263506920126667189871274496 9960845 -363681413468468519855610559991872800 9960846 -12131654570017141328221019817508678656 9960847 63258711563093472701383107392438144400 9960848 -339706640271224912168678332226519040 9960849 -168541138429304013460693669922288468766 9960850 -576423355640889817324366276442436000 9960851 -123279898249891878229570612616782285728 9960852 -85201406737590526451529747653748326400 9960853 53269234197328706489551649734690648480 9960854 129704387199677777818718941388668793376 9960855 -85177994427049550644645651396246320000 9960856 130848502680744916081199147888667033600 9960857 151887278088582015907019001981265352340 9960858 -33025103580105496883285125534009930752 9960859 -97661183484339922644748596420441748584 9960860 -29707418384104144936983363588357642240 9960861 -125049023609086000398809424878262527616 9960862 -88673815690800891812438195267793434880 9960863 168342344694098101480303998686978529408 9960864 -2377775867023687778083771430071173120 9960865 -123329646448567976927912984654160979800 9960866 108191446077054308490078463204832561664 9960867 308531527794403731174326204682429922800 9960868 -83133063859052979798926435040756996864 9960869 -206533665038465992183945841835284273730 9960870 54842536850972590180797349041531740160 9960871 -577132551152125881127023677749921777968 9960872 348058837179630846815096386453018705920 9960873 61614925629343008272158672551063559680 9960874 -23158365600917616059918662897063329792 9960875 537519884166657752319104495943639732000 9960876 -21561033842125918318689883813787867136 9960877 -85071069475187152137517589909680695274 9960878 -270553063626779806673574630019537127040 9960879 -288060536091350685097565745053282968320 9960880 -25430154109325660288134706790481920000 9960881 -23570826859567371793031952103973365440 9960882 276026809115889233565953132219438790144 9960883 -80675953286767341752195860184258621480 9960884 179143022531713871095914279579383058816 9960885 223882525611762852150436418591073711840 9960886 21781040955867840641490912823322275584 9960887 82601698731359800233369220179974864040 9960888 50938187297406114599431606249336995840 9960889 -152490994671296574824251742913825032960 9960890 -162232477278562301875168196888728715520 9960891 -314956385426673493667093761401225736080 9960892 568543998071547807809544383654751012352 9960893 163838398865182808237409359595978162240 9960894 -7705656883832354164849754586964178304 9960895 -19891118877311211647920342641814789440 9960896 59240549760608447389048786510833254400 9960897 170560615351375439406454067219790615600 9960898 176306482778494192748282534490502465536 9960899 165424617376043427826606123568886629664 9960900 -6109668708758778910461161580917683200 9960901 81603409136287003799831261730049359902 9960902 -3408498455202536696429649905659054080 9960903 228256553159497979222033420349060171312 9960904 9764703104144738919523795258951541760 9960905 -176543265314763213577189260932840006940 9960906 -31555025269569452978065470093338624256 9960907 -2860395738031064777982331394247888960 9960908 -186101154805602267079209362262925423872 9960909 -12278847546536731033485935835835674624 9960910 -15432930165708659627857893635091936000 9960911 -332164392173708288249498925664207020240 9960912 44525873661080112798037084572507537408 9960913 -67747011348552683700465891010697340816 9960914 83349820385823492536740884795515185440 9960915 162057939006480194518444481421080239920 9960916 -7650171602240089045023282217966096512 9960917 284040127072937080285835017431016710912 9960918 19876323753483768238710402528502763520 9960919 246667786320141777228363091882997263944 9960920 45459246676902931795545193549676544000 9960921 -13290841020419294101609580559544017600 9960922 -67600865181040455294508864580312122368 9960923 -10903808459223221929301488714352651712 9960924 -400686960008812451707773894560538746880 9960925 -9319855132329594553500370682643717500 9960926 -157668899098116763432320394474426078656 9960927 10098811701501968193318374377147976520 9960928 -360871363595723232477423282877059563520 9960929 -242139022675011256187104154472045508128 9960930 5920797415475263091262345695967390720 9960931 -424446436796389547192726878357617968928 9960932 -1694392788230872974608727689214517248 9960933 22059285403217007444072653356149577824 9960934 271368682056966091874444522388481450752 9960935 -12203435776622840309694442909248804240 9960936 220342739940205231333324839415883366400 9960937 103856456075688001324900126122164532352 9960938 6342317857779360555686241684298011744 9960939 98217331195017913978250310751386599004 9960940 -72957496088302581969976342411844812800 9960941 443919552781511857715019356184471216342 9960942 -163294516993634186482979923653884085120 9960943 220544418955036583376864905795614490192 9960944 -44790091154023434704146527695143501824 9960945 23328405023903485736875243233997824000 9960946 -214866642631868137059237190003582810080 9960947 -439915497481330545722981889373832087604 9960948 -508398895852025315113751889830929920000 9960949 278339671216871654976004665608416329660 9960950 274964052678074653692459175763875200 9960951 -6214745968636287854692859513957351424 9960952 486456920085942632367020718429832396800 9960953 -516474604908760006922938764872236945536 9960954 -14700109968571036190393469317577172992 9960955 -7800576915422435673250162473234914880 9960956 -160072354851591120287201385230438522880 9960957 -407730810196975639050465331326544020960 9960958 66920400444932873506375897623745723776 9960959 590685034370254598292523454199340784040 9960960 -52182526823004209974601948445529866240 9960961 -263950292486283809090871950807900413438 9960962 -360511687308008319173569815125590704 9960963 -136938863371135593883749025253601179160 9960964 33948336494050920582388522283756011520 9960965 33223313479559050001976137138913715800 9960966 326768254977340764399629020053250353024 9960967 -125818088909134113137377312823696602984 9960968 -413565662499664142047558398656812477440 9960969 -153389253420065806367348805696520636320 9960970 176055615382578026278578388464918585600 9960971 37560175574743860334280493363957785172 9960972 -40632344063828694951523026742028648448 9960973 -49698547594282379304438158913900160032 9960974 -127835345773760091298370115122418851328 9960975 -8898634673898327007887997490202297000 9960976 -46961462012278437299744727246671699968 9960977 -143671130254964130383370155466257142540 9960978 -97483149537356441778846121788919603200 9960979 38167495904410867907383635208771927200 9960980 -31856000566064566579657451609861583360 9960981 -409008100912396706546595308359785716640 9960982 -24121849791538202589174458250632871936 9960983 117940410713556510654338725103653630464 9960984 171545919893006703394046334610636984320 9960985 97810791577872548376970079756891010180 9960986 -25756256329247154299811858852871200000 9960987 -29395596163708565039513740187989827648 9960988 81917046447660289402360125074195199488 9960989 -21228445263735638765554036301336781210 9960990 -38335116698770723123303980534242799360 9960991 64540265230431690121906039497254229504 9960992 161953128993933543951227566264449761280 9960993 452499139523012394452083831494080064 9960994 58005090816582600322529404198409736480 9960995 -48963795886211031230272623973600437600 9960996 -4733932487248352736188780133559873536 9960997 238790161172468444871656408146070500800 9960998 251948143741730604104463752311938348000 9960999 -34861859720575862450244338485973462832 9961000 -138070307750009530209129019371847680000 9961001 56558946320971558043859467629903944192 9961002 136434303979412437138084387685660759040 9961003 143443263732992702819847883035534958384 9961004 -387420310489261980819663212196980146944 9961005 79790060991766865721130570842587950560 9961006 2826315251375975096483243044720764864 9961007 91582946784724155126665962051050261600 9961008 55734355690521787163891740432271376384 9961009 -302575355893704356263871603920046103790 9961010 -24358616759507364713150399715786800640 9961011 -218177396448223048698933035062423967340 9961012 1162648470233369765983604362226828032 9961013 -10212242566006473276003935976623700096 9961014 16487110295695296439292045451383505792 9961015 67216771422503624259352580158575443160 9961016 70377575562338717993421063305546649600 9961017 128833204825671777814357434412802304000 9961018 64409459775586449587260443525682126080 9961019 -291390089210213690111155106797123783440 9961020 -119182355099459322036871893482632204800 9961021 -104324358716989826275135321467745539488 9961022 101572358878184259565398751206247088832 9961023 -126320453748346996302559865335778537016 9961024 -63686199450444809958604265355139350528 9961025 229337304940973214367574099888227502550 9961026 -193394990560511161154113549932503577600 9961027 362409577914290153852485600957666809632 9961028 75519081326554091127945852022370537472 9961029 101048832101345482706329536755351198400 9961030 222052327141274135827950453648137516160 9961031 682579204556232943725865039360056934080 9961032 -28920786089252943933349910085430149120 9961033 -513821314801476993016249411592366247718 9961034 104794149254386587565422596861387827200 9961035 -42370797857133909432649259868814425600 9961036 3097318756108047739218857042393748480 9961037 -300842183937124376040792972214048546314 9961038 22652659023575992545512875041001800000 9961039 931943640711735154076884814372154354432 9961040 -54013265980872544906010038744920637440 9961041 3097692416274794447035751662897039680 9961042 -19599880597742265961723529388393369600 9961043 -470821297205467046618108096376394194708 9961044 -28872407488581994957188180679116177408 9961045 -41334404663237027092690207990310404200 9961046 -343720476576781738782533629234579504320 9961047 -125623729923816732177167972188628374512 9961048 482672707627600477108008306677446594560 9961049 14276226204271568365273396942982339712 9961050 -85473977010391787445966124723122950400 9961051 -467659370381918700972963973105030453948 9961052 -124029807822096476310951241127228849664 9961053 -265794619576927459880405975831011495296 9961054 -188088150100596698515896928981426138560 9961055 -33507704986311061399605840529028019840 9961056 70615830342146120872743364941606027264 9961057 77262303554039903199599922611225078306 9961058 -1181030832313541126601003016324427520 9961059 -16692456228520772818570776341248647360 9961060 -196204379812439416264443422374963787520 9961061 -559395873010165397607728131855820218176 9961062 29625386290571114100160178675707138752 9961063 -125519140401209975922961378651583342400 9961064 635236081255396851795411551962858782720 9961065 -298065892097700576628291495960937190000 9961066 58177206942031682673419608771101176160 9961067 -119433401170891894549514966753209149168 9961068 59415019790346685839350719376385260544 9961069 -8456351255682459963133281125620851956 9961070 -30352736835065731841205467370382828800 9961071 -155169022859141422498090624467218583288 9961072 -84797670060892952486415877455328739328 9961073 -4126028011370470009197196579772124156 9961074 6164909935750866328458829198165141920 9961075 -16871838401603391277457018480304430400 9961076 -325420642703663939216622831108625050240 9961077 -38358859393549221758209733021617791168 9961078 25533860465873061462548847959633031840 9961079 853425651709875640919150438236933248 9961080 -211835898932247096644571116038659072000 9961081 -97413869776813456226892284847859807868 9961082 177992905622480499706937555284288304352 9961083 944006270761101824299620982021518000 9961084 -26838714283222584203200406828060017664 9961085 16175922532850101068096956045872097400 9961086 -96478540403128146553695692812703410176 9961087 53537898430831089000853932182938716912 9961088 220708539126662118647873833745252352000 9961089 -302665709968762911539216881332012973776 9961090 -186255648086428416283550212442585695200 9961091 -164101658638427519298931006962816793392 9961092 -150965411320984045791992829646538972160 9961093 83468333865611394934492840318803201984 9961094 -70267608610882062250064697305012770560 9961095 91679010327902759674774078368055578240 9961096 26434132308187252376140576751958881280 9961097 353406911244972335172798776797294323300 9961098 -32110138327187666860012228626000117504 9961099 -325886814274429157633575720398628827408 9961100 15348066427120986467855685924138950400 9961101 -346210796570899455259856937984585347370 9961102 40313939673304993654592708403683362752 9961103 14076004879067555654643720637911061320 9961104 -10692479800131597363981941515710038016 9961105 -114593703136092983898356392498890257280 9961106 -97973580796626687134537030900271138816 9961107 11727811995014436794597772699124611888 9961108 125682245895491636459118416360395773696 9961109 56115059729008087988617084464814142880 9961110 -199897964525680789452324495727352832000 9961111 -128971175588485242011527128275062988600 9961112 -241987456674865550498449329752350648320 9961113 -107761598382578152670281268229952439856 9961114 -83648599819882935433107536340180458496 9961115 -219550725897550108570435255455647994480 9961116 138957210788186856214971688466402869248 9961117 -18347438655403781003741356248627759342 9961118 -94474054322243375747024182731840374784 9961119 -64886074628670680974208937781948398096 9961120 -17425226941230654779093475736426905600 9961121 -282850706104791276770729214189227900268 9961122 124245785758381244665403557999415040 9961123 -9931934183340385066335110116850739600 9961124 -52323439649879204732745938855234206464 9961125 179507734245317631534702353534498976000 9961126 -31755993493120150334128053503668410240 9961127 -286700960039104498151575992672915168336 9961128 77261335949591917423897069566377856000 9961129 -165889534535088921268957914223837867270 9961130 23925573926393460561818569763114112000 9961131 -32639993382034160969453906199063099048 9961132 1985829832708285829360155593642480896 9961133 53356033298549718972946780551907955712 9961134 54516499827016439953627888296149628480 9961135 -257342542760345674657322148556889572920 9961136 -6849153218920564519431739793145643008 9961137 -10625501689574688849988921137099706368 9961138 120872861041610109854848471450548369408 9961139 -213816949797236982944438207949152024976 9961140 -5511665052324814205434950814057021440 9961141 311016447894854091771788794002873762542 9961142 6012681248079197987144346076155828672 9961143 -304381573144835016148850316986939258136 9961144 27205696446806686399832123563355136000 9961145 54273909762704128530554418450225907080 9961146 61259661812254612986976092400190400480 9961147 8182386402017077949440026416448844800 9961148 -204864330246632242631534234451529380864 9961149 3047247343035588133196336379769850880 9961150 37020550143353808447024204326180688000 9961151 -218312148673789168779027349934888422848 9961152 -23200177755445787668774788384738508800 9961153 -224720858131090669163738949605273071916 9961154 20506068265190433984232464067865977344 9961155 104249368616549119955565560621981388000 9961156 474495344367099308761096906528331068672 9961157 259743591783405127529401567439490761280 9961158 -23509953636632573850237846327859353600 9961159 -40427042994704963245383526974023932272 9961160 325999155809679698413250576824983552000 9961161 223922285706946712091664858000748158032 9961162 -1485519101212851567546154272130613760 9961163 45089579453407781310542694590334066264 9961164 44128154688953316588286323697556536320 9961165 -745563724801362333419006804391074880 9961166 -148467920335648750495126133360782747968 9961167 -88719873338312023164587507844767098080 9961168 -7677202629092969424793502734006353920 9961169 -208787101151914669778819100413588171100 9961170 55225415364762840251213431941517094400 9961171 -175091552066638724673998292697918526400 9961172 -81290917859071789546534106761140365568 9961173 409551968560698343291829815999742185440 9961174 -146728768912350439953028720538440829664 9961175 20244241646177447829667798603778854800 9961176 -28159997384621089818802443131275714560 9961177 205081414494764110242174060924276991492 9961178 -129153126757509676783189653775507399200 9961179 11840252005668270651300795403408402800 9961180 264471355183762830284682256501648035840 9961181 -617933378259511354911524357927723877300 9961182 60898825691410284777756406621775238144 9961183 -252187641074798747977920733721965412840 9961184 -120844926170486269964671545997609402368 9961185 -3111868888723948956011214437187198720 9961186 -7209887009663812269486013428364108416 9961187 -325508261601856771679277606652188395520 9961188 179390920942378942436501506445789721600 9961189 155481902156461016704576680608818568960 9961190 -89808090067059000073213540831945718400 9961191 -276557502023188749447208422413200333920 9961192 439132448556302177345995629485626752000 9961193 -13757210219869788094437431756414604672 9961194 149576549895476065740636579849755270400 9961195 -189623659458715412824620158404071506400 9961196 -29748286655270274827111368798355257344 9961197 -126357387539747064829976731958541901728 9961198 -73592436249805928967007866975716818560 9961199 -36954044237599243933668596397710610240 9961200 -46264679577415705868373278751134515200 9961201 196384042429497688580558913400088455332 9961202 -184420644194567111832107639322838142448 9961203 -125811593666338282579893397152014320896 9961204 125690870333720939820260360679072129024 9961205 -404693496418897356000273613910794519140 9961206 60515038950152911491806003369824588800 9961207 -481005176319707178277366719715366155544 9961208 -1054888165317112836218663867493580800 9961209 -132265378196350400368658504421936511686 9961210 144670917638347755323319210721905374400 9961211 -183620521891392666793978635639492297648 9961212 -285116051263858598959395111636928339968 9961213 -276861138817598610282357347847756108538 9961214 1803754840377283473203936637617411712 9961215 259598426317320918936559682237610240 9961216 660050043228715119876910221397592113152 9961217 -85113420144937486034075723129291942400 9961218 -10114402743164734617484815676665650784 9961219 3897745777097211737587053846633417544 9961220 259172730978804433116371009210451098880 9961221 217917586984922978111943830156512522944 9961222 322933119042785481060861772769671842912 9961223 102246755549604835326135479964553017984 9961224 -22506128168663363874127561796163010560 9961225 -418700666828279352952242793504261204000 9961226 -144353337098527091427282718013977304832 9961227 -204246505216824869893714617971872634400 9961228 339148121440800570095576871686642509568 9961229 45497672490750410867875131109121577792 9961230 11902740257253937757364820969480765440 9961231 -67874008620866102344298752111895786496 9961232 -31270861689596055519797722852033880064 9961233 -560029780864713048481297201823917160256 9961234 135512111086776491613053432910170096016 9961235 -274764418638547041895708633754256582240 9961236 73886919000906518968370364028214726400 9961237 45562937093807959382341678945046049600 9961238 50203949321097216536916753369181946496 9961239 342081760726866003992801883033632025120 9961240 194104649607027447160837816404927897600 9961241 212163726712343180025648781074832747284 9961242 47709653933583960067694771573111834112 9961243 -554413776009515217100553550408691344508 9961244 -71772663159991050408918015135441730560 9961245 45673304146321309390658536492798771200 9961246 3729731493987236961668923680194510400 9961247 69545605635052038274262608417230583152 9961248 -91861159890867038225285569388422889472 9961249 159483887253161593175458100332320625250 9961250 -16764257830553209068564566504131260000 9961251 -1002110621150749289485453523918228736 9961252 32035977065629642704445244228297678848 9961253 909332194130434883440917162278611644 9961254 107103082804401903466579255488491019648 9961255 201690302376413719369394514280416287160 9961256 -30042281296573440300615730685321625600 9961257 -162234164544193050998630105829783192480 9961258 76147401779978673920519148394431138480 9961259 -58672630107217451259207016505346108888 9961260 -69301935508893872983382242403928253440 9961261 -55359326510529252418755331334814306176 9961262 191041963562257927842540073344228877632 9961263 104307988275360496941436082265444714960 9961264 121440424856134025690935070195850280960 9961265 -16278928789313370508404577475144587200 9961266 -36284396235336894874508711281241473536 9961267 -362320279673196923467117096048860781684 9961268 38764521088963840336237906381632307200 9961269 167988826740331120309007319544002575040 9961270 -98170535221362488417880491276281793280 9961271 654864005186722520087637481338527295000 9961272 40097498148060641984981406131335987200 9961273 184442066990563824759209127844498839040 9961274 -502817534509600184541091162054075519488 9961275 113626151077306262016351033955783729800 9961276 -145251521054178154209726259769123783168 9961277 106237057372838318557105395671708407200 9961278 6203240900162542777079891261411929728 9961279 -15258594693355347343107849362871085120 9961280 41709032587732387120864652869175869440 9961281 74222264154433230474178606013679937920 9961282 -118410535617580469191600295611555075200 9961283 60386841034176971647053413821175033532 9961284 -12266380355735162458234128357799280640 9961285 -250061464721693142771581386068852526020 9961286 -207725515709449779334824910799665734720 9961287 23924785029265504001030219026413927552 9961288 16433275115130496505983483761379921920 9961289 -62769277743408989192173609844212980792 9961290 111591276246437330031095390981897581920 9961291 520806068211137664889236711444659292692 9961292 -47308865246079005572027684145751982080 9961293 262187413232145547154383401120582070464 9961294 141693336574443167300427720418440192 9961295 -112764150312243586106274875289526078200 9961296 49604890863052169683791130938914242560 9961297 -158044679635653292718023098976355062680 9961298 -95116999471343734055834987201841803136 9961299 290159874700734864848350588930583631144 9961300 47664490960438977890601910305465753600 9961301 156870173874260189392551678726688057920 9961302 6609892088924441304649613932431507840 9961303 -111035769814250492178557280067639713360 9961304 -352171992905135420284744726730697216000 9961305 -172508146538967762777506903976651574080 9961306 44340224825282767499017789397239979520 9961307 6780222553068657506010479451487047240 9961308 146396093596927002578216906471095999488 9961309 -823050077338151212379017113427745186996 9961310 197621318186757878557984196971867989120 9961311 -145988417259367594970454810372058813440 9961312 456830126287768905024812367890478661632 9961313 436088844796904932408164854583871286562 9961314 72726746058137178955803491841620862720 9961315 -13334805556265187801635128699666438080 9961316 206399052263527887388350127406975207040 9961317 -65543164955600608587260507959547610912 9961318 178217462463928401216461199664982625216 9961319 -53339695898192108604936915586672020960 9961320 -181404260196081946361446168692301824000 9961321 543041047710445196439506829411387407232 9961322 -120865874964477520955608542214366695168 9961323 -58450794243526789979300479204581169152 9961324 38656960402561963158742866004106764800 9961325 -57867177015060798376622832891889500 9961326 -162084262017411293028873359609803564800 9961327 -265374283965670703350201148629569155448 9961328 -14683225324876156574134261466843774976 9961329 -107413623746347190649615464950692154368 9961330 53786588923445110620593786771014033920 9961331 10054907438429834339999909400842652264 9961332 183469626229999121198847166964719951872 9961333 -32555033468554960042179803207819550418 9961334 105962201750134551036420873715654145280 9961335 13774328654064460952914106877600822240 9961336 224519341218188658763465504069059870720 9961337 -10167605574226861277856134886696210528 9961338 -72264449298597595001286892613727558912 9961339 -415715228004096593982236972996144370000 9961340 65953868759878235074585533631258214400 9961341 -87504603451328599463543898633167668320 9961342 -14323639957936943281924918571213372928 9961343 -192511226096282716037040047015193600 9961344 -138498065347938278169318354158333460480 9961345 75557120874266866370129070694704566100 9961346 108362556462450832952211569923692332544 9961347 150013289100903400545041944899105431040 9961348 397580891411736058138837260258201492608 9961349 40977019221679634532902533520759914080 9961350 6929676970978813280704722220017408000 9961351 -97519461751877793350101228750518652648 9961352 -95311650658902288065671835483540966400 9961353 14661810056786197434169280659381720800 9961354 12471399731585835479228213778892038144 9961355 326760021282771472991294294889116130000 9961356 2133788540882291845822881743552630784 9961357 215538674774592526248861597939297022806 9961358 -248428791984028868521939111236793758720 9961359 362655343994777445586543952022898312320 9961360 21325819811509095869511787317020098560 9961361 -41245916299324101589572391222650852696 9961362 15955945153458217627534427014635556512 9961363 -44246551434692856030482264124178457840 9961364 40955348434924046684254056565359446016 9961365 31660155117262579264547122964975922720 9961366 296279995223686645998911009897666521632 9961367 150078205075997561862994569103015796544 9961368 -123881701422991731703963143406752890880 9961369 -41825428791520376566571542232065123392 9961370 -87533911680355643919580870439860224000 9961371 -81257982797939491586713831055098624512 9961372 158994308601139747353470936671041863680 9961373 -101264683362122486852954357340574357536 9961374 -146071982622701437499068797187629339840 9961375 419090127087368486190565430302453254000 9961376 -121115282451676020099421218069041184768 9961377 122717214215458840828921412634574978080 9961378 31878590915075637717385004352492237312 9961379 254417711413678739384822785134453314376 9961380 -62623376316130620274755977185505280 9961381 112488879209908871106033568243115445182 9961382 243385393519822803071297696461081869792 9961383 -435900309604364780904080420383646580480 9961384 -385520859217707263450944679034647193600 9961385 2146607258097952656544898921261675520 9961386 111418336734240275649209073367365214464 9961387 8563156748690748190682015314243274036 9961388 -46263937428954169165842963958004742144 9961389 233971979840093522758196055219999004854 9961390 -165054409168056835660203896109749819520 9961391 194560522434278290676536162507902281784 9961392 -408908797065123318270009812598128640 9961393 -63738708884435804921619797887200062156 9961394 -72145832673837493615043762369828135808 9961395 85268342734698622610681461869621084000 9961396 -220348921262035882370589245245258465280 9961397 -303716643406249633421405029902517787154 9961398 30901750223706631506975193207564745184 9961399 -70083546613468524020550249001786539808 9961400 -167535058679448892085804025607277568000 9961401 7776073995769291772886936355974775680 9961402 68928123861082436146579509038456753664 9961403 291980001990931974100127948018518881504 9961404 64273144033041862428031881148282999296 9961405 -50020494297457237704751085267255139240 9961406 72976029725636917649958904570000473600 9961407 147903016519634922421259645099768459040 9961408 -108887756408452685728956280219845525504 9961409 -470324478292111167894983047127287129680 9961410 35434829325821199349253899559466700800 9961411 -54287184181440005314909801899382010088 9961412 -132878186398735099872950366605366898688 9961413 -49313929568883366640842203468916142080 9961414 -39646145706891197294079754006751447040 9961415 193529927876854549352540296743617587200 9961416 -45566893502635103489411714111416565760 9961417 -288895606623861901889523924269831787248 9961418 8503182262922133681182041453407106560 9961419 16872595806174770711136178375987627008 9961420 -3063188983313052473539184931281541120 9961421 -320743739270463002662916263531251882378 9961422 -44834907430346463018778825288267276032 9961423 2488327097561955539028946092501712504 9961424 111852957991007192487189522637878067200 9961425 -125543849331425539506214368268525300650 9961426 -494279323002913518490465915751559767040 9961427 -31848132682633134010116718333100676528 9961428 194501821837591892405819808064522045440 9961429 375002123849954103405077698103260286030 9961430 45765832094577272846980541444702319360 9961431 -41627878682645008695633091488449341848 9961432 -124712807456790909485130055940549959680 9961433 115813832509736601549397011348938081604 9961434 121745563049184614172591344779760640 9961435 18159925388625737887392184386206764800 9961436 -145830605335680610115653304557362596352 9961437 148298440741965700003578807270410044320 9961438 -115295665118140702104801809204367939456 9961439 -191199475247906580859636037850152092320 9961440 -194781023704791216492321012413332193280 9961441 -26434999616668866863293602450491196480 9961442 48246798413747107034411574027560371200 9961443 270087181355917757652348978008947135332 9961444 89484111812094727075778337690816230400 9961445 21679796384129372645301118572369872640 9961446 136435740443751354944053300992937152 9961447 97377447118027218221954006768194191360 9961448 -148993260312975136527777554858743971840 9961449 -527771845761065065242001883679888951072 9961450 8989885511287262648164936406556468000 9961451 -251628314323455071109925313679705601548 9961452 20460779143845183942364564124169874176 9961453 289399696836773744900239217636273029120 9961454 31998394278003052848290003583508378176 9961455 -69973199790379134316723880347205280240 9961456 -29892047802356987848045580565592866816 9961457 -275558499456621285181082910224420855568 9961458 -65703417916634920757035120864726259712 9961459 497911198591149968731685174111511731660 9961460 -20252967941289119349583854793565502720 9961461 5682566843408014336197457908833156832 9961462 -187152407385022920476230227122039746560 9961463 71375063558269015514284802576626484712 9961464 112294603759947630827938955559375851520 9961465 3531303567203819265651758200084067400 9961466 -2469264560451512739896889303661837056 9961467 -28243595584750212346562370523514823120 9961468 -19525844670636130849389831014289682944 9961469 44188456772716360259729423975227161696 9961470 -85940331794432987363312722440793148160 9961471 139859818452021921779517502613897884320 9961472 -251502848046719523057218180666621952000 9961473 -128231469465747336515578426215832650240 9961474 -88643155805324256034822720531522380768 9961475 -86992963070217535178111941199879338500 9961476 78899190644270042919774059052136919040 9961477 -333055791237183210300968305209746937728 9961478 -67639233331034872502127251871351989760 9961479 154170420781616790020708094202459597848 9961480 292125813119482542432420762334749542400 9961481 705415059733346129933396221301300403072 9961482 123284411329656141976880785182305870592 9961483 -48538087063741370701321353324717750720 9961484 -5011590427117157163649687307407165440 9961485 123569997553920664159958724573505356000 9961486 -129872328317857620691755444432783835200 9961487 555670232627308008896365537882762313136 9961488 16993680224239784560310184915792691200 9961489 283597717777743613846714324981119051120 9961490 55494319432350109185501360398165329920 9961491 103970551384102091910220304056301014080 9961492 109611465467449168842211615718465222400 9961493 580521935042272284455435090543092706016 9961494 -597745553438455165310745299448462912 9961495 -305869775053385370170249808439600881000 9961496 -151285405895052392603599656266141214720 9961497 -9105353079055102782209769257531333952 9961498 12102745608734165788342504793352246000 9961499 268180147375724852843852653907581383936 9961500 -202195322143650003976544140615411200000 9961501 -161965557564950039372069995348932708000 9961502 237244716526814391339869111500115908224 9961503 83896753735104034383671352242213782800 9961504 -236383962840327546373561938932307001344 9961505 -108983399286382763105264389522552272000 9961506 -155654760455927032329995455110038288688 9961507 4832734490382141220155434907056510400 9961508 417287707753820887900006900489378163328 9961509 -978160123920919324281850235674312704 9961510 -9560253998336266581812630917985088000 9961511 7441204798066924271215697744620176432 9961512 -127953519605073271701209535198356275200 9961513 47321036334335741386944972487938931008 9961514 -61219759451495095508115849164096637600 9961515 -35723664898760263099612592536113153600 9961516 -53175414930146793094409704199369891840 9961517 533046298169227864468553700006231580566 9961518 -29702102765211920179213806858609392640 9961519 82129915099276169088834458680517979920 9961520 -31575155903792728177728983427455385600 9961521 -151460439707852474267333096089383527136 9961522 91564301145791751929358467848171444224 9961523 -38233411570772708438497796762345629872 9961524 -74077753682566475633122570032930114048 9961525 -17414609126371903419209498983623375200 9961526 -311142112378645774257040886242966920288 9961527 285464893576997676240987739234265842920 9961528 -40387396795000353467959053985585827840 9961529 188156759202032525801112111546026376000 9961530 38994858454839766590410096978053278720 9961531 87709290469414949791628204370575919332 9961532 91044362915315248724615083334501007360 9961533 104145062405918198168688909524768846502 9961534 260569594909939985479227280081126594752 9961535 4379738963453715687326994702839445480 9961536 -15188952566682397766038765740163596288 9961537 -52160016747120042157329785478990770000 9961538 -345379829104250453789132296150062121056 9961539 113436713433621880046944092626298558720 9961540 34954478236566581737284974491929722880 9961541 120776561075441837536403460602139242010 9961542 52886435256089183660612454507617740800 9961543 -244592417820389988627270816107230743208 9961544 194820236451073480876416606802604544000 9961545 80688441180752740426475454485911554240 9961546 -100015727682818002146211983339984648960 9961547 30543972411340242878939705315400521952 9961548 147768469327673545833417616914647715840 9961549 232762451013815158870284937643251094764 9961550 4853204182125140962257055350081820800 9961551 -297892658090453957884190683122645818520 9961552 -2522180334760528664277708695872471040 9961553 -251879212184608479564878515324989514560 9961554 146949719665959105519520898406963169920 9961555 -2730240970923151339029227156287253040 9961556 22500893966867649892980274381801168896 9961557 -30227537817260197775139780364847672160 9961558 182448983880363217772725732929208124160 9961559 -84286777556595775190351325004934184840 9961560 62377199189502748370995258144309248000 9961561 -37106487636526361520294387774831954428 9961562 -3194173298063050537159146646907254080 9961563 -317461418839937643872039213851333726056 9961564 -174592217285879592446195277917571341824 9961565 -114530078633654718835323205949923907880 9961566 -164278409013657359221276928319466205376 9961567 -375885503608615859398174400202236800 9961568 -539921321531499530071956834533995315200 9961569 376262287508855260689496999996919404320 9961570 -107997004745981357774211059283578423520 9961571 -89539348610717358023461127310326302656 9961572 -237766731265863924074576399299477367808 9961573 95751269012241945469783909861017485822 9961574 73173438503245310985480871465274572800 9961575 -59972369647670195234111687242667584800 9961576 -70362467809895465116635915578691993600 9961577 433959334827664282041618705679857667872 9961578 56473593359078241685258445758140350208 9961579 -543806106288414481917834999543836871820 9961580 11070484431651143280557638224709724160 9961581 -7768117310033245798543812516066816 9961582 33573689780037769408101307585637470272 9961583 -63779361884369904582814005736402245168 9961584 -16916992902662493212335260193448263680 9961585 -91008517579404789402738394215604655040 9961586 125302724667416120051976699594590728320 9961587 -276225166715363931515032464362867287440 9961588 -44680329766273962683116974376454201344 9961589 -365700051372883907272785565529669260800 9961590 -80887344319749229164746086317774295680 9961591 -223442239620798239664834165468291195600 9961592 -197232867055555710983269079846506905600 9961593 -112443101486916452127021153136893021216 9961594 67707650559774343404659646284617674096 9961595 386006561967584142602834041646803200 9961596 -268819584890748398561777508173467376640 9961597 -372450564698227982014775069900275367648 9961598 -49288174206806046421247391715176404736 9961599 216702883623545003870527892455979937864 9961600 -77025246319396133962859286085238784000 9961601 90757964058384576176821507036575453012 9961602 -1381281350323796292584407226574882816 9961603 -633516215546162567115048779795231344800 9961604 -156123201437550259598105624001077548800 9961605 -112455686870737933417516736145647539200 9961606 -167657235489380385868514247838824400224 9961607 326371429714718292472399784542402808856 9961608 -111605588230013099444053016388970905600 9961609 93774946979572348254062227403774856192 9961610 136053983468703638625310445156277348960 9961611 76409582199903949932413086137949877184 9961612 12186891699323320839238643363022364672 9961613 -577599426660803613575485940828747448138 9961614 -6400455500375763842963731578997349952 9961615 -128246490700365554716062538000032749280 9961616 -2048069716871720150142277442929950720 9961617 -92087325822436895009872093869712066320 9961618 -4870693141687562536615356784468272240 9961619 -142898335990024237533048589277162070000 9961620 167010122215340061118743094318923540480 9961621 -25051967546983400545440871646560967296 9961622 -179762147794021241210357050151675037696 9961623 -11791027629593767635504971890353126480 9961624 492966353019958182018255261817692057600 9961625 -158474770513430579034266146407879171000 9961626 -27696902551803717309631776357846466560 9961627 -174523062337051245256065058874284774288 9961628 -22811340299981702249418084505031285760 9961629 216059395231615146016213151987291443584 9961630 -8840088116240194487442704377132454400 9961631 399280175925507965196668251072834974432 9961632 -276669935925521897270652939646720081920 9961633 -130861739789097006868142017159990001664 9961634 140904637891021170262479223150337787216 9961635 -243702928961585988304271993935832120400 9961636 6881794252521016663761035745546695680 9961637 -88117844787011559433065612167914254048 9961638 -2459299954200370735530380939788027392 9961639 -5050933668190284090880249357081805880 9961640 -152135038343006022342222225819000115200 9961641 -43526813310392242383886363293095300160 9961642 -143003528505044815930265946098585041056 9961643 338976858588804583666416075468388800240 9961644 20258232993392701324088189657881165824 9961645 -87163896715516267505311021842116350080 9961646 225993846633184766543352393890387902272 9961647 63891844574413489433733650619954537360 9961648 2565678070938035357098817835947343872 9961649 -517667427887921824652390206839146410350 9961650 -158491702724486990025209780442362112000 9961651 -459092235667409337243022291570258953648 9961652 -326970814799583400314859321908771790464 9961653 9740157081497702077659365605644936000 9961654 96394896269442402566803323099601039776 9961655 -11087228096877908801192621322380981760 9961656 90371464313419614614446248434064691200 9961657 202427137337362604915962101409058516906 9961658 -1099899569764661955746872058945753088 9961659 -31673772583565767176989867422831534836 9961660 -35878595904403971763895900922105354240 9961661 3076699536064006210934855960689823724 9961662 57008661872464177764866798697651962880 9961663 90200818655350452057223182714390861280 9961664 -57855689029018356115135397308900835328 9961665 -54169608482013735103283166961885898880 9961666 73855465596366329784763438754504495616 9961667 19560843271151884920375153083741471160 9961668 6768748099034170130977907031382708224 9961669 -544070247953291409850914281070388360930 9961670 -86043546027633384088958442553818318720 9961671 72555340589781222522201196513772435112 9961672 79833586117568333413917438331494727680 9961673 -430258976160390278706959885828471559078 9961674 165318724733062880932490654774436683520 9961675 -52152156653373134196688189723037475100 9961676 -379446243204599406775997060700747904512 9961677 322243706095042228141181336154384382080 9961678 -51011131903184080150243439363632169280 9961679 -744820282123942039186851023896275360 9961680 30638547638033823287793178830288322560 9961681 -1356211769899977935271059028704654400 9961682 19573582708114781350044698929298617632 9961683 56636958505740967146412172314979824824 9961684 -263211634155127050864674912415759251584 9961685 -204756385321722181575748187775928147620 9961686 13171894850089156715671437346783935744 9961687 -278105725845267489297222917625822636664 9961688 168406761782692162496421617510338560 9961689 -20695216498928287592332278325185194112 9961690 34063560122268408632607832623705765600 9961691 163945093689742312304257632212636671152 9961692 -13140624409893508457344561788011424768 9961693 -217781450027692211637642743301615955200 9961694 -174071699990882749945206010135158288768 9961695 -28763931706580804720579308073477064960 9961696 193438054029403665848753782653856776192 9961697 312594164305855606324389408729270662784 9961698 -63941359265339173736889591646381777536 9961699 39868329975072359906500985489463978192 9961700 -61281293582357195597795888601084288000 9961701 -77487309743326308279285766312424100768 9961702 96870475074524878000210217066959941504 9961703 -21220768701825671120516631283437512640 9961704 -13727534264908548104951858327554851840 9961705 161294588352473798115167373381907377900 9961706 -132184260356398854878775648027772298400 9961707 -47938369262218923461191113326171569920 9961708 291198975785685825332047783999050862080 9961709 331091548562634006910939516630772025804 9961710 -67298061521986485686009235670289402880 9961711 -239766581716748292934428207796907711856 9961712 69109705712426684189577673020560572416 9961713 -153145152006888877346578725226236029040 9961714 16326324198915440751474125364881943552 9961715 260799200243524069441071269666453589360 9961716 -444040182643160535483432283919106048 9961717 426894217262922701772297855643372556832 9961718 88195049422198739766908928786204799104 9961719 112021356682237080259186285924616797440 9961720 -415077586976943066976830208618159104000 9961721 76638167855996831657259979723991134848 9961722 7945835632817852650851384635248005888 9961723 -116236179301805024364740993765093880028 9961724 3062637507731904764705318674655510016 9961725 -39323328023349775616012051736391164000 9961726 7779581756480406635935319157872867712 9961727 520659914055177345592777017219489894072 9961728 -29210645228985578311970379884742574080 9961729 -266008305360919479004193843477723494680 9961730 -143899332484268244009663074988050358240 9961731 72797881073312658809423245253966458560 9961732 -125079590604964644749593534007449866240 9961733 -202841983837054391610304769564597226018 9961734 71955468533342886647390288293340479680 9961735 2291456088022549735898783397254877120 9961736 -228245323453521906228532782818550328320 9961737 127311926624827519277649758203172874240 9961738 54665897187003931478919683587060419840 9961739 -382135429646497647868799390543450252460 9961740 120717449124537647016282793823556802560 9961741 -20365577702986545576924130092199291200 9961742 38824372781758903320360714780923412480 9961743 -105267782486828711174257668305099290752 9961744 -65179318937838077524949487756060917760 9961745 115893574817441606263242370511182483200 9961746 -91938502297269438288864220679929572096 9961747 253939725423713151266558649639037926552 9961748 -772750911153033029287430007468760504320 9961749 192724626458150021343489674087009931534 9961750 -162208938551243470781648871352542048000 9961751 -156428221488691312492856383822011009288 9961752 -200509787043035054396693409778386554880 9961753 -36393113736976503084368115298674805760 9961754 15682781791583433819698004669433289472 9961755 -194138389921624718191215626907082711440 9961756 68583772538722851735159345659140615168 9961757 -25663446063789067581657164076749821440 9961758 136610770810202089044043658720298721920 9961759 77394424678131409489526973069596453280 9961760 -41725710149007811351647761839675146240 9961761 70402558422379222227449508455618625600 9961762 111881022227184045891506223420084864672 9961763 -161270948170207724354603859782468797440 9961764 -6100326713227430240664908045896562688 9961765 98911016772044727985446878586804777120 9961766 77487977306250129320327084310076196832 9961767 5052047492368226157271647254671266648 9961768 379857751498308055668945768332302325760 9961769 -29965594347749677920365101683308442204 9961770 2176138453647653346997534195686297600 9961771 203311076062436779071622372268098625972 9961772 196880217605519701091814914993387645952 9961773 45700060590337464957971559079731057984 9961774 -100610830474704925744489654681898475840 9961775 265953608117271620268025651539854245800 9961776 40655698860590115631411908395300290560 9961777 10111595806228841575973351848304030272 9961778 -136689534528205197445539132031954552560 9961779 -4317786057448250593867339113641124240 9961780 213247925983938891777556997854956153600 9961781 79198700957647982240741813679945849564 9961782 -185380126450118649653084517093402719808 9961783 105888542585811852853645219752112734624 9961784 -138391157928485000062950294886310092800 9961785 84931374788810898087408139379898662400 9961786 -111451048570634782744273315655542443408 9961787 171659188162886827927727974477278527592 9961788 -3958694199100782225328891959239639040 9961789 -365774538764676452726978687271640602944 9961790 21271355457232266561497282150115340800 9961791 -44674750425023532531666000783601468416 9961792 67083709146059096813935964785972084736 9961793 -75452209606275794038654073000626228800 9961794 -141918630283735964498620119441910547376 9961795 4202462342619506089674449594728941600 9961796 84187765303974906418718519421737041920 9961797 -178752422273603519054518798202074595520 9961798 -186986991504751482104417343051596276928 9961799 -24627123929678902704101963272034312736 9961800 -134017004056033982799344570583923712000 9961801 -206770752557272664200618375274344335600 9961802 30475814294412697839558009346924322352 9961803 19961490138530945166853639023344795064 9961804 -331308020891978593463405100713731673344 9961805 24853482322262873131158662111857570560 9961806 32390756804186813055555024125401939968 9961807 -35997135343382854057124298363105020688 9961808 127610866116560021732441707010972639232 9961809 -24476946778595552698294421574928896 9961810 90781045673578829722430164466933760 9961811 55820157021195278134980161856746274024 9961812 -1765326090783215356312017900725821440 9961813 -539864261341383959360954119661307709860 9961814 160139268818393182175991850427872539840 9961815 -47364837495479583711714417335055234480 9961816 -103844365157236868729963362266840299520 9961817 283174787753829429244539611646656713866 9961818 36015679737239086412494898560630525440 9961819 18623775909192309616340817360994590720 9961820 -85735880129816443806256915411022115840 9961821 -7988647016247722712175847362607810880 9961822 -44467983799433381368596435648158115648 9961823 -143624368997728524775178544392483139240 9961824 -194311843163511033980362080265454223360 9961825 -39391915868240084849262547236322765450 9961826 -89767101401834223913013340758562034176 9961827 7630504847150211414834765300918821808 9961828 -118236562154905927263520417264619039744 9961829 115369172085286058195542632411830921184 9961830 40917667530467964944266256332320860160 9961831 -38862401172184556757996927589617048936 9961832 -133413030174933037645629503874144307200 9961833 -49255260851086309550796986671237647360 9961834 233097846577767757377979040464973181792 9961835 60379677168668595033899107052521251600 9961836 -61691849550218049173210935503133567488 9961837 -11876606640254972447432481647279088980 9961838 154892427686815263970882160659416535296 9961839 -1075035892076290618330199339816250480 9961840 16961949618152872460709021739381555200 9961841 95422748497253845462990732356502636242 9961842 29134047639639060902383292211557875200 9961843 78402568592102124910480309212695980016 9961844 192310312204256648369037469147881956736 9961845 68610255998367342859056455484663263520 9961846 -113509768119469103094153466929637043520 9961847 69719459060244362734216616298944896080 9961848 -126705043873507472308266071335818854400 9961849 -223046006216252026101368071733374368380 9961850 -24782952150814006097865803810610355200 9961851 -930643780329454225853257800220605152232 9961852 -53800913726866667387484071813361254400 9961853 8882068580454645422777071911412782048 9961854 1368491286858699233815467719861606400 9961855 -124102940916868294899787085245720914000 9961856 -63587189936144115289938230790586368000 9961857 17554319857491588981255076074336043620 9961858 -313509576997142120620501845175042524720 9961859 81611077086075205150640988419559019680 9961860 47731946093629027481500148147723919360 9961861 39895043756978260390702186532760272384 9961862 48426510269690556676239269497980706752 9961863 -19673916773999880330158404920283373616 9961864 205668581027451538883477187319820697600 9961865 -263732900158882750331816404204487395740 9961866 -3533867591151873357653292807113876688 9961867 158430546480781556162389732707219784916 9961868 -90368326352487996497591503217865474048 9961869 -266330362759447789266728945428760072256 9961870 -198707373418299880816247176756067469120 9961871 -114509866512542608918417072325119675800 9961872 -2079859409617079130071657796744118272 9961873 -187610825504247319391354255047681916878 9961874 95577072379039831367486465828868857904 9961875 -9272123359169430638299027470383520000 9961876 -111113767274746469617600014248524608640 9961877 447919997430747958596021966543186744600 9961878 -72793349683280493145888871362385227392 9961879 -29771555399873852287920476257339518520 9961880 -31175806291919830355696405792568115200 9961881 24945629138866695481526623204970638848 9961882 120244316124485114305486300191757923072 9961883 -14547711285510320317288148531535436536 9961884 196055723407562089186931980501503753216 9961885 690971435446863851659207913894774818560 9961886 308202300312280285528566398494905073344 9961887 -25484910875800875466606066675682897280 9961888 347358870619878700452825936017129078784 9961889 -51224640485895738347400471329476302144 9961890 116205027043059207400713132722983027200 9961891 -263529247470244320279975632121586950000 9961892 -172802105797726885236225698436095462784 9961893 -30891085463873645769293949332182320000 9961894 143324936163330406625568730898589398496 9961895 64217019397018165767450933770604792960 9961896 -1779420616805778195818465164278743040 9961897 104587401839822878787066049180370087104 9961898 42364866112343383522738020388248430080 9961899 -223516135307567425031633351457224534592 9961900 -62004399361138043282913951416754688000 9961901 401017125222770980083819613845886293900 9961902 88458478228547209828047258629217895680 9961903 -145149727617787568569548909891677615120 9961904 -22225160678753977564676205886526177280 9961905 -58244330970945506360855030122771015680 9961906 11364976340991912774541690103492645280 9961907 -493989324474106852938841487285496857844 9961908 8670742535128890963766947044154605568 9961909 -163823913810257228800810867528670892960 9961910 -60130360675938715383509668129459207680 9961911 -347083035459648333731098184362243749480 9961912 112466686796742994459738419523527475200 9961913 -157029182396106194617398250992744762876 9961914 -68747061092634156202409497220846530560 9961915 296778338110061657999816877344974633920 9961916 242462369615085725499818756113865610240 9961917 1621674666626920258341450192446911104 9961918 148607395172242481506648509944505596160 9961919 -337873637007912701144421000791669679240 9961920 -19945440415379835965568568635319910400 9961921 298844334237418646795357378945127223104 9961922 -307331968909551026327675397632523421488 9961923 146805674098701526158090115486252839168 9961924 -63633000204461551254652438614717722624 9961925 -117648278411562457503988765339692097350 9961926 -57833290265602404032533148193435609216 9961927 481851120430601431588485610940778978776 9961928 447454063461136967614928995081810944000 9961929 166907423941677880316454073658651130474 9961930 -258400650102349858425293875778639520 9961931 211939650395254240452231386782933606944 9961932 191349800597590623251554266188696125440 9961933 72360533468407131440679717329682107448 9961934 14808303495946078161112279003179117312 9961935 216865734808969131553241297466512061600 9961936 -81267811055859221019639343224438366208 9961937 -61304327258471668557401963996523654414 9961938 58495108921017950873493932491562632704 9961939 1257780599612933305101393042927058176 9961940 -36873048452971576884840657781330944000 9961941 -337699828389892161803403803360275937376 9961942 -268764061389149525731776355788208060128 9961943 -13015870908184714483775532061388401152 9961944 -201457952518943378471373900366458388480 9961945 -2249443585993479918086838021502228920 9961946 -148092909531398897343963751544670240 9961947 17831435044421227613822242977306851640 9961948 96440964996352891673157357526839613440 9961949 -302439640867782402779527617328308456564 9961950 -38592521657405924619393046731218126400 9961951 128322772203936787560719102084103073952 9961952 -50737777197096258396067699868798287872 9961953 96558591272095101330623081769552272304 9961954 87517501184694562088685355712766085632 9961955 37801229620142117153501610441030192960 9961956 81075632448081988764440394559280157312 9961957 -249853173123556269838857996801667985794 9961958 244017918880764436660802768067578252160 9961959 -54460606498550562275476117525842618240 9961960 7477463238347192639208753244225536000 9961961 107285967509875959075768367076611109562 9961962 -234218170907800014934280854344625848576 9961963 -744847952809164793810072389419956167600 9961964 -186965294544501976329114683533457679360 9961965 -23234547134044793375618113796354051400 9961966 44520232793931679773374532909114992640 9961967 -47817993111346805211514725803123033952 9961968 16317937848445863728770260026103988224 9961969 110731955209024689408079352060387899200 9961970 82624174414185974934148571403369355680 9961971 -283457328303662602290045859519914461136 9961972 380580141992391465020458933236989115776 9961973 -28783145855498779431554505421319215680 9961974 84228054590310751761406195645489397760 9961975 39116017904603801413438157616512406000 9961976 -6363400610033988856040001724482109440 9961977 13312029499945339677297557722070929632 9961978 -129599983335090917239572024428319871776 9961979 234008551103247884864795935446026664960 9961980 -2101322664108714402933001416791654400 9961981 236493508525615684853881048081705227782 9961982 1943236933033340944817469890244242112 9961983 205165329005062248462994530982964904144 9961984 192710209129288501024077220544822378496 9961985 13905905090848022223265091958382622400 9961986 12524728977575641101562014730973128704 9961987 179257803125199134962166495304766101504 9961988 -226885049821212514645101520419733744512 9961989 -117814902779645038570346640279316102176 9961990 62033159130397239608673845035350885120 9961991 -70077550379614537315990860403670868000 9961992 220774705582773481548830494082818744320 9961993 383946856407414230984853753741983852580 9961994 212102106480831704556681995486164505136 9961995 169032264499454298798131777212963035120 9961996 -436394695806523787491774009354679447040 9961997 489398985595226795562835484715198605292 9961998 48408893456217732076900812373663303680 9961999 21236771187730781693961378784761961864 9962000 -58557278458812202904239243828125696000 9962001 -151405155998083922684797175165255836800 9962002 26502349674102661239182217955582137504 9962003 -561252717732012005849201268029317409748 9962004 -69230940143969534793772297497613701120 9962005 -101486469510439393402509877317861319680 9962006 -9304939688218345746110969882922613056 9962007 -129360607849700841023947070190639230976 9962008 -84013305325304719048297928116424663040 9962009 23230869211226348648452398597051920400 9962010 10211558993348663816637768110853043200 9962011 -631956484242885440118721992481717271600 9962012 174464748036290727507365174905812529152 9962013 -24127568516772168132930811293085384320 9962014 -5220826055984792231740405413013261248 9962015 -80749888938344681501704085551539379200 9962016 -30419810597449533378432513674132324352 9962017 -203963571482501445883415569131379627608 9962018 21378713771498672316046683965165929728 9962019 -389445267054935747605068318495254337756 9962020 116220624629466268692138175579521204480 9962021 -166247319010616639715010262935626410688 9962022 -969415965128346162758675959578163200 9962023 -791491521995533814996048727496576844160 9962024 -50183294878846356297807338908965120000 9962025 -2392682647360866001621538479392636000 9962026 -228287485713390417678172661719425377280 9962027 526399179754241359589439497599823901876 9962028 -59015139546585671662285885302181407744 9962029 -13375292690022882802232350510056347136 9962030 -41027189348320309407754325242466369280 9962031 -23286445752305008425479938362313697520 9962032 33866308707654875922723579428094935040 9962033 578995119571533687429257254300320747282 9962034 63146028664809284656221281615242189824 9962035 10197601224207727000514953624209258480 9962036 2643729530583293084297550984314880000 9962037 -70267663150004617816793293977997721220 9962038 -240445864374983461887622424288333866080 9962039 172712223525995967031600500834715884024 9962040 11941531690739007269751605734160793600 9962041 -527526905073462058780874084867425545516 9962042 -5813915202113618804776032684446657280 9962043 -83200437552193279881161562516556306296 9962044 35106299612909257798840201954985396736 9962045 -182280605615950074758617515613683983700 9962046 122666026946656916523885121086423579072 9962047 65070141430845036108620922476540770496 9962048 -41229379253344285155686594261527560192 9962049 218437234156533456641636721554885730864 9962050 49332316857519665070808420714577740800 9962051 -1217344641801156275719203162790817760 9962052 162262708357243517635381986009272371200 9962053 447371724804499478799637628792598054302 9962054 250056154809881364241847140678757594976 9962055 36751602805113763412925606510671016000 9962056 -134663760945202686762875076163872921600 9962057 140931427096127208736399398520457074944 9962058 82527289430560359536892446290519925760 9962059 -59530442285457962459233532779123523232 9962060 -163274595144927301268288273292415595520 9962061 82171767418351848972164946710842512480 9962062 -291156176628977926400500676146733123136 9962063 181804521540920528257445304396588531312 9962064 -23701857906560885258054473675643682816 9962065 -103080696859350866104915436786617767000 9962066 105107518167260256996590681188467569280 9962067 -56632849890939967848743808407482398720 9962068 -5284704072291771822434640284847611904 9962069 208680744255508315409638656020261597244 9962070 -32804192614173660980546004651796444800 9962071 36310854459797753353993431869149887104 9962072 -35556961800729666711764032511126200320 9962073 457871902049899568683857934273594082688 9962074 -75893701795178214841340189841076624128 9962075 184420376041102230612917594732919354600 9962076 25325070295998530301351783743536261632 9962077 -162348415758344540475585064876931450074 9962078 -14439686155054023489172311688633417344 9962079 -134058577943259036814502885757264548352 9962080 110748170350852644743268611111387136000 9962081 131340844592126365043254194351270129024 9962082 -461006856773375911201143959794513920 9962083 216004211887728059193521448881295330332 9962084 -108353168576604883736413562594141749248 9962085 -30437398996061437037150091648964212480 9962086 166110768556432200176102316152284849920 9962087 13378110140496754748609026471427543736 9962088 -51626162888653413157957227926936125440 9962089 497204240048132814001051464123747821556 9962090 156302898973695294011919793225205992800 9962091 20683832391484157971020709824711492240 9962092 -42957173960419161926072328379238707200 9962093 -361053140414210975787509339604776285640 9962094 39718945557279072351598646125343417472 9962095 -115004406781841516304000191549342163360 9962096 -83383411658262618954081070284430737408 9962097 157048464064014850707115515820487084400 9962098 -19148686827116561895401205898679377920 9962099 17478124627416558382523962098798455040 9962100 54167424084688167236245347751967568000 9962101 275796987464917135233584707820360813102 9962102 134910397924556293575958267236217720320 9962103 37645573147763278390134830329108204800 9962104 -2254786978020371998908467945613742080 9962105 9446145862608205037296439760687389760 9962106 32395534601383525433267529761014960128 9962107 -235000402908507540799558687742383483928 9962108 60386428581468488814318394782920148480 9962109 -21235876527207564582746369705050037940 9962110 -119915133318124455251755577541697007040 9962111 -5352737053339723724616162236496702408 9962112 -257563842883299264843937935360849346560 9962113 48038652569664743922822533038828596160 9962114 -218562817839148115222172801296544631344 9962115 212166528177141488040357007372047660720 9962116 -55937381129212970145695257466165695360 9962117 -211891318432562902165802385147392173248 9962118 104571097304689993369403104439843851200 9962119 -55436546605349866754739151675270789144 9962120 12247345285465524261140159645869670400 9962121 15341849430983818900800788696498910144 9962122 -12156724991576986221170734325562878208 9962123 30912106927025429776684898082499719264 9962124 226714729923055081683336692962397523456 9962125 525906873471919464262238712350361327000 9962126 -16164650269930101375184320465309749760 9962127 -38020593325493930925222133307359485840 9962128 -28823528393796633335980497675830624256 9962129 -159799427787329914409511155829632878080 9962130 -28845178840959813101226672530005824000 9962131 254204157740404578332987805936112499200 9962132 -156874832140522367493199000998563071104 9962133 -60284077600671982336386279409008248736 9962134 -4377923003355270656461123972971626496 9962135 102840494275547853962525815731236372160 9962136 150725575220472535840512298297797427200 9962137 -413089524179777187170165947048416438400 9962138 -244042512505862634547231559932820881440 9962139 -5509404678624249615474457372303526400 9962140 -6978652797913720950381149817082368000 9962141 147727898785382981175069821655772583430 9962142 9415865242366995127992059122162350912 9962143 -44921350899066211329764396331125205200 9962144 -19678387250637583224500986219997429760 9962145 -86222711712117404289308780804737457880 9962146 62307595898348450770636965536819346720 9962147 -121078041150078697196390032252068527760 9962148 -9354623686428078744917190963645358080 9962149 -479117263019036748831866583272477526850 9962150 -25994641813446121132061601707078592000 9962151 -93319561640933913525689623163748554880 9962152 -261652530641968587687783809185526169600 9962153 327373007099530037032542645532053535860 9962154 2207314961603907971961350710374702336 9962155 425070648651890436495038409324195360 9962156 -7281942719929821723363535115601004800 9962157 36592432256047537063853512977213266400 9962158 39240842082510078504926485905162072384 9962159 -73828061079585805093579723583612746680 9962160 -8280986318743409280237427870736056320 9962161 -25536792628010869699283390087179304976 9962162 -52929310239741328290911870387816183808 9962163 -113118887298902663278457623174204759680 9962164 15751116931707817509979363762240939520 9962165 11572725855124463507901934110616524060 9962166 -6667687943183893305254142717075902976 9962167 -384650080721737630494867684508527115200 9962168 21831747483806545982484701124770549760 9962169 49786738696841119687890485579177369280 9962170 -230621132364278372298856443835158373440 9962171 -142300228796601418592680421022236489628 9962172 429246405775937543777982857377870848 9962173 8098343911480535367772270498119986764 9962174 62526190180189671958299354911836275840 9962175 -74571753245462202030668704075562208000 9962176 19264612913046289181858857388632702976 9962177 172039926920734995719935814736364685760 9962178 103902727425992098562981867990058160128 9962179 -126401988309078003037891707619089729220 9962180 15428900856494140874430667551070272000 9962181 -101897590705924371760585214237127077730 9962182 243775791250645437047161817796505380192 9962183 73486742691602472101906306924135314560 9962184 270100162492660027190108729546336747520 9962185 256963336223218974498076772809581745380 9962186 176681899781761915193448349324989498672 9962187 -308312370029757324839000623323236750880 9962188 203764031608908915266949785860779653888 9962189 -71260699643058023597715973906528592010 9962190 4252766374415119403858817517323007680 9962191 -60965814416819811965276317682979051136 9962192 100713133471849558047858067650707152896 9962193 -138328073824295970289885743760091499936 9962194 -58092301897096445426172308195963070720 9962195 -230190327787621912071917281740046510800 9962196 -138934194380179862783680692673036830720 9962197 -124527616662966932862174929991229440 9962198 -21044795184983362357961988409277185536 9962199 156859898934003350825539177507327182264 9962200 -93948396832439433555713944679713536000 9962201 -225852094668144375996308445123048663798 9962202 17258154116995768333943552556652780032 9962203 150710860988493335718921765729692692144 9962204 -95025898867008871248388605726577551360 9962205 15858287064821532186074456823824784000 9962206 24686231711599408592755314994854759552 9962207 -182147237136180398254602489574900712544 9962208 359954125960613380768767996278917300224 9962209 -6294966924534686963368977167161206480 9962210 -63285521840481126023054349369867564480 9962211 -77016612806725640215422760363836746496 9962212 -184654540655597077277437285111759292544 9962213 -357098292686509406625955291974574548480 9962214 -56090353652878968965227543026023006208 9962215 149393761966153259167459705865358710400 9962216 308271616123125983728811906040363417600 9962217 -8850878781250777285000656561031667520 9962218 -1245582013589247242628561064022811648 9962219 40811227706068108239278058066190885620 9962220 -79557670752118872761231401651852492800 9962221 129412612289563413145947671226464899224 9962222 78610031113062766609796294494342055424 9962223 -223733901671365243529178485040423215232 9962224 86118798435802033599865936727511203840 9962225 26113643878608087370824848135551008000 9962226 158126934194700571238413590050849422992 9962227 -7851987216673244433964798022618749440 9962228 330079281844628573012043275347600214016 9962229 -24971277862649753795884410838730517120 9962230 300991494362201129985513969977481225600 9962231 -134342585916106690008696381206351136 9962232 907264204918470212636784028690022400 9962233 -54565740564000235742625086294875034518 9962234 39973631473316508834096023952978693120 9962235 100122573850149477180127742033833069200 9962236 -69837125782282596322651299827567715840 9962237 -14968007184918385925054457219689888640 9962238 39103205803014439951510224506956793856 9962239 84346876671834030072615942269981667216 9962240 -1124777417197543883449604843325358080 9962241 -50139717705775046292255408908437486560 9962242 -247214981541111904267385734955086848000 9962243 129630626265022843093973954972244893424 9962244 -25090655819049216841817659536190126080 9962245 129211961560368048112537580352615856800 9962246 31156292803138959000712149518599539840 9962247 62343608436593554412002091552177049000 9962248 -59503779902450951707103531484926192640 9962249 -178463253922929655750714147914663205680 9962250 -62344795560231182008441752354620160000 9962251 -76131404995183982948590028863853819040 9962252 3395419566903975331709026429198090752 9962253 5343242627591319787641140797239602688 9962254 -183723025631588111122832177961427189440 9962255 68238017332754984814116789918530468560 9962256 -32338273339156979028722812915248857088 9962257 -43209100347764903386966991112682614428 9962258 -49053897483433793126117486567419372416 9962259 88391551046216691375559139211735192504 9962260 17257983237848500803841379117917593600 9962261 -525552815173123713071433188093315297280 9962262 -53775739513512392363128065372566328000 9962263 32721738908937504577266919428061940216 9962264 133482570712692584262676748339630161920 9962265 23566210804949700962065595320995808320 9962266 -133236568635635578483673421485455823616 9962267 224231820443862645430311280450201765392 9962268 -40953654722504903761744395378550087680 9962269 -384071782181373117731728000808587236320 9962270 -85106122107377628208566826666496764800 9962271 -72137428692640051770025173865851561216 9962272 371418948001984650987081005064477868032 9962273 -55558244913902417067317319580354981740 9962274 -19045191208239093741208316235358663680 9962275 -57637582939430652763007816005743033700 9962276 269254510562346827354762043720798900480 9962277 8248664790427919600758407996743824608 9962278 -218579579373953296732964851489755020544 9962279 273596438979531790707288807027633886800 9962280 23722099884154458242807009228175513600 9962281 128703240089364559458141871803210750592 9962282 49959412908902590407974242845826397184 9962283 -1671048928473585528361208042534088960 9962284 -51451931849039793421123661496801210368 9962285 39991522947354633537273458505475346400 9962286 114011608669243045979287898833616102400 9962287 -33439813611140943469269735831333195128 9962288 -79356569960531619745583672887326572544 9962289 -173998711534830538723983180107606448000 9962290 28867639081162919674891530829295030400 9962291 33930109723842464116908378421815799692 9962292 234946420654107913528775220250068529152 9962293 -250813778582966622658007708301623748 9962294 37251531074286422239953185924695765632 9962295 57346997950912706495809576592005785600 9962296 417797879653285959711893343343338700800 9962297 -17250034993169785437790607067389105328 9962298 -288594525016058899090437531038051642880 9962299 1647294500138658991514217120863551864 9962300 -61924350351617304348292952359103577600 9962301 56860033049226204516938666270148901632 9962302 -25261366896432557881917794833357357056 9962303 74012688724997628521124967315700893968 9962304 14506240389316291531947999228812328960 9962305 -101513264520748637200710748971767327640 9962306 -20115818891552819533567928105171641536 9962307 267247402639225088837848506457246342404 9962308 -271521271708972791511976545632441753600 9962309 41680458146758345554783732398640938016 9962310 -1103577048653149729346018193876384000 9962311 190282479020744957721309270872411842824 9962312 -306781275371875672118826527009162035200 9962313 203241752687814828939963629734436956944 9962314 224219836830553482171411271680674846256 9962315 -128047492223072646035409965159870837760 9962316 -138180435214288430331881566525495296 9962317 -561256530928229255767491148472873082634 9962318 284880079350827587605248652765120177216 9962319 -127553662329397301657591278258732878456 9962320 -59291984502581565545032004625269145600 9962321 268829785765758477395365195124542065522 9962322 -36362685208417049672351196656530105728 9962323 -124977754709068040328633383115956621664 9962324 40011097537172442393383191567850883072 9962325 20270726470511229325157783194695480000 9962326 -2594151048030190905250384825036073472 9962327 442958537901567506446333170768560611200 9962328 150671827180071469387463524881880412160 9962329 109776550951106599220604103145104764484 9962330 -38678535814480002011910155603670374400 9962331 322205063057652245827344138367862809752 9962332 378611547384879501627788407759387767296 9962333 230381478904031725796939213401391148582 9962334 -83069107493810984759937446033436340416 9962335 71782583180633751960102867448081024800 9962336 383837566922335669178324027033756762112 9962337 -130002586823884698106641031960012640832 9962338 13196245916277528532522709612668070400 9962339 -42187870198023956668091868220702789860 9962340 101116030988090286863794057843212410880 9962341 -466922460033393242661938853884108528100 9962342 22045208273058052238990894225366834304 9962343 77241032577985939800293953935841126032 9962344 -9570737649032759789133467424967065600 9962345 347209062746851408475319366686813912100 9962346 -36280736959234532113994862718590566400 9962347 -308895263365765258186415228435601208204 9962348 -79612704395561108983884975924555967488 9962349 38654882509265704456295908412277876960 9962350 49573722437612571982979666252206454400 9962351 67020729519195717777538788611035975152 9962352 4781126558294228970001622337738080256 9962353 31268062637975181057281964482672211300 9962354 -181059135152507035441722898107192432000 9962355 10167748738508600700906645076163051520 9962356 257223737979167345494645745402241729920 9962357 99756736062974591685477799455369771192 9962358 21993791085797337036476262950025351168 9962359 -291831620161704857699046400488144400848 9962360 -53177684395278222294970392011644416000 9962361 133701721267652335345009868375969611332 9962362 24591384600032504860831915154159016672 9962363 -525701335315928577829204138607646167388 9962364 215118748442228980250211306328167800832 9962365 57351179843852646773502542105626982400 9962366 -40111263863874763888156209387929293056 9962367 -378183346771576783625520964929636580080 9962368 33405221245344970689174881669606277120 9962369 -5600474909924365128876621101716664832 9962370 -140769508692134669329377331602560294400 9962371 -25718630191457069213700183669932871008 9962372 -101081356534444697022501769714822041600 9962373 -255569496514692252661303262404609667616 9962374 317358511586744751607030382913998860800 9962375 -136749569559837950844277209524569350000 9962376 -245280974280170137273259608089047040000 9962377 -22793735603006174306024447562518213888 9962378 -133949448023947217461327855327336649376 9962379 163167369070529434464957004796729802240 9962380 49828965189455101484561307402755404800 9962381 255292902345172358801608216506993318336 9962382 42739767936961682434756413540488691840 9962383 1409939566901473635346588347019906384 9962384 109016315570659052548136951151811952640 9962385 77500307795175134881668217986175537920 9962386 -255182573414977964767371022335836231040 9962387 -64216920501509443792006731049531610964 9962388 14472254564159513170657647854183546880 9962389 -487140688883949827648222289904427293810 9962390 116202203286041707178550639496786396800 9962391 67642875587809380347433440795841940944 9962392 77260825834801910214635765692570521600 9962393 -15542594884747119176486736123239982720 9962394 61924353831419064516335680463976030720 9962395 109656470110446061848524382946379971200 9962396 184917993517435881590774858050461580800 9962397 -67019046187458805031631977948132443872 9962398 -22340819020318369777276040432722756608 9962399 427832236562229250685721699645645071160 9962400 6419533996862845336332295362419097600 9962401 139338953387212186032609280597293458402 9962402 494929291167877571668248622026494902272 9962403 254442030497760994866241080614753155200 9962404 23540732225621679701122777644155928576 9962405 -29837013553337225197453490106152327940 9962406 -157204521113308997524064940247026883200 9962407 35701602803810807886916238697871034880 9962408 -35753644507890696021132045186706636800 9962409 -117471487919019400485277716253752886896 9962410 -31668365910433313255705033995365848640 9962411 -98472084108611612901654236612953910988 9962412 -211026436303425552008849581029712857600 9962413 6183212084923681741329558462583728662 9962414 9762643694066018009831207922135936 9962415 191835859547237730279539484590104874400 9962416 51814892101147163841642720536304025600 9962417 466694803382623963846733022978125336466 9962418 -54882060796624457680875788699285908992 9962419 -254947016654225696159141461190646743952 9962420 6447016885017942203840356208106094080 9962421 -36043903928560635191057018456170311552 9962422 53190574644639158319012519297354710400 9962423 -266497091223267437989511995862530138656 9962424 179909494759294867177237775923071897600 9962425 -104074148713906643868007294031025458400 9962426 -123831432496139197734888426696546863136 9962427 -78528086206765600431550013043629064192 9962428 112122496759055687008540009426985932800 9962429 -607041277591885901592000597379362663840 9962430 -23991779376933256490165061683875562880 9962431 758779348151100151553368969865969171272 9962432 -118852770313506105286310987281238851584 9962433 7688622783456010534778096393702976084 9962434 115398869845529922677240427632669585616 9962435 -71207284620651117060827091503219376000 9962436 109054159174499780288072638685243179008 9962437 455589480658177934313301232351632749086 9962438 -139140424083034757186814027583038614400 9962439 74715828392054248049338195193628139008 9962440 282403218528732461665029694687132876800 9962441 -455345003817145839214417352933881562400 9962442 -54141674538937599679912779757533037056 9962443 445812508880992064087926702201402572692 9962444 37200747096371829715362851294344207872 9962445 -212725344295088157003367393465336670400 9962446 -74583588534162136844079117233642291136 9962447 415274306094605032083583270608331785912 9962448 29922137513405832466860498193449222144 9962449 -67865232696500771541499330047806097408 9962450 -71806027292971142820810022234561190400 9962451 325969425607125286947034972517376744180 9962452 103526963085936025919083732893807499136 9962453 653050403998662945292934322994954822080 9962454 -34441907746209735714516308432970377280 9962455 -2075795144405195016655081327606745040 9962456 1491498258637040441600741753185320960 9962457 -27329525306439041639433787713749407680 9962458 1439409306974050190156272389756817920 9962459 -233335364052800377655744442932015223840 9962460 -119354621558052394997975512176887808000 9962461 502461845780761712246423077487863857062 9962462 -30249525346360595537314144412241360768 9962463 54500456477544505137475099533340098048 9962464 -190770820102492227885087546168296079360 9962465 -119809487901650741496696532705596316140 9962466 -58009134748602897244624988020666536576 9962467 65583083454820993602313905504536695440 9962468 2328746405911152197303216292925611648 9962469 -119859042489403204920347784554491156032 9962470 -23286554075496183159782165883565178880 9962471 47280484871306695297628274613450332144 9962472 24228741075254138469051766969187696640 9962473 111452285372843828169025087872686137344 9962474 -179834437091277493439947538371276509264 9962475 563413804191859835120764862746614600 9962476 -179485117021851554797664475640237608960 9962477 -187861852385688714022948903757475223488 9962478 4133854839123971334732443551329890304 9962479 -454318400868774616294591098694466606360 9962480 -52073986148791422788633942362194247680 9962481 98253650626220699326155073594817258352 9962482 -39490623244873448839095899719127578560 9962483 -246425374597678731227500318807654249056 9962484 -53667199333513696408635183982984433664 9962485 -55720966391162889191007577314224941800 9962486 2566366177590798697410796283888586912 9962487 -132285499110992685671561265825958212960 9962488 -1403262770997275234876012702658416640 9962489 71766862259007834776473438299290173290 9962490 -11757430875923909548703168834185781760 9962491 56606658461050584207453096461317067520 9962492 -97057019142099324161336994499302211584 9962493 -125176795269964582945826078801863145856 9962494 -179941265842104302309935138673497908288 9962495 -359370497934076007929820109837148352880 9962496 -208943046407678498177947232718110588928 9962497 498892880818498152579462051144809554946 9962498 -656277001156055681387406413791518720 9962499 30182778967414262766462977798128988664 9962500 -51408045084339729767796570926301600000 9962501 58457335194469875318686382556615019904 9962502 2284175412161631902398586439967469568 9962503 -158897749225888799532718075686774811680 9962504 217649517373490297707136991757932748800 9962505 -46233729430104313848233836609121960640 9962506 39555368821573415104636377793953619200 9962507 -300487436121742982821134852291964190448 9962508 134689912366660233422697529854336000 9962509 -117147995952365036624179786641020088884 9962510 -93375143601300199776938378093496973440 9962511 67606108957337962060639299707797774464 9962512 2309456205926016269964902233303416832 9962513 396435978451853511364131738029083926384 9962514 144838413123199701985132899162813394704 9962515 276223776460646031721470889777747276800 9962516 -155398011563623706129592001511707707648 9962517 3659286272554501159698012280069886400 9962518 20194725078404507385809259481462908960 9962519 -124119506088545998996858664484308144640 9962520 204322829818921483101483802399591219200 9962521 149026718222580770396164469589070251722 9962522 193360657190402556331395192654009795312 9962523 -227887954275139984130148484144913791296 9962524 -153535587409169123319500277179340223488 9962525 193382404508639158560292723798265788800 9962526 14948341602297301657964776538778061824 9962527 -448506239231921416614146019015876334176 9962528 -559963964826892448459735551378679070720 9962529 -30131466822057625846646386223594211552 9962530 -26934889822585041085585219863526191840 9962531 -107022990305017503199978324081259605668 9962532 28689630192188148175679147591528939520 9962533 181571346345962564168087156668969358238 9962534 -50484577896984185856523811455057339008 9962535 20178353787249448502406449296869600000 9962536 -175196194790041403122486779523499212800 9962537 13772209450888297295314192279115092800 9962538 -119191280978027018168327319131037632256 9962539 -127909351205336658659458016927681169120 9962540 -47668120213527316237694280009173022720 9962541 -3322722934616456321109200259449219520 9962542 -139569592638116187230255596797306092928 9962543 768781053922346724927706948616610815520 9962544 -37745718675215843449192508672883425280 9962545 239988215438303365992509793192071589300 9962546 -48340713485092604963952920484725406720 9962547 54305630959903575938670857989306095360 9962548 -118389493882665079751685207390974948992 9962549 102107116895411322569581221635213133180 9962550 64053742081485096198042613686149695200 9962551 146823402480867997266185993596947635592 9962552 787380181579783834328901519605310382080 9962553 -78011877285721360776242632599055593792 9962554 10428704448373564634942550523880064000 9962555 386512934596938414695477229890807022000 9962556 -2331187102077778813146405092590141440 9962557 -471034573884417618460115872503709078368 9962558 44111952151066392832219829613701376384 9962559 -15696496238447902183611588581980859856 9962560 -12887389521243231228147802118018826240 9962561 -22597784369966127787434295692153540480 9962562 52012279032999611258868206007024739584 9962563 -11628865845267790205251815603737011200 9962564 218471660160328742564508398014515035136 9962565 25215653861779235319318966707203338240 9962566 -44469922102586650841933936903015238336 9962567 177537561199364243075860645824901046616 9962568 -94316433799744218687749826008186880000 9962569 -74872551172639531262182503696425212956 9962570 -71659894444089908529291504543811055520 9962571 29714037063622716801815686315577853360 9962572 521838772501881916303532125105105134592 9962573 -287373572122252793352585055558665429600 9962574 -67650121871065964346802927383219517440 9962575 -30827509831687367063114734235985998000 9962576 -5268269467962223881877329445277270016 9962577 -85688349578818729563609818035322513886 9962578 18752038406984843151228362794884452352 9962579 104576152037413756224657641336807305872 9962580 53894842117030341937068675682434140160 9962581 37371729310081464655834885321990381564 9962582 118961932568691930108791632366006994688 9962583 -125721724158556828396441599270752654256 9962584 3000776588577543282426655326421585920 9962585 -126521170057077862271507185331719316220 9962586 54403483663322265164012930275532667360 9962587 41180205783923616882186660865325464800 9962588 187075523808355493583412066572860605440 9962589 36565724320273663090939263334646878848 9962590 -90694758226572136394356627750856883840 9962591 -1867088238835310906102997209930839008 9962592 347472341084445715286905270140887629824 9962593 96539095968117449841530186916452630320 9962594 -42281035416912060562759741969725493248 9962595 -17886884268245809980243914730074596320 9962596 20395823147891009786352596511505121280 9962597 382560012087543401521122431911313858046 9962598 -84925455744267801136054818923279420736 9962599 -229544609272229186887426411290129987400 9962600 -48039697853408161437524090968846080000 9962601 -238342020109795160920781445094219646496 9962602 -2597799979653428705383457512119365760 9962603 146464309760898520854134828090361423360 9962604 -189881582256137204215254399096746876160 9962605 -12725605225638225349238177360482712040 9962606 50098635933795607069942704586025074752 9962607 317319666036905792470578314212675148040 9962608 -91930209901059582950521755292693331968 9962609 -688263952761551006406499059970117202880 9962610 49115510437809430883147557924656184320 9962611 -207167148836007315009295997257055009280 9962612 331853548740351385560194439919657635840 9962613 232308189625658425234724085282133234542 9962614 -15709308948045410546305841973919064640 9962615 93991963927686802513036749802048377120 9962616 -18244854529563314169181417344250982400 9962617 50429372135931202853923540497944968192 9962618 -154954604868032275852608094978088772240 9962619 73978791155285738727277950525542046744 9962620 57612525288906009751259028128425543680 9962621 -204863069132314882275388443012629001300 9962622 9061079651981426439452388517124941440 9962623 225232580127640409546473705028709456504 9962624 -69883215088924063126709174430125260800 9962625 -106398332002233515014951333379006592000 9962626 61822612130334679327535834252287618512 9962627 122698629015590371621800859688313408 9962628 -71175224309212675123543232755177844736 9962629 390151417077372979955235032103438705276 9962630 208616788027739485580958480690168888960 9962631 81346456723484540895397692810288973200 9962632 -79879302593328449821973332211119595520 9962633 34052805361524513076016677718821746960 9962634 27172396218099628289047675970847707136 9962635 -265292344931943126953232896895261853920 9962636 384473306105679234720991015619232526080 9962637 410867191399019461961589860580207994752 9962638 -49158965933619667153097101149021899904 9962639 -45432296889423471489262624537507684560 9962640 13163280603200942543269953226580459520 9962641 -26664598385525520690290277891762377228 9962642 13333300592222813680453127647693922304 9962643 -171306268129217526732899382390483608136 9962644 -27927147606214762844160264891639489664 9962645 -43530456763434758225658667200295430400 9962646 12642618436891998575022567980750047104 9962647 -23603285231200869774990509493693205928 9962648 7929724692886088039820851535332751360 9962649 245071954778366182782419993914312775040 9962650 -135618300210541240555963960861048032000 9962651 -455830740340025740512969553615689444348 9962652 -48109250970254443376529639340775497728 9962653 308156570227498411758839014841381052902 9962654 -113621833198933039417846185368504888640 9962655 161416235312163987176085419485966646160 9962656 -151950786380104515430599179599085568 9962657 9457094494385461834596591254607678420 9962658 150587765444441488011920801113353583824 9962659 -60235070085086188648766079621051739184 9962660 124179187238939514378286814955325056000 9962661 -142503918499394141480708671012284512928 9962662 236127242721461187868396172032474527552 9962663 -69266918020352430316815143109961940304 9962664 47123127414509500271924571379366379520 9962665 316757559231051730553591696925863697060 9962666 -2889185652716450828397433355194936320 9962667 42558505033920198622548309410856878736 9962668 -142916646065415476123993807079641565952 9962669 -178484459051234322882988484255308220160 9962670 685744178621604570578908832812323840 9962671 792304283325560004452380501288793313144 9962672 31130764218432509533394722178229829632 9962673 119445301017426463704285051738828970944 9962674 235881925100642645792318415718765464336 9962675 -13449056481904594005666486655554736800 9962676 -15329108172309720626936801142426131712 9962677 182125637750150785855358439477720536160 9962678 -96450241462140191329808334230757120000 9962679 29030298850703097753796850264522041680 9962680 -51505008950056595063237600749085491200 9962681 -17256846138373864804467230495415511200 9962682 -46209531331762110265150623328057532160 9962683 327340875682049618475158420686801464932 9962684 293960149843858999044621592187679068160 9962685 141223785770252013194456673700813387020 9962686 -230884908766108682759591957101822052160 9962687 68487646034126261929717189773822873456 9962688 -48874063604573014960415482421874524160 9962689 -447929706409068517998983124698201518080 9962690 116146957991456533375586037612650572800 9962691 -139403498905783328581049814283819585536 9962692 -96802480029363206327165072965715002368 9962693 -175919226636001393422059103633139705956 9962694 9224356040366260435843899800031052032 9962695 -16720372585310441503790699532458686080 9962696 152097580982662121294184709011140444160 9962697 -51047010715952573721793576321566105168 9962698 74573350120831655676368879003416215600 9962699 87151301691032872040263690594226352 9962700 76868135512804521941181668570036736000 9962701 137611122929263616055789244711144809952 9962702 173149357326072327787094451694204239552 9962703 230689639766321463746628383754968386560 9962704 99646864073527591809850998748212715520 9962705 7298425740472107088036487908709050560 9962706 -52029907851584481448095027343774411776 9962707 -331201514347230771377362510241054485160 9962708 104461372902566935746742559913390729216 9962709 -97531668092320382837801707127044498080 9962710 -39779096946490157967304527257613354240 9962711 -494204663830357384767707101233542942376 9962712 118214993494344657688235712774069073920 9962713 3699841865675770744676207946855685728 9962714 -95319313999277673503021856412683951648 9962715 30281247695176458238039277351178086400 9962716 45136318632518047246062745097441507840 9962717 -215468913536991206556218117289407535648 9962718 56084421155812139400806776886746398720 9962719 -100077485429491030993636084811793678576 9962720 261431538498591634513897426463317032960 9962721 -231169086396771368195267238343916033280 9962722 -114752701775497452209502122888951256576 9962723 -78027257401641788871193306933713003336 9962724 -33409458067809105919008694888486502400 9962725 311173302957273274202854908336768700250 9962726 -78574239209273669642136622019491584000 9962727 238964144626058963051630596483004679720 9962728 -48156157966177911930985218600709539840 9962729 -184638038848731423576345619596043242054 9962730 207807660691745223390979041339791040000 9962731 409182467341148554477458152322126147456 9962732 -20084541348771802326201710933113064448 9962733 290820374056843524908092541293392246048 9962734 98369903656799980234111353784976318016 9962735 -208129155407072920906433171982345979320 9962736 3384116365007747670523946143580160000 9962737 -439126557066151873575914868347818109614 9962738 -16121616498271755523152406622347385856 9962739 138725906639200802185239937450106624664 9962740 171501718096287539308012746639859660800 9962741 -399827203142434024339104773334315775716 9962742 -166542582421046727766013781612270477888 9962743 116516443016578379037678854572710259592 9962744 41936814219635958550663556580481413120 9962745 -68129074007991655654893703664476464000 9962746 5681311029618650999582972154829065072 9962747 400144320847993481010930225039281550960 9962748 -12403495668955756190296271048520523776 9962749 32381147987656865915994957583430415360 9962750 101464182235997354953563961066386624000 9962751 221223285007137760385361149929504410624 9962752 -257494088939996886352644778935728472064 9962753 111194749958173779057478034437895008002 9962754 16549424487158870788017396476857632000 9962755 -307386762701487668085591004239347269680 9962756 -4413793112697288539695383041671369728 9962757 -196504025382834228005017976075713808448 9962758 19898045891670227213539886034428725248 9962759 -366279242311845540468735942065848040040 9962760 102359871690329442660777263768238489600 9962761 477233057272741051950938133954208878362 9962762 212018055764679121295898917731956153600 9962763 249250542958525148173107358420159166400 9962764 27988377611761213182285629181118136320 9962765 -142036730895787442654617970597536900200 9962766 -153894166729279169973773618117701158912 9962767 584621959947115942503864680812810736816 9962768 51135318040580525571727553948418785280 9962769 160455274689859170955712905171108331520 9962770 43870637682917861464922005965478901760 9962771 54022796232762080247735761207456102304 9962772 -61564754390211884759441971645837283328 9962773 -41397221651354935317421237654141978240 9962774 -242508629484663327608931765662236752864 9962775 -124724251867745217063462527305371501000 9962776 451108005537445668298825929681120460800 9962777 -346438031772623212385751846678976524 9962778 225738832144530828322809378518438707200 9962779 -66102706688135935126912699099706282620 9962780 66704995961584671706859608474588569600 9962781 10461651985216303264918576837371529440 9962782 120561904952742261695036627441629745280 9962783 -34050363753356370885270879298441283760 9962784 -47627074804164778416361742487791861760 9962785 -35561561358811962193166418323556335040 9962786 -104599938440523952069255086431326047408 9962787 149919896056153752322345586601081264960 9962788 259239403409438114752931385673393345536 9962789 187246154248652862541342131305382488124 9962790 212174645214011971348061614755722039040 9962791 123988325798362181979033443521878999984 9962792 -46514883188142013322578549768125726720 9962793 118168756178368143834236315594918511882 9962794 25903289476959531734354282157293521920 9962795 39291189874107556686490944440864015040 9962796 48998832926731680258642511517113492992 9962797 224751573135447119125030329328999373740 9962798 269251482289156623527694290702549996736 9962799 1384427252027547103650383591654215680 9962800 -74004040226016877220160176178536857600 9962801 -252827900345700319782237111144415881198 9962802 -194790035440831885898429128225646113920 9962803 -50252526108273216238221723525760471560 9962804 425748403351264801324022804771847862656 9962805 -120333978712310655324152725825906224000 9962806 -23832110691869465119788603286833525120 9962807 745626914555590078364057171194705108800 9962808 75149917000095912469887993561467781120 9962809 -55704207708261681525955589575994635990 9962810 27244060805266822687507324495811896320 9962811 -86973550843207334112956363584060293120 9962812 -405809461464488980761676030068206734848 9962813 -132594544340303036644044809678666190240 9962814 173331716455261933426812029154118482240 9962815 42092157466672903996975137905010921960 9962816 160925781433451173494300169827624419328 9962817 79514468456323007777823701718297810480 9962818 34754544803950753549306004018906411520 9962819 73041852052798041505641897434967212220 9962820 -44926581534586740736482871030774763520 9962821 -9889928250378883758216692656956066240 9962822 39429164099356597718701726164746738112 9962823 89428825427415004334188032029608708944 9962824 86807738107168938233531610398043816960 9962825 -284488404083393256409876969268305968000 9962826 133363160305206856301186653607311359744 9962827 -227123570335997807745424631300970049404 9962828 -267489363087138059286188917033880063232 9962829 -26106338677724037412474856147043733152 9962830 -62968139586694111006661480760759713280 9962831 -48988418221922494386720251403781688400 9962832 41290507018234635609263294548851425280 9962833 37288849469007921888204921966944436576 9962834 -10063176445858734405110130006653153280 9962835 1904048527586579327563768977135055200 9962836 36216737396669369873413787753248280064 9962837 -348973087917590824050274403522164382514 9962838 -2744098954409343994994642873378944320 9962839 330046801224708101603175593282809765640 9962840 182395163574374614306361158223047680000 9962841 -63217821268236067987033982489760654336 9962842 323503575282263510189433719171002368 9962843 -143252441227727769893137241038444799256 9962844 -214787493473884286719638732239473104384 9962845 -24592413241101804873786335215222165800 9962846 -165810973858421224306084625850662944128 9962847 316976554495000378933788440101944663648 9962848 30754567888840110604666099957141340160 9962849 44375998569160673126439607795318226964 9962850 83604163131845070958314264637910188800 9962851 109532558301009685645226616317912429852 9962852 -138000387978469135391027139704987720064 9962853 320449505398080848326956688996868455104 9962854 50951485097049196755721293182359371072 9962855 -13742647205479546923322320604635823680 9962856 -146874451438648846507452038213340718080 9962857 -7538742915545637977784635601033565894 9962858 -53405191912055533607474174764215175680 9962859 188062597497261465675436794001026266880 9962860 -202450775218734861067222838499080785920 9962861 -540011792518721182012902935743282684500 9962862 -13726472233101353588991519476242440192 9962863 490873756943607963996211518244515963480 9962864 -27441255067230574838674818557568024576 9962865 -364273726784664864102336015944526288000 9962866 -20210264494496371579981424366691433440 9962867 -302162717746825904910451783988002058568 9962868 30229210629797789894325433625254533120 9962869 -1972206975069605028865572536587426368 9962870 162755472362137341435863082110916264960 9962871 124073866850999399901285023912921188560 9962872 427799362144719905453332473499003207680 9962873 -91333349326667806777989296161131922176 9962874 101286528972034953260780661138885300960 9962875 -121835821264081857168872422624203492000 9962876 62547891193291964816229603628818157056 9962877 -4673948435165526248964015045057571776 9962878 2035169071693560018153681413086180800 9962879 -21203909874312028806342901698937256160 9962880 136691836503123152059094674748473344000 9962881 -314168655357140089795240807244437062336 9962882 -155299181398472398379908771897092380208 9962883 -42866692544188221675239788272175135536 9962884 -415885593802765037512234160217285805824 9962885 4601757228514435088582085470136528000 9962886 41474079414925692541976507149684574208 9962887 -21680198185462628610613142940859713024 9962888 312348355916736940877661611515855027200 9962889 252748648859863926766441756533713568 9962890 -16281594038939736220870096621841771520 9962891 135905453955878523434842184867959214292 9962892 20760731746713943592207527879938201600 9962893 -468058996125728102136474463585331830858 9962894 11877893156328839042553182891132762880 9962895 -164767728909091871226887078470925975280 9962896 19960828703939408531742548522143055872 9962897 16945676897467396689392974616133790080 9962898 -246602963793996189563281131192018048 9962899 -298770337525191339837359056219563117320 9962900 -98932891309490266296798868467283660800 9962901 69127727519917919896017293990014941240 9962902 -249609672470869565800828509064863034848 9962903 -1853901478742079144186425444556821400 9962904 -15018419551655713835856756595265372160 9962905 -113322862263577772827018537052147288640 9962906 350557438938496957246390284353793984480 9962907 -172037360991997671991661056284913478760 9962908 100586203730249206746784714955309424128 9962909 -41172011597059946548936943242271086560 9962910 -58305731999473503055144186222906172160 9962911 210757392636771512630363081613138155632 9962912 28532651037734083571454119988683538432 9962913 252399330824655548191488165615541255344 9962914 -64812193810631128093457226752784750528 9962915 -126459231088472522758442478514617691440 9962916 88271416829888397906752033054391767040 9962917 -210106403236087893298901980718993738880 9962918 -29250236105898146546871134651767082496 9962919 -45185943268272670045993670130937348704 9962920 -83659983041043762615366467067190886400 9962921 -197174692633907115784147258884006031680 9962922 -153118075567637222857903429698410753280 9962923 208722507607505575309355203119419365172 9962924 322713613752111838819640910050112496896 9962925 48538529998715824754058831072876544800 9962926 -10840515788693129693525863246417882176 9962927 40443599560522920309288069821848944000 9962928 403399485096798733361857652700119040 9962929 92744223246640920261333869920912944530 9962930 974523343833663737385069549095571360 9962931 -94999283447850358893749332354634053056 9962932 -150035649743385557834511191338981591040 9962933 -55112818526173321661312859356524213632 9962934 20372884949266295334258330416570950080 9962935 13687945382088657602205948248855040000 9962936 -320043147784158833081685393724835328000 9962937 42844526243165010074413374625251062394 9962938 290256967308418779810453953237838123120 9962939 -7801517787377310337131796561823829744 9962940 382140496846781965527217906569891840 9962941 -93586032099820583164462677252897667700 9962942 113817408929982861049109489420358770688 9962943 168896588464339684141469888317040528256 9962944 160989462188658364705414914651189149696 9962945 142695055739679785197743251737194143700 9962946 54327283359167953012333289105158917120 9962947 369075474395322987483464951251517504512 9962948 60763414462764036989221190775320135808 9962949 102045134220922626122569035654530121600 9962950 91889018950696314451528043108065104000 9962951 13000055482153697883891203614292756952 9962952 115436764238500062015928763539389235200 9962953 -24347979086152293642091994810983192320 9962954 19956121592988534975481121305299532800 9962955 -36078006706449861069606446514423666000 9962956 240484758001941405362494707913798351872 9962957 -199267122832421306380490657012556838794 9962958 39632254597143047033967959860036152384 9962959 -159667389280638937113440911739272854000 9962960 -4712334704620381993351672539371274240 9962961 -16286516449353329489138649696338342880 9962962 -159951003075225067810175149227909990768 9962963 206969875507059840048118201687461775212 9962964 -53199832037428680881500496454971811840 9962965 193698268485745920119874412429540423320 9962966 47795994272968023614634574885870829568 9962967 7173002090133690999129056927895842304 9962968 -71963843286247330045262565525433344000 9962969 -503935426642762664880637663169866653804 9962970 71410617061135144195060272178531296000 9962971 -3491514041104517312406778278060451840 9962972 -126156458006822002327041479705414260224 9962973 -156476980987750456945646442857845819200 9962974 -113788264417074255053555226083809661184 9962975 -6077724691465105926054271488598431000 9962976 233294568578315594296349564068901683200 9962977 393390458546344917429184962120640369826 9962978 -53358345400992131030294082127876066944 9962979 -80667284952360537734825948578658795520 9962980 93777885173261285950669684232108544000 9962981 -53369277465481113071284194336604739808 9962982 -28972303329910705872044078426664294720 9962983 232061152663585552482734963407624786232 9962984 146543082805306784678293009798044549120 9962985 167322962138380568825421052390140792000 9962986 -55766540093799989302524601663162973184 9962987 238569400763349598923596311957922331636 9962988 29529733832501989547191083267890626560 9962989 -629669351751433491550092974650904077376 9962990 18487689503757231000646682006042810880 9962991 -64082759051580685401484000993948947000 9962992 38641699790578270313407011774726471680 9962993 40360117006891857234984296120614963944 9962994 -87749757031325500501359779084926896000 9962995 -102936475034885295409153385578320609120 9962996 -74596254701404693977733470501438443520 9962997 81098688991718853941400327480129054720 9962998 -256437779836672129891793193181740329280 9962999 176429392662556003342955956716738177000 9963000 -125227818282254421718574012643010560000 9963001 -212637061167397855202826562160607047168 9963002 1946842710785890662536154812354540544 9963003 -311857478149775643675750000660216835536 9963004 42834198676277625592065805592191245312 9963005 -26303649559555823990441670517547372040 9963006 66479151095691783139540407608151091200 9963007 89549643964469861059578461847359206000 9963008 -174287853779668935675285617995394580480 9963009 -44952091791995738890718884170724686336 9963010 5655969252890997832745403114621872160 9963011 371498972633587203624997705320705173400 9963012 221261925885279220484364370172998477824 9963013 554841455412519191935806059214823567680 9963014 240949278432813466735688891091835200 9963015 40434686526807413022528804290689019520 9963016 -41006786509271463407058303778406400000 9963017 18737563489946219645131174797837382500 9963018 20018887493843755040889041200486668384 9963019 958606803587066702817955106695008620 9963020 -223924995785840585974703906884722616320 9963021 -55406099905758625848638188638613172256 9963022 53377951378918292210940823619939109312 9963023 -68794554193923905475222505196894379264 9963024 73472469389087902268516410689971748864 9963025 -102165104935247302709364984352208899200 9963026 -172039412247523263458019201081637362288 9963027 -10798607933950050927544016107266291360 9963028 29756367017198688370734404730119151616 9963029 -320847117855936905843316249826691120370 9963030 -3791050390335020369453371752999321600 9963031 -94828094315804032966322703357602248568 9963032 -441808875680895594852792993526289049600 9963033 -106980611127240035226916641513089258496 9963034 45124893936737889463693105209756000000 9963035 105494930989712354516154121442789787600 9963036 -57726452536137200962623118967554521600 9963037 -61087189947205045139523914993228862720 9963038 -69303871596157608065301436431319294080 9963039 -68800401368061659816413743315479245680 9963040 20836896651921402733906535146141777920 9963041 118155751295718475526644158178498807968 9963042 -146621651205188620839092230104664860288 9963043 402412436044839624822917781361451923292 9963044 4385826145040872555697995071627362304 9963045 152031167432885758024209128366252782620 9963046 -45845180054427673001534863904241451776 9963047 75726226781730672309763289552657236800 9963048 -161230225115410215893911779320991744000 9963049 51384102093054597657633430403282260640 9963050 -135853431894471211278363548899760233200 9963051 67329893215748822539328456661479683584 9963052 98167572269088517554012947541711370752 9963053 340716170655061968117859576894609361760 9963054 -57753748372913828887681387121995042560 9963055 281880781412141716230143276773147893960 9963056 -91242038602401534171497637462829694976 9963057 1910090532962800717284793105159626528 9963058 -23831535566043138303329339648552514048 9963059 8695422450246515437736768106484440192 9963060 -45623394113450073843223789817664061440 9963061 253736594137788013596660167866091319662 9963062 210941520569059827760856991311059504032 9963063 -80562645098727946302707557009206026832 9963064 179744338407122716230567138618411540480 9963065 128128042756995628817096017235239012800 9963066 6659876804854366767779913009002169600 9963067 -308665926862628434039368292775200793884 9963068 284598509226191350150241072631065318400 9963069 20585971250617278866412002327774738208 9963070 -20900336170996222504793250730010184960 9963071 57828019259239310131977057607815139584 9963072 12966918136907262219433172121470631936 9963073 -53048743624252200914795727290552469116 9963074 -212784587665661988455812755465515786496 9963075 -35283606866577493628565922839740044800 9963076 317030470668080938630465715816088133760 9963077 -26771151077001249714478093488000319074 9963078 -23755557097388573048673710611246938240 9963079 -206261466390211919747380064916873635024 9963080 581774732522842890729543022544564736000 9963081 -20073072535902607216511212124397454278 9963082 -111785526161990672746110585679161837216 9963083 -85045718971927555845837696148658625792 9963084 7205839161881422914117413726735310336 9963085 173568932331456305142471952646429817600 9963086 115088887541244519497190110316092054400 9963087 354778022088135244135203715484124353280 9963088 -167880686422871246161073232229104107520 9963089 301859470655783680154797869074105684724 9963090 22251281170327371010834641160937994240 9963091 -164179931637563341606257159532903675128 9963092 458932573259530933532872436919451352832 9963093 -52509275300436491838486321112480410816 9963094 -78726226632582668534407421487263324160 9963095 192160642057795046555648473355263144800 9963096 -71302563538970005699208196695790059520 9963097 -139676615009140323937732831891503447660 9963098 -75105188155018724332286564041281949200 9963099 -101510804892092801607905049126160143696 9963100 -684369326945457963196704859877171200 9963101 -250756900902779434629283020479561842080 9963102 -139381281632807374011415381204548735168 9963103 702009643636449936899219485163613772400 9963104 -472679448829529825351364940416299433984 9963105 -6098911680937389977476093314885984000 9963106 -268354821562259090260365090240204170880 9963107 -88675527220871757283466672846347109376 9963108 -118896779976597440510422861036058388480 9963109 131408992651255954830478296808698058204 9963110 -11389845855775898262021664799875559040 9963111 -192336324150011004464324877697541767128 9963112 216762271587528572751335501662037882880 9963113 42921334603584419096613401829731538804 9963114 57150636460479887247780120893810299392 9963115 -189012930566801820984515475447681918240 9963116 -229982841012919177705721091241797814272 9963117 164102129654012192857104719051110136928 9963118 -147328490682381876969110693278844957760 9963119 -228229211183623310428331567230512235104 9963120 17555534599222859368756859323419525120 9963121 -125611340207827974921681334007499238400 9963122 -112320305297588885355871314725381305536 9963123 88998579447791166702594538194546150768 9963124 -66959566898940922312551672305159558400 9963125 41499672236046471202198966133110500000 9963126 174993398406372656614790703814763258592 9963127 417588956928078636469168233201505903976 9963128 38496692752130505306895135068688834560 9963129 132795175980166040318708163640315032288 9963130 44991564197083402700542866428673558720 9963131 -310723070024363904489615085119708749136 9963132 239671748813567737312012522451858924544 9963133 -251610831037544187961206211258727076096 9963134 35492175963910424098401332378433110400 9963135 17410941951077149883716144003845350400 9963136 -116764483523440863792819522722731130880 9963137 179820969670669504306333568255588646786 9963138 14719066856810154254188430228164930560 9963139 -589418577887197935774224490769669498344 9963140 -111058628138127478386826374189772800 9963141 32977152763821982157823633878381647584 9963142 -55436572289824140667712955615753429888 9963143 -1038792772956012833024179417151423016 9963144 -137159687458784554977160724096771481600 9963145 -28918740130816876425000985458110122800 9963146 -143526951613247707052426086808724769536 9963147 -194291064076141869202187823213582287400 9963148 -38664712212382941368244779272352614400 9963149 -130634997331373549245850957151494981664 9963150 884005922193966115091343315833241600 9963151 264047162276961844957405984582640502144 9963152 12193886549686126016655194726643793920 9963153 260173062294350442810305692866648033600 9963154 255435845332566071418771287333281231872 9963155 25690279398750971987511255185354896560 9963156 -32327081755729635907765593389591322624 9963157 -181389040701444322757866920773801607588 9963158 -93492329619932200943365363369876132320 9963159 158112529271905060395722696058637024104 9963160 96436117992557676486938203993254912000 9963161 -68635143906762989798788456308330399096 9963162 8440169128750687718681473228881778944 9963163 -61187683631054748781895494006969935360 9963164 -43636887358091521023681826793203814400 9963165 -42082948691271995376709560710565586080 9963166 31746016989742132222231415415886618560 9963167 129012887596539366125243672046397669200 9963168 287595780422337603374466819750336921600 9963169 -359301959639081062438610254121319750430 9963170 81544434808833053669213192629376866080 9963171 340994757530280169825407815047468043940 9963172 -110746520963526818824419662109501435648 9963173 369597541630766705686522460418736008960 9963174 309069811691021444101686209258218368 9963175 105597943496803823371749503162330363800 9963176 -441000260278928812038076097419274449920 9963177 -19161564611365216650659078758734427968 9963178 -200221891983244641657867056998794945360 9963179 176541797137586156252330180786452754640 9963180 152938458267955960077937660129296399360 9963181 -577488884407413666452484562091087636 9963182 51273785106111568634613864382544323200 9963183 144225756218515120951276195257180672000 9963184 -11529593225557180260262137573160255488 9963185 -304470548037605318512217083970797708620 9963186 -91762617427336318463747685836561664 9963187 19727212542568386674685285036764540800 9963188 -57524062952473020067500066081788454144 9963189 127937691000953452690222526850418715520 9963190 -244417272111705349668706925031355276800 9963191 -106403790676886337650607306472569835296 9963192 -187651780261554126194395282631463137280 9963193 50782722438433088433399348141995725440 9963194 57121163709861283481645389303806044160 9963195 144413936128686750801325735819147453440 9963196 -61204434540396401953360385527829437440 9963197 242634331690152098427137685597345675180 9963198 34646234463933595309514914613807662080 9963199 -479756762294981765060358154054867940800 9963200 41787300130781852465844003790651392000 9963201 -441741858627259575957310078222784563200 9963202 28857505728135648628950790046837433552 9963203 -31966372180417991249139461703190881936 9963204 -7461246384540080601220157531138786304 9963205 25117015548368319225007567910875050240 9963206 -18304352528298376294009855709464095936 9963207 -402630641637936510313007878267120109760 9963208 -109440884564013295077448869979073879040 9963209 344849369027055305118712127901207428928 9963210 10719160296640676525311806362023180800 9963211 -182082232102688102261801267300965561200 9963212 -8339268409940117017824476119670538240 9963213 -58843279587555681042633433239306587616 9963214 59254565834860693227273694507244508672 9963215 -219500285271979561140826791101537051640 9963216 -15414111022064533028652704400766402560 9963217 359540821113373083277552545619025822784 9963218 64900036663270551852555368348076028560 9963219 -115151686647283748943544564374655214664 9963220 -274618456115026606733025706196369203200 9963221 94066911993784989628116284712156308412 9963222 207472159873890920849857445619577860480 9963223 -86895270696245767322122353461844625528 9963224 614280394086971101014902504588175052800 9963225 99029776334526382059972818579142712350 9963226 -86082557330183894147024387686580311296 9963227 -286701512533615802731338301889656260924 9963228 -84242895906322428592135090088647434240 9963229 1755142808801372736735711305698849728 9963230 -122252431694471444633185971361860546240 9963231 -248632868484003136534472827461732030648 9963232 -67992623166809361247437142563283795968 9963233 137769855758398502914387674983094448320 9963234 104869053875164401258461584386680543184 9963235 295383241231601893744702652660994179760 9963236 -304133576659225148056947563663040270720 9963237 87724109417270818725625055526097951968 9963238 -52139718176889595196599278519307337856 9963239 4747692917249134597275177975983888688 9963240 45579401140814715544238255264317440000 9963241 -213455054011650728334549590573282996748 9963242 -182105431777725248561479733527778918400 9963243 -111648467331560073043735249236923846880 9963244 -103493077491337318092575121148503326464 9963245 86203388914142249885431653835075852800 9963246 20321900490753891684784319730028667136 9963247 64147106287692229063408233843010523632 9963248 132546594673006319283651610666156032000 9963249 -148512411338865922071448132717134362880 9963250 -185222537574389316847240144710210432000 9963251 -153501439011351130276207373657455037748 9963252 17240112646003078845015749541000998400 9963253 663468153290330428064196391747265766364 9963254 -25551491074671403127713142737661203200 9963255 96253860463076723247801256504734489600 9963256 -236782558233138129216414829058929766400 9963257 -47855545475769703483841406843508325808 9963258 -53313491771781439638284835769648235520 9963259 33575078871954034077992426133942959704 9963260 -213686750687231743330354499089750341120 9963261 -84057428509797517803610763048378784 9963262 90460409471797189748507409648057541632 9963263 -454546578309696885640131252722080543488 9963264 -84126168764110064733983713592214552576 9963265 -123891527728034778062665610586746792280 9963266 -38070503296455801632802901083940101168 9963267 259706198413886884957244768400858572280 9963268 -221679494882845571055956502567310822272 9963269 -46105513229867569349989420776567275940 9963270 -152960250986302754770248435521158252800 9963271 -543769706493650337482502537972072409800 9963272 -2026292331805027782357329555541442560 9963273 9046678703570274593543823969618420000 9963274 201396291047956831959119355127632953136 9963275 -16479435123012834564404823238034242800 9963276 -3479221182027001047288422923907629056 9963277 370931643090008843347161272909695001600 9963278 76793792757460988531505816345463795968 9963279 -330525895449694503448953723854289029976 9963280 -47146207541996825657186717126794199040 9963281 592168235401006887100992177268143740082 9963282 52548728870096281366645088712952700928 9963283 -60318584744140168704586664176174654320 9963284 -26546093550141666614738315174373600384 9963285 -187901700921816111277302848080944960 9963286 35989782863592616449828674026653699840 9963287 359446478844611636887693719645511822248 9963288 141863963615800184509479444767192064000 9963289 158622289236175160676419941285587341056 9963290 -207903628000535195085374587694576205600 9963291 -40498915323483195534700787265762687120 9963292 346703218216972706005304614762543580160 9963293 589777956843468819666288777180108375264 9963294 149279867273334506866589894075974563840 9963295 561468919411152109536651406688579945280 9963296 16694364672724638766281102025178480640 9963297 -20616008817089031197872241039956220160 9963298 128562668495856123432859074655764264960 9963299 553357494563139745835559351427411614300 9963300 109231825721456454581107604882436940800 9963301 308503076672423343989817914442762919392 9963302 -208728367669584175569405154639849243968 9963303 64990439072667736920128333163364274304 9963304 -94485932571946266168412383834767124480 9963305 -12156357593600069307677735482381222080 9963306 -65154726425315046999968691190737649488 9963307 10978158648444069986793133489438295872 9963308 552730308731227859753858996868769975296 9963309 -6382648149806743397091161932325518080 9963310 -99091422677287785829493903091683904000 9963311 -175896220860079271663658713348865803928 9963312 11005677428020558055125984990699683840 9963313 -699776535820355882166927361742717251032 9963314 1293648885270137386150027285769995392 9963315 -377621319977141572637228260707955200 9963316 3407128434124011415499173157014511616 9963317 -65456482926386263258328428218642093828 9963318 -99986275221161917901863753592757458496 9963319 -155435701281165728190938504070650267640 9963320 -163847573762822874456347978723648102400 9963321 87830497124611374373895233084306085712 9963322 -180305913086238486844075963819068403200 9963323 27932511216276767301735140874701173824 9963324 2113681858776771560174243622547095552 9963325 123479056159865848738906824623434906500 9963326 78445564533831934380313753955800410240 9963327 91029367458396109921962001554365178240 9963328 -45566905823382391690692287251243597824 9963329 -526415046468583369235245701836379179070 9963330 -8747310251780612863924958697436185600 9963331 80067685836028789222731638727453494992 9963332 -28419094343488262075662406369815488000 9963333 34041884246425003990770397678954744800 9963334 45133564864049921675519198059310216640 9963335 171963479404673391364060425446241129600 9963336 -144753401969945745713267205449830809600 9963337 35511917358246025844506830388101120986 9963338 14467200105594139478305293625568722944 9963339 -89471591063377118969108145137732500776 9963340 -106556064022169820853658227726552028160 9963341 260785426493500323834432152087668202742 9963342 67379654956107285130066586077150294272 9963343 -4151308658794923325655926012804783056 9963344 80058370523710681861294660099765493760 9963345 20948535508717288439099980202373782400 9963346 286061580735342009567315060912883273872 9963347 157844276665617349016922503356300596960 9963348 -140879983875236718160837225230763038720 9963349 105165500242014700751661337157772827520 9963350 -31831060540787484354420919873755477600 9963351 138060883688478443046884686220664521040 9963352 41280384735923563764073453095308206080 9963353 385422496968082396842407762983769511120 9963354 176037441111637883851154010740739371520 9963355 -14786057828101404046828201592447773440 9963356 -99676496420350249158006689969181265920 9963357 -339824920846177925802156145051405848960 9963358 -297087421883972292848826003579690816 9963359 -85030879813334180406244496641374102528 9963360 72635567189427737296597879918685061120 9963361 527324841203723154220768627271464092962 9963362 -130393062077414327307371551030742827008 9963363 50876561982518648205135466460015444400 9963364 55649275011850804949178264860382341376 9963365 -207451955437041377474021707919547556740 9963366 -63621430515346951229820473304038180160 9963367 333742695499862412954047684170916223416 9963368 -493199421235760126661008782292814013440 9963369 16550274022601649086254544982534606336 9963370 -99139095302817431759558920036406092800 9963371 -183049904576961523553905886070055146456 9963372 -47825870195799010274674923354759782400 9963373 -162141764108073976389758504826200080160 9963374 -345710558203066662166352112416581391808 9963375 183652084732659497055013526370822618000 9963376 -135070382548656717897955089531839643648 9963377 72789382307927014480580719891314621672 9963378 62989443238424016698013227169897239040 9963379 327968661555353033265260402600535135400 9963380 -4190127611358520054559450640309288960 9963381 -2606577502551353620780831980537875040 9963382 -169274123492508865827379661039000064 9963383 -426027187990614928423028775654083305368 9963384 126806080003328783116704644442058936320 9963385 -65418641442268515492649296705975670200 9963386 107562711029770649764395070363860263904 9963387 -149461535358338945056803755265747909888 9963388 210503152588533787985006771295015692288 9963389 -830230689206928738416222583641555383680 9963390 -50746004641367540277923297860585246080 9963391 92888205469425323852718191684469029800 9963392 275601300219706677315599943097280102400 9963393 -147766244802213366287370545120643382272 9963394 -103183020630836671435559081291389160448 9963395 -765352740199934933833211662570216800 9963396 -176841089351747211472958997995433689088 9963397 -5187724067616371029950589611912919748 9963398 -212598128650090979769699591124027024800 9963399 153396022672530709009290192551304238848 9963400 79303765286710374769924614833946624000 9963401 802308812035782132857434273682995200 9963402 -48024216101291461983882618200934220800 9963403 -499688544930520325840908173911467013256 9963404 -34477348270597160239021631886725480448 9963405 1424558086893384961238745683973735960 9963406 -26840243939818868299178891055496022976 9963407 -317877347939390137745334487362063163344 9963408 -6201028907317223351159065441756250112 9963409 20226793939358961585132029488301228916 9963410 31527746248929286445021280517779456000 9963411 66362009399727174328474505197680718464 9963412 93897660855507932333878575725931171840 9963413 270803891829234396588076483632103054620 9963414 -77535208396602115469379566408890218240 9963415 -273560718300198052653749854403403063120 9963416 148907353718595147517740717322741923840 9963417 -62058036857232442993364784933359414784 9963418 -149722187138703546969744294502827309840 9963419 118304828009650997745828362915596610820 9963420 160987679862127908575186308388787855360 9963421 68822224993920470821078312764291111840 9963422 612606069744669169491174700860789504 9963423 263073202596675100524244269432814434072 9963424 -421062467504679673551331999593041756160 9963425 34071773797560634875658074083631931500 9963426 -96842769176537010229366423374180141312 9963427 17519052055027160856264004967984956512 9963428 -283910027761425968701806166522326399744 9963429 3825714264974181855150636127017530880 9963430 -47054834785460298918967731895374247680 9963431 -72198151755134377345705606847750134272 9963432 240544758860934686249726634662412288000 9963433 -309993560127197819889277021237999924736 9963434 31245432462016471954056916328067897792 9963435 63448494069966019381104007252123864800 9963436 87313595429886674493132815691084005376 9963437 -37140983320241937792622435981336744608 9963438 45379268278601397125886397247941076544 9963439 8364411858280562763215921170086790224 9963440 -28109549509345867655072194192909271040 9963441 173073651868319467567861198826314502850 9963442 -15987537024313209147069449724467048448 9963443 47555665969685539332829047908563500960 9963444 -3564524126750942928804405360353556480 9963445 267361851333375626199781889848024560960 9963446 -21352833177205696654824185440315838400 9963447 9491027794798397609152339258849349328 9963448 -204248435212975049017241988998946816000 9963449 -165186664211261132563814669997839006550 9963450 -4776201371860478231777458868034374400 9963451 -6337030405005637042774396945244795496 9963452 -36070544259033475571028399459977103360 9963453 39826946757265092315250455843177986304 9963454 141862367543443368771810627781579858176 9963455 52047460337257763870925474799983984360 9963456 114390259746400161909996208148931674112 9963457 -114180652643877001648301308040064369600 9963458 151459514153514011449456635947764048080 9963459 217827428764401608219336984933285907840 9963460 -37243660496828967144649080078326576640 9963461 -196838447912973925389935188262453254500 9963462 12229034237149774888560991877070225408 9963463 -167747492875896885040376032310339125288 9963464 -83511688014045672546966530419802112000 9963465 -47552012999998972921771729209758652480 9963466 -35332013852663717757492118511646057216 9963467 -633402519930920791162805078768017293120 9963468 47654622424938168939912562096268573952 9963469 130752062981122533884012079513592970870 9963470 -13900274093391023958499332513276652800 9963471 -56952886056649814265091324790458231296 9963472 -26788728657318051606344308045349683200 9963473 82610516682161511844101357588917390964 9963474 -31793005762569665214159997058610834432 9963475 245381451222569385815055896936461263500 9963476 335300225902748112647886655112013682560 9963477 149107038221724295652541101002312364814 9963478 7133716767727095268397019312004128000 9963479 313663588695716084849195827933124142576 9963480 -220030563148982832536390047075172352000 9963481 -491968950553100665426733807992508736000 9963482 -262732790122853085641719656178092541728 9963483 498502969300078952667703412088004360704 9963484 36875592993908789752966566624600316416 9963485 -10506951502516394029109099724232861440 9963486 -58113283301403401319642589169466455040 9963487 -612684152234650519143077497893214280 9963488 -347944874239598799830170154713995018240 9963489 142304117525774907927223408650677371824 9963490 263529067135272438492631409146949260800 9963491 63200432733387656085239586174084232800 9963492 -24834948888125351155951481115954511872 9963493 -10883402553360838844131415134459473536 9963494 126297712711345604054212994293896451296 9963495 -264093893039590381694788602046587008280 9963496 299607467261589081819535287143421112320 9963497 149516081240363276380120550340146549946 9963498 922945593852810662439112643995810560 9963499 122651927983420574077068295122392163328 9963500 -287283722334678552069214330535825664000 9963501 -102803335187440496372790067097774847360 9963502 169615975820763025057051803172733669952 9963503 266597044500360751835213183079903240 9963504 -37050552679016526058909084758970761216 9963505 102079589019780900094294056378931728000 9963506 7306373541748290696807946745921863680 9963507 65010347504994254950368949908907111680 9963508 57469928970545872539710351696510976 9963509 431859762954387317890338491181589025916 9963510 -70147584154155321419191881440655565440 9963511 -128205689771337403959055511834686206200 9963512 -237034574561491821376075531410602004480 9963513 -281993204411673187223566080217790095680 9963514 -91276264923803873291923444099066853376 9963515 262879341072630093924538894002476363520 9963516 141081426614984074581879151204429988352 9963517 -410445303368183310284354741752886178368 9963518 -100738539810452656405458008715900887040 9963519 31821861304401655670597205060480046080 9963520 6433528583911873899621017450446848000 9963521 235644574222578629653237971856731166722 9963522 -37840680485096509303684782157959729840 9963523 397104599291084543772156870581948124572 9963524 7649177062505191897791474657161625600 9963525 7096022583818827173053408259540696000 9963526 -158205162614583575385101874697939728288 9963527 137393226642382213799145517353027796272 9963528 -54383495969610989833961736847901859840 9963529 112757267648772814784491695101764295440 9963530 -4730867323301446401419076390678835200 9963531 81523272495596696637766911495831121920 9963532 -55045623008845175196959846762319334400 9963533 7377418999056575140742191881981480000 9963534 63516292761476104062888756149648216064 9963535 -42006423923151841233432565320874364640 9963536 64973165383072652789635173931287773184 9963537 157379062351979081865023596756522744560 9963538 20652718640846944076575139453945177088 9963539 -80331603765790743213842615298304776660 9963540 65635221592445355905550597228027801600 9963541 -38768640321086088092884866479872075840 9963542 34369224871851351552190200302492784672 9963543 -85001402006136366810714695255247648000 9963544 17447408284906971829924529153810227200 9963545 67628542716933791340247405984033718280 9963546 -260202791467865545719694736552869556736 9963547 -475028266339993514192300281352188535856 9963548 5165652154240675349295423482060614656 9963549 59333712326780105397509575639978571928 9963550 -37620161141454321910615864651628160000 9963551 -1257987584585555604357652063836246000 9963552 -160879198283323971908374526855270105088 9963553 -6733457757848422975315478741689879198 9963554 -144795383264362540849579827479706743808 9963555 -18676162845059214253256558774189199360 9963556 241060913718862166432852078863729224320 9963557 -57477969123618509563223068148057399268 9963558 137272298035650616775347777126402544448 9963559 -89958875104690287200467321769035560000 9963560 -141204633424180981715704746870561024000 9963561 223115024143621109909587031967578512320 9963562 -137249107475633076886629258238546394880 9963563 493416298652473223766815960896699909812 9963564 77901569276331837675706183634106516480 9963565 -54651838692676938565410964886318343540 9963566 225912597538788666574204139739149319360 9963567 981306434815518184827049791619756416 9963568 -47480540347783406657740458173561847808 9963569 20788727164085397737170892102534231040 9963570 143354666805142380835018119037334991360 9963571 -180408905623642811658244815112819450228 9963572 -111832506023167753260556082402355775488 9963573 -3537412212990499870076871888970548576 9963574 63903093601080236542367506522637372352 9963575 81450602296666480397339304023926438800 9963576 14152780244837321521879621655157719040 9963577 -20213222458050336283526054382446568960 9963578 -190804951569669076176028429859519990160 9963579 -4211717456524486703352158895795199440 9963580 17991985102825067277962771057822899200 9963581 -90423525650929665286067444460972657600 9963582 103613740285660142803960696937880057792 9963583 -92990647504646790258658231477778932880 9963584 75345278749456222059059727883516772352 9963585 79893223446379022857319844024968963220 9963586 1449444776455942003991431705247981568 9963587 98979964287146744796320743575769762236 9963588 155090557874665663083573594308767272960 9963589 221010416472354075232317037603235223324 9963590 -32479038245691132392363649803333568000 9963591 -24745518930894419965634907466512802176 9963592 240811219051338192671075080481479296000 9963593 9061370299279453400457427190501697444 9963594 105645585213992450574611233281100247040 9963595 62935184737760210844770047145724669600 9963596 57424825838457510391536064831882003200 9963597 -201021135496139369890228105365206311296 9963598 -423973906791440953499032429880650551168 9963599 294744889989355200316177013004997862736 9963600 334002838302260451226441244727705600 9963601 -95473693287531742896820050759894207500 9963602 295826338939402590127707165481172335104 9963603 123660123790285301083241284884960804240 9963604 -69298593300080918286238449042977968128 9963605 -117522211240053602576036372210285353440 9963606 -113971381211188716749848213098699640896 9963607 -282198988143915248878440445066340263968 9963608 -24980058934560130561163355514529495040 9963609 170693858148220488098270623792900829904 9963610 -99144521781898712997391928122822475040 9963611 -59961326891903020978223721516595243980 9963612 7202548049709904835833470001608308736 9963613 191790651095816052312636578954343415584 9963614 -327638108456355597651324706390737193344 9963615 -103684408514339957858513232082143552960 9963616 -364899792019587523040280155084292096 9963617 -19369802432514176130010020624237914880 9963618 57040762152430424707109140024128015360 9963619 -58874457525000216203192644163218201360 9963620 -173709586075045626313829261990014744320 9963621 19991194992979499306141915459600010240 9963622 143197484468503158119730820528355558112 9963623 33770568686939163046699357062228700944 9963624 41731679476048120745255441821532160 9963625 -169763841036625224047200671135857760000 9963626 84175459188616787963904694607793730560 9963627 -97497239627049773836496788311948964368 9963628 -18021703497764487857464438609118885632 9963629 61230083206454039274646999345306853688 9963630 -20026228137273276001682598435717792000 9963631 451019969316707644663153664676078498664 9963632 34322593623953044737360779258024558592 9963633 431593143576961578082859825098410212064 9963634 6028436613306823947261436076868760992 9963635 -242756500956346402336698739199058360240 9963636 -7583507350483768087381291705929154560 9963637 196442368527913810401480364452949756192 9963638 -199041370398729262049031786581626368000 9963639 49745148873435343850790478818456182880 9963640 256034343312508434436318753117760716800 9963641 322645855076633642433811382945073912042 9963642 58300638684262887906375647738404296960 9963643 343945623646471049124347978496409340304 9963644 -120057098187104660818685339120251929600 9963645 243398133125594442981813673937976282720 9963646 38579675470259105671416919903007416320 9963647 40669852440569675990834771566892560992 9963648 -12731777723066046747475621525397176320 9963649 254956903210392804773784739148569789320 9963650 59584306248206696025873850270867221600 9963651 -189502515650785880522627797494394408968 9963652 20628477230960454668743120085353393152 9963653 -181289833640032826670414987392086257120 9963654 -49521612582889333352662356469950338880 9963655 -128601262894720897783390889282236849440 9963656 -1323826666536800401300777675858145280 9963657 -369909996557765080528412938891983849120 9963658 67698462254075216919299766198869323776 9963659 -8011942559391733431594922487673568320 9963660 -133384238628734669864564803379332838400 9963661 297701247448642771124042929040301642412 9963662 -51577884419009306965507000966111210368 9963663 1000074483909427046572045730206134288 9963664 87896176037513117978799964786006138880 9963665 112013570411974655115587385121097043060 9963666 -26214032446785099305889620524833625056 9963667 -59419733697669968806750015931306687408 9963668 149614731719804389080798117643251210240 9963669 -106919874574939219384504837041785557632 9963670 184176331209289301599009548071391617280 9963671 -109728940982193849134316551813592053760 9963672 96952349970747592800324128181491281920 9963673 -8364378330234933828815584413756943856 9963674 65842033369540527529433504692902826752 9963675 20575279889802998327266104869424900000 9963676 -215236547155165056153884722602834644480 9963677 147203295484424560588424214462842919360 9963678 111071935507501726963621010152154956800 9963679 -206515555162294236499863978008039055360 9963680 225051242980077786293795228236061736960 9963681 32058107896001445382612142551264228224 9963682 67656990105465437429417353431469999392 9963683 -905079215089345270855745253218293929024 9963684 59998585468191313929890313036062776320 9963685 -29234455474912616701533421438094751840 9963686 -113613776274448266296054147407546669440 9963687 183301364681852953833083633005973477160 9963688 16767970504915106924216417102564229120 9963689 -408303047405123856047028098728828149510 9963690 18842021097477211604436372125709235200 9963691 -205761553027693429732515437383112362928 9963692 -162867602347759890795196900589473747968 9963693 108132331955107845380510653580736856044 9963694 -37669435294419323632282216148499130560 9963695 -44060606897047793758333087248217228800 9963696 880219311598004957329868523870879744 9963697 -12753900688999382056107946862078746680 9963698 31656695627958071274034490069206560 9963699 310579656693793160185587285366368305464 9963700 1546765512056797252458612894801926400 9963701 81867439522820436045062233221711740064 9963702 1247167253604680543421937400946094080 9963703 543564510794702229553113834468119398952 9963704 -169336887841442474762734926508531507200 9963705 138950145521831146476245077973959344000 9963706 202599972457449529688280359506760914944 9963707 242655428139446492470087695341847740880 9963708 -52350773130727659219470436174168829440 9963709 43903467117601836984381503248288898406 9963710 -10629120547714551978432520012413588480 9963711 -19480934241542884313110950445040274168 9963712 -122368329032678536116572932694310125568 9963713 -195829210989553677777983033835106351038 9963714 -61149503244576826409844122349106544640 9963715 65717681122682466728842536085363782960 9963716 -52822792676876167971253135441144246272 9963717 190076345727652285237039704801197886720 9963718 -307025211577975446656979708218840957184 9963719 444129056308179070422244400804230716120 9963720 -39261409756648930947552912213069312000 9963721 -448956137279910227604834111566833819008 9963722 -228204317935047795072195042930895835088 9963723 5385541038361868161308901177886577408 9963724 143242833179951966653774415028937546496 9963725 -125745661470900723760188668946005598750 9963726 29757992056876363057892463899907302400 9963727 -354562104063150247778584766249105361424 9963728 45383042197446531455556223806728355840 9963729 -841905142749455850193806014158370318112 9963730 6352165440891672390181024812158330880 9963731 -59846716169781958564797372138474366000 9963732 198250350048174536017097706784392579072 9963733 -180168185235417506119186013332107856800 9963734 -370028190703924809586775720861439371136 9963735 -46983588218941959385760640640846763520 9963736 254608788773042342693116946737135349760 9963737 -1669562126048502430633516686552469248 9963738 -38138345421180251069583041608580746752 9963739 -339970038041860807511876343972443718460 9963740 -127259316035786161306538767050123601920 9963741 -27220463765350497713927213868934884096 9963742 -146184288432237563381871795778223029248 9963743 -23658145099256502778568582070046249680 9963744 72355115358981679393109567596451069952 9963745 -9540262107532740215298989932323840 9963746 -86634453138693897323924979901922701536 9963747 100749704096450853165028204741967143524 9963748 -61589619338599412651627886840115887104 9963749 517644788993749469206627798091165946750 9963750 -36995401977176867929323725048037480000 9963751 170573265666739858991448331823601562560 9963752 -50231211003561642253766930055150796800 9963753 -246107258111246436234958262199647984496 9963754 -100812970976047312236608674942312121424 9963755 141525020692090914450999302184265020960 9963756 -324068632256065218524333726957268295680 9963757 144336694132217674270419367535400502912 9963758 151688009134629091523120541391178986176 9963759 120575073645086903305075295308403316000 9963760 15052450997212653854057391508075315200 9963761 -228428021157601331648157375213813835968 9963762 -46929715175970565350767403607787880960 9963763 -81256850489104752680515274908755748616 9963764 379225384071970188340185936747334536576 9963765 117101154343393582814623845002566648320 9963766 -105194389222365830279316392930295350400 9963767 -56972352585167170880812086604022135376 9963768 217946631144356315881994386111151185920 9963769 -416763485270950847941455193514026727830 9963770 -16561737272419413394086307539038376000 9963771 4707551663632656881753838662834006400 9963772 388341611376469370825107150824669184 9963773 46091756403328592728427536548851301804 9963774 17486955949777178572525419583812414144 9963775 102357165473203349605433959447075486800 9963776 346033451244797872955501712884065370112 9963777 -119077254416089812920770100529132112080 9963778 -71499383891267176483862569465447141632 9963779 -101072009275983068045987805554431454400 9963780 77263415133794140494339457313701109760 9963781 25613354465104717935152892442338753312 9963782 -197413939823788307397829942433971915200 9963783 -91394540298969249686602476920987300400 9963784 -154559478226891912016372019144877178880 9963785 -49572129026392557466617437636928430080 9963786 -46053190998304652480027261527463394816 9963787 11777660948060904164424176902890820436 9963788 -102473830209656457774524329510358016 9963789 119522241362432704959509333221649364768 9963790 -60551364629430739594712920420503374400 9963791 -359019370122833937271674896766406986600 9963792 28956555984509293889309510809929129984 9963793 -105450148453976443842754684332985361600 9963794 -50059662115543499157029676782758824288 9963795 -220907568627525222643588111021514665680 9963796 -239862415090052934753528708813563678720 9963797 -466277483294129335073206577482488992754 9963798 -10141845957358334674957666951211980800 9963799 98037839749717683032402150755321195720 9963800 66253720708728842236116698090225664000 9963801 5609161859354458247523074118912980100 9963802 -141604505930326991293646354451427453440 9963803 -34980737585551965749434779434838849216 9963804 -7793924879912128771392430866089929728 9963805 -296238051464486788257520726075405851540 9963806 65038847245920863748974768370655892352 9963807 49457920142315599089761113194841574400 9963808 889824560386796423404467774272594509824 9963809 -573415240060556959687677177187948842960 9963810 -4388297021947677232850122752011670240 9963811 -191629798937122616997745763048495083056 9963812 455069207047942391970403751861640192000 9963813 297326438078614787186361182860866478944 9963814 -71401986951187440669731608169525897088 9963815 289391551689314592193763676442220907960 9963816 144494397735992491995160281936245145600 9963817 -166388992093326730839301344630809966220 9963818 191105238539820060389277566166809507328 9963819 -61063661499905857356881531256607920936 9963820 -20648084046097459587161210516950272000 9963821 -119302688789634354494588541509572685088 9963822 55084573913539669251622793332509993984 9963823 -471132823672307219375332189025718930928 9963824 -26137067005081771674154995331712679936 9963825 -11508268762393298574345149377611704400 9963826 166496099751746896624566990548678564112 9963827 93089345353409562786873464975198945676 9963828 98039783472480573035704084077726781440 9963829 224119903079548645336178320168042744430 9963830 72961375884427590455235191766790014720 9963831 2453364313488300381815885131508031360 9963832 286580015476514798438855311558317158400 9963833 159393242057069300625572518776369799824 9963834 33690723859614089389373207869815982080 9963835 29146047262564692614109413109247683360 9963836 194830395430477848103965873705116110848 9963837 245284897340434968199514084134411477440 9963838 -76671190353962658398233599282956647104 9963839 -80407627577679018971534286871038327360 9963840 22240434883855714704738752840733818880 9963841 -130491560992039568648180472139214374296 9963842 103148847057174698304235296444916022784 9963843 11222006446448440922347504298488234224 9963844 -137255406000298955612408728293520278528 9963845 249574714695277352624652948279238871100 9963846 111138513980763992059098684534257429760 9963847 -371458784560704726882820703709994739960 9963848 -23471175173219653474774646397013923840 9963849 -119470061097576514629535047457394033280 9963850 -960394905841902172056162179513676000 9963851 474139650960178127440235593032984302304 9963852 26673931293490437433759563784602430464 9963853 -53320231570467460323036626025580836000 9963854 119132257645709211768302118111024221376 9963855 15125387692410138125888632340418495600 9963856 -27578171753832117938516767693463224320 9963857 -67689791602950414325560916631294350848 9963858 26170348040211895275973629944623408128 9963859 -116569695539625052028077549697756282784 9963860 -240954820519439937831523638114205808640 9963861 -79319278776402080928342479286715331520 9963862 -75047048704665541111300048728427902336 9963863 -34332441247411927963208915546441398272 9963864 37023119278381460569331204340188774400 9963865 -74858825262728293921327853514975886080 9963866 -112054174176374799868787143946373803520 9963867 65686278573637935746674594463853718680 9963868 -87412898105960037035517346583167050240 9963869 -217918150914757177522781933304963858900 9963870 -5738126807755231295313868877193338880 9963871 457008109690590365838463234608755639072 9963872 -456556403111642883544881812978228133888 9963873 83442046413119696368693161345452780964 9963874 1946665847266066272888206637143771520 9963875 193498103994423079480541296903923600000 9963876 -27754499649770971388522578091855241216 9963877 109633099231604594091072799235852478144 9963878 -82866201985598007625452699854699917440 9963879 -92291618586627151299664623333758995416 9963880 192163577573661046493486265608593766400 9963881 -659431008958831897693528084033703533836 9963882 107629622231360482253962879158100935600 9963883 -352154954329796674763251426430828265868 9963884 91392580163843543159510392921409627136 9963885 159695448146033906547566797822147166400 9963886 -213960566347080866833406353550110866816 9963887 219199602062407243168909515188791924992 9963888 -31194663259974715763298875795190054912 9963889 -231066859401093991913867078333820832076 9963890 123777103491659129878028528481444252480 9963891 -1147455994386830896631529470532048048 9963892 69345238405381528593961544050114553216 9963893 307209571882361350934547434390477107164 9963894 101611398104819700742847365522206035328 9963895 231067134041241464460588883262141165400 9963896 83445539375030099626103481881686671360 9963897 91690600230148714748766298477040232960 9963898 -18864718599532261508604677959404689664 9963899 -196889431541785703787517547876766634752 9963900 77036467693069251400317361889009356800 9963901 -244630799586232766673004638429804491328 9963902 104715729353672114197798397318687873280 9963903 74071313523416299165060061632934524104 9963904 5757507316938922017755694690100838400 9963905 -316737488661584330766950201023775573760 9963906 84537050201061078485811525774792468480 9963907 -368151620061730947950412143819614203840 9963908 -93733261479985487856681582551255888640 9963909 282892423722573608233665060491246952414 9963910 64803409452300228249566108452511232000 9963911 316381260811345252898503458701618293872 9963912 -57816953916957680599295380842967203840 9963913 -214993074528566928402868436098791636838 9963914 452300955109382080473552374160784782432 9963915 -22407308915149637832004188757402916160 9963916 29364865292523314162717700384551997952 9963917 7561304404293630369330877796418707040 9963918 -232369168211116259647424134871427857280 9963919 -196675863750905142606120123434313042704 9963920 -8347229483068527599868923219175014400 9963921 56443503377254246164484724510149871808 9963922 185823802137919371535012980984450988032 9963923 -351834354895635470948673719606228918160 9963924 -240351549984016690018629113620068870144 9963925 237024912739021047060350669935872024650 9963926 -6734709292524781775534605339712327040 9963927 29787586334233481872095821963632429056 9963928 16549201051016719562842945575840768000 9963929 293370876720682826464778536146220915530 9963930 -15838993946458274862089409467391360000 9963931 -110434312794001656983009945259114966268 9963932 359605676510066702962236851000062121472 9963933 -259197799420266666089431356420543360 9963934 84387405466534909087249383735663071616 9963935 -69175776312420439960352646372067660800 9963936 8263106293117666286345227923532677120 9963937 -376358490324092382468549981813119850400 9963938 4264969242881205992617539790179094272 9963939 -57143691268075435321746626855598572112 9963940 27886674446261701789548983467806535680 9963941 172572035354311954698646347059265978972 9963942 34125715797603901467473966980866439680 9963943 101264320053244315561963060036949608368 9963944 -145267544424085737902007922685784729600 9963945 -199233498617612647864280529461375328000 9963946 36952251650885983973846600164985339904 9963947 31310445656153615582281872651146406144 9963948 180120958152882341759886332901291886080 9963949 103568282792891305914601588600365276364 9963950 -22476036873237907396185722682141720000 9963951 204353050705890620153258876519135540232 9963952 -11608357100667906170597052446556028928 9963953 -34863961480823112237128361540728764800 9963954 54489579943048347539240000457778897920 9963955 -420559831621233813562523200324848975840 9963956 -261894258372740202441185472828338608128 9963957 -310649901185512311758928097378154638560 9963958 -9592083908729489100465068745958202880 9963959 -337256781699715361488847388120457050840 9963960 169954739803970867582814456402739200 9963961 -1991548890451631597677323224116567488 9963962 251810465422544445706306720984490885232 9963963 243465987740770372953688355831002414092 9963964 -31946313931488630736156757453425689600 9963965 163042828140112791388549983444994300800 9963966 -91702563714291682510899140683778256576 9963967 -153418854278634182212951477979914854208 9963968 -15584521310391164615203795116421545984 9963969 -248032843061165557320558762453138299856 9963970 6803250530725383732713329154172878400 9963971 -395866758068564238317376679893662319288 9963972 251375699848542613538124800669129809920 9963973 -319472677402432766260107986098517367778 9963974 -37225700672362294685861069279605108800 9963975 63982594208204333845389940909737744000 9963976 414117251566964752308087304627350773760 9963977 -217793717139571096820652880854874155174 9963978 -72699529572060341296208330932062955776 9963979 -255345667803444324647447276818003461360 9963980 99636224521337504744565917691663513600 9963981 123086991168303777550765523863104395670 9963982 -92906032723586719522209694128767718528 9963983 12093078142690332145959910429046561040 9963984 -15641380065124567882547223896643600384 9963985 -324562266284754659211708330875847191820 9963986 26303816590510119050335421613815490192 9963987 -290568375721983269388513498370273800 9963988 41954183900823668079949959450116847488 9963989 1629782911947694706297623380851841024 9963990 35590918431162807194243998006895886720 9963991 -55112094612319381957577583952206811776 9963992 -14521765645443081733320471630001950720 9963993 17563727627022867850922612621270667264 9963994 -241035119350811986396818254397127403040 9963995 -69438882445553019914833005532222509600 9963996 9402887335870334196129081819146526720 9963997 65869225688518941860255075351103873446 9963998 -113063272796367055307583158828983649280 9963999 70792890727145694277952129983828300800 9964000 -302890805856258017452545078254370816000 9964001 -144892101914190421201438239166570182588 9964002 -79353226074518295274023705361023562368 9964003 -3348227856685268382865605548530046520 9964004 -23590227195126452557543146387180994944 9964005 93990984953567645078666857211016942720 9964006 13068888965147582287945226703552305664 9964007 351580618483587655783721282022009683256 9964008 372517860137132166575640029952998400 9964009 280817756455962961182070029715132418640 9964010 -16033849800599190062477694665459404800 9964011 -337279272521920655485507380363090292560 9964012 559729757746003661611874337600653317632 9964013 -498130819804884976212621687276379773738 9964014 145792109910680026304463946762568626176 9964015 28749883405857555572789438806033241160 9964016 -60872463954818179802986315493231689728 9964017 -32286252276690093445114698554172288960 9964018 -132918367600243581417337785561762716160 9964019 92053571580878698261918958521271330160 9964020 -11130840337401410380441881542307348480 9964021 582856606960167853395925690423053314222 9964022 223466964592673062021504532916615345312 9964023 185843551397656410109590513783166841760 9964024 66185441643640334883351971889488486400 9964025 -84117228626619262168732824586118268900 9964026 66010369920273590126449522846190584320 9964027 -124221543399117311785721461195794755240 9964028 201566783665411132170925405533897351168 9964029 145413683846548979318523939413638772640 9964030 -100416992444500577585641962622969659840 9964031 -36546396613048612706262185765547977856 9964032 -5785248294086821237452419251568640000 9964033 659011680012419977954536393041604263680 9964034 -130406790270504630390912438302462718048 9964035 89829931114263370198918632692968594800 9964036 341017108078291425790474174349381194880 9964037 -49860090880588619274482720070011333280 9964038 -17812291013559217187972751446454159360 9964039 -474646928282325033085197670802956699648 9964040 -293939464137886019062712508157630771200 9964041 25304689588951938232221700943646043200 9964042 411046668572837861958483676223180404224 9964043 696156757461969413299655516319614338920 9964044 234424983724774006181965051321446324480 9964045 51219964476211983011043995195413747200 9964046 2093011333724072474615761495856186304 9964047 -6576415336752032889137351158530409728 9964048 43799797555515171873796578289776082944 9964049 -422175412246563364693475406860470159950 9964050 27347309619889845150828239308636953600 9964051 13811850647183497241601924499976759424 9964052 -25692221124127762440792460840659144960 9964053 9652115177726368324460735052249684768 9964054 129115293037521626375726255559644079744 9964055 -320790704206193337620600944646124443040 9964056 271110290053472835767764467631076966400 9964057 45659831751498261432778722141991551252 9964058 -110451006176934525975779497445801916480 9964059 -110956418655699805205697862757131415040 9964060 91247482375651377418023358538740623360 9964061 -285768849070643396869936017764633542368 9964062 418905972003666992203435187904726528 9964063 -85703989137904617550428117932105755104 9964064 -33955240481772163121012539989321842688 9964065 84296316007690904096919726298931099520 9964066 -4790021428942365841294115959524218880 9964067 -99235332683259602493787698559502519400 9964068 228900592540574373039131846456348451840 9964069 262618388694784697243779691297184898080 9964070 -207738757609501020451157756692138043520 9964071 1194501828452717939381861286895117848 9964072 -536814874493417189366733135575248819200 9964073 -126723471969864909870262460346132274560 9964074 27386963454872902022436888664091223552 9964075 31685102257120165714864264632306936000 9964076 -41958268176231935798819239716510696960 9964077 -234623333816206619023220132253716906400 9964078 270749272812116738893267223209303275840 9964079 148907594283417753874975035193824773376 9964080 -13251077079482950627739695901835264000 9964081 216542622733481342577907996718881835700 9964082 41364771402126753665050672375192233984 9964083 -33597157075226519746697379132774011136 9964084 -50474448246009217363602254861899921920 9964085 -76910770871460647143975427923714997220 9964086 33512488114537729345662123793993801728 9964087 -18296463125941311285916175944005562448 9964088 430871399071205972848238911948321259520 9964089 -3750080829936442155619805548159492176 9964090 209516353149942868990094453287861048800 9964091 -212317798344478630071206439405353015448 9964092 97406697474059670013138204064176599552 9964093 302589482674785655079432156037839426464 9964094 26509707911409571611495020307147448320 9964095 131750347248116792049388792315032677520 9964096 -40304030192712948705059040936452423680 9964097 196330126384929132917265828633278518080 9964098 -83984419587664422031627594500713732016 9964099 57105901925229852654711871173999751100 9964100 -46447778609619829334244366322709049600 9964101 -290171543218517692754875837101893233248 9964102 150636712706911072642253410314334246752 9964103 -699553221570412884896474238097349188056 9964104 213911347312509905852460391857770373120 9964105 -541671354407393382720666058589511757440 9964106 -76911819362464385720402193437275825152 9964107 -107506086121333955063155062690058626720 9964108 80611759559020332624578947869861888 9964109 866244434368627985659766876872328515104 9964110 9149655233130607642007072658200947200 9964111 376330277295496050344972719242949465712 9964112 -65379024765488303495530305472871792640 9964113 -92745681557841501708225445060131532800 9964114 -91020104086175559786855874522342468320 9964115 121013552860162186705591758348148375200 9964116 -85340950190475267704382593182423859328 9964117 268215341015466874313687594816811266080 9964118 -272143677863151484228545664766249814240 9964119 -209075042752827833445234244364693284992 9964120 -36521951306698494256260712169458483200 9964121 453778817748052968932750383935266914944 9964122 -85758076515451977083238060831407419392 9964123 -101112320732105727084968253655005437936 9964124 197143349419919673202605725623176823296 9964125 -261342334129299415577543904708849282000 9964126 -45197800918707031691796339754813496640 9964127 76762651048725380451009328886234824920 9964128 43229309501066285277569885008369287168 9964129 -11340454721454088398873853208015155200 9964130 138176868302844112507434438483810270720 9964131 -9578984718188136419946735633091703448 9964132 -6947971187339067447341264888322304000 9964133 -486107004697375191922946668943392239618 9964134 -3465688405097845198932500515303437984 9964135 -17697099107171443837039448056381422000 9964136 6355367005682650400268956695342940160 9964137 44172525922258460248375876989507183552 9964138 29035175693118476270119984682936154720 9964139 -580014173588053499065815422877832373040 9964140 36445229344895035346346505796005478400 9964141 -269207569529233113953398335703430057856 9964142 2752121671458135194431901661825001920 9964143 -51311626755446122085194265667061873296 9964144 -43046402224202754080038119765837086720 9964145 6998160195334421207646583776453076200 9964146 -83685977285498862085202134595165548416 9964147 -119018479419915323130826171583831543088 9964148 -109444316870318602979820335802436287744 9964149 -84382106412761655153576592850220268800 9964150 -41745471233209943080223822775831295200 9964151 -192643751433495141488380492412757257400 9964152 -71971219732639956953107684936953692160 9964153 76226344493416165299095706094522439402 9964154 180189908636941840247514809056016401776 9964155 73591413289002369716996626967544196320 9964156 48557906913794540466703956507654428160 9964157 -204356286766429289549439265796216592288 9964158 -145154576894634657473852585260784701440 9964159 -112094356079811071317195463027852101680 9964160 212539399339749505203949299292962816000 9964161 12384882145007731047747756988241784000 9964162 97815040415577449373576351423130242624 9964163 229075692376748631119766046767165842184 9964164 -30888622374959166587294203877957111808 9964165 21990574506695005373537000407453610400 9964166 193187513945803564737914227725519022080 9964167 -330857360377865396699788185460576225200 9964168 65511781632854904387576800828975938560 9964169 161194788305091442078592012231241460944 9964170 -83210228978659439911165547790956524800 9964171 -87683826698361221097197164874399186288 9964172 -285796740951017291248513762877838061824 9964173 18281657381861894421602721908269586880 9964174 -104719366864684807350360653287181667456 9964175 248552096995303238778252113603942400 9964176 -730769262211775595240291813698174976 9964177 133677353127348379148923042188551007026 9964178 3307712571426687274582810052699053056 9964179 -52288542563554208555906589031720603896 9964180 244243740775398712908298859839193798400 9964181 -182032509811574391324956467642167900018 9964182 86691831277845857729655875174115244992 9964183 603364753460802887843105437334791775432 9964184 -37831269121805668386792235420986163200 9964185 -92504256874785290715895465977859476480 9964186 -36770667446425274198588431133907560208 9964187 482062099288828196987047470243518776836 9964188 138072007818857333333315552411247575040 9964189 201504959916284747568761653677101426880 9964190 -1665858069162601803874535331214212480 9964191 -286720656884941081587943338081725402880 9964192 -39697710621751581945297572613527175168 9964193 40949019725944237167802425094303146180 9964194 -18032001467646797365009026051210153600 9964195 -54045950570442331620092664167606698800 9964196 1714977301390985788376209906697324544 9964197 -76304733268767141992023564567241870340 9964198 -62802305626518496057878604211097526272 9964199 401703619719739418574825803635569464136 9964200 116935376694598363893007941270872064000 9964201 -7938019124979778886380330138064018588 9964202 225972797233364368636057277794619493552 9964203 92358586042892399799310659786219305304 9964204 -146212922260285688527528975075826169344 9964205 -205132916398309587051948473350573441140 9964206 -1058255579366512363019209978246643712 9964207 385552477230744262722646255753746622464 9964208 -9433737793396884156079278277435392000 9964209 188722427911740669356640895104092936304 9964210 200888977133488199075269328442747159360 9964211 104247424269709310979079992307625832864 9964212 -65256681928073517534386018459080747008 9964213 47117547593393310137353785795932568896 9964214 -65380427336267144395428049698991178880 9964215 -200448408003294425611537800943411536000 9964216 -459674706435746663609416116976418795520 9964217 214156095121765280579158013714773540266 9964218 -932815561542056124271349922996424704 9964219 119207359148728926416428661975567429760 9964220 73834611227964631023062826810616872960 9964221 -16463782469795070527668892712126692160 9964222 -151774002789676600313106460448979113088 9964223 66969521512768469104509753164812388064 9964224 1814228331207308734413322015919308800 9964225 -58387543657869944888631402736221198250 9964226 71764270953593209548555469009720104000 9964227 15282584863094055267496082791119836160 9964228 -131436924748104583116635473699968275968 9964229 -269307135570238892048163366145440450 9964230 -10851210346334725303096399043146594560 9964231 58137668310337101696009313049793111064 9964232 415173057343902108957147909183225062400 9964233 160983586297329345191816656537258773360 9964234 -106840007079462108560043098806175140608 9964235 -142947099327352240423314347157448848000 9964236 63842933367017209648851231883733171712 9964237 32813622893598419349542057869957397632 9964238 259605937137724984585382926074931619520 9964239 -18217450508767310429949264216389631360 9964240 57551346867076372610826369982874910720 9964241 127158961397264437360721954070988414272 9964242 4243589562287798174649793931051754240 9964243 -490540441137215624024039879110314139296 9964244 101018623212127264916617211292648558336 9964245 -369899952453876398417737303728148925760 9964246 -77649592496056205088509352800595305280 9964247 172703566144054741646970998943009186696 9964248 -77837166131107524360672650500496793600 9964249 -197309147372265440653618750131319570620 9964250 -197440059046611444561172622536196328000 9964251 181694898629165935775717521001557266600 9964252 274393245456304728353134970219325364736 9964253 -121120625891829564076480822448730491232 9964254 40372483337298598332564810810908608320 9964255 -116441602055253140023472571287392161600 9964256 367724380913643437705193200425514041344 9964257 -42514061781291392110554630992551905360 9964258 -222072782292489628848556798157839385520 9964259 244246232443701814589938886826071426460 9964260 -48882991016010799521529972138705559040 9964261 534865066248585640831329251382665408892 9964262 -13233900440671751127913117609656913920 9964263 228867601029178307268460682508287880744 9964264 -404839531969151306294855326492433940480 9964265 -194596202134139709985104568856689224000 9964266 69887921646778826419283021004904591104 9964267 154599611901107694275385067566723539760 9964268 47852994064179366268860003067978186752 9964269 92416401039188503085723152877337229440 9964270 98609130265591101078208829494165132800 9964271 52063114548136232304539022933791457744 9964272 -74517689078411827523718818942052433920 9964273 -175941120688662529616255891962146087696 9964274 17716365483523359213714074859862753920 9964275 -100997810221472698899319875771106498200 9964276 -17762161624259893676965662293450074112 9964277 -205796166707381871637143712958426108160 9964278 -80717149529536921761594975505728296256 9964279 -41652634968321707574338810012998186752 9964280 -166986360219281450807656097831698329600 9964281 8509751751487613282188142773800825216 9964282 -211011746605036751961958005621417424896 9964283 22606418532506636801030907502588200720 9964284 80685691824597379184357855870470963200 9964285 88866171162496189565308493335342141560 9964286 -31053069264313405611281210692073403840 9964287 85308224500928133431345704699393171128 9964288 164214473796207268032054901151904038912 9964289 -73130063029010081730379573790325079680 9964290 4613344058361253518821856664496701440 9964291 -583727672315952265546905933735320354308 9964292 -52445467945513481600962322177987543808 9964293 -74336591055011104631105830618902199296 9964294 -124357517033661733233887420714972390304 9964295 -446442548467269833040713036192584935840 9964296 -20351659653751381501298537068957854720 9964297 -224571991242574958117211465725224432614 9964298 153251876514502224845254463062325286240 9964299 5228351588579425366990935994044134400 9964300 182229323756942339768739862004113606400 9964301 217216801719540690308706175220025397302 9964302 369531312679109879395035110839747584 9964303 -321086210780977344486493319564622550960 9964304 -572165652061073910855558025449308160 9964305 52500617953655518145634875798849600040 9964306 -110022618055412249393623823530659390336 9964307 499146862825427489617603142473250576952 9964308 137857044800734819242710735375895951360 9964309 166971693656145929594513401595243595904 9964310 90646078314023229998997026363973346560 9964311 -116859087711126755409171807494212519296 9964312 185863798203441085674193989886255964160 9964313 -295672954467612666454037917894910433600 9964314 -171166914107216203940870496531950074896 9964315 388058947169230917288410487406698031920 9964316 129704100629257122309632288104040919552 9964317 71079246457691414179093125192036640800 9964318 -188184569979339085707679591324795392 9964319 23241889449636589838530444190174045496 9964320 -235744423285854346106272396081260134400 9964321 -486214574194413462732145032899321688478 9964322 681322556964995942378821330868273952 9964323 915596920620378153741747708967806074880 9964324 -414409290139104355301497821798978258304 9964325 -77963493403424840669908082360078769600 9964326 -24574941048022392257974786221889448256 9964327 305244501019089412201524166748338749176 9964328 44490869181267768240073530105507840000 9964329 -174804171270562961143192535542502554368 9964330 18577781688267604949564279060008427520 9964331 -183103602195966684899449160445579292368 9964332 -90244997836327966178800782276056644608 9964333 306612434970198635636517191420840595360 9964334 -253295530930798927378946564947760864448 9964335 -111442299725695205473086163378227375600 9964336 830864417125118145264007574155886592 9964337 -206038611944770456152830727932772239040 9964338 147429911265910323260193367605021193344 9964339 -164251925672432781358549378443263924736 9964340 -27962594894957656325564978512812403200 9964341 334521589709614787816103476388058135680 9964342 -280973676566939762686716715207165776000 9964343 -341777278405841949725207842156878840408 9964344 21624995963382345093341198961602150400 9964345 -86066720114826555042930480856394273400 9964346 103631109304129425504017323693867528416 9964347 1101028430309692184288984063965595328 9964348 187982021771650750725768099278410308608 9964349 -287843844153640440347125974351271746240 9964350 -155459027953836043669065047174352000 9964351 19146045665514581371746982518015992400 9964352 -100330245125701831642299331890702188544 9964353 4555215640903176235320654342115731456 9964354 10144650270853233046936857979656034560 9964355 413545822435773853688282547293705535360 9964356 -77971056276668250469220857236912841728 9964357 -203034827990319726148593599961437849640 9964358 -187973188688753816885053491338065218720 9964359 -30438628004083685732810056302999926112 9964360 45719854171182788390021067434090496000 9964361 -77671252332250337928379248319918532352 9964362 176080500590280162331308591272651972352 9964363 557953934712061017488051512384266020040 9964364 -108833920259601782269031937474113236224 9964365 158026329449483647065534653916083760000 9964366 -247330067647365124448623680961768258368 9964367 28679573225529690728844177964303038192 9964368 5860465852662233684030355096264302592 9964369 239601742773126207893249896037080230770 9964370 -15062107152956342660262063679238136000 9964371 38660821608468751941315163940302854240 9964372 1663706311177218202737730885535096832 9964373 85993340051135285915324090522661647904 9964374 -56571887212052328875105854149228558336 9964375 49211355815271498592098239530300875000 9964376 498177029960911038278038720723437404160 9964377 14102431973784780441777947236379870826 9964378 -269155288628323373597416179579158495760 9964379 -241845299929355690280660605923588868160 9964380 -38636304765858800158277347311441254400 9964381 84898522887524244553341206498850263392 9964382 104795530699864670953589440111798196352 9964383 98950212026243177627540503327208796288 9964384 -454031209834768522729319320973144752128 9964385 -346771331896042836565807063567427613420 9964386 -2399228177020005988851856036168673376 9964387 209457049339567079993203333918105613472 9964388 29101740214805936113412143730566348800 9964389 413877326232106686929557594536559126080 9964390 1768846812111466217080432618297633920 9964391 16827029696483583075899484563335328472 9964392 -7938376409675627531896146224401612800 9964393 -41748256736623729381728539125632017520 9964394 -10756007210926794780305966760701999616 9964395 161260737460869606343145167060675803600 9964396 12919152292066744164777531181873402880 9964397 -545598290216266461171181867286196244008 9964398 -46970535551278055984704677087095592960 9964399 36295596565853916237377318943429927168 9964400 -17590539788913497529741084154490880000 9964401 141577072851445458701700854648451442032 9964402 -68327064135991342746663837349364338176 9964403 237869125719380061823079089209050648652 9964404 407294723170297064379453906351463833600 9964405 242062931458288615170507574310044053120 9964406 131094798898294859658652189745442709152 9964407 124081401617412191065585966764942219240 9964408 220368934875888212821620009923981352960 9964409 67275355373693012706354125651891231424 9964410 27041861240111449463997926811656943360 9964411 409430273831646055471011153864390511024 9964412 25975194800916080693655733743940157952 9964413 372016459147129606354947618540155331942 9964414 192830749937444373103891166977263889152 9964415 -131736390316509046409023867711728172440 9964416 -92277829900535283692078301945853378560 9964417 307396117101997886209643257053775721600 9964418 -211452901122803275329972897829813857840 9964419 225862156367844476103006185005202205360 9964420 16671050549224807120749961438943969280 9964421 255970820529749570661278103489948117852 9964422 3431547319353862690262855738799855360 9964423 -20778961428268783960682365322676461568 9964424 83945712260957186384208446561779875840 9964425 -132082878210831334485331958848213782000 9964426 21410838459846182609936060986281279744 9964427 35617323305594317250819889379663721040 9964428 -79998502250744747192216809242094141440 9964429 -215643310806216791928316513901785558740 9964430 16433564962895283011718238394079006720 9964431 -132767713523727027301012139952319029840 9964432 -70355092180632383824556104915509796864 9964433 2810003731793578700905945003495095744 9964434 148490746317376404719378314009706686080 9964435 21213058126234848380357052527358112800 9964436 394271136009045407380685857335028869120 9964437 -14987044901308314107434332772673811648 9964438 -123825954248058120174157074492199437216 9964439 55536851249601758488163866449642807240 9964440 57802281623235538276361823180969984000 9964441 739132495369906264159226063673251852752 9964442 37813256326476303164086572269080261872 9964443 184469676119821048810238665467123976704 9964444 -94000952678550563406560162894787325440 9964445 -115604316169385877547289697241193457300 9964446 175712444396928030407040507099012197184 9964447 -19873686160814525392154117052742539408 9964448 43728067677626944333277238453719531520 9964449 105230082657460781592366785722537487136 9964450 31298657192101015035757660213525926000 9964451 78469041545493360222382864492245696000 9964452 184973616731558292554605251890013345792 9964453 -35067705951091574154329607108278377800 9964454 -4309417898250723543029208640557050880 9964455 -76779441742922523349981596472234953600 9964456 457047116287792598294034412662987770880 9964457 -184281124854265110375391397875265979228 9964458 56524779580467077252002592751094225920 9964459 59904928231794596270256279350033893216 9964460 -152160405340264745149454085590868311040 9964461 39222235648500318652082834314371060000 9964462 136445831013545341559159382352033895232 9964463 -255327634467781989049887266258079474288 9964464 -25592149364519083030547040009812606976 9964465 -56608586136347054992961535903663054720 9964466 -264716346572187581168896362573660131568 9964467 55192397071428425866130098867885380120 9964468 54864816052059262477935942556148363648 9964469 63764293899833329405058796152827365870 9964470 39513918683202351565718035019128504320 9964471 -13711161338729649614504718893009584 9964472 -1835050014042709961357620638493655040 9964473 60259407106465541039708272942754792784 9964474 -77450345293629815329676869024136709120 9964475 -144406403793749929851194780857407183000 9964476 -1160870720650290791317764091136295936 9964477 5267495444936940132352419470004038520 9964478 -227375535205176522790329648806729486976 9964479 -23648894462198899192882116390489360000 9964480 -56390192931972848127462422646777446400 9964481 226109612690436895122170838192522537282 9964482 -59110634276514469493556633316204572672 9964483 403416155338781752310572873872820892732 9964484 -80853149503545978502944043038739640064 9964485 22879139984370624401157200584813286400 9964486 -69682236455940427388432417389813296000 9964487 -27015553978528544487205404771280462080 9964488 178908585225613368020831820839004610560 9964489 216043155524850055678431624291315027290 9964490 -117081759929419426770695392151624064000 9964491 -125847835716264415112625439060335181608 9964492 -249016496506868763707399519005907555584 9964493 209271830415906342376045523687998080000 9964494 185468564505035536947651309858676727424 9964495 -111781037746551067201198394404408432800 9964496 -110934531241219544751487610598669262848 9964497 -41021328887371831996812076942747015872 9964498 -108807794336196669936482371965647430000 9964499 -230181633389877412508987542823135846664 9964500 1885703676513633416791996724072448000 9964501 74286942331272852922500944070763495502 9964502 -200694674967155154004074464366703053568 9964503 -242728665256587803975002970381648145888 9964504 -6848104843380732345917452116965191680 9964505 -119206169034022965133264459893335143680 9964506 70334944502708680956125560339522619904 9964507 -25574149456812490287164826265664952320 9964508 328708271507314650288308137871812225536 9964509 214190366847764316032845295924282469504 9964510 80736186941407624864666482720443952000 9964511 -622389830625564815016330171726550380288 9964512 -383592875397912860441004272426523033600 9964513 -100830137871533069188143297954912714476 9964514 -37968072702382994664139458736539084288 9964515 -299702560432367409993835580586394494720 9964516 24682356767621854841467262227824476160 9964517 363659599773949347195863418235319186304 9964518 -90500752852639930868281424154521321472 9964519 -2125585323259958831625287305710467920 9964520 137403311951715936252067332246985113600 9964521 -44746504461387558964674909823869245376 9964522 13941150699821560875656118837374940000 9964523 -1399485597156468758534607137398030200 9964524 76297263820466077660938283861817932800 9964525 19788084583121935782504523641001746050 9964526 -70257161439628705462978746164644301952 9964527 -39274579291497305795132018390891395200 9964528 16732645454577398139707908335147089920 9964529 -30358253630483004924720987521084881920 9964530 69166815427561030670953160386729876800 9964531 65165622315962606095640227202018600000 9964532 188433856791537711902018490563606372352 9964533 112627318672909582239597417615487013568 9964534 245366128961431121555231320893092098752 9964535 -12474391099941911542772382929422091040 9964536 -113732753164670043896985745377482649600 9964537 27499260109719200012693192641190444640 9964538 87604929566256304617585178522667863920 9964539 -8260319278470017779701519918385481616 9964540 -133853333777983236160101521143575221760 9964541 180873446758675865756008636442920023084 9964542 -21332402530474333185933548013068177088 9964543 -72496019405365580999624373436341827376 9964544 162313896514051797079875548815929901056 9964545 -275438285329884723038635317948351355200 9964546 -226854946002652893592590546752048148528 9964547 27649961378343445319278400860915482624 9964548 -222258231499411960931721944712961944576 9964549 26425741159284487329518813183164757536 9964550 -1096576069741171518868240381381872000 9964551 -6327310312211138201228862281821345368 9964552 146145220519515194466717583066081413120 9964553 383781182810009784076532177406566664960 9964554 51485115315042584379975611148409221120 9964555 -145197355189755920863316867077133507040 9964556 -75061493716863983184510424140411715584 9964557 -357483238787524543914960635384318450346 9964558 12569077820079215276631241427889484032 9964559 31511935514323289159196561390185264880 9964560 20479425046294716239537173859676979200 9964561 113227180149831639885094893544779146162 9964562 -1696255805142193375620765392985269760 9964563 6329622308979767120381836544717793024 9964564 479372308631809909781235771289098571776 9964565 111871586654749841104848542624786805120 9964566 -27335725906784019321901790951553392640 9964567 58758888165630437815353679554966171600 9964568 -299807634413874620933870364970556682240 9964569 213866665588566678318733451333605420800 9964570 -24145902790689140730886593934490158080 9964571 -12498793881894881774309018019531000168 9964572 21962505441218438453567435994850099200 9964573 29477178948162945213094525988156681644 9964574 269701449041130005294667460252185485760 9964575 239127205428218323309594574777998656600 9964576 520473400335373721698014500253534584832 9964577 28219445440430263393941528494504916672 9964578 -38857689660267953383346129863689541632 9964579 40294517603815702081391568110155385180 9964580 -300126429175989570485193515173825113600 9964581 -71601147277327076137688550072007012032 9964582 -147215285400387218307200925243362968608 9964583 -99556569538247417847568219232378203176 9964584 -58383237488200541772702037183089377280 9964585 -9936517228176206202473462924760944220 9964586 213274000945453033676313907153412666880 9964587 -112163373053397340060829436147294723240 9964588 -71246353383997793726896555210228666880 9964589 -177396367425091570400560360172692574400 9964590 -68707658852208753649756049541029564160 9964591 -19114160588724056164333933104075418728 9964592 88968862046273188552713211536949248 9964593 -73920963675354336080052522719627030400 9964594 -23327907926510519333889793247889173088 9964595 316492811577343180109907574915747695600 9964596 -122768114937816163962251234000915140608 9964597 -159326891850249645057102940868342647954 9964598 54606612284029697844636969243017195136 9964599 112732469869782791987481351912543382608 9964600 141416767230360946656146934120105984000 9964601 249928277414792407154746335163509848532 9964602 55511767580245589069640080593558746480 9964603 -435209314491273151194060136421662521840 9964604 125150946661445367188183986676510055936 9964605 -256314813257901134836376207455150080 9964606 -4105335926699135517772777565811971520 9964607 -559700886861180536803877954481334883160 9964608 92848599399299269145722222890870374400 9964609 -23254587922724925648787864270337283390 9964610 3948093897464710253005329224095932960 9964611 601554221782853575275513996686990536032 9964612 -21584704607242002338115539843733823488 9964613 953732009932223740596686372775080862 9964614 85240358891842996207674063897319825920 9964615 -229573457849506912976796650768052802080 9964616 -100948261770055452422331329598785648640 9964617 122717860109513508070363892231240754048 9964618 64946941739868675901583317512574568736 9964619 -1765917997569179452939281109895712768 9964620 8530938079648625436405395332010849280 9964621 666933727148817398883749989109916187200 9964622 -132603558371090692360947715493482413888 9964623 46673494351049152598678187762836181384 9964624 22829103978757189952493241602095431680 9964625 474419991508713092673138882526321824000 9964626 36660111732840511933761842902064701440 9964627 -1569501764475626306302733894971775040 9964628 -253442649957867068960298803547897507840 9964629 -21724633985850874773539690570420497956 9964630 -44923098984202175409399955242848158080 9964631 -562214188081002828371657798715809432568 9964632 -368301646606177543545482468109336576000 9964633 2530350389129307476903480869773152576 9964634 -163543413191767439507082760866509792784 9964635 75026345761114261031135836960668864000 9964636 -57699194144110968685209510437219644416 9964637 -246189784411071347716304468218751086080 9964638 -47186387688691461632576163368142603456 9964639 -68592774921499122720084956074081262560 9964640 -26251112030412624325155941476403773440 9964641 -164300619285868194912083299943358004416 9964642 -76408066109416115515132616758213511808 9964643 -84095191452471717850218942964443946656 9964644 176737952593156279299067974572442326016 9964645 225125938824737209907705969996518711200 9964646 -20579386105054000207265164908288746112 9964647 50302878707574504417512335132658926080 9964648 -1088326530897940031827908501854208000 9964649 -179910670648806996803635476356494442460 9964650 82075714972117461449999764043932569600 9964651 34287406348690196944586560658527393652 9964652 118615084067269604980882747086419704320 9964653 -193889976495119821393304783079596584896 9964654 2921196390908679414263958613133421312 9964655 -3159685216708668093888632025335482080 9964656 20782738282436109807398346137612156928 9964657 566664936615689098204700874950738004900 9964658 -47185974430650359084040910671339601920 9964659 -142009912261073048985001036008090301896 9964660 120599052780116390559471960662326095360 9964661 -142312217223713023687614840723959101440 9964662 -58381549387625766373394149810093662720 9964663 -441745084290116059777853266110528445416 9964664 -122475072484189312630125846315957350400 9964665 -40359597444054080145387447806822198400 9964666 -191001903792583011669549769425637261968 9964667 -232366820686873118281378579082207176284 9964668 -90497222175110977661960527673398640640 9964669 203947843421204987092019680133998094400 9964670 -6064971830430169892457398138949450240 9964671 -11637101323494027370980243750938757120 9964672 220551005784570719543101940373651456000 9964673 -635475423542519431296654863444696237100 9964674 93346318328236962528955544076830883840 9964675 -5533081417170675773667644906957997200 9964676 609824402288281406065568555931616496640 9964677 182626303915116304680778451110908119520 9964678 -143498018607053560202897531128141011360 9964679 -51651949670445971275955553739544930352 9964680 -13603045290710265316128287235870720000 9964681 134355471068906833449933231628294617984 9964682 34139138074731638874496618125144428544 9964683 309732858808949670851163901032661572 9964684 26336194342389754931178783529312284416 9964685 -171834963157914448138715989650532669620 9964686 -34668554053608335948581957160453640192 9964687 -393921870726132218388859891659660871080 9964688 110477981410810708215197224970912243712 9964689 -56509375932898987280581576510564976640 9964690 -200866254453412984277537069491817515200 9964691 1926814035512325765209631032141753664 9964692 -72360330879433563280936172098393751808 9964693 45799721781105117845035126189101230460 9964694 146289660537490468445970556893133599360 9964695 -11528252709135295543276298407388199360 9964696 56634450023067714200936531852116623360 9964697 -243181761048730685734485092825129539308 9964698 -26123765148321042619153981133523841536 9964699 -307207376068012953968824378425989953064 9964700 101415890444493331081300857630169766400 9964701 -217104198979089272917999496804560257210 9964702 18245775695750555938210042468748697600 9964703 67654692738039657201715600089364421856 9964704 195783921565948019821166217905452351488 9964705 -198822895959106102742134942301722016640 9964706 -285804538551844709649369900300184823520 9964707 -12547414185527392421659367713451277840 9964708 41004631795082621378726842356758630400 9964709 -307604016153766097973550281537112481184 9964710 51761255691095202336292275990714005760 9964711 731644159951464780005368854974163129312 9964712 77077302508318245957537685131104947200 9964713 157437295797679486121799200605702752 9964714 -17201133223625582529791133357310622544 9964715 -158010842290810969329381457689153599280 9964716 -272033671499323558032244934150165799936 9964717 30517633407465551721944126274784976000 9964718 125073623341924606622770334925011914560 9964719 466055039715094343241476413364755440 9964720 -4592569809981499169535910641065656320 9964721 -144243171889913982429460843847882512320 9964722 -47979665223355196707104232898233303296 9964723 146718127427916482186156138956983423120 9964724 52464700947429022093287162892391903232 9964725 -46528027632078516421853211833815526400 9964726 -5737427322841621766655097810044220800 9964727 -267173946234902080555600044907572774000 9964728 -273137082788954301073985441558124748800 9964729 -138545002369426804626946934511074852924 9964730 5772805565153509835295630947959723200 9964731 3182354052026206802233733819940927744 9964732 6463150566675723633908374953010122240 9964733 32984796942637955876621642672932527744 9964734 -548469411992095458805222770488577024 9964735 -528699068503553249294834205429014476800 9964736 5257045882261127585909532357269913600 9964737 278110011684268375177502784784980268260 9964738 83600639772842882446884475579071738576 9964739 -157634763191380560570332015161880383080 9964740 -48452402498903372818180435193195212800 9964741 259103454991773407605397486847186400032 9964742 -37808586316964473302973278127271695488 9964743 -329280743402625208543778394058712368176 9964744 -183113990688298641650552111915645337600 9964745 109581743250214556155128667245598514880 9964746 113365737406794922675212903055869991680 9964747 -249832937395852603186305268049945222316 9964748 275153769133155183055826479769653217280 9964749 231748529128586086443883924952345897664 9964750 5054770833429870812767752277846848000 9964751 -160486627764848794337934117643351365048 9964752 47720245448742938805809084030364155904 9964753 734386347531249857776385338674436456420 9964754 197798611438044375237350593600440858912 9964755 165069616378076808084373025042884454400 9964756 -397466018193141204801718128526132017280 9964757 -232567413113954589950351269405993608096 9964758 82747953740144503476714590149240833984 9964759 -216526481658800072824284570423467954560 9964760 73912957047163238612270937026186649600 9964761 16978819091343834044805427766910913344 9964762 57122601345533859024276543627680155632 9964763 -68611549582187436399498415432326768480 9964764 -70082130858405730621248066236971683840 9964765 75436113233357046420459489421673415660 9964766 4617425746624573253326977487647557376 9964767 145277425084487638817307886622147006280 9964768 -263305154640399143078479782092353044480 9964769 -201336356015661689380208584825201972830 9964770 31684537188840696125523903374548377600 9964771 536342965306512571419128346443023034640 9964772 37864912912398056359045660396895108352 9964773 31932710743116424272350916457556317440 9964774 56652339475600017457016611574749026432 9964775 129045192126406598664866109687420268800 9964776 19611429544926993202855221451550146560 9964777 -9660921951510184877947365729656535360 9964778 283879260461242915448682623146175389440 9964779 -211373495003229743275451830461243942144 9964780 -10369536364214732907582707317494067200 9964781 -246976742797982037742521140186870309418 9964782 6567520341713316869274689731205725632 9964783 -617609196478530265441905745489729785056 9964784 102721039790546882296308187267765764096 9964785 97048879742587412366213437179910195200 9964786 75209373293940235388183047768353315744 9964787 31355078634492249204784555624998728316 9964788 -213115116166130602669671360346234281984 9964789 326077829586123773268156079899017052590 9964790 71529857030925747020957896031820053760 9964791 -6390181022295605155684373532970425600 9964792 8680897386639896208079081517068861440 9964793 204856741381294834782799736788246248042 9964794 -58647030946556648253350600404140553728 9964795 48225112428673770563956037724794845440 9964796 17814818592993016086633843544705443840 9964797 56824429996360548716865454887095472480 9964798 3859510686106774188352331343201212736 9964799 427146561977710522969559751438602127576 9964800 37570274550978701678231843459668377600 9964801 100014813882991767560278435984858890240 9964802 -274542483049977488229100589820942873648 9964803 32991263421817761824719821578282868480 9964804 119596739161802119397110860272551418112 9964805 -182963111977888447112600818572059659200 9964806 -2733657481217060997384025989153820800 9964807 -118933876967713490760551200407721536720 9964808 156059267628521253964593633390464040960 9964809 294595799351429709321745143341126826720 9964810 -40277991587325027500744556389208671040 9964811 -428815000831844289972013089257159868588 9964812 27205803824667207680111127879782006784 9964813 564466787142997702878416317560307947062 9964814 99865877031901971942730667380141796160 9964815 -61670667963776206914819326055708910080 9964816 -32120499108900576167289065722742374400 9964817 -53699997712226743151998716311936687580 9964818 -173401105137013712994708121218338301936 9964819 -157257638772299475904854682638845133456 9964820 -4523331805760401796686638754247301120 9964821 34744519219554027404494401267086903712 9964822 65116950312004422602382509222277388800 9964823 -336091635282112534067781228119874781440 9964824 235065850186398323108897842051614289920 9964825 -54242038884219783916209011349411950900 9964826 50374625732908032329002926198628783104 9964827 163770608575012839594212402435683688364 9964828 -414237877932416246385806561629208607232 9964829 -14621386503332660850017972606082981024 9964830 17437941562613462905821568227866977920 9964831 -225796114766039979410864220032786381168 9964832 -36718113408029413158241566109167648768 9964833 -347755132851780287014159634262404874576 9964834 268219194621183874293742253125721808 9964835 -242321998568260102800026370874773012000 9964836 171464673254080133583902629653903360000 9964837 -21561771517671268211061990633735278340 9964838 -15271508371780728475085356179700526208 9964839 -196385798654431222475879291822635231920 9964840 -45000236260885216248500841121606963200 9964841 510295339623392863299214215947348677242 9964842 13248822720484367742676333288959922176 9964843 214957321542462968298028978977618108416 9964844 -107260774832601346901032286888751723264 9964845 43749345912392849813236714643093638080 9964846 -54147192273614423436342709775769483264 9964847 -359173252095117926134547565476476510704 9964848 -38000462078863551667279627950703312896 9964849 54769670331418176086564312154746388964 9964850 13385286883235695434973770419734809600 9964851 49188105236062814620271339938837605984 9964852 -93321194304331576302194173765753847808 9964853 -551694326171395149419335507732027322976 9964854 -113611295817079570097812516078308836160 9964855 99117099852023001408739971124995500760 9964856 284378018935700703124726873014510673920 9964857 -31743900475824522877198594115441872896 9964858 -162317995855560983150134897557732408720 9964859 -115053348431467740133550631688638758940 9964860 22214705624425597860930794602268943360 9964861 -28560438629037356883031643931502892000 9964862 61359075738127083368253901999630860864 9964863 518137347144126044827815371536300344 9964864 -17399186940255017664326603096929075200 9964865 -11343134198108387593485668512348318080 9964866 32475528013827749045052019514034816000 9964867 -583624604885927734622608542200160544248 9964868 -3665987948945928475616274712448081664 9964869 -178498358692973493846237801640868180256 9964870 -18317473332747863669156767020629685120 9964871 -154339149615139622199231009692788628688 9964872 -175145039588908641285476745707791457280 9964873 424475168505402933292028912142910849440 9964874 248204686415131118359595963491843173936 9964875 -78261112864571170051566079540137972000 9964876 -129885290031935387135413673313482800640 9964877 7916653222798391348816667050798678712 9964878 68244496074350381061044378081636935680 9964879 435810510175573463623025751381388826480 9964880 36692751405611833078320286575791554560 9964881 -2338072003037006785976927880155847372 9964882 161466116705702481188566703170869147792 9964883 248247329829784568639851320645641457132 9964884 -70950970657007628141930487992470753280 9964885 62168649502958991042975043587965964600 9964886 70510181905640247893636613637490898624 9964887 70431846071698591874492254268269305960 9964888 -14458915942056559587682727363731783680 9964889 51922573761928335110237423239733288640 9964890 93365656487493980489644600752203059200 9964891 -39528593602035371287721567945879725008 9964892 141634129476147036140495958550469713920 9964893 -62638657396950302937476425125772381440 9964894 -115782524453076305841182345846039009280 9964895 -96613360557540562121477757857190457920 9964896 146789597057959311294565601714296848384 9964897 269509093201724025276823239066972120480 9964898 62220808569040385422207540069248709200 9964899 18868038940861948611919281672513982368 9964900 -167241529208776272772388963543680896000 9964901 -201186582514644762209656316202461680068 9964902 -98134410816142466366736828846387118080 9964903 193027567171943204377995012864394306984 9964904 -136060774209386031094739037006316938240 9964905 32855716101408892699645392279366441600 9964906 -764014156195936454548036731973034496 9964907 -538277304478127500372005011586271237488 9964908 149606008219611054793656837557577598464 9964909 176960500093437522316882071575321313110 9964910 96651781426885329962628691726304179200 9964911 -73567270475605225311775435117791406080 9964912 -175443554680108190708128027046912360448 9964913 -16275458395061124297226970918739779904 9964914 71579948746922298300044410462347950592 9964915 29054582389986921212507105061676840560 9964916 -204029193099113376932362353559435421568 9964917 -493403938411729564710097953520097669760 9964918 201229618586470008179717611866724842816 9964919 -79727068037735472314233194943201857600 9964920 16438352994980954922240270615910809600 9964921 256811695914608571381820844238475743744 9964922 -275376783515740616634097369678373548800 9964923 69037288218482561584687100546713656000 9964924 -301858137901626946780945515882411792384 9964925 -26057185295717471545550052585080340000 9964926 69852337374074057585854034559890841792 9964927 73571244620083694966701909167101586144 9964928 -219645659016685749334044130020509614080 9964929 -146051373561209452723576622981678085312 9964930 49719423397347542827837534961411136000 9964931 -47771425798872344628086736867604379268 9964932 129778696259119790526694327795392924672 9964933 239933812071059496438144853375482147648 9964934 -19471346349741453486396489373482933888 9964935 120041337839739251366143123990166296800 9964936 -238829445340114660238195703416092216320 9964937 222753574058387046724324089813742994586 9964938 4339954839437152393804254542570969088 9964939 157202580537737167799965828921458198740 9964940 -246460622815242100524170290695686737920 9964941 24786939280571626374788257765965570048 9964942 -15214791634507357155015646144394179008 9964943 -263405196760754659751871429699688695216 9964944 -124209196302745537512592631379306872832 9964945 -222127569354917383116575014199292508800 9964946 -40584552512379644844505820378512935936 9964947 99753545363254950027769044633054138672 9964948 -120354104519626873755899593368926418944 9964949 -6580838938991456846924469788727982560 9964950 28222316888886702441164303428379443200 9964951 -241257396150560265110919004222401280920 9964952 -233744571838124729835082374570691430400 9964953 216615762865855219810135053835561591962 9964954 39452258373438752196248949982385245920 9964955 -23208253342123877011455591825781440 9964956 162617599171338631441253514018665667072 9964957 -185512829829005879703500647283202134880 9964958 -288084163387411030227049013363124493824 9964959 -279574144928911222988567717354269344696 9964960 -226084531703817857630717427762081300480 9964961 242995867819643106311926079324896430562 9964962 -38929610277414291203097560364504204288 9964963 -55199901526018011956024190281800580976 9964964 -217725353604850012947074813086666752000 9964965 56607810338758185804900637786363305120 9964966 -99971939403656817577028617378410806976 9964967 268905803535137260252015053638077457016 9964968 59715174869692899806081299607149363200 9964969 79621632688197774859797382187909427072 9964970 -113648521985275001799364599406485830400 9964971 -582056533079164045089378566284969332000 9964972 -315498204659288115109142934735177620224 9964973 -5384283228991598890051513079467903956 9964974 2813473980301216295006694359639775360 9964975 131568486850605733639700822236599980400 9964976 65604952726083141957081861692789489664 9964977 331099517171577115362358285511740187904 9964978 -94256487112010079303888673352511154176 9964979 195920113512939379306719703400941133580 9964980 -56740712212944681069614182905465446400 9964981 -115764698689672678079567462489321154560 9964982 235025144275365497081100584257735752000 9964983 52760226376457614677077791958675739240 9964984 512601967736738876259127226580799426560 9964985 30964295446898332288668399875941257600 9964986 -54850228156218400419168662416877647872 9964987 -457578008999464991279546986287983884800 9964988 -12713606311135334400723551812474610688 9964989 10155853971193919827116871502014631904 9964990 -60562911786562744177382920757493285120 9964991 -107544924291017550977122297938034466016 9964992 787717889811993596186321272568807424 9964993 376745326108238147194336762770853042260 9964994 -40332196536777110342712212956003957248 9964995 32840767245450836215259704235088021600 9964996 -101971344182631024714526963575969809408 9964997 14485513442488988387413512199031328000 9964998 -6741999345173113520975888821327161600 9964999 -69504865957166342509776661692323080680 9965000 9607441784666909032442103908073600000 9965001 111889768062605742693608038939154268432 9965002 144429934850687478592736022147286907952 9965003 -161765393111974374641108225211075715536 9965004 11729813182637974419263917820641247232 9965005 -9133114011093918082645898487229643040 9965006 183215089726653050414271927435218445120 9965007 -73003846280746558980270508219286930592 9965008 -111526334471247076852291240885420269568 9965009 17729793731724637968870957425617443186 9965010 35589561092135217209570887058735992320 9965011 11893925399442615524926793821058600864 9965012 -119005620163560162198604350572227534848 9965013 -51598529001156129530728374769575160800 9965014 -36341417427964584863734814695511058144 9965015 119893327572034086446776669011095640000 9965016 -150383530813998780080213737649184737280 9965017 283266447319767291608917049728360491792 9965018 9116986277356684039913703179238489600 9965019 -94759230013834835666862901766431821312 9965020 -84047988468937732749321240975050373120 9965021 114076393266831435302028181660937798688 9965022 103433431433682381227514569730176292672 9965023 -216511308457850264539354015124888357728 9965024 -313229674635347585173341695811320807424 9965025 -1381162322452399608430674375722712000 9965026 97516935902878348405629520296999926784 9965027 -276920863400867310780307924598455841124 9965028 193942598008647552918959780618326225920 9965029 193340274665797506679846651040891093630 9965030 12076455815675472049012890819817200000 9965031 -285759718586662431116750241570917375448 9965032 -148360008592085784254574300072605859840 9965033 12789765897546632094909266340931320804 9965034 266250742497221444550869137466712399360 9965035 -2922453147959711290255369027518774000 9965036 -150255553325522624671958611053334245120 9965037 -130929034596799830345977201173199701440 9965038 -243482632762455500296630145616612757440 9965039 148082965135592922970513678967144422272 9965040 -6814008810298162124976052954258145280 9965041 84596791005714211007542487065737414000 9965042 154927374534593213186148885135052477344 9965043 -61246285485011509918515174078539710464 9965044 14530854406599007651080420276841752576 9965045 -289805725275585198988002258842478748800 9965046 -8928260485026831336326655544374822912 9965047 -141742171190772043111639129801229864840 9965048 223348506687452780908775619067826933760 9965049 77932761941681019355515396072262502400 9965050 10121133864990199586702466207391005600 9965051 267265958362548238216362568301748758052 9965052 67620679528026742499646922548988339200 9965053 18543193060559815620115694569320746080 9965054 25392480872011277781024934338610222272 9965055 -68041000809769478289178481385225338880 9965056 -36221965929418457865200357369035358208 9965057 -378245495058042294183230986397968131648 9965058 66684541886764781763777280471994995584 9965059 240558940779082388852268262270612249504 9965060 50015150088912935372380194044544614400 9965061 -274846303742148215606221343680716496512 9965062 21785102953428975147876993469867079424 9965063 76536420034835261882455399773649555200 9965064 157390698681451369955269662816535511040 9965065 -183566655987133808725452869053763105280 9965066 -58351879229681805781028260155433794768 9965067 -59139192081288225337954079244817409280 9965068 -12881809219188954291413586134657131520 9965069 227164663214165841270457164939502424160 9965070 -54716441801040471484872154746072956160 9965071 44411185282102896705961018731246180272 9965072 -24093026939078002450381097416199503872 9965073 -3857283998828634115400315139184707936 9965074 -21590549467005048082178318953505796096 9965075 -9752313990766735022742327070673064000 9965076 -245780271211489557768213827253940224 9965077 -108180056414465019833236423560878472000 9965078 3692934978239895710323529051513961024 9965079 -67050922734872871732676813672476028080 9965080 114935741000894189049339064689445478400 9965081 -326036725614433877510372359347099142272 9965082 -80323064549297960235186407427732349440 9965083 -270522486732341134020538485530801612668 9965084 9233964644652034209426951174145775616 9965085 90872642417631251836549531787489679840 9965086 59831557377194186420284263328093635264 9965087 326046051020649639661065882239185299192 9965088 81058880393418292980843156040260255744 9965089 16537684910758241203617606167658753890 9965090 91323255934055251282271330208659273280 9965091 119714204528825171708793179069289295344 9965092 -350494080358817420014623110947748523008 9965093 49361651382763232352739904648442945342 9965094 -118311939302649392299397820500786835456 9965095 51867035840292056464314739037514508800 9965096 263907957614177706597183976037006284800 9965097 -152262889045282387903560229158607501020 9965098 -103050217531027021448857193152101303552 9965099 -113200996516106528636101416623149287264 9965100 -12024062810265200933077878683054592000 9965101 177811583560054208965862011751410929920 9965102 -76135947564655160939700024177009234048 9965103 124880673585437064915728764717181182608 9965104 156761183314103423959670174066022547456 9965105 47082817982201256372121697822347008000 9965106 -7273344717013194336364228239255928800 9965107 142271701546669852531771576164307040320 9965108 -200370710972184770640930001325582966784 9965109 877311925937135127358621087792573440 9965110 172351192993321651965173571558318696960 9965111 -292862465887539492140115587696375762016 9965112 -176425459466475741390901813902914580480 9965113 -252090169636109101429618924309187728956 9965114 -169313241910477579858699532331343276320 9965115 130634680690318195370785169220143711760 9965116 35298573475000401819433781363011092480 9965117 167253869148591490349268625526804372166 9965118 26291342239130742833914449126234006528 9965119 -358847232105144801607731315282497415104 9965120 -82888685297608585235550000340008960000 9965121 -4273820582804941292718196337824068000 9965122 53976831513137691059210967076621708800 9965123 11169802968501821620245051019067397840 9965124 -6352598197419311252237546871402393600 9965125 -644213387519976640412873747287001250000 9965126 30797228151841584810971642825948956512 9965127 -157062792788458870405278549625085902680 9965128 -124120275664355895026232891512517427200 9965129 -11686717576030484741754801612929795916 9965130 80799540859469316138992546148211334400 9965131 85408345588259442807180638566245293904 9965132 -143879664879048629382115373476374271488 9965133 -494988358208343275129291927706585614400 9965134 135552543672534704136710120949935974272 9965135 -169659537243955030456986414348600412800 9965136 -2387500118003544442995829395047841792 9965137 -35354412061627523584594221721900821568 9965138 192946844163085441064745919203153048720 9965139 -42340920458556308139651754921098585600 9965140 99060830646714000260433466382379421440 9965141 271874509564282519546326838420557977952 9965142 -9918772977479108175255466022091410880 9965143 -442799936170243982351430876028518448856 9965144 123184752285691452065873842838455296000 9965145 35954211045264018453454647897296380800 9965146 104155182423523417447582846444759037184 9965147 -167458389003332664583863638577718206000 9965148 2702983591199401670163927212652819456 9965149 -100747391351775752406545754429844166336 9965150 -25394866241779572184165031086126862400 9965151 24297357954464007423920787424918984704 9965152 -224693518758999766025890876175646720000 9965153 123761284436268150851786654689793337264 9965154 -102696753335386452462426211468743329280 9965155 34999018547516451608223653398514068560 9965156 343247864114906502985311321527630075520 9965157 -15348000436808762057771260615773491712 9965158 -64647028929637018140907480467527669760 9965159 127304592540566103263500677774292046520 9965160 -59410399521374969003459453355651072000 9965161 -479572688006998346331904807977283767238 9965162 -77321264226091053704674379128406701728 9965163 -73935759592397342649295797019908262416 9965164 -2970959342091793399891385232571514880 9965165 70390997628205214885253890001095491200 9965166 -82437289048983270117201132806638045056 9965167 -1192891060134347218031712994174187136 9965168 -10318833954524090134300679758051639296 9965169 284979062340299807138236165629104468484 9965170 270451886135141365500124438261012431360 9965171 -561204391606035486645460599666542888628 9965172 -1492471575101461762060606977284763648 9965173 -78448930423465902043717977129693612360 9965174 14339406549977215319327946439844082336 9965175 -221206886740806309630986531774780966400 9965176 -114111011715944200515609494597160652800 9965177 204565998653620363756620943852008278880 9965178 86918907561123276040006603350492505344 9965179 59708140470838130157781322150916648000 9965180 -169093597317163614918300732937580889600 9965181 113550180149426855980354629103476160704 9965182 119007433829388653503782033320780101632 9965183 -551883597102555598241392142566713114120 9965184 -272887207889311564514028055912891023360 9965185 -98026451081152200906770462550112936620 9965186 -13188225714394365717176906004121044480 9965187 -41663100619545490972379684074122876672 9965188 -355964739860709922913829723241413800960 9965189 75029671602780816080446699658934308124 9965190 25395189642288373850699260927209373440 9965191 397527031682264073349841059196398765592 9965192 -146833135617661440168092629210873728000 9965193 36363274816623337893488756194014600384 9965194 61067880614550894190760304529313686272 9965195 -78787858677291237534833571523804312800 9965196 274118046826030289309380525164258462720 9965197 -30243895227047985742700711140369015296 9965198 40473757177650252456580150076809669632 9965199 90171493629140490718462149616615651464 9965200 3236630056531531083257944242356224000 9965201 224518730487525854691115613848361774592 9965202 3890190586518911918773859549901166080 9965203 -293349869433171150225919479693301118548 9965204 18163516289323605151688139727304531712 9965205 -50493991219304362252498229031377913600 9965206 144655487456355377443354340588969643552 9965207 704434432419628083171595872310019712 9965208 -129910965754011855497808065307195310080 9965209 1358246323000193064781268705492851216 9965210 -45953709495496864482720839785827886080 9965211 32708195895489922691202347099180773272 9965212 59375084704027977812275707633207521280 9965213 122212609602357573071756672693109347340 9965214 -2758159899748839047220869369466654720 9965215 -142305914473726025249281683895939596000 9965216 94643545456141041395420792013239746560 9965217 25806715142493705964594075365492988080 9965218 -385367686671978958360076433857695104000 9965219 12264431185027102860573673988157401808 9965220 46504999301248932032978666446906920960 9965221 8572203488998168810133681255450190112 9965222 -179220900463014457243100079083833198848 9965223 72975766694446206613820311157669031720 9965224 -505510322059343166932802944152841011200 9965225 -100336749406663910372383124547011297250 9965226 172573124604008150155392038385643532544 9965227 421244562984762919705082827384204993076 9965228 -49800924556379676874418247572043930624 9965229 -7392162751893698277362837380780713984 9965230 -133350499808390702096572750114022916480 9965231 -348878464012056137435327121240601936008 9965232 78824832083792157440092026555653013504 9965233 8883150493208293464963467833173720384 9965234 -139145885059356292107176279116928593920 9965235 -52685547987236967341991997926683178240 9965236 -208274897474312523692811668084598682880 9965237 -211755124031725734039005850620640572100 9965238 -70844953408993429352635895708534369856 9965239 -313583048988432637382629584776420479960 9965240 -276752128613809006813440448467631411200 9965241 -72636354862081777314785502166565664000 9965242 -2504518362652870244125233478378031616 9965243 -66941719723098864437155985783147131560 9965244 -75115887105673929290324880263677516800 9965245 -177310696525095620774685074626966746240 9965246 27057622304133174387963127901206013760 9965247 33189669060686186995499865880403967264 9965248 -4539201600838256106220128939296161792 9965249 50228159249826122063649265310557043136 9965250 -3785610012915941603117519237622144000 9965251 -180856580643937589581008262347108443496 9965252 159752677339528999224415786550763543552 9965253 -110026228519612903709186721372475648800 9965254 -238682623378244257616563771910220607776 9965255 132369922510274738753149348401623050320 9965256 21697701380872804780193017511844249600 9965257 328923482250493448611674110915090556506 9965258 -303953047423450656532547464741111277520 9965259 -3256851883715716393841721076286782200 9965260 -90678552376839574772581657383153623040 9965261 254746095648931118731683067814161545132 9965262 92299731923736153925933747877351591040 9965263 -171196095965313700082562601516200120960 9965264 -104651904374215094330796067048115748864 9965265 174030044878168710230081316932716616640 9965266 -50114959844764012351338447224267600736 9965267 -164985525416895053049977020473446978880 9965268 17166568443812380666264516288903755648 9965269 815002822157312890880037092025970444800 9965270 -16227631399227253635551374605087936000 9965271 -92917489615766775352050038722733614488 9965272 139920477371521527089853460102922035200 9965273 -219129602537958908725766304533062559478 9965274 -97347039782941813786748177100838583040 9965275 -260815802832939668445921556901958810700 9965276 149454121495387465778223158685301386240 9965277 -231618226492426017465921831911326471680 9965278 14722540498352035151466075781220859840 9965279 -162704254672229665868813702380920166272 9965280 -101901863213384271511184017888279265280 9965281 832008168094244270426722899943928010720 9965282 157551541874405418453100750940193958992 9965283 -11984661653328895338634445576085904776 9965284 -46938724868568580292831826480233943040 9965285 -174811291332311084218739457885043444800 9965286 3614828310734347986880192965307033632 9965287 10490352828519115463489845861948181352 9965288 66058037727867982007464971173474304000 9965289 80779320463570199944801111989564411024 9965290 29932923217247633368441304689536770400 9965291 -29626568054586200032296988059687413760 9965292 -105639382345227160077890805062793742848 9965293 586549837368194622795977620914108704 9965294 -27659864764016054089371970813997756160 9965295 205606471879570327428854031249601627200 9965296 -28435914185968334032727601852324052992 9965297 -203546199950541178614107518961834173440 9965298 379315879292759621562307869146307072 9965299 19738660752793705340169211270778624160 9965300 1481793771080166883910622057931008000 9965301 279857976390847943392402825458119839584 9965302 170688294863155036108141797640439550240 9965303 32077368920607106792064369399421128064 9965304 84484643445206413285325466756642140160 9965305 362294050920072758410246755883738560 9965306 -91064719384057847009775533990329379616 9965307 19018726612099489473327996266089609920 9965308 -135840974527649388245762462828191363072 9965309 -47053013627295789813746630585154000384 9965310 1970290903728183271346498547513830400 9965311 -450479507916584696953263409266718137088 9965312 103739224125541567526737624645408653312 9965313 -225303213054347396363140137953769818736 9965314 49860787022830949382443298206769890256 9965315 -436392139502998795602148357969499248800 9965316 -10225287819259959848072449767796039680 9965317 72796745139544121390980298974373338492 9965318 -170686717382046345028478547689537760 9965319 15738515480067036861826378904412335616 9965320 362686957645416238358444283883665868800 9965321 148638925170489048753255597380900241252 9965322 -21795790850072868948350671882062213120 9965323 -8530395184568028821098997710910562800 9965324 33206489548187585787990299050077693696 9965325 14050205167140246760938202827109392000 9965326 222095003440757037779712259867890056256 9965327 -502456616356085269479995695546685960520 9965328 -37718457806163335509125133255566950400 9965329 394979073518578163422853336483589677280 9965330 66844140183989704636105447024633915200 9965331 -7899590781899581258773896065719350472 9965332 -2150402849791437576132095939538928128 9965333 181595159196977633148139869821498657664 9965334 66610955252262637435161319655445074880 9965335 -145065120002014675661584336267846479720 9965336 -3632667857374196864936319411371212800 9965337 19944385358641913461182954457159997280 9965338 -66436999522846378593614190075189199104 9965339 -199727735784362077748516210764460020860 9965340 -70227184287695375341154183014313164800 9965341 -22356561783899320878741774679074799258 9965342 -169176140504658998433159657629193967488 9965343 256730660929690269405973980914289710664 9965344 16549880929535777444890895028773191680 9965345 -116069043082501307997664320166537131480 9965346 -21111469384743322808196211848808128000 9965347 92758505075101512402413122780461828864 9965348 -48929041534555246912520582481527746560 9965349 18233247422307567998150414570838043836 9965350 -38580099337198071827759579494651200 9965351 7629872395004027689724212354348311984 9965352 74493060272325148303641500982282240000 9965353 -2847944582850060113543032266136417792 9965354 61360070130629390038580828508302268672 9965355 243875200696394877227943318019563678960 9965356 147605371565772347174104895459511921920 9965357 933602499696574920469618315017506520 9965358 15654708695214956367906838925304066048 9965359 426547435259332693313984950793375724560 9965360 -25908763821263866568420256461117521920 9965361 81555925766632595281007371522873658304 9965362 -138799158689043529138503057060848284416 9965363 -811691711456671953486303661276750895520 9965364 131145881207810265079085838617574322176 9965365 44390650661201387796301805377144459320 9965366 231833663307298182447465188853134145600 9965367 86922872260406834551206745897043156880 9965368 -161953306162106521994022286217112330240 9965369 176334679626379658045907693031415977770 9965370 49959332605754855963272347846533164800 9965371 -120510254222017300256240276789586936480 9965372 -201861577717749806006355004507837031424 9965373 -144381912138762747238544532232464382464 9965374 -160667406111322990491172932973726877760 9965375 -48814702738334060049296628652784034000 9965376 -11036383034907592864452399639979622400 9965377 435492178966064000046552374634284044226 9965378 20813686147415787145523015717923864128 9965379 1394880937683630196254514965475049088 9965380 56282136671997239129495253239482391040 9965381 554639029653586574775673138196059393182 9965382 -7399150377763872821066605849356711936 9965383 105264561780507906071321938296234867360 9965384 29004796928072779293429159339660410880 9965385 -128883255417387779824792291830060724380 9965386 60788193863024169389677954332660883200 9965387 51908133946304553389114972268098173392 9965388 -6871083818669018359859949381850636800 9965389 -99470465293650069780264862330551578144 9965390 20828189751347891240970907243760107200 9965391 -25902117745036683401923540238311433856 9965392 -103287543093308600190318157982079008768 9965393 -384963445306169641199860196559783614220 9965394 -44813754629008224207256035540146022912 9965395 -71623284165093591877762932858249580800 9965396 -99570733005896066340250697892446429184 9965397 -114606672007812917465501874709623725472 9965398 -61626029952037237700633893643236303680 9965399 -385626617586765296548455114170139300600 9965400 -32760885849945775112864168149072896000 9965401 -303601728321756297686462474299018932598 9965402 -55328880984860168661086817188406285600 9965403 -41708499775979499609373445826366420480 9965404 -141216206157808545151596236496135622144 9965405 3734738015988324435340661149170954060 9965406 -100977559938729805388871957320079931392 9965407 -199895799769191286521873696576375749344 9965408 -135866914309772025547083604270922465280 9965409 286917721852467699842150046367998164160 9965410 52927325893706104002895558186963230720 9965411 264717891680828721985953592272710538012 9965412 33869071985796813364683094745783761536 9965413 140619708401908811287884610960734801662 9965414 67112591704436734217660950425379129056 9965415 69432326294626430228571344112685824000 9965416 -506113898286691861466547930834923735040 9965417 -73280845693196926475949862996303521792 9965418 86869715419604711000310240210091545600 9965419 51897887799071215239511324266458846160 9965420 2958865429985286625824744380285153280 9965421 -221740496317558618999429848519268332810 9965422 3218503063739546961632646522167712192 9965423 -375920621988739083672958877543433009288 9965424 -33010912514516654910166423599537192960 9965425 89763660765967182253916257705560076800 9965426 9871625885922304192557843512490814080 9965427 -372824987559481921684395182270268973968 9965428 -134689797743278346479155166755741333504 9965429 -307838504991746843952146555119527501120 9965430 58426749071828678981763153425702540160 9965431 103396997103656536375801347701763666144 9965432 -232935442857543735590613461627679498240 9965433 -37480510154346856998825515589523904256 9965434 110677020483882072740052028175982590400 9965435 232850838424683333278918622255304154880 9965436 -28522198368869802158483095173588320256 9965437 -605545396075528776877093171074136038708 9965438 11974650589711735158410536619995303296 9965439 471138677206442323222406411261397312 9965440 -43017172733529108432504831447819878400 9965441 45934421065865207174775199392739018452 9965442 93591719355970255880490913913418630144 9965443 435899428089219695271962094645930023320 9965444 -314197106433904461497613701959486329600 9965445 -10518086008082743770979671543035504640 9965446 -26534299335359140830154882177393459200 9965447 -46742541845211053262058630895139856104 9965448 306274451299481221620257165365091174400 9965449 -5269610477848241985919373238862481272 9965450 71185777400689000371358582434479136000 9965451 -324093356397101678815217187296643897936 9965452 137869872891227208595298571874398868480 9965453 358846149647392058770702648326700943904 9965454 -29769483974881735542583201769793192960 9965455 -275092720125221987601890843775629448000 9965456 -149074767226819986534941410780788031488 9965457 791924082000301300167581550788205584640 9965458 119554399549140893603936850237612040080 9965459 82066988252530414554509033166457179216 9965460 35319331674711915598589217960895672320 9965461 461657768722199391681247488119959146624 9965462 83352606462765152145930867200748458880 9965463 -205611524619865581500735038707139721856 9965464 -527009027508847465027562681492173424640 9965465 -4414334805948651420103098468398993280 9965466 -36859612014647908139464285482662054400 9965467 250838681874281829691615369821422567160 9965468 -191871890199923682752853374373092471808 9965469 83344476119082523321441717578568203360 9965470 14530788029746277117091860252061571200 9965471 -28358825214868049786390562050688052800 9965472 251199823952839721447201051916704415744 9965473 -37393778285444517210197643375401781420 9965474 353452535679515012870461964229272159520 9965475 -50820918445488307744140950127242714400 9965476 -56222222015191302955919563105535405440 9965477 17724438565759453861434861472745085312 9965478 134687896826093679798460133366984391168 9965479 490583918763167140413584125109402409080 9965480 -102497871378354677092975825838363443200 9965481 -93105010165820673577571408640277785600 9965482 130546580836144763536704474654966716592 9965483 1772616229483014220758191157554623488 9965484 -10463476509133814662698210633962588160 9965485 -136828894083480550539736949422372683240 9965486 114028675280495981080131218941772509824 9965487 6744561543904294486121355217275437952 9965488 -44946355858884173728247735136572604416 9965489 236532148870000155389100263835851098752 9965490 39154202614551814111088808212647365120 9965491 -95105411681047849233855019340028049616 9965492 12039373987908200491500338065240204032 9965493 -151606720441705175253992544738255454176 9965494 -15998660641477293458513039602960582656 9965495 109913083056800671533739201332135579120 9965496 36630665104865462040345494885557862400 9965497 281661323346728361562207445988350155946 9965498 -77650804452623728616446351306505079840 9965499 248977352637189191907415064100332041920 9965500 272919719790507202180190180293536000000 9965501 -29351833889958293281092315732690857472 9965502 -88865536083128017134617216636375863680 9965503 -105816944217509906997682772659175789248 9965504 111566120508126989682325706266468417536 9965505 -107536217754936500559988282436549935680 9965506 16409862388669106675094272287557887520 9965507 -40431734881080024408158253573912674244 9965508 -140482392820944989608989271578378240 9965509 -102333726688975173174179112114814313472 9965510 -213683674463292429072779640598038867840 9965511 8519124876759653292109015683259481352 9965512 245758459080756234233541202161664435200 9965513 -510571036687742558531463153670788312480 9965514 7489262265637936036886469583210937088 9965515 97509526643976763278524278006748858400 9965516 -209856643941495451751312216841331854336 9965517 156041011329038879968001733486427058112 9965518 432483104247479576127454328984918082816 9965519 -297455112593170552667270672005330240560 9965520 42050145817789357173827792732355870720 9965521 -935229996086141678556985715099723543388 9965522 -1574302181652029893824160977857280000 9965523 100817294799946614634578731820869580984 9965524 387848525372143171343671934134892468096 9965525 111740977712919068284467043289551687050 9965526 -140728102364952039192386922675445409856 9965527 6430777732165892274994366418603336064 9965528 -445740481422973757011898073569648547840 9965529 -17272166112152986040924406324774120000 9965530 -102467122049645052170529220806758042880 9965531 -340674493984770250423332525034191982800 9965532 43471371926600975868631966561070702592 9965533 107695006864858957167086124045001167782 9965534 -171883634168759976119338700214473975040 9965535 73737571866679441901395219635877453200 9965536 229676157447778212459381625077032288256 9965537 160678786704471505182973617575522938260 9965538 5173353181389035184780230717101977600 9965539 83783099546614399609159359832960075840 9965540 -27097215353325902669375521693422681600 9965541 49258197493799649169718124802922251680 9965542 53178748622545793998245928123693230144 9965543 5584635002606310893227171865510569920 9965544 -136961237702573266998124703074646753280 9965545 -303726461212275254369137550587390292700 9965546 -54962470801985740817154070323591528528 9965547 -183423644779368996919677443331127238352 9965548 252826484906591554067301780745306059008 9965549 141785546516677954605626321460842893920 9965550 -34166545868200280959082339595973094400 9965551 1032815124646203641938750640738145024 9965552 -6555397161166635304726511783430094848 9965553 -46065355312296910030571889762797066112 9965554 122498651592982205357377903171615976976 9965555 -300103687485941212732761382790025576000 9965556 -144819966495509296472299557249522281088 9965557 71540504766332756898450335174531585600 9965558 134015921974933415719154434728645480576 9965559 381997114966737766065919098550007265408 9965560 255649718344142409874504234555392000 9965561 -70725230805929686335453047112709741488 9965562 43252275349819410743026516168180097280 9965563 282382111577264824668474127957927219200 9965564 83825089787001759060565927216353033216 9965565 -175995030761359860657540665354201208000 9965566 17063859697821854089425404247615712704 9965567 326744175352534129088857185128039497800 9965568 92211165377309866188028781055751225344 9965569 -174227372499623570595082380791275186860 9965570 -125946910206467779985274401948321219520 9965571 187005643630744662722884658754489528384 9965572 244746274986884200386743224524849761280 9965573 208527802348906437651113997078602457822 9965574 -89897731655566075285074373232302978656 9965575 157481918219549972643515487935749381000 9965576 436559422595947218999826512148250419200 9965577 23753145847574182098511689715019823120 9965578 8911439919328429396026656660054246400 9965579 -205594897476532918248771117584604032016 9965580 38378098907160543816164420225335741440 9965581 12734790882004900135697751188784451382 9965582 -51700250117408119006749180372717484032 9965583 -21286505064281020386854088529882226880 9965584 131955203075753494440855736698908057600 9965585 -47079097245504356256058726028067752640 9965586 -48741026390714481128707147877229509376 9965587 -63654472253422892840548027594811924764 9965588 131069340225554965125715471749207458688 9965589 67040489987555515193264806151435316960 9965590 -16006013154518620790603459408361367680 9965591 4871180112339392513540932620199959984 9965592 -4423467909224240205995564682732748800 9965593 -251441455567077228760877546305821878256 9965594 -5016208359480398015659259293233219840 9965595 19960786756383322059717117466851072000 9965596 -89041581002042536963936948942875153408 9965597 -91547329458696009420902277375923718420 9965598 287649492120476810050240516865167226880 9965599 186746101627843349746145354507653439840 9965600 -283604661358527649239992079853697433600 9965601 -37236350868495985407643171516904108544 9965602 -8680105322294123193252096497943136896 9965603 334598913892218639292065824680095765852 9965604 13106628642757012076021809315893571584 9965605 153538493689618176370800114177766444800 9965606 -25608769997732603348437278707054593920 9965607 318921171445463413454068888804606311888 9965608 -485663462109953147196399868638875735040 9965609 -136665430674795503014182924897298349190 9965610 -29483023830926744449473938410496695200 9965611 569242640393033484257895872675058540212 9965612 -108331987324857177046101446695872411648 9965613 130495518875323628169351193344946728960 9965614 -77450406937647758515562213315092628160 9965615 -103115952402796745533444857376919665680 9965616 -3697318248552966921701282775444750336 9965617 -94634210994711328555573446599832262988 9965618 -39794473268506332828739655977322831040 9965619 117438213645375328362831089906768062320 9965620 66616396277986609119405533994779462400 9965621 -409599565539686745455994516012433361508 9965622 72274449815920219348061065276372264320 9965623 -269792218948406935086581037140430984456 9965624 -70227755247057163724148896879291842560 9965625 -214671791821281237002497610778751800000 9965626 199170487746162410218489616025199152384 9965627 -4007446918809930836659819247610418656 9965628 -158478313886317987126751833963274700288 9965629 72007449394331165890710907053652500076 9965630 -28852685714049248068392958088378927040 9965631 51460053004083527588262496347929295360 9965632 -48415451051615389900509105351481622528 9965633 153641211431162654064069397057467353520 9965634 24131093962410285364177442077987763712 9965635 392957380401402535246460947493536984080 9965636 31867215861714216543577341312969707520 9965637 494660551640796853447787449538753376 9965638 184469845626336188367412988644346844096 9965639 -144849763689992697738506289552006449544 9965640 -145206785228091268525062816362611507200 9965641 184062967922194203772520559431167449472 9965642 116350799135024532479701057112082873600 9965643 182519800899464166095381822051844929760 9965644 -82158034810211837657136635355656340480 9965645 -232542293230107879941081082988838833920 9965646 -100115363536349139398023225079280076800 9965647 -271846533100386818301171241139480033280 9965648 -28825166804156163398869921290414981120 9965649 214729131634988927215456204098384067488 9965650 35285652125733256810279194455927146800 9965651 351472498805494193328461229767270012652 9965652 38769485638513517368852901180165222400 9965653 455525131274487981335726008645859564544 9965654 -15456415539053499890204394591042947328 9965655 35202606521354502754641422757821853120 9965656 -59156686154246030304631256307428997120 9965657 20172017027998518715517747936477330688 9965658 119256800419274381861546342253868982784 9965659 -80139053496777562097349417642045642048 9965660 129745248646047224036032497955377807360 9965661 146405745087599330123657022954902547072 9965662 55794600602011664931767028228709023744 9965663 -18540281886876058965524442561463537152 9965664 79447408149139083666928228110811398144 9965665 -29752658463634207371235534298816464560 9965666 248077280922646806628689543507744958032 9965667 202747907832384306549129518334688373880 9965668 -5723943514390773002599421184425112320 9965669 358648869317439825480011355834704287326 9965670 13749947523818141224231157484629237760 9965671 -188291736259464741343309405185090471800 9965672 -269349553450726664159440308308417464320 9965673 344386061100333476337779088865827711984 9965674 -163339092470741362390105915800252035664 9965675 235516108150501546777230932570706768900 9965676 68335283584724210222026721995230658560 9965677 322762603524660260625634688957827140000 9965678 -248057564489441173516113719927036391360 9965679 127056975235301724354935119741094573328 9965680 -261626928175879472855853611258019840 9965681 -780842694930285297735430558460291454 9965682 90680821651740831650352223826717638800 9965683 -38924875440211310523908027491794818240 9965684 -294013524254008661984179374363565651968 9965685 -233965216141753420120549635380838463200 9965686 -86210588229502875411630990248417712960 9965687 35245522075957114580281678814868927336 9965688 45467257789932176020381077734495723520 9965689 426409555639937077540155864421565474472 9965690 28211220224889903622910260236681216000 9965691 8707685972825258173529902466007455952 9965692 -560759853330693048836669079697712087040 9965693 -88318675649771452937257063457778247776 9965694 -41611573290695571956206742270781726720 9965695 -41295844425495189922923669998424264000 9965696 -26543368957806628120976998698760273920 9965697 -12148735808485160142036554616992843328 9965698 -101764615668554698806303029890552896000 9965699 -442884462123391195494277903266039975300 9965700 -12975815485292423772488467167597312000 9965701 -113093939077700583460153768020134331298 9965702 -113271035030811560650879897205854490496 9965703 -249462569791480232431653602516928888192 9965704 -12824736933005045451398928237303398400 9965705 -252473732668996619188667105170136043000 9965706 23169461637755495217057139140466526208 9965707 -619601510764129457790030758705417793680 9965708 -313309759014214806783878277137752633344 9965709 96341899458480520839740954278017060960 9965710 -17281795986165667126361905154134290240 9965711 -22582816377195211043074880344710299040 9965712 -66583996344195248124876209058239938560 9965713 533598888588602808442332812854612806962 9965714 61889190330605840881173411982398837504 9965715 -95378081449842594687132667910916956880 9965716 75445863048831788426111609794179686400 9965717 396067286015999744239502957717123930766 9965718 129127457751653204644876134434245432800 9965719 272292536433168846104005549911758554840 9965720 -268919937236394519261719444998448947200 9965721 39335777380121837183972150415512644800 9965722 -40510739020321587618301204620902626848 9965723 11175980301415097721489111060132941904 9965724 -165377128736310873670495553174494815744 9965725 -33228379562544742469981605509145190400 9965726 -429679112140743314407818181263767040 9965727 -410715140020171347483059042400977525760 9965728 125480635798087939342042821496893603840 9965729 -460845760049016808999783398798851984670 9965730 -54759734185540328546630911139896289280 9965731 181427099549831432002800299446992205532 9965732 52925732914662389829065996821722697728 9965733 133125783273282813680489388220874397024 9965734 253657690757415650166806780309991663360 9965735 -34304614793400183096762702427564048800 9965736 -202510663596162121292497930302861557760 9965737 269950834381612832101292602189280475386 9965738 -167158870486005983668634089435628358480 9965739 6137212797093456998863284087670210560 9965740 -273301053071822361105429293626550353920 9965741 -34165125438069134864372823522036363456 9965742 -182599444204646630053479305797462845888 9965743 -586408170575115161659445391766456241008 9965744 87786963058990618187382961156826234880 9965745 83558353728887518135078965963300287220 9965746 61589123567484264127489050133415331840 9965747 92360060235286369267851172101258380160 9965748 -74161201093741641660310339306930040832 9965749 -76788112828437792956481808542314525280 9965750 -142059417192304918829354002389101856000 9965751 103830878290803448767442326982572147432 9965752 385522439274514746426564109314718617600 9965753 121436361710966555325583275161076214080 9965754 -204769551786270102504284068622827008 9965755 84780065075991081694670564442988364160 9965756 82965338492632072042551730658027089920 9965757 -18747590453679464862896526871899201408 9965758 138201515185161481294249304909483532480 9965759 364200103148807612963366939995571664960 9965760 12957162371221855544797860440529960960 9965761 181674258905172922622251337683723030140 9965762 -35064478957236067182498279864098738688 9965763 136020470329904805656519035940778255120 9965764 -64213180765136703681468513716714065664 9965765 -4335036568438336225895883534187505280 9965766 -26399090760059765162147315171774976 9965767 43301586205591551817140865449605707176 9965768 -234111172038349651916254605059695549440 9965769 22628547277372422952968045791622410208 9965770 -81245785443225687330195052392512163840 9965771 86486905990100874298001742912489960000 9965772 -41572834015532163806886746525581480704 9965773 318319268901822282428333867150308426464 9965774 14660253904294112413552429719311967744 9965775 53662054594958015980160651064606414000 9965776 100822044257384648684125017473222008832 9965777 -51174440067359786919904685700961423374 9965778 29868121222946177220192014077829341824 9965779 541343843952910886152267627900027062380 9965780 176029926279490699772217280735914823680 9965781 -251261649857073636071994958151382420480 9965782 221193796388011249163791915788133569984 9965783 -959127742405011191934206243176462968 9965784 2456437180093633650751074773361745920 9965785 -104915707069933448088337730642730249600 9965786 -469115763841049250013117025655154567680 9965787 -4262072508608743658511569525843487744 9965788 24772559658921073255774167165607483392 9965789 -532770886852678948351112073605228017920 9965790 -75495491663248948235884695320142070080 9965791 -164447532254504593382494295329366482720 9965792 46460772290808758155362901064397619200 9965793 -90711570656109686726951619356572308576 9965794 285597250882630014688652783831508591696 9965795 74282747655107902728475696138521701280 9965796 31973910355142968481840065058003284992 9965797 21538474278758798695750776587821157246 9965798 -5650757246875831930366634478628941600 9965799 196948109081553405908981963430269494224 9965800 37489735712592552526403568183560448000 9965801 377649405725655325771794715830517583802 9965802 14675990000867931926507657224614912 9965803 357817013661229965754230431203834744052 9965804 304150618966576581841003990909470604800 9965805 -14279381507800499277046417574540126400 9965806 -90447275415263572190281864151002419648 9965807 -10562964168625394011237217593768948608 9965808 -48328384785186488271071646521858457600 9965809 584200723720558774478764455935457408 9965810 -94298913261595573477954786226804912640 9965811 -268426432425756695255415186718720784328 9965812 191587287328081156441122706964005686656 9965813 110177980170807274427416419795684423648 9965814 3397178116528198842650413387309007616 9965815 67832412925573057515823478825412879960 9965816 -93715474537653703829507768312863825920 9965817 -79063243474880797002288551622348380160 9965818 31720296571437327215541289222005089280 9965819 373566941695062056687088382751784509220 9965820 27265501095968262867285784851267379200 9965821 76774724566420929741792093997206319500 9965822 186212470289611694490951012299489184000 9965823 -75027981796219027355412138252892104960 9965824 -246500803046268529195406730302135992320 9965825 186986178632255375768240470212246204000 9965826 -37744943894774969470359090330520758240 9965827 292451115812303959216524907271014527432 9965828 392854623964819938368115169691524080768 9965829 -47059363109607368777611189068113943552 9965830 -27213491306533663503323427411249350400 9965831 18643427229087608606997048786722841480 9965832 -5945784470526634312988897477633064960 9965833 643111244280056770694496669144568544640 9965834 -70315620816959026880678970938273419008 9965835 -17416525936681397787701557600056777840 9965836 -120818172961633064767989904750965783552 9965837 -150322394659273459573704130280961596448 9965838 52947977840794103041483332810255093888 9965839 4257203631878679243846833988625547840 9965840 -116954796786794342944948051220673331200 9965841 -331890822584038930476101533700222888208 9965842 -19466405341978958818445004281961281280 9965843 19061351104760978261765499796694434092 9965844 -5142024709078851946645752179167469568 9965845 202496713516280007823723263573451391520 9965846 173364522893787069243299024521718405760 9965847 -100408615353295579478969218796636712600 9965848 -467974233302121719384004505306242109440 9965849 -63847364521675033573924315761814817280 9965850 25204928103480079835395004273361984000 9965851 -2193783617964279378871279845079364320 9965852 914710571857743535346157754997763072 9965853 8506053649782904640099566275239422662 9965854 -77774682956380389271587037264376803200 9965855 39669053471576007950063557097955732960 9965856 -152771876502804537234698786180414570496 9965857 -9054736498196522135120774277201958560 9965858 -11102098405102709887698911111892954624 9965859 57572331846721471803957947024772515328 9965860 26123642375183664679827231517880271360 9965861 359890063591464251212916295322596266400 9965862 68045799209628296020999022653413651840 9965863 -254753133779927221170764908624448986888 9965864 -107779649284339602122034886022028748800 9965865 48256432522837314138204128712734400000 9965866 13103331892247222191774184024868307632 9965867 -175193766307704392711289458414857205880 9965868 354256431528653453557750731309938884608 9965869 121554133673357020992959092847147717270 9965870 -19251113645755067885330097629597644800 9965871 -42348778691793526704022893015496131960 9965872 -5704452861875361888797232838670155776 9965873 151827776586982381419429791315032934640 9965874 -88084737774491864562050716696843035648 9965875 221386519397512381697735463014167764000 9965876 -63219169096681980212380478969926278912 9965877 -58283003889666583011992431601426471040 9965878 -2529470170667366998153153437599726976 9965879 103240321164237945530745816568751416320 9965880 70205577138431380423236103837581312000 9965881 212914073110769103170804158891204240682 9965882 158510067476928230769275605544014983792 9965883 16673637113066923504889462101718712000 9965884 -190456642325259602963773214777737053184 9965885 64220384304486529136112408749640072960 9965886 -24441316481153684903122627020739593216 9965887 -19069619923732358234726461413503167760 9965888 -126998352366589677354323659384290803712 9965889 401143051944399219465240753302127479040 9965890 -13853467050447522865071509458041024000 9965891 11604020086442534305392285009123693264 9965892 -179672038464502280706798518321597042688 9965893 47965965093949008750310698892402389120 9965894 -40630379763334316330489013794037548160 9965895 1471756494244954614611672399514445440 9965896 90490759019598560503241030441693644800 9965897 -230345431548265751176670919428461583388 9965898 146842484740696782369211826374319350368 9965899 15473741687397271400647099048888885240 9965900 -49509574291801455510481817653696512000 9965901 165080686288008910809599253878734895904 9965902 -66826958621896119185583345911238922368 9965903 85119563496080429252943848424092599152 9965904 -1317285832038330458129547619422830592 9965905 -8440454051782846376659993994897159640 9965906 -23213935775862939320254634560718724960 9965907 -116623597519137194448367104790456831920 9965908 74710732278405846271736021473462556160 9965909 104222065513218728813641824944858500380 9965910 81925643305017267584554426088198603520 9965911 -6622139949639508211789545637897549952 9965912 199676458371454771693978925622110822400 9965913 -7132471259971474463739282403628988096 9965914 178341924441769129744768700632291247856 9965915 -53744592067723064150303925940586668800 9965916 -284053782899218905910138027302834283008 9965917 -209214437937503633470186537783403537780 9965918 155238270331420526244973598131821503040 9965919 -162725651646107006747673558948249232056 9965920 68844560535496281474840983193649152000 9965921 155232723220745950808463054524262251712 9965922 -62377162074570243683404294182393811200 9965923 163680628327202619490060900210824432 9965924 65471792759574049108432079506168528896 9965925 -136808433977417473590735160624883742150 9965926 282611808606455226638881973969612650560 9965927 926530008773608098846441295350425923392 9965928 10581435655249304023689901697102315520 9965929 631037768097582846404300680955237023360 9965930 -157664074232290198334007729148497750240 9965931 -348373820410908748473494734180991719848 9965932 -73556407565619087453053006104523717120 9965933 409282437758759403161721623633536525824 9965934 -92690133697493317214215142792708584512 9965935 119493246153888461049963518563005080160 9965936 78999765074709666897696750246658473984 9965937 -123592338825598771911944630173454904000 9965938 -2798613820557605930457732371238301056 9965939 359603078826547993041233399223157272624 9965940 -137573738594114047507000598555918592000 9965941 260580735384033796261233347324549784412 9965942 -40325492353103366461906563406380343296 9965943 10568281911011949983006211590444107680 9965944 -134521223383922440224609651660922552320 9965945 340533145684677688470861393398301072000 9965946 -56832896325723123744260008842568983552 9965947 473076172182324959138871579359591135396 9965948 -54336707956279321526384203977518856192 9965949 -18424467531405430545111138510612903360 9965950 -64572049052309559391660926526916145600 9965951 517804446637392771353151325261088333952 9965952 80416284279807254076190908412833300480 9965953 122896878982739230099558088562953827140 9965954 -100447636268431295312292213328023307824 9965955 170023107185660238957022868132079294720 9965956 -51256016101841450809536521554735595520 9965957 -183212457811748561156720763011667013794 9965958 10245817391800856359973024773745578368 9965959 -301708543452112902137824365429322180840 9965960 -12880750584681235268218107116825702400 9965961 43285059663583576841637943658650702920 9965962 79894767580533527861193326300341757232 9965963 -98199538943274614988586022495495947452 9965964 20374984933897057420506806793668414976 9965965 254629259791310144518787821841885974860 9965966 283705652560174673516515374222883394880 9965967 229944965588539636625069202039985632000 9965968 17973013589288431548399882264358420480 9965969 48709761816216479719970713588778038848 9965970 1753109308118902282278241792628275200 9965971 92779095211368773743391901389501220112 9965972 3153479002509231573102857609288059776 9965973 -79475798745616408897383377016419096064 9965974 -12322069071757198503087598719432841728 9965975 -264180647804704107212302941409136409000 9965976 -58243852165371965784602025772180930560 9965977 -34472718353480726908959391029740496128 9965978 359572610878981368519701503102353080832 9965979 82836814946949461505798093468535711200 9965980 -151056346845237437179131878067131151360 9965981 796621808241924876468359133711534624 9965982 11793407357354616168317676691300168704 9965983 35278649918143569124367620859896599304 9965984 -98141179882917488534406626488649515008 9965985 140974256661270249328709325323011819200 9965986 125801778382945227838439814481936187904 9965987 -137950618267921308108972098979117612528 9965988 -100601569430931913961172077479430867328 9965989 565350290978771237731037472451686552000 9965990 216341839264790117628755235965610288000 9965991 -36054974899693513938377426812198436736 9965992 -109185810715713306986383586888688353280 9965993 -117947839154286950630638819818898289676 9965994 121791106349752934255956662966114804480 9965995 123416220658616679028485629364269961600 9965996 83265943768518822485412042320886048000 9965997 26355372558640732592400155642261584812 9965998 -11177608321423628627380991269459918848 9965999 -87017263896917627473858670229505932336 9966000 39361796609810177923365585045159936000 9966001 100482082534216411950393029323420314002 9966002 -5191834225064873584740892016973048048 9966003 136328056595345183076039386365321608504 9966004 -80089616565840279833614324784830464000 9966005 -40266424026382370388654510340662771840 9966006 97105705060716805096495724243819385312 9966007 -492019664433748447283057532341004886744 9966008 -220237374800566649128245721313670758400 9966009 -54558482523720222450056309689675256496 9966010 22872572488019869760171624480447816160 9966011 256962934672185712131600780701079077904 9966012 93030622648447927874073230180739621888 9966013 -19875944803313734017503179844876088960 9966014 182156615312019663669983476533520185600 9966015 161253090835437085551787069422247053600 9966016 -122131870326079933965459803393323171840 9966017 217309136038155586807428265521554461440 9966018 106577977590364759736530495324746155904 9966019 224433243442012727332955129518642150096 9966020 -192851170183022517738699795962632907520 9966021 -68430647280135835656327259975562240256 9966022 -178086809469641094559267729279088371200 9966023 -179161933514917265758534028771322802728 9966024 -2480561525726577844045334241583104000 9966025 15247643528129774411381298212155417600 9966026 17798227534890688487736287798690223360 9966027 108775363557682231089972335262913480920 9966028 31252986729988947516493611910767040000 9966029 -209142530280497170637806282646185645524 9966030 55700026265285705155232263750862728320 9966031 84668242649456658722879233818848686464 9966032 1310465403791628464058306803265699840 9966033 -4282747550846288874789713535722977152 9966034 -22702601990979734468261724846115473600 9966035 29391252832419237211395570930812678400 9966036 71854835228253966438983966818484570112 9966037 23212789111775112715424909401075716686 9966038 69914469376880202734389243865757135744 9966039 -336595204296891308013086032793776877976 9966040 28910143640053502064994129385608396800 9966041 193393386793170575373455625694464078084 9966042 -59546311683194187995742617439734641440 9966043 -41094211691950314403704591698123325696 9966044 -97608131712347105177902941815616000 9966045 167283473347348967319059793445946068320 9966046 -330646047235654571006658895136103963264 9966047 -48686017428599907629106148719400153248 9966048 -100302335522406784305487915733446557696 9966049 80788904547094726855894219200499938736 9966050 -82422993513732535765681479744163309200 9966051 481297783152838799403946055618326166400 9966052 -20104572085853136963251416407558835200 9966053 381257829951444850357382227480698037560 9966054 -35775716505044655099540981802074605568 9966055 -343936507514178893342100216655268656080 9966056 -283030467474877968937870627447396976640 9966057 77200975237104406111547578405674321360 9966058 -184856446263847677928513561574931273120 9966059 -784680197523419753104960826265961474560 9966060 -46460196440401115955940343018505446400 9966061 -41157377171645117806274479341183509760 9966062 11975911737674318697795618162078100032 9966063 -48543732210011858899546434018999269616 9966064 -24409180348784380706998169869206814720 9966065 94084460515203956919268175093382009000 9966066 32536014253734453118290938786743812096 9966067 1854252513561360863207799548704586448 9966068 111219582853500253378375422769672175616 9966069 73053989246091511557470612485724262894 9966070 125321470304988276987793922670011107200 9966071 -110454159506513483676122719139960087040 9966072 -19609470713952950073806155596875182080 9966073 200302758314441757000395986878568328 9966074 465409222624228162367442323290798264320 9966075 4050758843301069380934747105959347200 9966076 329719745347670340016020011487528181760 9966077 175230149280787091137137210765073440672 9966078 -2725850324816690548556558207504522880 9966079 -71687679425843896383473329299133251080 9966080 -143946328709207665808155562707884441600 9966081 -203035504851875078686451941128851287248 9966082 -126902506181887047009996032747893701120 9966083 235231017910346481955339700753042453760 9966084 67134277583480630590181471692188241920 9966085 42102505785788725467892805352655374780 9966086 40009917980298262041630375010189812864 9966087 -246864089755179995997533198265950734080 9966088 92246696756856719113283459547439104000 9966089 210181819271958877325612846895919880640 9966090 11306808466376774592416265444272728320 9966091 -219156538348154781670316224985377710508 9966092 -328383680932770240310757183207493552384 9966093 -284857461363947224296066465504049157376 9966094 15099941714942407445472364370922396096 9966095 359309090016558657593325353578115454600 9966096 -19147587031477880121933049422721056768 9966097 91694027747972287369969581377370322944 9966098 -69427192836398574575877783255351284064 9966099 203145717500026070112147051920905098048 9966100 43068760254736969691279339151192310400 9966101 193779109749930614771953547082893142492 9966102 11623277627811471990406766904933482880 9966103 -11143464787324107186285978845309727440 9966104 374565777815555716731102027875897333760 9966105 103082810388297201808456827383495539200 9966106 15340424631874786879464440871108490464 9966107 -23900675589394446241484698589371859280 9966108 174063390618585332614840925859280650240 9966109 -760555074284109229850450131830586173396 9966110 -97698059433778945353096076248960671040 9966111 -241080198749718675936302529867464970480 9966112 47732721134817725288566123764452032512 9966113 154291534001619526218543335166500971362 9966114 4119572204923872662827184352582836640 9966115 -189026377857262380204405178295903035200 9966116 -592486754831241633062523111864059904 9966117 34149662309021210869617128655768657024 9966118 61566694796382732080877362909493741120 9966119 1414265245096990696883866070780440800 9966120 -53152041563830064867334529773463142400 9966121 -47099885162107389133307379802768353456 9966122 182793286570038153111045172540851869952 9966123 129624280673421793082298228995390342172 9966124 -127150871788027280722883746934737255424 9966125 -1288625514449675055005918208938442000 9966126 138765041233745103505906743505101217344 9966127 256995919525483437611208049818705120080 9966128 -8536373456684820231408271438739668992 9966129 -345527106180021601076771073384146134416 9966130 15302692346455807188694037729976568320 9966131 100860386562073862140787014213120668480 9966132 -122915531898343535740934906738964787200 9966133 -232006228811539418402089413465593778656 9966134 343558025332252933550697914797643154240 9966135 23929142674887596057730022673440342560 9966136 268723351467991464922595278393435975680 9966137 -442432691920327143676943963403425120214 9966138 -17605971805519603285043292007689894912 9966139 77941686960642030996082770760936627940 9966140 42655338020706022429491869179613798400 9966141 20929814430561175505671611433908541152 9966142 61012869648660739591770277774635941952 9966143 -244122931363479848695136815216834603656 9966144 2141668291504866447788699739400175616 9966145 56960661236626035116417871741962710080 9966146 19225317293379696571530491132537222400 9966147 -240095854099086453039642881564974235400 9966148 -101677486948648065335646933206815931904 9966149 -72632802966203816743066855642535665920 9966150 42735704474652630047648470054368640800 9966151 14651485914960557452295337655514981024 9966152 -13771093190384845507371798908459089920 9966153 -368690976960083741016426158473605120 9966154 266755507098574793220616673252731541760 9966155 -140702685742818667529534567297033305440 9966156 2158818038699949442468079489816796672 9966157 -46041120350829556886599206350621862708 9966158 239295216461770995072909419373575743680 9966159 -85052640664779888975131922540193420704 9966160 8949928790533404544920235685833850880 9966161 105246699170237043334123415473682598000 9966162 -143546310379116440762909277433448448000 9966163 631716179046512703420108930107494546800 9966164 932513466519198948682214918084380416 9966165 86780951742303774301353490717264800 9966166 -34485943317527224462471669509211607040 9966167 119540317469312523249744695243043102216 9966168 -74975798127764411522263485696912445440 9966169 -151291597412035370810861851381916522940 9966170 -33954373871418550277743450106431122720 9966171 -214378201800962629092013129129418760000 9966172 22813086228726646505316412443228997120 9966173 19587024497616386246122602435448690944 9966174 165781439090790918515044715653081853760 9966175 -109634151386477346265098006258972346200 9966176 -189887615258016572287122272272401825792 9966177 -4039687419636603726327158771775325632 9966178 17266184676286762014993276328892244480 9966179 -13248079059054284849255525615942983416 9966180 -31276879413730811172596402497470873600 9966181 320909307554085622326207458165142913500 9966182 81972232661666989553933693266243330752 9966183 107704691346684627703383066368590008960 9966184 -125371239808034809067922098123618304000 9966185 -147699102992990931860916602537974150620 9966186 327717777483770830999199070640819200 9966187 -76862978468231387182904601853050836736 9966188 182095339095668128641604719659800389888 9966189 159099306654776796771911220599231344128 9966190 10140662014662171529257699689855907840 9966191 -203877668257288082587887200677614735408 9966192 -48858945965944007210706857455483453440 9966193 74862234265616587564254458604837247442 9966194 -58495300935924496951139272744334704128 9966195 -69274053528526302689783509738970143680 9966196 5067663091456076279191016765021857792 9966197 202478302720863571099635797248960263420 9966198 33608331645476457477871178471867351040 9966199 -198657822203220672487726579133981199360 9966200 88523350316468890800213866512802304000 9966201 -34906738687478452300016248964016388416 9966202 17794682828571683277955438709428442592 9966203 -194096956764131121422654194735183270560 9966204 4515267484621046933047259486961661440 9966205 -237376991475425344131211802139043069140 9966206 -170408602727697097647593079178075960896 9966207 -360142940990856573226039241230919413560 9966208 -28283227494407781253813014229942272000 9966209 -242824035014897182546641904440054210816 9966210 -74528444834722678322947920669769559040 9966211 175533745437599727159591986601137010812 9966212 286778758589232133399234834867872099456 9966213 80914801205130438696709336115198918400 9966214 149077916584633146197226974778888015456 9966215 -19033742027524163562596491450301460000 9966216 41195858646231955560363498662672793600 9966217 -171225932803197142745745834164425157734 9966218 -194045585258549786595890312305242789120 9966219 237559826632079200104331485108014493144 9966220 8146328267544492017181827854524672000 9966221 154541327747223848263532054391057504000 9966222 9047888763016728062793336425991106560 9966223 189264636669511624174379259063030151472 9966224 -32461456365031441964957146197511004160 9966225 -29087587590911709754134388736449360800 9966226 25850555735571048219340429041903926784 9966227 68003081459988709028678682887576207520 9966228 -297224402070913270193244655063016884224 9966229 -28173522461723635832854200701359509760 9966230 -64941242404600722112056322447305283200 9966231 -102723112073420756096216752668781662120 9966232 -356033097682892810734680081767253657600 9966233 -431212526466041242764744593161462018776 9966234 -141137829564212921890482143001214652160 9966235 -47001756295056697773300011945713648320 9966236 -61826709380489860101568626620048151552 9966237 -121421043801348426253361915615335799232 9966238 -368939746550170023119048101488479691840 9966239 856596147608448588653113904650303728 9966240 -3993348973409475240085691438245478400 9966241 -385867733186919914796058184336397976000 9966242 -107383759161275038800107858027215435776 9966243 -79836291217580474241722271260145206016 9966244 -136305627995014177219255204649924889600 9966245 37494153909158002962539667097580812800 9966246 15780649778606723626717940067203044224 9966247 60770795136077365453236842449491556872 9966248 -264522930768239715274541226748497392640 9966249 -34901863517678614198086231510666127596 9966250 -21005428461177023203314606269077440000 9966251 167797020315435095532401672882974707252 9966252 -5104524489344309653047120513397948416 9966253 -402509204623747464861543459412598437536 9966254 149683561256278914244237135646735136576 9966255 -12388824140334591328031815575831784800 9966256 103376742693659177394206127413813575680 9966257 -249350841815813167204998627691100910894 9966258 -42038156921709663713862955725702001776 9966259 356399633339723726421757359356060200460 9966260 -6504367261058629167112477306728499200 9966261 93866172257525497183248401876311857600 9966262 591552807401537257475461481521801632 9966263 399428053453827823734171993809303017512 9966264 80477368817467590900239103236039639040 9966265 -86711751170033442425492789912511771000 9966266 121139659122897940142729973344584024800 9966267 -469214936768807212580864838402460947360 9966268 40354170094162111313704551039366626304 9966269 3990725975007422834499634948628633670 9966270 -43609542821647949989730759031575654400 9966271 -161970179530652394265716774488353593488 9966272 12154907408249089166688338941754474496 9966273 293046867203149434574578990741626535984 9966274 -116759265133759752912315138913472514864 9966275 55871261268859526458493867751529200600 9966276 -48251151351026259432337135809130887936 9966277 -262936445186825366771308438645137051874 9966278 49916678508397297669684192296672867456 9966279 -68603493372137014320378612996906096000 9966280 147285466909404421218405803936096256000 9966281 22944789535254751285240405695066400932 9966282 1524847389478776401920921753101400320 9966283 2425250366365786695170798066086436480 9966284 226623993518843397125001933312554712576 9966285 90900234995074887653246884606082985600 9966286 -94259167498508740858286628777241344 9966287 136044097176205049577959605863536142840 9966288 -1129535285977460129625225940312129536 9966289 173086896301981197775961582100815867124 9966290 -35878767746967260427563340709718901600 9966291 157612144927240344369205086758031778560 9966292 -46555309669777550642978100555206727680 9966293 -151852601361810870196127805647654326176 9966294 -31755665240542095903593757804144764160 9966295 270633476200919217947357797993722571800 9966296 8253604328277418968410061366841589760 9966297 11594897550168831617370844509312035040 9966298 -294966208781431332573772124052764405760 9966299 30271169745135931156229064761353963536 9966300 -40302499652671149217378749537884160000 9966301 -206832669457186382450578457356246720320 9966302 -233346649289796689083651798481704219392 9966303 -613717373612644240285586600671843770336 9966304 -454502209347552665696185165904402448384 9966305 111024603485481604520918829661843133460 9966306 37614387370255465352836146790520977920 9966307 51555209213879609606196487061506845280 9966308 -14854507564935072970669244740157859840 9966309 -26648766549562089516698440614772411200 9966310 198059748421040667520307653568678962560 9966311 -261387092119325117878403318394115334976 9966312 38287601086662896018398854179224320000 9966313 109013822967317502089761855345130949760 9966314 -702260558579226753186481630022492160 9966315 47203535959087257315517006321364513520 9966316 -33850935662068531031069827734301134848 9966317 670722247879687269872942922041568789600 9966318 -14720465559851910679071967090412083200 9966319 -105972040494989309723040485927635402440 9966320 -6674682469777629176822801151470469120 9966321 7023204100929513998580766290252857124 9966322 6799703540922833336242594329204060192 9966323 -326432001232792888171355529255272581428 9966324 -203186855705639200863413583350001623040 9966325 -167935763313489248466527022889446400 9966326 -33971751051743735288148842583233793888 9966327 -168814726864983342413154745768329327360 9966328 153402632880629952869010118253369180160 9966329 -39364878446701571329558890141567026070 9966330 39299021925810196778377514638966667520 9966331 484952441863927055590966457196389156132 9966332 56585855356010115589983555163805369856 9966333 62182612384552085700644040421573498368 9966334 -14122412042739484754278083275980416000 9966335 332756695237496553576942981044911612560 9966336 111095922537665539522944601927691796480 9966337 137075725054476007224777070268928315840 9966338 130177736094772558914382659355980346320 9966339 -136090386643747603200479524516553231940 9966340 58871695142653689440629922890459668480 9966341 119134276472912452774530046136008040448 9966342 249806796468485501185550832364616718720 9966343 -133461297610189122697590219367572052920 9966344 -406092522184108102783198054448528302080 9966345 -69865879468193571777757129323151004160 9966346 30265342150412384255713042109962253664 9966347 -176898153141725496610492893617902956204 9966348 -26693868050712000297765178336888750080 9966349 641576717231368415438526969658314317760 9966350 -163335877094990209287521854309828435200 9966351 -210991433246822175015759346464209058168 9966352 -37443198601144109221521822599224098816 9966353 57009602597244701911360600456856477184 9966354 179626351652201147069360341298314235520 9966355 245060735319588952673008714895465631600 9966356 -370174968751098378173230970236285054080 9966357 -67322484016713779984226527133703468086 9966358 244468941808401216784211942470591925280 9966359 -186940889010934552544326570603028009472 9966360 -81845007856266343379268514597755494400 9966361 -147805222132597405570049098143628330988 9966362 15617005522376646385889400711822197760 9966363 167001118471624939869999353238958162176 9966364 -154384926471528370642202403543425049600 9966365 233341567898415371458290786242334001260 9966366 199243165508092694925520666980419161152 9966367 173871900898944659855988800059947384416 9966368 -3198999288745200275352472069439225856 9966369 -70443997266217602948890578653706316928 9966370 -137471631996483044480282632710827793120 9966371 -148693888624303331281264152566935339428 9966372 -41407234532307326881645332366390497280 9966373 21506330372840344652983390079022409020 9966374 -79123598501999538561574699560010890240 9966375 -173379609651802745391656637681916920000 9966376 -57547231459316097977311530565958369280 9966377 39104137197742151074669289895235525278 9966378 77295639015747158516683534292962593024 9966379 -67620356911722098511495161234752032920 9966380 2222794572363357403216867788006604800 9966381 209205076319224593755818497106150783584 9966382 112280744344999774339110589539269481792 9966383 164850134805650969402309657094662243328 9966384 -882016002527924158789509542492798976 9966385 -57796468073613156617496707329782731520 9966386 110695002375388495050405049681636699680 9966387 283941338093591787657297362111191131960 9966388 165518732774489707899960595613417650176 9966389 28326100769507290439921583967155374190 9966390 -36379345398729389793175032033169766400 9966391 4364406338462418223066768669342719432 9966392 419247655460347835965847984357481984000 9966393 85589870248366593356604657349143864000 9966394 -38416943064674850301259490801235887648 9966395 -1568898233253030739882853340583091280 9966396 155215362331107517725036672872103788544 9966397 223935490147446693072725926484002804992 9966398 2632322007945066397368486441627129600 9966399 -289342991710186405384993416208064135736 9966400 -35239075614007006093263347359350784000 9966401 585903891585284928256119471086757480 9966402 111888176955356849698372502797979582592 9966403 80845677883787981017399670833820334720 9966404 4481839928089408373823034715010998400 9966405 -176158362795936233045519374241293023840 9966406 -98398327697803631075405113436779806336 9966407 329470561867136324382512221671807936 9966408 -151336175734697674863003088107759943680 9966409 481259329309695320025644659004047771610 9966410 -48663669721890501922814001884576321280 9966411 314659152666463025661109584112210176 9966412 -210003050137735821608191485571845242880 9966413 54402483789355960542217251594035456460 9966414 -74016563829413997272038022653085338560 9966415 57284385293527781005256611328097652800 9966416 74139238550682495038598961334756892672 9966417 -273015244730735146586272903783905903120 9966418 37290811233436820048020077514859069952 9966419 -261409054676865054675612014081773404180 9966420 -102585897660526583006897921925211230720 9966421 -4361791587191240836748154749355724448 9966422 233249460310484175204155350793350132512 9966423 -43211142812541517743419945208739051416 9966424 213699061328632284533676646860306800640 9966425 56303382818977601221529238098005876800 9966426 -183009642104863781513722888254565687296 9966427 2979982144366799358618629038017824832 9966428 337020945194722069733317085532223123968 9966429 236231466053683006195350872438171980800 9966430 -45098110979149059013762870446420633600 9966431 6753336826286297936087174291609367120 9966432 93851330536495678547133103097946046464 9966433 -151987652612976717562010273871847108318 9966434 39944882213788130802400150989716609616 9966435 -19022428150285951051142706702051840 9966436 158470475280312867885416171908406871680 9966437 -54442842557029007628768769622950698060 9966438 27834364975361081960241039926354531328 9966439 65014521413140935460283513804008138880 9966440 -221819372625068379325993614871563878400 9966441 -37209422907364156406241419671565501808 9966442 41928582245211827597929159071660448512 9966443 243911141030701805685002747449282538160 9966444 22046064434672958659985630129373446144 9966445 124470879804975846012855963990127634700 9966446 30688718882184178901813335545657632640 9966447 351298817100766162490883779838242967624 9966448 31312420574632855677324498668328878080 9966449 104923994899951642432721742989920650450 9966450 -24543625241263385351665663917168960000 9966451 199277380613350507054249063706138293824 9966452 -108020681983578358030385285298496339968 9966453 -215898173229799422295185658055885121600 9966454 -735859451719048632013002024219279168 9966455 41901472409148909163797778842470532960 9966456 -258472739184602595489176013447743692800 9966457 -319422659582720592761657127628790446560 9966458 -194598744600176044906103853756586507920 9966459 297333882957615144259283888808629610720 9966460 -46834672732246763498603549897786511360 9966461 -270073770975130269194599241086224436500 9966462 -84875623669183659217115961464223584256 9966463 -141396947848891987501852860077611155176 9966464 -346478801520447957564280794870007726080 9966465 -117451206317860069048725006750909704940 9966466 80405722229255671603169837514875220432 9966467 -160732661230296065948584450246769161008 9966468 -61275735593531205690862992005259264 9966469 -36337060001982788158315205105828504320 9966470 104686623520487273856389002914310231680 9966471 9580219128107040208021113546886387104 9966472 -91444664854729402489979977796701102080 9966473 -217227761825869627770832531888150741296 9966474 53631946866197237886677472636633573888 9966475 -74934325331204418644273816915555564400 9966476 -53937850912128523068879623493579417600 9966477 -146606221609918135488464030727254153280 9966478 -125844812686569301731524229508058598720 9966479 2337454064395995939357733124882500680 9966480 63259197947128756470684780885863301120 9966481 -77978676910238520189778582509922623360 9966482 354937371172215614778910919679432422400 9966483 513079018322466197807180633957198544 9966484 -256492171235668375168491590388789792768 9966485 23837052001432646352850630171703820720 9966486 -179555910866385363602148558338071658496 9966487 49883750605549913954541671190736402560 9966488 -3542798901142158150544760670138777600 9966489 92882392546564970538697453693638901248 9966490 179040418164947673756807589190523852000 9966491 58848850650302509280274094349984347584 9966492 -118377213549414456474779813149044317184 9966493 49921446921826156474641188102977408742 9966494 122591748050531539512806564012814942720 9966495 -24768441394856741341050581237843750400 9966496 -520371320313545005154850829443829137408 9966497 -5710166969749906619689764680649257040 9966498 -10199527098214815338570941803901189632 9966499 -185827079249840894158679956446291902500 9966500 -8488694394063643751102728991625216000 9966501 -185555574084168605842850172697796431170 9966502 746631265308183712970906147526788352 9966503 251775435571115499435949709440182469752 9966504 153110709845240125275248475104228229120 9966505 -65438127144090158582249060631355724400 9966506 252780989640627713014027943151334308864 9966507 -249796136036847946920330398644220800320 9966508 -223365739610890966826164643934405732864 9966509 88859427593522361540764372322555820032 9966510 -5509508370525522879946496997174316800 9966511 -413220089783758682408386543406981515888 9966512 7379201479669751808471643794938757120 9966513 307895482400339064391611384368971461744 9966514 30015682891277196469776244287611258880 9966515 -45092798042032702276799192537273635680 9966516 33934885552055525517025241552727736320 9966517 65759010929695967179327252577948592000 9966518 -273981457350694709047854846026326469184 9966519 127546465577952964333515818785253112600 9966520 -42022808711729591764413044663851622400 9966521 -111546365449760606202378378901349696256 9966522 -65127380927021044259442458731330876416 9966523 159111840972686513590684599428825121040 9966524 18994726196100010558395792984093580800 9966525 66504809268216297739945728990750880800 9966526 5157646070422701856302089584871437440 9966527 -45242108953438031577837007873518495000 9966528 -26985054785981792185096041116133752832 9966529 -159718576430517596875438570301481991870 9966530 24951938463431050898446593991854520320 9966531 -149663154777156873456405472812191032584 9966532 23004283657646218672681900484132131072 9966533 -359016833643075777425958605595751669218 9966534 -72819255423860198665415571084993842688 9966535 331821650447843173244888064228530655480 9966536 -101805794011395243622762274354131000320 9966537 -78274035202446605892298066138450719360 9966538 93184546417689422873073975375221084160 9966539 193341749475133546303289204161945128960 9966540 -1711579874677558232128052097695662080 9966541 -37752893196248377978112643371984544480 9966542 -74772293374218062664851034789034352448 9966543 -38816117502709932206777612359112764536 9966544 719922178246487310864993600471564288 9966545 21147285789090972707465412844688803200 9966546 -242365192977010747596230320529870496960 9966547 258905276849362919743858867702166597996 9966548 -10881967284712656345882142559517231360 9966549 -299059053172697337531569799399949190400 9966550 -68704140385095000537394530488700590400 9966551 48708358508650107928095040984129703952 9966552 155256496912981631754432525459693957120 9966553 546039353096555953223056342604789364480 9966554 -83686200560418223885788468417478118400 9966555 -617488080915067273743525247108413600 9966556 363680397472077276136974480464627152896 9966557 497623053090956109143710298720783069760 9966558 -85059072786451066015929348501268623360 9966559 -1563444891884460701100979912052902240 9966560 144377240335011314565704312051450511360 9966561 292718018351115110999054330318499287040 9966562 -38887617251550803497153279223830695936 9966563 29661616699330920687117615842051023080 9966564 12408635838222400823930701629663667200 9966565 12835430412907869968860433737743580800 9966566 -206744290426023119286961053315863124768 9966567 3151209089487141743153404502513129472 9966568 183168550897439475261199595033627688960 9966569 19022846400714987462223014662735142180 9966570 3466786812434862106975982156466259200 9966571 -43881614933602701866132826954522262656 9966572 53437961159043066239664244705854504960 9966573 -39144390988133509439278731540241869396 9966574 12149222913545793233977273243775017536 9966575 -298416335447839907786989455308325510000 9966576 27687340638886367996774865354462658560 9966577 -502585242086475165704271679452354438574 9966578 -312423867029354584519299724807244277120 9966579 -16511203370653211425992158893043367936 9966580 -44268651680022055129066790655997923840 9966581 544536159691073668421226797174030366382 9966582 108437998336343772423019395102844466400 9966583 7446094291509411599789222962567900800 9966584 207431574003734063680374674068775915520 9966585 344006185161881679541644933633655941120 9966586 -31298758773062272362761295725616441600 9966587 -226868273157434101687980114768132556764 9966588 205982259562657748474309896750998028800 9966589 -987597668070355505870017651254653535776 9966590 127174289498784270688719383111089728000 9966591 96222939898086131722907097788961031440 9966592 -109734961041258053960188702643867090944 9966593 -4843810175210684270908897727451651072 9966594 -79817042075065846336981143723538632960 9966595 -41131222910089650425039754275730572400 9966596 354224755383321801649614554907629827200 9966597 158766499935687559886687138421666608928 9966598 71681765278583660583342028250371528800 9966599 200379321321263937339940160891227560600 9966600 35372451891445783563665906043387264000 9966601 -110643858181831736486130610104265892828 9966602 -8686626867455861018315551779741150720 9966603 386122895473926247578347600440075033008 9966604 210751963069675111534269446315455641600 9966605 375407912586003525738292076125376519520 9966606 -19948704641462080687476780780160668480 9966607 158353649722835647836723985452759140544 9966608 -12141315244622150144459672012919914496 9966609 142343262833303857635931935572766332514 9966610 -55404120066422338893860349992203320000 9966611 546542110334635906028763538559731236024 9966612 -59705138491039450760011685448313817088 9966613 22725403851486482131019902455917738304 9966614 91930115411601364572415872754163853312 9966615 -48915928915988693452996529663463311280 9966616 142713360929480658569054312950706872320 9966617 -2119477329288860279320880690818016640 9966618 -166045461222642129667456724953803041280 9966619 -338110404578232459659651523642554509120 9966620 -71836160218561313685590786281622008320 9966621 -120727945204423071993404809728682636800 9966622 -132122050668646588659328400735756175168 9966623 -257807357272346799147382501908183316128 9966624 52027479637886039030900491627039555584 9966625 -129155800870609756964217545369830992000 9966626 -4808964948095488862999801698763934336 9966627 -318602448120214681750545941304999805752 9966628 -123023231572065408740152764054834520064 9966629 -428661679331486356402613294785097944770 9966630 -52748566952585877758732114788543716480 9966631 381247517424516347780273616232788172512 9966632 132739299886493774896154791208298086400 9966633 -133486527033464186692932418435498228800 9966634 167008951502602569012798480696105669120 9966635 5027560316129059684896102014924232960 9966636 -28014605016424788908689275421570618368 9966637 -170110590347343291744853634967879613920 9966638 -261844571933927680127525008001090533440 9966639 61081011208736350178258125132555004424 9966640 -56838642337124146770161349188911104000 9966641 343947826936941112678601581020567484452 9966642 -20272424047247390323700088974919614976 9966643 331807131825628037187613358784246538892 9966644 193002646002457684564473285641540094336 9966645 159422866674330542266800182586626663040 9966646 -71723734223483956079132015087602117728 9966647 6381380566676047499464690599206374800 9966648 -275561890120531374422253958351046246400 9966649 385092866569312922781177060136440087 9966650 -1898223931499511854870894611199426400 9966651 -332015466205630578236811496835268532968 9966652 565238708505488774618180505238214955520 9966653 94949332339915955467024730344037524056 9966654 141222525765091228862303374879270179264 9966655 69130862008495964489446548250498485120 9966656 51588121115976756337084368212792967168 9966657 217234995324829337572328651339145288240 9966658 73154382768850653076967926778937153600 9966659 231322374463608248139924930976190749440 9966660 -85904349357078021662810199054616596480 9966661 -54299358974151883645878098086648359776 9966662 -2795400794840029385606314232633838720 9966663 -1041725184305468029964796651608244816 9966664 565506387026314036244906750355701007360 9966665 -20123967273954931494690686706850039800 9966666 -133220343652899103606177169490169426176 9966667 421876820026527758216047819336066365716 9966668 -108146912402445685362805110246919993344 9966669 -3522499665206299426478056848682394592 9966670 79197137317992747012910530886547055360 9966671 208165579612815300533503656992965498224 9966672 -111849195251264126714406970898236047360 9966673 214174409115495444045495675805763552880 9966674 159158814505371078337153527930436808352 9966675 33674360797951662965153977698815566800 9966676 -197622594810225023333472933331600167040 9966677 -99136302077511931362597892705298019456 9966678 -55501787729127771326137763312977052160 9966679 -473952551658190050727483212796108624224 9966680 106942142986959780933186373069195468800 9966681 39655512975052413395388965257987639770 9966682 -161127152817635143384406810131088825856 9966683 83510444393434823804966038906876984440 9966684 -5798922196071205260866343415177248768 9966685 407706925794795346412750644406551971960 9966686 45796465937650812012855398314844696064 9966687 -22054525271424947421889263569671551360 9966688 -264332506094199756709820222108182511616 9966689 103629992539887107102447908757344787490 9966690 -1082631974988897356755572793460108160 9966691 3745427988778273028094169221025447792 9966692 623963594443310599954556320897097613312 9966693 -213303917345664452007270157379179315200 9966694 -26959155549890226265134075911234374080 9966695 302451378107090641642787262484806406200 9966696 -36140927694937761657472220272324608000 9966697 199686853144403002065105607512108558080 9966698 3561151779746160751028814626861455536 9966699 136046123830170889783316397599454483120 9966700 34538230196293746147517455811938387200 9966701 4249391558548055961660074998253679702 9966702 122489808308658836331161109144139156032 9966703 -8161518067987979533107018047452713216 9966704 -48327278583009092237869780825623920640 9966705 -4390310803490098644941715245706362880 9966706 73128906185891397328374708728203223040 9966707 326143409401405536424805487423590746956 9966708 -200236118588755268632029140428168482816 9966709 709675174253563707655969311156124652316 9966710 20919992444027751356420183171115615360 9966711 -30162672023191711771328152323231304728 9966712 1848134037067161603609772008588902400 9966713 -140634716244219269392968511198523449176 9966714 -121266131290788948933602762471254987008 9966715 212684776045487342459819771184714773520 9966716 25892590842491973737209570785745920000 9966717 85874477273883187452349778403244143360 9966718 81819094287270587902731647878080130560 9966719 255300895095620392938212488789440537600 9966720 88840399946112076610454371004579840000 9966721 -175781635870285446986394310832449726078 9966722 121811375513489250754855003733906664912 9966723 62150601211256137511139459609044010240 9966724 303019726092744002139565201715413306496 9966725 181124242041434744407996081799574704250 9966726 -6639248734756151535587569536783065088 9966727 162871900780746971001440471470550927712 9966728 -87746851518986871713625542370399191040 9966729 13565832641560441192355663396872386240 9966730 85729239256934285469126490064881533120 9966731 120514731964853738176113394489490473464 9966732 -209683257757166607851247293740718780928 9966733 166644483954224867830380486936856676320 9966734 343883776213625598125106101440064677632 9966735 -231895394801495452465582601318699098800 9966736 23571320376049737073288938434998976512 9966737 356392662584743098151732501878723276864 9966738 34551233887297056317323560205297686144 9966739 -107129469865374378993805728815602282176 9966740 -42799133344755016045856555858267627520 9966741 261581888048986976555002871231832307104 9966742 28560022713934127300841332534533872000 9966743 152243578401074886372089424026516078328 9966744 -331315703083607071271524622896728176640 9966745 190744583379041431454839248361434970500 9966746 40696431960215007386187484087308910080 9966747 -6508633031631261965358211297628775528 9966748 77229550738729350015565485666351808512 9966749 59505556145039256862238557818370487160 9966750 -48405461107161671017799129060331456000 9966751 112763665693488324269053926185691210192 9966752 -412772303176350247627674126781199155200 9966753 -22710374772927607257667825611361579200 9966754 -18322416621806147406463397535203558400 9966755 1044154474976822419019624642539864320 9966756 46016364760780089619766739846135435264 9966757 34423521061944842722458362820909846112 9966758 68544150483255417187220379472889088480 9966759 -19093896914311908053749405793150870400 9966760 -255267771604866114835425070233435033600 9966761 104157141027168785583278065885631433600 9966762 -31927430279771787274814393005785513984 9966763 -2634817914081602832204428702376185096 9966764 84890913767278924861793695900023515136 9966765 41136745041195703809084353840122016640 9966766 -107906186449249807609536878656382079168 9966767 -286321393505243593075426321388287070880 9966768 14557762685307719681905499534612496384 9966769 179479782379440069973743507564254145170 9966770 22036722263122723315750895236763040 9966771 -64003001540401886145833309440927105260 9966772 80924903129178763289774956400541334272 9966773 -175291603819611004382204355859482668160 9966774 3081066411241063273174145896165613568 9966775 -75343736481097939863935253112839253200 9966776 -201142124962695699392590314687657553920 9966777 59338911993153879809773124816338854432 9966778 213639182321778959529396625472807424000 9966779 2382537650632103304439524904633062720 9966780 91932936076530802897134282980481484800 9966781 113909048039422923009330396098139848928 9966782 17801146123284424992072523645551756672 9966783 -167150942533821485860057984765236766776 9966784 -119389215045378112076529373685742567424 9966785 149159763855041179841073994051564096980 9966786 226304613224942290370644029625562022144 9966787 26162317246387002624179198795588817600 9966788 -115776351929360698050609068394538740480 9966789 9805608026717035951780431617017124928 9966790 -164516787508560435318109393510313385600 9966791 -324231170863367878837157066855065280808 9966792 -128263020501806642527049260460792217600 9966793 -446583808460113428640654059661317586716 9966794 -23392778369895798577097845951437127488 9966795 -124944632332258210591439161941575535360 9966796 3925018761597950885032908298419734016 9966797 -254182854501187652352937984893983818368 9966798 637088136622716238697772583277783040 9966799 383192254647961510292902137471976290800 9966800 -25077479997114386116759394690254233600 9966801 47243587034406319774002406497940104384 9966802 -172916637235705935258724393521354081648 9966803 100783028889640536723622845388072289280 9966804 -34723453188595447311141396784373397504 9966805 -3581623544009954270821143690241306080 9966806 -181096898838974409100181127865384193856 9966807 13036855310439338742215370310954447560 9966808 -271594141033809635226154156184306749440 9966809 178742139989635480140447168804115442688 9966810 13496611705836874131907960327226327040 9966811 -8336161133968673047664596752197481600 9966812 -57986026643420112607159977440158863360 9966813 -32874356652148975586123484529965784512 9966814 54369159137827602513337030605858518400 9966815 220781721897365140593159465686606385960 9966816 109746250063796851552968360754879660032 9966817 72715318142063553256080389080526256384 9966818 -300236608259011043942307663152906822880 9966819 -251656078851585521970663117246286296456 9966820 259783768098253128618252237119718850560 9966821 32836076270667470888441768616545335932 9966822 -157413655769561309309495859115558417728 9966823 477537444077135228766149487495385622072 9966824 -163331161870852077207853154829271449600 9966825 178562787663418536674402071310344287600 9966826 44502478660009292010411446464347625824 9966827 161118660205502700033798679287127197360 9966828 -67545942224059869417896050554223924224 9966829 -617360022653515849284044263345369942570 9966830 14177992116892321414728529921997481600 9966831 -111191746518803282632849981218911394816 9966832 62884639035745680136554613873033281536 9966833 83539427775786994335022156559838382080 9966834 -104679521693123251964334146560694165760 9966835 -232784629793768141060817612848748120720 9966836 -13348063736777387987522022766354698240 9966837 216843521351482216789364268052328201760 9966838 2701482987801176275279297827468754944 9966839 637812267483078076329054202108115608440 9966840 -74365644660171934499316070672029696000 9966841 -1015800945862010244838798642585536256 9966842 -267963944015823154483375957918879478928 9966843 -89767627185775672216460353997109912480 9966844 -413980879032019933131996013138122379264 9966845 181327030013748641844011566493384590680 9966846 106147938862341322648608681615126129984 9966847 -115257810295304329381006614349229523216 9966848 314186705212011927770907072502664527872 9966849 2972806170775716671419824098473092624 9966850 -10961753203138189555907745630615939600 9966851 -108940882328743603284244266229670070000 9966852 -14233250642423654801699607147298357248 9966853 58262587013305343917249808397531575264 9966854 -14194269748605315433652019647669861568 9966855 -69081689427727830701191478836021162080 9966856 -208482459928959917149788945868983705600 9966857 -344418321355534474186222833223176945894 9966858 -24022665318357315912433595168196640512 9966859 42989580362572372514359108208558957600 9966860 -1680209638373469118463549172570577920 9966861 -403892964578001821621384128385564919360 9966862 -3002356346274799501376156827164610176 9966863 459490862352966854340889826397905192112 9966864 21889657722170502377441185506037530624 9966865 200454308891475565724576476528685639400 9966866 -5294771676078792027172824314854950912 9966867 332882800233240943789380712936071309312 9966868 -350877396172540405969447128150766254080 9966869 382038657855803656681074697166946578112 9966870 -103885338062901469121355785396292374400 9966871 438188167672495242635939153006033408072 9966872 9078684416105658681777860202919526400 9966873 107152175947361813807665697289787880448 9966874 83368508783067643877327738786385501936 9966875 -6394031683717201240697663265140580000 9966876 86916733713587215471326162475185828864 9966877 -519293423068296352236339970027889219034 9966878 117674330059506412232503510048784442240 9966879 169783970582556594989420203558585877328 9966880 47666917458958656605235832760146329600 9966881 -670872085316988301245391844385868782288 9966882 74490719844538344920813199275899613184 9966883 -162306764306236671379396761315329448868 9966884 -4297779708684470073791598535113698304 9966885 -141823905124157230473885921851980994400 9966886 -113930821885367684609142073297342744608 9966887 39904573179832141373100934370878053120 9966888 -36590409521534751738233552844065510400 9966889 -24143573393980292869113170345777881776 9966890 216163549954527723863200837434479119200 9966891 -140310886075022048344358020794256104 9966892 52373698406472502919089831624449620992 9966893 747418892870009089025402993456233621440 9966894 -131621708762976676019347809859894272000 9966895 -134163540839923368662491839988996582800 9966896 -57475974244251252920283285863873937408 9966897 -33533385861908248693259015169677390526 9966898 -65369119283955196791034589448417755136 9966899 -258289611078631071488702548687482776040 9966900 31949535984249152851734568298587084800 9966901 -162447296113882014340848765954126916448 9966902 -111103186410879837508445975938756656000 9966903 21251022712828195751358516928673515008 9966904 200262564912697468599514198854268661760 9966905 -84654125160282074778420300963371536440 9966906 -130473213278204017675588883164084247040 9966907 -18129699213218094280594807365160540320 9966908 -45488428938705856953788396157004032000 9966909 3641801726555715805746610414777981056 9966910 135680665586658537735344894954039141760 9966911 685401158038480396096516536624431479152 9966912 -16074699966074191327483758689654931456 9966913 270987203950014786921360166506127077600 9966914 -38920126890343603747672921783497136128 9966915 -6889682492274256414082647697352960000 9966916 -227036088809164086170752384593014181760 9966917 -672951897922678861856519660814513917280 9966918 -36454249277676358161263888303849519232 9966919 -122109111258350293156643416350456465960 9966920 386502417120521973245830558942998528000 9966921 -177529065896648346511709303015893472160 9966922 35936619310077323521890582727442687232 9966923 26612060795722252626425401396846177680 9966924 122190260819176866404067125996605616640 9966925 -229387250783812682486723558146916684000 9966926 168107609058014534550621413453223582912 9966927 -1232677316859809983579825980071092992 9966928 69071200896394129149783719170603352064 9966929 125909697574702648876502644238798617920 9966930 81318441827192185080355246601774699520 9966931 -211940282195197469774106807089884539968 9966932 -69953826743190906605832152724748519680 9966933 -17087573189686008080791257433533646020 9966934 3989243929901265513213239028523848192 9966935 -74216242834160616915050184010293542400 9966936 -35370072466420421582962624008773959680 9966937 -34177019999190032653311300452348311414 9966938 17932751664375897076556467642090395120 9966939 -128754923803211323191619628734884383952 9966940 4953232739122969760700030602048839680 9966941 -175933176750175584256289138244348701658 9966942 -56645373299741701058779534250727782400 9966943 -115350597965799388766556684135253850184 9966944 229426520066988865627591229160235991040 9966945 -89230866074663926147539188022576984960 9966946 91061784003520652408729708782316640768 9966947 495338545513722846218443047769693539672 9966948 138677320595397313309093966088967214080 9966949 -95461285339187327805569842713132040964 9966950 -51371064322101137743589524688141481600 9966951 229105501361780787096795318244165825680 9966952 -398282585730048003314372626409881651200 9966953 -413649336194701433751551721629058080256 9966954 124635727626003781690166395001611326720 9966955 -62047414243252398893210177232020264640 9966956 215821519394139331974805561888915015680 9966957 26596806744814771691071724146776668160 9966958 12572698702902341797595077177780558080 9966959 -296305966988397836816503436394441376680 9966960 10460207146115853840352319638968729600 9966961 75820078128787259213654103898421426304 9966962 -237320793190129438035076746231763830768 9966963 302203836851997994674452777951637710400 9966964 105511728055283266841725270948299141120 9966965 -40542956946865022601994775190917114880 9966966 -79675437137906389606155005803455744576 9966967 -292904067022711059855639016663155352984 9966968 -79906747664639874539163009742692065280 9966969 -16817627339761802909333289592723888950 9966970 191265515611215238992165560389002240 9966971 -35260455890992893452492638128172059888 9966972 -62663081671973787468817598682180968448 9966973 -200764213488505831791301439555055722996 9966974 12783293277942186849580204586555261952 9966975 81020116040151300120106226318395632600 9966976 161804077991197077614215068560979394560 9966977 28026395995213540240687870311113780640 9966978 38451676759399929537293843354132496384 9966979 -207520799493242258662527990789963907320 9966980 -47186372093699734623195721742535782400 9966981 99682343229125346192517012850193027840 9966982 -22298699413484807266653714008238625920 9966983 -5435485569974370039571108676460165792 9966984 -136814770795954866846248817477024399360 9966985 -80086146337284966681032346474645181440 9966986 67263491433346669853837542537087937328 9966987 -51378736596374829333883576830028318440 9966988 259553449107587397050100329559802905600 9966989 297867166214242853910688789878887972790 9966990 -120451463903185459667300641189931228160 9966991 -785063978447027535558040631984040649448 9966992 93933699754954061010560141948853067776 9966993 -45951859584207710849252536079373903456 9966994 -7246725504999138106037180185498990704 9966995 -10372923331575429573248260118570151600 9966996 -38939208806911985843497104359861452800 9966997 -382706499322336383336625939879526909554 9966998 24939070194517441002161633824631919936 9966999 9680071235995772730974194308176538240 9967000 -320710178298939972019280089111203840000 9967001 -157224607757364855575612684619638999040 9967002 16577143496338459965212901006124095744 9967003 418397255412617198259453646628015765252 9967004 -4723452931493835916811505361319436288 9967005 28700965861092879380843884108228989900 9967006 -52971086994197551794314127605308360320 9967007 -577305074184367642856945958175438100568 9967008 -303393084340576658979551729570681978880 9967009 31207691025194951539795837696966892840 9967010 -54628913906968832489071804378579992000 9967011 347033746467503761918983822767970500472 9967012 -369044133282187897911846252430686592 9967013 -2843026892441571309509464970506195776 9967014 51942697986188609530827718365560736000 9967015 218415371461552687582125670014880138800 9967016 -115165641392926737829772219874040427520 9967017 -158491919752730237431946682175951059840 9967018 517603874513898861913761368073208512 9967019 -62073453001185884823147552243727247256 9967020 8877952173212366844369130666905600000 9967021 56489846415851362045010332880036286360 9967022 -14411174859343975460474789602882093248 9967023 -602319515619751278129698239207791360 9967024 33087498633633750045150180073039036416 9967025 248792031695996204224594076316563948550 9967026 -18620620455576045111202015481685600000 9967027 15783826802178153373922229651653013504 9967028 318542724812720644000869324241764471168 9967029 -113200323715630124667261353571068910816 9967030 -200730566941686518400934914742624995840 9967031 508462813375415081721206890318988609832 9967032 -135389749085524831539333177828344217600 9967033 241422060784508507149816197365266202282 9967034 109117341507370766113796765607049632768 9967035 -92093086221628838174727833195344742400 9967036 418718070428263492936967378645790970880 9967037 6030754405877600203706683203120191052 9967038 49714336227029389603674293251767783744 9967039 549164412335909309782570512247703394000 9967040 -20562634714419073175743449370994933760 9967041 -254075562305098898417508640166844329628 9967042 -99604116002319696735907183321052993328 9967043 -583806713616143727471460953749066976708 9967044 -137529939857326124096088343654265078784 9967045 105499146242974496256278111053104055200 9967046 -187661836434225188368655542569228666528 9967047 -100530921795365867103689358518084741760 9967048 20508576703209171310047695689703915520 9967049 -287938150408146503692686974433692856120 9967050 1714465964608048466348411678071852800 9967051 183429888539963559592381660153068831504 9967052 65694491704215463472790245177967939072 9967053 226709357301166086117769070809753216704 9967054 349626701242231917762876063605356341312 9967055 9332480084619376891014903867297208320 9967056 66119577447516178970596401343365120 9967057 301974243847527966629622468915342513600 9967058 -54481909313480501539864352937042462720 9967059 -137397766883872764982346792446471416072 9967060 -75979166527697492825026778424630643200 9967061 -361347574498053664897762574495051732736 9967062 -17280953746357569675617801942495778816 9967063 309839294052165503849935173452005682312 9967064 222588369862829236776003224230421391360 9967065 215348912622877205905165028652133331520 9967066 4229983724396776096838191455905618400 9967067 24571193640223361848343281511148648720 9967068 214157875647105448599289452647595886080 9967069 68693667854161222715366921827859112320 9967070 144060641452242725832759301880715941760 9967071 -35452790403337303886116761084596655288 9967072 -436504086804983901147058407386494795776 9967073 -336272674149325209665609639378319080256 9967074 -25330386641250266804678799392766503424 9967075 -51948658017806150397144136835588577700 9967076 101392139234454824685184755714787442688 9967077 -376905317603123512419112139748436008000 9967078 -42966906552370782896117293700483028480 9967079 -347938136307599933585769302451541573320 9967080 52853768854479061461386142446573568000 9967081 -429260356605016015735657624641135522118 9967082 -288614521099539219050627224986285947808 9967083 71095745684127430366368332228123581440 9967084 -73543564756442822603795341408417517568 9967085 266562573384965981759508131060517600780 9967086 33887600312258169248211652075023992832 9967087 -157353311649408008988762753420372525568 9967088 -88147849878609964852167935731784613888 9967089 38548106928098591003092087862341165056 9967090 90656112299625621030439545957816216480 9967091 -30538295145617049476188388313233484000 9967092 -120752650917824724985915442171740520448 9967093 594512742746781402768218927046717011584 9967094 38468295923318567681489366242060584096 9967095 61353558709243915202932198293727871040 9967096 290549582819808707276573053076899430400 9967097 40277445844811958192856984239700078080 9967098 51811050267551403484703652994072104960 9967099 6880576969079006984090578235221294928 9967100 24668762465942641228903403730811545600 9967101 -111900371941906938048419342998037895168 9967102 455641388326451850228341376192343971072 9967103 374423191104069943755188879285085860352 9967104 101094694105569397581041394892029296640 9967105 85252325213590699344898196591700494760 9967106 122251402804171139609312564743272716160 9967107 175691833325069653822322924596437314040 9967108 -168409287256501574022596895586665753472 9967109 -11558854523905669961922769793624984640 9967110 -5851364626392986137426637162115283200 9967111 15893793034177145619242425578525777024 9967112 638174381156142889901196083127041402880 9967113 166157957919984798940304378339987627598 9967114 -55551896804443129585250968988100864000 9967115 102330037736423230103883926187366807600 9967116 -22951446838012841415907540948786851840 9967117 25275869855736853706630895416795221932 9967118 75341870592988308854301400950641951616 9967119 -4815142478579437842616887814586762112 9967120 22395643586384917806590118043661107200 9967121 744631111346447001234354487703287345392 9967122 9970104402485263697750986210871431680 9967123 -391103805186196170139128699705798684628 9967124 -53398332903856845961885382428854626304 9967125 -82991560042105626701516339578414176000 9967126 -102023862850980404762889078807130972800 9967127 44219946273054293158462863924030509760 9967128 -3821732286713804952657381537683251200 9967129 42539515857715212337828525695480982730 9967130 -99399061286183309857840714240793263680 9967131 -552303070146162892920614218577184101688 9967132 8396683179346826954757713761813212160 9967133 946169746672142333178721550334316326 9967134 -48423202277779440057435686934779750400 9967135 -150017807131180423926770262278829245040 9967136 448569228263644055731284706314218176512 9967137 -245197306364970157008182790834926921040 9967138 223157601940147029039894874511054365440 9967139 -129215782413824138678725525562681686464 9967140 43868469892209624914261503087217352960 9967141 177043782709751936243413428950319069084 9967142 -505367663752946933727756675487395840 9967143 24945703591892742782348716947775705344 9967144 -37842357805927045902170694031721103360 9967145 -354092890490869519233670067799699916920 9967146 2979036216176930952677097965861958144 9967147 -286466472342500990419384345247493443404 9967148 165987124916736295239229546596692606208 9967149 113825551987495868144365680095932582464 9967150 104825612189462861016487377311744188800 9967151 -137583145697239923167240793069661040256 9967152 -19678808248913951602553732726193979392 9967153 41223542702649683943364146321095963840 9967154 241011502568709200113632784040797132320 9967155 189336841794603729879046599994415827200 9967156 -254628567167682785459383959733432966400 9967157 -327644368535592042204800233298470485888 9967158 -226163847790502389968262758207308926080 9967159 -509444530186140536598060341060351031640 9967160 -49144639557187240114159225772859801600 9967161 111201971189123997272601628243510626144 9967162 132462178527516842245743562219179998832 9967163 361980379409205698986302324684798749412 9967164 -49824063082736489229234369506439335424 9967165 -22986326600007884418500966966361465600 9967166 -106568859524305881451936759312455763776 9967167 105137733525047150123139675920315028720 9967168 126284453709734369751317467442111840256 9967169 -184247754623929922093434075379266970430 9967170 -21850183234546567387959609639906647040 9967171 -202201909034917838551024678811461174448 9967172 114598552675004275427783845097382758400 9967173 100430421138583790777843396032625961600 9967174 -22978577418643191666139804432769107968 9967175 124405446266420085569957517302134291800 9967176 289172779632737222698317060825194603520 9967177 179004353149794084890871612443177233872 9967178 -53857090198134517669333903481779260480 9967179 -174499509861629577230778475505605458216 9967180 22660841386261654560808929646084776960 9967181 -267238400777276921300446340911598635200 9967182 -8729453903226753042412431167523151872 9967183 -280904475995869910906475874885270791568 9967184 82362590518341378192875124945666293760 9967185 -3421751391088453665854030086562361600 9967186 69320865829396065089001207214616215200 9967187 -193084212989607834673134365046863206164 9967188 -97132448024048473731354967669425143808 9967189 117600629171611797438934120880251094990 9967190 -20369868067877937881162102126425123200 9967191 80391527493412988859831632927166284160 9967192 -129617026238675950912401228170312417280 9967193 -390388854086156603233416088450814135040 9967194 -108347596390692976397290446727351573776 9967195 -68598782349149126788111479993848183520 9967196 -93124348935951824613674870305668667392 9967197 -244389286471648039754695828320265891200 9967198 -179725139569837503896555945547007574400 9967199 -25887315278049147551306783250963876240 9967200 70828295171689021813410474058324377600 9967201 26853784563528877291578409590254997892 9967202 140659965952645223790186529559742766080 9967203 -245744914024995700607504056054275925788 9967204 176513854437051203687163888008641812736 9967205 219788470059569408269460500889180596860 9967206 -30451923959026445072089804217008080000 9967207 294500049266354771014071765781091305840 9967208 93086975290889874980773824650190520320 9967209 117522823754964054945057141747284717760 9967210 2272466201237369826154032397952459520 9967211 281681803347501821829871465466613206832 9967212 -8901926783725981304578067638096552704 9967213 29926264007419876848387268605457013760 9967214 -176287125373233961921293433702894430208 9967215 132273214696168509592252647341567413920 9967216 7077403437708775448566670907868905472 9967217 64889752453966509511401435377438272680 9967218 -123161854373395087458232957996992483072 9967219 210515569999698923597596990972808764512 9967220 144496463963610568266337502828480090880 9967221 210988211028674913582830078347607021856 9967222 4834993369318529891154501749949320832 9967223 -27154522065520986806429894489414535840 9967224 211589122073285102506385404066136064000 9967225 18325112457240998951698468753423391500 9967226 -116500679487152148352306207161382316688 9967227 -64861144545047805730869991540686589392 9967228 -10810185434855324586900024076882059264 9967229 -406401188842728961590269703804179031360 9967230 3309982677889664505435321577486917120 9967231 610950110180369386167868676365441320192 9967232 52802065829365338622503251781196185600 9967233 -4962447359848657933672747331479309056 9967234 97174982115409762654973272033626908160 9967235 -137951274789489120074640209730489356640 9967236 103592915726526755035732279489831925760 9967237 -236959923283629786365210473484961592000 9967238 -13785113393052344357401434422609095680 9967239 314520495059971796554449610367864797440 9967240 -236343866848980481689947518378954291200 9967241 -99136381003271733145306901028767345100 9967242 9278468238897534943318416766957336320 9967243 195499659578697741876007286262517728768 9967244 45342311290132554678987841304902828032 9967245 43150175381569047766458298461269481600 9967246 -103060700607829767398796154869677348928 9967247 226454773162472891074504646231378664960 9967248 38690659029566109713161931937405665280 9967249 230059519109644680621347671506880147250 9967250 115649477105107894625286026762655240000 9967251 43088244403160479727871085937868499968 9967252 104170196788294279591458233677396900736 9967253 530250327718907052511418780959513053660 9967254 -4995139452369929265249664680582720 9967255 -387869858835195798023408052803065099440 9967256 -46487802720238766799596462186414899200 9967257 -92041938234064912202102066670257169600 9967258 44041800081785962896530801310444638976 9967259 198890600894670027157877976097541843460 9967260 72891979575745929846477693897826344960 9967261 -176642619057182941450685121791180122138 9967262 105624466570115445635002520374091701632 9967263 153908657646076515325482624546414876744 9967264 -53554073233811544237494968481193394176 9967265 107944960486835159430538260464850614400 9967266 -61883238625225944164535689490284121600 9967267 -215739441193250430202142010274173104360 9967268 -366129316478895733053183125905298599680 9967269 -7950372317901684817076476452342173472 9967270 -5092872074848762361317139472691511040 9967271 -4102800628195476592975324808137680 9967272 -92627071223223396300812989464733286400 9967273 458010039098543305470568575858180450640 9967274 -14763303270095446859522297928559117632 9967275 24817779139734638775353524842614808000 9967276 528689860411407345596673380693590917120 9967277 362294183775863650071926138198085903126 9967278 -828625885161225183177401147299317504 9967279 -24407580035801871026948944092825361424 9967280 -2806149774196193614647453695219466240 9967281 -135160305143502873699622234750415835456 9967282 -14684435401643663292167762488145541408 9967283 -325103752851062971328100351074282711640 9967284 -250285957932994374346801104119975614080 9967285 -141923204595964969159756007657255650020 9967286 -56649702089414926279274312953251653760 9967287 24463958430151580633816202885796980480 9967288 245711485653764139789997797261158400000 9967289 -515080988321857998268336271123626253910 9967290 3018898304383888204876112207799859200 9967291 -37898460036402006476696081121508604768 9967292 -576810585517671338778812341569104959488 9967293 7258344640123715521751046534985190880 9967294 -161780770914306562109363004049999682304 9967295 -118978873776800078209026766950041287680 9967296 -48272343252757939799836234360886919168 9967297 246192065394268057997737453825835655746 9967298 -17849603183467888688268581155233163008 9967299 -114996325473580247855179776319816016136 9967300 39048466523265460000072712753966592000 9967301 211197555939517887748110308316169366302 9967302 169098930759607337392706959606020235392 9967303 280734490988229148056885660040509275664 9967304 8832649968562438618378426534012600320 9967305 -59906189595770404972320140064653155200 9967306 5021300558992209720448495346049097728 9967307 135524738976050762286728648988857376912 9967308 -5321164784268928312183997235547809792 9967309 -260509979540071898141460931085487305760 9967310 368731696876649584239081101373242300160 9967311 93292017037188306299900185242137443560 9967312 72320722945509371174189336500660822016 9967313 -83663807095615766599405874484216580800 9967314 534260078117802027404067519576391680 9967315 282599432910673398572207982481009469520 9967316 -22778015322704310429535756439083128960 9967317 -161896010157329250677701433333267207520 9967318 -203952399131919800922217681020328700640 9967319 120994109438296338220538218843715028696 9967320 127272010330912291441140561384407040000 9967321 19013927989942846918567482418161586880 9967322 112042425762853877087143835862309376512 9967323 325336388090066346954238660952517740184 9967324 223382500143264790225432699789328704000 9967325 174502162175265911181073089145868080050 9967326 -115170658090618270614803860166016224256 9967327 -419291531512120643362906010596341065824 9967328 -120081826071880324248662568490517397504 9967329 45544739450896769991191838358110810900 9967330 -17215086490608397408828355768905483200 9967331 -68633628410864450627321990565454914936 9967332 -18000945488401874144534976212670732288 9967333 -523812094854287388659687157191093580418 9967334 -2393884223026607882920270878490541952 9967335 -55867119101162969115580756338882170880 9967336 480185829415300111851025303310120647680 9967337 86635180939008110084001746210521242624 9967338 193900951003594855663358908827266880864 9967339 253916715858220197023727714848710746768 9967340 -286257903867719266416562259719496540160 9967341 94682554923205101626960003280292967424 9967342 -12178315459698136420875573389773178880 9967343 -28064288064851432494077526748739576960 9967344 -45209408293945900877596338853575622656 9967345 15038076206176132016458709700364307520 9967346 52663542259105309247579009412174180384 9967347 -9287725505721083376944042694859732800 9967348 -150804241541503522838046800949007307392 9967349 619859418766199532347836863145211520 9967350 -58987032511004856685590911384709240000 9967351 -491006210370282901469366457498622728000 9967352 -8556513404117461853453887755766394880 9967353 324193408546548241245513771871188277248 9967354 -11144925546976175841563756166699702048 9967355 492127984459115670215917329650261532000 9967356 -41432028822447270775392487473682606080 9967357 5450471680013973866173405147635085600 9967358 -338933972480080513765469799275818770240 9967359 -177501457897774638847118815097565355392 9967360 -64789944712668109717725696548143104000 9967361 243880853288875914613959037102799945472 9967362 146261215814066421433263078683599514880 9967363 217384143758144486572092812253158142160 9967364 393960666668877029613238034678868913152 9967365 176366987606434470892944686776897687260 9967366 53483626915349371398081037500940347840 9967367 -197840718928892928302402355950910100584 9967368 -31861517962554554436215958064026746880 9967369 -162055991462676218724747766952860197104 9967370 -22607273796050061482954844552073251840 9967371 60926355885127864376740032810996825024 9967372 -28265294008702872730345782023929939968 9967373 186661674270261003417148042038483219564 9967374 108097451581013550009091289821986198720 9967375 405220935382371949055731312725810000 9967376 108897476827439752422034105805740376064 9967377 4073811338299815471445727341328933760 9967378 204966219675028984324304944306724004240 9967379 280038075501868065796448173931220103980 9967380 16694917552426286378630210013498654720 9967381 -480593664045361149598098626847607988000 9967382 147791785423300739805304064893613685792 9967383 95484375935246116031886331341187875552 9967384 653113715061135107313788316573517332480 9967385 -207866696332290822213299131955507415420 9967386 -53462806288898286752662367121314452992 9967387 -94873709952959375287171621529338822560 9967388 75235738294715682851422710502391244288 9967389 5024472790771921219854349212042835392 9967390 1726319345484780436591903926952123200 9967391 -8271155540982060502408046837094855456 9967392 42293071707347990558599378689960050688 9967393 -57979987247522803860790262761357847660 9967394 156363268530192429147287082621863324496 9967395 -59410870711549325100719861347339176960 9967396 -30481078685826582391863321861739523840 9967397 -103449840044760394481505279560410249056 9967398 32320693436095415678522018235888752640 9967399 59823510016708003811644751423918204288 9967400 2736112378604542683561055177512960000 9967401 168120960555215431878295526869514155200 9967402 -264612037125721465782698210345709376848 9967403 45580674386909293087977372210961679784 9967404 -161248975403592184462025506731057928704 9967405 84594632371009069019439823369930287360 9967406 -214917887222628637486554186774442871040 9967407 120188706710920574755715138294639596800 9967408 -118285745849428062463748489800646885376 9967409 138180196566467041620114775404319790610 9967410 119682073208147983559349870658833540000 9967411 -128411709586856404082354214014821839988 9967412 24441328002709425350467732277341347840 9967413 -3425158380110710905699159224462947776 9967414 -260556097064160724741741084892102350944 9967415 -342146060592594735988009146569598214440 9967416 335605943659791594726938222367313305600 9967417 4582016961190938265818144329919961300 9967418 126851142499725503537620124232359413104 9967419 -7234580969614851562712479182483697920 9967420 14275327127682979505759424714256481280 9967421 362685994055713465860133926011133191622 9967422 -57167886819561691160356591365327054528 9967423 294981385864950417648922061402288855520 9967424 50474088662406260001156157345673773056 9967425 5403264401624988517700122002071779200 9967426 7652519019316237203366232754476776960 9967427 -770596698822036450753335512439330014680 9967428 -36309417949576609239892017382891868160 9967429 112061680826505576991147715033262807872 9967430 -22744845029117332357983283474744934400 9967431 414116394418016339636253969289472937984 9967432 -405594929962838330805622293981075225600 9967433 -365228392591215626582366217791512647462 9967434 -66035019988197547016947388095090860288 9967435 -10820464401865914951127594356088398240 9967436 124785996370549756311917203984412628480 9967437 405185058413732835140077243887650248608 9967438 20712133096262656535303881777224167040 9967439 -530453800487146359777702700678963247760 9967440 -3562669281317392977934237956440064000 9967441 324603322524936488355487207324833380544 9967442 -239093716022135225077427486032820662128 9967443 6261409459465932707035669024343060544 9967444 -52798520225472146076992576986295976064 9967445 -116280942101291201069206641479068213200 9967446 159118303404842023635411317364161208672 9967447 161238415049729944510852459801026285232 9967448 -304754788010062928024777304949934039040 9967449 63405729237068571489730988001531628320 9967450 -5513178114380268717647536906106630400 9967451 -188269492499775894116998409740959326940 9967452 -17105801104914577523869501653275713536 9967453 128879256498142742018539508107005233702 9967454 83975015105355994372086034304086828800 9967455 9140876329183818196286926657150999560 9967456 -655687655143356159660516921204808089600 9967457 519666373084492721450015044280049823200 9967458 -80465735062021249939066502208514943616 9967459 -125848446362446405599388567004350582784 9967460 -21612303077716629324533001903626649600 9967461 20137933750330544607271740637789986816 9967462 202432003652499359368072448484043499232 9967463 524310560485545454755558788964332165784 9967464 12635103506928778284621177370570260480 9967465 211170299122485393017943407740643533860 9967466 123104498685475889032547718430380025440 9967467 -65902145427598315244264521641992329488 9967468 -12490953314177825246791362245972721664 9967469 116564830444228183967643164268472891020 9967470 -80615412868131417523251372337048181760 9967471 -188598451486398970042044001913124916728 9967472 -71000886628242592532495479250375245824 9967473 -378842414263675179991785717693260545278 9967474 -55336281092148572184726803963510092800 9967475 -47780009605631708798238846461076579600 9967476 -156743979108586014288865733475570247680 9967477 -76208662404460061958819109854722860800 9967478 -136431254940592434368680078673772331008 9967479 -143550274309900615502169986745325370160 9967480 8487753831156031138702435982182502400 9967481 -450332580370154186951420979833581277718 9967482 67092346409431513877034837438804456960 9967483 260466870739058239528295490727713581732 9967484 29236602786459220803803264752205654016 9967485 -352302124142736066096832771598871784320 9967486 1932373863042122887018669946621870784 9967487 117541806589274168507554651680853087440 9967488 166865956490696462443866098300186787840 9967489 -75284000980399746894945607703398644928 9967490 16020393145868169598035376282903341120 9967491 312138731979920682351085765755145718952 9967492 47452650546768581997209139663308938368 9967493 -28315161960862936807882866172587680676 9967494 -131919683314393113092749952698122504000 9967495 10673331386450695035500150296594560000 9967496 -111864949524901150566107248094085120 9967497 114604974590725685014032161904943697280 9967498 -74674835739833950681598208666201003936 9967499 1313742302934933735579206582317516500 9967500 -26855313706804947374360477275901280000 9967501 220381059356456845753676230185462232502 9967502 122578122996625001292866936963671253952 9967503 12242214427975952670163414202513011200 9967504 -17083209955531543744851473232487219200 9967505 161917022721444289266790900091983857000 9967506 -105491432573426169509521687798854900096 9967507 -760275522931449557060516493875374493040 9967508 -409221472945365275530361333238474488064 9967509 -386053087706632052168143663888199596800 9967510 -9192277674358406738026326540882984960 9967511 -422357409043163861192542810599233419200 9967512 -19760855361742969779811827084115968000 9967513 247483557716234652470539096054189202762 9967514 44357302225648032083941886592954147840 9967515 656929044430544329904350175225764320 9967516 106482865775322104581778571000056305664 9967517 -171322317746156871944728167859605352608 9967518 -32078551945415029556982540414220107072 9967519 6874669205541842675789406264329121840 9967520 400538576660970293666177775383034593280 9967521 -69024853883847124775902905883675249488 9967522 95862960613267327075293476517267726624 9967523 -77530295761895704822784945723695718400 9967524 44935145767410988804848036492298924032 9967525 -51524336622092964546430023036534000000 9967526 -128496743478201593892309800758561474560 9967527 -93404287171174471664306840412603439536 9967528 180406354736424031630259274752288440320 9967529 1309959483540162462826881130460648256 9967530 25832096670373304136719994129856216320 9967531 -226697621981025110914371632085253243740 9967532 96819835010808387053967990537186483456 9967533 -136660298028100382214484936736650007040 9967534 -100203374337005765608874579969753275584 9967535 248642486847075504159311964652905921480 9967536 1127734437028962178470362365063544832 9967537 -312629490508174866371397661318037064814 9967538 16962593678677059038034264123312285696 9967539 316725235096090749503946769791708276024 9967540 -27436816214115118319649163418893854720 9967541 176776845728015601765822611591197952412 9967542 601575803827182935823303396825778944 9967543 -74862234602866931689945645896564151496 9967544 -402583738944669943503631600824444579840 9967545 3241913206324487562667051019976237120 9967546 -128738763870465331449288474575151216528 9967547 686937680576735461277918476808702442432 9967548 60071906337200831503557283234640486400 9967549 -165012398295654187380244035742769035450 9967550 30775884489886883143775998827999945600 9967551 -39539569802257052522846429606791176960 9967552 56232172385877201922346697701111889920 9967553 285868214547100901849180118153328807344 9967554 51534442692462020135379042775962175488 9967555 84209506820861745624268311593250976800 9967556 50322098491907638841131491085134876672 9967557 57323429134413819607890043180336239840 9967558 -10980496467354525488912620298959252416 9967559 169243256536339803885487360920721184352 9967560 -185661248848911450433527471680001638400 9967561 663991035063129598154883829930477563300 9967562 -124616622096704510362448465550215440896 9967563 -258471259775726964581402437648430955600 9967564 419623754744700974719655838960531090176 9967565 348716614353908852644681575456433280460 9967566 4815873129009445927256638017115158528 9967567 -158352412288819088269886719987293282360 9967568 -8899252333501004206181303332100407296 9967569 44173018998181507217305025120884034544 9967570 -6068325541663864569652099517833136640 9967571 -8776458370340121617759412831909683628 9967572 2288073636882409677265268974882824192 9967573 -47995544088435469171139473155687201600 9967574 -146030930721987314698210597451699146464 9967575 231507617153567824651507924250039961600 9967576 -136122252630499110977130527736250429440 9967577 -161548432470224792381480404489220890368 9967578 44285589232324649572281016698845360640 9967579 79794904014639079310634380415498155184 9967580 88370080889674603679194075367683584000 9967581 -108779533725388896431655928078382469972 9967582 -139984122929977135411468094317678708608 9967583 -618484690345920219338554620365669066376 9967584 137265818402065732673997247215524904960 9967585 -53877997977331752161393610032944289280 9967586 -28436697663940495075680785142831577008 9967587 -81519487836442943166110676947326126848 9967588 1032295604996978796366213381881159680 9967589 -59464617163054115942883440222991478020 9967590 -180037547483758698163910683253783040000 9967591 15784877385391129460227938843000973800 9967592 -143693816249141228618574397456590489600 9967593 -222251363643164100349264505978729122656 9967594 -28513270360981476014245795675932162048 9967595 -70625090659254081411011914236782039040 9967596 -75601768661436590349080573199457207296 9967597 282260026448776641045450243070079545046 9967598 -184630958916721739298982208828659334400 9967599 97187196999662450736595371702039894984 9967600 -60141536326791424098825568636751872000 9967601 -1354930482430891827742632007842214848 9967602 -60621146288576058205825588306033620480 9967603 66658020638403598576209319343634875852 9967604 116037654063369972183187991441840100096 9967605 -78466062606178970944460193608507747040 9967606 54729079934721480348478755429884710464 9967607 -45386799755096848465083003481529870520 9967608 112245715061723323812255469986196316160 9967609 -92463513939143375920887904435460324160 9967610 2913523498177568855154513807972228000 9967611 -119084609474652564054533043111298417128 9967612 -301207651351789269360281979203570335744 9967613 -4431491808352639465866753450302837376 9967614 -78456721998588907864845825625876248960 9967615 -424328259813437547866434156371187200 9967616 9263431714524109028982494030651719680 9967617 -130771175925816684626278010457311838 9967618 250302720397323351583814866815045623760 9967619 -762777085470769966412096617337680250880 9967620 31073945939328037462200599077861355520 9967621 187547126120373387876146771458489817822 9967622 43605471898483399585832827840978300032 9967623 -211098974355466572032103797664013488816 9967624 -381959755402064002926404292968300375040 9967625 -152862551570384076683141435745047376000 9967626 -43245734757001895608541794285680435408 9967627 -468855146701135784167268885814637070928 9967628 95250642316803190115884667027763056640 9967629 -16948776171450373539013869822400109184 9967630 -77778347301165712575550796411245151040 9967631 251125104349679070824074195357743744432 9967632 -43991900385531753866050214049689763840 9967633 20069246854093465269370209392045610408 9967634 2198959034738404447575949358990882592 9967635 -2105064570871556860584508178032562400 9967636 -74887777464111893212108094431450460160 9967637 -329222735717513251853000385879946918080 9967638 -8735169788936435480082194063783509056 9967639 -20267857664188291773292737495676327632 9967640 -339539266754666425766122111800330854400 9967641 -28838983002101357692215722914262953008 9967642 -117379813502883894565244590012988640528 9967643 153683426255330546219660351373706141200 9967644 129513979499473312409664812029218508800 9967645 107380314120882000939988752955141857900 9967646 72891865587459388514659344894361923264 9967647 -106654611208745258372328896564836439040 9967648 290724009590955263915230776693840936960 9967649 -395718370290206487149413365497963848350 9967650 -14924577445446382887488660469308620800 9967651 -43730163648146017580137090466299011296 9967652 -37201996935746450768351638949116051200 9967653 -232123360049376368537113654738569732900 9967654 -115934684361679592388444195407889676800 9967655 42509357263734614322105474399501253560 9967656 33830648735103003801064633050131251200 9967657 55196448623569853655095624817619661184 9967658 3394093250643990498195598237530998784 9967659 -144954491814953848029937656319950449664 9967660 -38718535342572708322659920363400560640 9967661 75821877045550285027737404250147965568 9967662 -165473765317172886538225716386098433280 9967663 -459899243505554883076642965338933681256 9967664 48010301389545273744397152280110759936 9967665 82849582681190774058467840485940881920 9967666 148706006466248035126650351638827914240 9967667 -567186604091403792903343683578565683040 9967668 -87194532648349699193313178371214479360 9967669 -608262429021659284490094135057977206930 9967670 -11520947542637307001165745990969600640 9967671 40339504933817398921162454487779220480 9967672 121326543105722312044076032314349117440 9967673 -227055963036520641223321027777304901078 9967674 -3964578863588696390545514612462814720 9967675 -61483865420961786194267624987125626200 9967676 24088503563265372674245799812298316288 9967677 42027093717734649850257544714195506720 9967678 80888154072183677522697127579475868672 9967679 148032998159397525080476898937225784584 9967680 -18095012185927456519456597149131735040 9967681 -202294538623332038497981016172253619518 9967682 118965429283971098930121867046687022592 9967683 200414327341973270822657645066881862400 9967684 -265365187073665830817289701535014151168 9967685 10399637201917517113451879805936518400 9967686 90605955958514258271885069479715536064 9967687 -232451568253397824977433129020429305408 9967688 392715948688031899052872643477554037760 9967689 92174920200214232501137472725374887310 9967690 -55370882289659161912092614273230771200 9967691 -172980396061969479125628877086143068908 9967692 -42756185256830764490025518696565719040 9967693 -222560829651301027591997662436009249460 9967694 -65077036611053999809210837899423667200 9967695 300416464807894195268219800848066938400 9967696 21270568891180191724633731254688153600 9967697 -344751227301568518545277549728406547854 9967698 5411327939753003214558472714394699424 9967699 78847537975876979309291357889265542736 9967700 -133444153472308731242585440876939008000 9967701 536469581151829945987434079562501280 9967702 117498578911987282208895362050321745472 9967703 532629442922360563000137371797108178952 9967704 112802350603978053930549974438817792000 9967705 164640414931563717382478568083514469440 9967706 -71100267369781480984870685418175165440 9967707 109682192794669209920864765396557610604 9967708 -156519536120508623889720990213437912064 9967709 31216429898388812496463654072018305792 9967710 -54130168135268687198736880894634745600 9967711 -25369694670212502841382046174209207200 9967712 25816461629326191426008859264466550784 9967713 144685053380838175672883364131087923200 9967714 121036617735908142694505140693997733456 9967715 92785464474834632980128080222619817920 9967716 -62791247197930228429703492643188806656 9967717 -236175011958045726981244342755562705920 9967718 -59654394594075496291468062721269169440 9967719 103625416926805900419581594404340648448 9967720 91175678562350121740812746147948134400 9967721 12873143819918861773642261883487332922 9967722 -95035649868445059224808116451903929088 9967723 -185989347858311233604133068174400667600 9967724 239218050195336664600179005903730342912 9967725 16484221514091523784892986609633808000 9967726 -16510778294843269943502156912232756800 9967727 7646506251387353104904584486233836472 9967728 -20796062386697933081431875634594676736 9967729 320490088661683682749468312590723852672 9967730 62170800089707168711962506487770253120 9967731 -15943512324316827843039133339205256648 9967732 -277734635985331634904772186080950667904 9967733 -147443919367157363907258189634315461060 9967734 -20731639679692759121426790660229386240 9967735 -128188599141829321352568357598889383200 9967736 117788933638106161048251883414968422400 9967737 -3169627177622296901227382344270719744 9967738 -432675027187200361417519959063976080 9967739 92446520077716472267766059782247180920 9967740 -31000871628404751042704428454081986560 9967741 -78507673344516333072405306567985358976 9967742 252377544967862253218238957601472668800 9967743 -84190877701983881285055329984273421768 9967744 7763684036179592959000899058548080640 9967745 160664229399422563169022786827213363880 9967746 -154958512003413098128556228113852016640 9967747 38805120056481676615396944449317566720 9967748 75499221447735872322850303924405825536 9967749 205477245496992240803908496646711423648 9967750 -4803513739776633226249512807254496000 9967751 -337928505127644602016903765035582665488 9967752 -289270249430510005507034740682407526400 9967753 45196498021610251438348896545583610980 9967754 137785515077477704659754082332896438576 9967755 22206224878201038149231206500662976000 9967756 133114904389853769428941521635827130880 9967757 718069338583850685130344268680875123040 9967758 -72151489051697793409350722304747950016 9967759 -445591140039160612965755148261409785040 9967760 -1584438619021227157172401429759918080 9967761 -3311180975349449059638493794540191040 9967762 -64941541143992330428265744417846289408 9967763 21632347106605784726309078806713452928 9967764 78370913274837751799690030367004661760 9967765 -78477284059030803160668453205546946340 9967766 -53262571262188296375335131453177109376 9967767 249933060516507433978029965741952312912 9967768 239492991176030096646472319060596930560 9967769 -82638579760939380474059606181811739904 9967770 54112727223752982590561234392527153120 9967771 -19602925485811039142889304258109786112 9967772 379409264443071773181474661882647078912 9967773 85852310433778585894488537636994784544 9967774 -166004872336561912527213088569946548864 9967775 -114371588078919148416658791021626908200 9967776 17390128395149309166728026163657048064 9967777 -443531379071953079181161947837935449374 9967778 -46715835399320806751252634982720222560 9967779 -3513332914869426234075399280041013140 9967780 -106211110622616987984851470192294502400 9967781 301156882863862165615455673875970299582 9967782 100825512992534408698126431014339418624 9967783 2608047660641044083230513574587932720 9967784 10209018412480482629901537475556674560 9967785 17954161619263427319514774492638263040 9967786 -16457821096712287493887970790124878336 9967787 -7396343629292633213761392023853181080 9967788 -257532274461426942826987911572559798528 9967789 -39199986515272769782402773529068477650 9967790 -6595275349642748211226297404199895040 9967791 154310554402182013282918655747982588288 9967792 18631991839379664690809214716150890496 9967793 -334574489594758903547161305815432058240 9967794 -3770729135725154424682469839324174080 9967795 158482748085246582716712732225692713200 9967796 -2180915247037151258363909357908598400 9967797 5505953181655199731251547252284100224 9967798 -269252402974133084357526417941618607936 9967799 -74051398317617617217499446467298520960 9967800 -60572308264778498836830252068275200000 9967801 315850544443914779070767562561635749802 9967802 -23975204499145937384340454539051724800 9967803 -71151730456030964739318489237659518416 9967804 66477068846788767565660857599130427392 9967805 320347905505704366170641295672705132460 9967806 -195434429689357278645172901069253876480 9967807 -723087918073374188061686727517221090528 9967808 -128568704858959538999511873314563817472 9967809 -189553620683789842529146316019783982272 9967810 93676719482395778633690007597335254560 9967811 -29212508417694672554594583719007530496 9967812 -43396944226339759830240801577724030976 9967813 -478657015758920219678596763844004019938 9967814 -32825151121511452723332584568134140800 9967815 63533230832957500798823457464174892000 9967816 97103292021423657365952037735285401600 9967817 -106518940388113596353604471100786806348 9967818 -5206740848452785980534998975285432320 9967819 81834714167215481357118303869045059220 9967820 192282506271466386545180181123750190080 9967821 176720588517960619657402372111567403712 9967822 -7433593495455204241814051111225577600 9967823 459628188903119825866190491651091097072 9967824 29409985601929301956448559778671058944 9967825 -372352692229640520073177293142805328000 9967826 33090364699317973637677068561003610368 9967827 241479627420314460987213452418570968880 9967828 -54241521316456934690521571397514799360 9967829 -3297726626245964386823049306140142720 9967830 85026141887751179593408929636126720 9967831 -1314369380210501843176894404517351440 9967832 -18974432549276607830013875941657804800 9967833 48707777910658614946965913167448358400 9967834 -73960176992051812747066599976537991184 9967835 175758194196613754330370886951762906800 9967836 -37338561194823002870919885480612618240 9967837 -5468918274609561715882904231536670400 9967838 93521963120291755331766878352201505920 9967839 -108301355250310098639818876983373527680 9967840 -353155641296035539414327533896237056000 9967841 157176453663010470497993623093239415572 9967842 -123452418791325034347657869019126976560 9967843 -106795324612797371672871273589679182056 9967844 -292936278176392112273912055852477051264 9967845 -27007097064296208561833697499381056000 9967846 40792700951890000630508229492830075136 9967847 -843139539630701165751990215388173609448 9967848 -18656755579484894649424231001738280960 9967849 -103803427459563021092205532536612107264 9967850 69778797491334869398424745362682128400 9967851 -98809667683104135010336977274839556560 9967852 -342040917873348169774940741941789368064 9967853 145464497266483419866132136528184800480 9967854 -41683558588518565981820917340381675520 9967855 -53362773890056561314228650688381942240 9967856 78256432337566878475071520972266700800 9967857 3893634988745620242382273618336123488 9967858 23130792956239877311120478829775875840 9967859 402278483941666950370741873879986460560 9967860 -38170729784273566077744456243917168640 9967861 -137236814924236457532043689300363372576 9967862 -131359987729944567288168120655125833568 9967863 -180392576059420902522362503665107000856 9967864 -10210415261356726726444407758644346880 9967865 2037603967084819860189854308638222600 9967866 -108588509097991739307315305611499851776 9967867 -50888108997663950175911284208473136608 9967868 -120972569713066030626621164500459671552 9967869 18036630216663223188515188755151309644 9967870 -151484122877335749642994490041017344640 9967871 -554707696371113691168790346582342621568 9967872 -127942106336725871194156393017523568640 9967873 -1832981414456637139201807066325042400 9967874 -103707652629522898808273984473853676000 9967875 -205835033786586631967292064899048000000 9967876 435251244093682158069077360458449042688 9967877 -84061815996994025970715989443275401600 9967878 -101065728242035945822990475593432135296 9967879 -35759853712097500461889974338786168160 9967880 161345377810949209977791646548149248000 9967881 6887399341472276720997846395224332288 9967882 241713163211257616106701960773585683552 9967883 -52333250719575609754782290467125533868 9967884 52323495828781847196850190914929716736 9967885 5092315234354572183157704907570495200 9967886 159759324606431320441821418172669634240 9967887 -138801758881929812386704288698461576560 9967888 37189690280562848363155167296029982720 9967889 53577985895533661074239169098868319856 9967890 -96385324720543410271523628074037742080 9967891 574606109110746592212947478554571733292 9967892 -303075991902208545888650819734215038976 9967893 40572564695255716232215975979973869664 9967894 257094912440656157320048849991421647040 9967895 31119473850229120558730878524959016960 9967896 -477277523691801570453594876023164723200 9967897 -158239357854981963030799676788649756288 9967898 -242191522700300290583993302023319318800 9967899 -87876431743999246258134573931790134584 9967900 23920243435598381993538922492203776000 9967901 53353585773346507176725081520296580864 9967902 -14923161576145690305929833809893078016 9967903 1377202976877871575628425968748317568 9967904 315750087861413490067593373344344309760 9967905 89802247442015673232671339491713910100 9967906 69252269085419028693712897255057096704 9967907 -655848773482519176816679826171835451728 9967908 18833674357022149055316795104150323200 9967909 -15311078224843112638393507836152797440 9967910 12872989544281254190578048191724960000 9967911 -16227872120063639402911183919395183200 9967912 -65223485954071711649983563743927347200 9967913 -340202776155764396221058827951176300960 9967914 -67030193254903715802007721989777259520 9967915 42694287943432079324987864905795366320 9967916 -641036718337432025921023574238265344 9967917 172144365953967543331033008498239042880 9967918 14944166305035275017600031938999844160 9967919 80462265031227452777792323763089329144 9967920 2990554933564591305746079881257943040 9967921 234326545848573776735894581145794898544 9967922 22466931658205630568103638745125479424 9967923 -210039232884175803630069525600857052000 9967924 78224672775088483733328774726085134336 9967925 -357788075293123014559639593266609690400 9967926 44557454462622281922296602155878719488 9967927 16185363265751664801587131022052830560 9967928 118188731683526455298494727506053980160 9967929 -272531595605040855843201175684467159216 9967930 -215382302500227114900011292081054720 9967931 -5403971817252076185178413214446837288 9967932 -1416464404079585249873418085068986880 9967933 -34533408170177661567812032814085774900 9967934 13672552966496083347288117889557924480 9967935 71829631694060108478380535413122630800 9967936 143589478136973656180257635799148789760 9967937 44420054682497997387967419484681340352 9967938 -75880563693130608783514991694679472640 9967939 -39667461905053636891062642086558770376 9967940 255719783869041700607883588199837943040 9967941 -6563652624197946682219556714931905700 9967942 -144606455451347055574548654434692564128 9967943 -250201290354600813605230520339562428616 9967944 -10349903474337623069476384535425351680 9967945 97653469481568836619327041135026966920 9967946 74213668490813071450749439767036378672 9967947 -116782523576066116744011120263946871104 9967948 129073142500733791940820175241642520576 9967949 202004266421029438527851643437632331820 9967950 5659882580451205353228570742713033600 9967951 100872596874260606023663458713505216000 9967952 -25640512363331859132944389109917753344 9967953 -19331255536600382263185887871393235200 9967954 133418534255366692690874587638469036176 9967955 -181779076772344493455626629513204018640 9967956 46428278078398837425862855035365535744 9967957 -43461946734679238137875524881808563328 9967958 -72516360978513746860366299333229903872 9967959 -179685963954496018656879508347081060600 9967960 -68160464749728898186332277000120320000 9967961 -72643595258967925390849183104499757676 9967962 20653636778367198336960991220131287552 9967963 259822188538388721761505388050925179648 9967964 -304470356752661850365089431527128040448 9967965 1815166134108668602529371747198638720 9967966 160213548692415924127938204397659042432 9967967 314623345184302586019059182062330039600 9967968 -252353885361190373274860913701054054400 9967969 -236712445855654688743727449005576002640 9967970 59373361305851856706471177360065254400 9967971 108530898848235052719527940372947709360 9967972 35364659615598901860535186549201962624 9967973 210837044483415492490477608304891478400 9967974 364131682605723443283384494398617600 9967975 68524873819312217403504403514764236600 9967976 -193583345726490804624024053990774538240 9967977 95602201140371835131616860012052442314 9967978 16721676677240171368499044396806392160 9967979 32600076327616583132044909258409356176 9967980 -175760274534763540572694735574123520 9967981 208648230506667972631642601004668274112 9967982 -13870529163340150402241494719430527168 9967983 -43708978520829048602487239873726538240 9967984 -41936363380934563100497219482264207360 9967985 -25355114699818813538376434509955034840 9967986 -34140880573269099669351591895076138496 9967987 -133069959628576054407797686784835069364 9967988 67165910502824957813314332435599302656 9967989 -136601679599458797863039777429376368160 9967990 399918699182732745396734809668561484800 9967991 33390548749979551898868294596221747200 9967992 35696409905252740040501148569935872000 9967993 -63104075048929818807919851526111180032 9967994 -33632388402703202166222147221465038080 9967995 598658904803342193792666063032374963200 9967996 -15181883882523349120961599155374891520 9967997 190731427091057859873129337811075886540 9967998 -19669689131945536961703512258249439936 9967999 166757284315509882834029466430145733336 9968000 -50790251217713935922493912199987200000 9968001 -2046993905285170408922916885203057472 9968002 1622286002291120921021019622743863808 9968003 153214492641212272985883289221678723600 9968004 -14307584497130905557638397034062180096 9968005 -249559194361014394585522567047577622340 9968006 -197724242912327754490407705194509872000 9968007 87861743085641788777245982831414334592 9968008 -517234002606312626129279550329152512000 9968009 440888367061851414524938908098494509210 9968010 8617795070179536046380017330497612800 9968011 -768357223737405137521603034820535448 9968012 -327038953578174254309292355834104946944 9968013 191341236427492094640094693708923295968 9968014 22774943026009500220005957484990670592 9968015 -376796043465803812606947494732956254840 9968016 -12868757472479621067210441141438382080 9968017 -289624469435354471039978218267467890828 9968018 -131016593371169360250050871598049705184 9968019 -98378354858094943943408495879513905152 9968020 151480654025010877178945674882455156480 9968021 200344337586558615004324057656227495790 9968022 -3230852561112785441657060970048411648 9968023 -134726874289883542013638551974422996672 9968024 6686814816651941890349450129510400000 9968025 102155812118110950799649242389783048000 9968026 -56028367337106371742933810077289366288 9968027 -166387664925506996307960201513814207560 9968028 -24382660346055262095351185366215557120 9968029 -481563587616601688275944301660828569370 9968030 -50404115471016377169720545024883867840 9968031 -383161984720739737461934550763455838672 9968032 84736780199984775999434763607925981184 9968033 -31581012664323768326756118983025886800 9968034 -87062846721112618837248229668022844160 9968035 -10826285498487368016905409082263636480 9968036 -3503065971349743623254753251593887488 9968037 -71411868499862247275154376462082977440 9968038 -32871528165936877332089364016675138080 9968039 -209354329586266032135065402731545755376 9968040 -49367405080526868951078328351250688000 9968041 -513727395167081387170207956014610199558 9968042 -137493659510562251736841807462619289600 9968043 28507884246093972319082946390933271728 9968044 123770011129747052003775073123246843136 9968045 960073446240856790104709421722643840 9968046 131011742309850039556447570668122496000 9968047 -320842399650330213491926077355192860168 9968048 119606974879080986440933546256243638272 9968049 7958468217677120477948624938375069440 9968050 12331410541525771217012590857434880000 9968051 134638294539424414376805763109543581272 9968052 -89240463512673445017540775884097622016 9968053 232906635366046588273137582434731320302 9968054 291811830968550391152975196738367218560 9968055 76551419582509599672665894942267111760 9968056 -198523013329601773961863383153871626240 9968057 87021509775855124942908723539841727632 9968058 63630683990068561484855690120485786848 9968059 95620360238427000731194827615729141872 9968060 -272066645951938594713429426368633003520 9968061 -272532170848966351580704577575437635328 9968062 -66935058657336246554559936554142965760 9968063 -228829101856564623831751976237456200704 9968064 95652122659341913915179896135001047040 9968065 -272970719449060320620785853924794516800 9968066 98540528441000292458336246736450689232 9968067 -428869921137521339098995751152125945712 9968068 -192087910599009930112163205903359468544 9968069 195333874226597296137884443556263273080 9968070 -63252748092115190093181825170552307840 9968071 261753000074570325969451016441694647944 9968072 -64156712940843135712756858382259640320 9968073 -86775722491715035525580776952304538656 9968074 -161608555570644922262226715815709504464 9968075 84010521966091464215176160416740309600 9968076 -326526041459406171477066199873312343040 9968077 -4318819242540198989257607064523081408 9968078 -178993572811078015924672699611090212160 9968079 45432115280763971295984223277115169920 9968080 -8143103615609697303937514909835018240 9968081 65733729075780476911592297793492858624 9968082 45416790241793557594882376964403761792 9968083 136934055296945093246703857324146838880 9968084 24571801913458927647257154645393285120 9968085 21014281185438920376249513823207242240 9968086 328279177869506848551931741011602076480 9968087 222353479502974724426573964700161122112 9968088 287070311652545131744521367075553280 9968089 -120921120505339424715240622097387665920 9968090 105290468333176838115386039172305299200 9968091 62773417804852094812235080968966142464 9968092 191903659157021057302241132220644911616 9968093 -188979037699695623191282836195180484596 9968094 -64995918601580233116092752637195065152 9968095 171036202839204489044502999282974560800 9968096 -106893067544497286533465225817802670080 9968097 -25649922656766064061545479081757803600 9968098 10242020064460406421990778316799515136 9968099 56988763258995220421562049588252318080 9968100 -77387545135903739360195331073198080000 9968101 -7497056851088949910913441255170244 9968102 34287125572743321543864024946193003712 9968103 259212894447183792144013690142422487040 9968104 305258218672990133889331142701876853760 9968105 -124215561853689726064550826366953183040 9968106 21710308939890550460852298494434205184 9968107 -87338767078719136692382252041157781720 9968108 -176106324024300338494395464898238900224 9968109 -15919340393791379467582881766598592000 9968110 95335932947392715700957934314184320960 9968111 -66415287277763199206855570111456733648 9968112 -6813870773801282716320595588373544960 9968113 61982575504810716206184260303021409362 9968114 53683951912236177123043687505028380160 9968115 204311165538867605835870301018309624320 9968116 46000351553195235988701395392714905600 9968117 471633474218104719645401097520662485166 9968118 -57431222183316499613235113686815928896 9968119 -35324949608076726577296990530837934024 9968120 75574550887979131280133450955693670400 9968121 -107907996888471672126560680281434080710 9968122 -119785242155257155224839742422981735680 9968123 587852038025304496579567798505950633680 9968124 158918387779694038233085918086987219456 9968125 22576480038233448659381297835131737500 9968126 -3505586473073515845855477342137263104 9968127 -30763911462115515226255351775830923432 9968128 211114457986890634865148551921317969920 9968129 -347493718730010919854362869180762614270 9968130 -93285656874956936235082184151781248000 9968131 -595411505531729925720901866356935680 9968132 -1930914742880520350447196024116675328 9968133 -36772056346378609924255940585682234240 9968134 135619825381122528250331493349902145536 9968135 167294845335283495484243023851620809080 9968136 -254547572654203898680732310957635338240 9968137 332357154446962785075898674144131085492 9968138 -39829914863930243363017485676982128800 9968139 304594623777186290394479441822467148604 9968140 -7644399723021880606040919201590046720 9968141 -617019627825408951222779756137841760000 9968142 -26989452133667583936583861512632180736 9968143 -40593185360522517102748334534527996736 9968144 -73965893114193447429619332393088573440 9968145 -173050145418270379311773950318083408960 9968146 -112017930117974356669668052596477487728 9968147 69687228700317179042751193996758218832 9968148 48734336123908500797258388875405602560 9968149 -341259233480253612339063920434305732850 9968150 -6037117279253454555650861873535854400 9968151 -6555942818200034583363698284286841600 9968152 -335875453816298700705182149252992307200 9968153 -139583029598367324630130646093930481336 9968154 32544136321629473102238105459487801344 9968155 67681553908131778972614905649179626560 9968156 233459706261070274932885210331658892800 9968157 435420441049484606921343099977385464640 9968158 337439640647825848881140940416591198784 9968159 162457736666771243953324564247447571240 9968160 -6501140976810779911633093104343449600 9968161 118535276320373021244535648262062589632 9968162 58556802363667550440672012740556222464 9968163 -218048140295954192376239214565685035656 9968164 -327202248321506339507675322850376761344 9968165 123402123313389297000194132437854360060 9968166 -13495178325163754947661465957758932480 9968167 376630126716716550634115593333438163352 9968168 -53395638679147342853354185231508275200 9968169 122160893669174080940221219946235436944 9968170 9697142067102852718675574593123632000 9968171 -359464560663442384363351743299618671608 9968172 182186938313248552307073150203719286784 9968173 -141251651062005981371921779247139881578 9968174 535862453305815495544823794681589760 9968175 -17349465691370709664024714771789566000 9968176 8906779934311559092481868269322698752 9968177 314477577250591054169956614565548820800 9968178 -47268402367790476053365746179989629440 9968179 -215348024816449796564748249684122223760 9968180 -186363814697010813369827761647490233600 9968181 -100505004151853728045565547579523546848 9968182 -9281576713832428016738964127075750656 9968183 -805851340858855546082730048839368354560 9968184 14213613774676120178958185209187880960 9968185 -125315115491227735493456881531652578620 9968186 -285095819647707981941872398312428598816 9968187 -2032470645943559340369299390628873984 9968188 117928364541023451685798361859147680768 9968189 177874501763879823027276176174567850432 9968190 -70220440352452551739725996066866820480 9968191 -186083545355307305081640389302083282816 9968192 -50883785948395165840461877826408153088 9968193 -46116618183306249543533043549113864832 9968194 157643323930558662396202945631191400352 9968195 -84488303967697919430459673928274063600 9968196 -98775152582889666053614980770424852480 9968197 -221574064582428837192252733114409632354 9968198 27672872109683315761558594647627810240 9968199 45185113221010732456539525324949703760 9968200 61751061021951610489750210443399168000 9968201 65293383317287303815303997573830698202 9968202 138592601414663186658094155097460408880 9968203 -265508973871191821642478790694811037920 9968204 410888126613579363917974942725481587456 9968205 -19249954219262665881336899674962524160 9968206 -291903910090941403366666671840302105856 9968207 1792116435876854677386150874172183664 9968208 46416397367752012082767957048157405184 9968209 349103658876319795351648578124364343410 9968210 22957768901442600031759996984199400960 9968211 132259408906945250643732218419419588480 9968212 131399118191187876745668662249921925120 9968213 106964259471612942551722450417784850204 9968214 -21884087237957498519119660534421137920 9968215 256821288148943626901174334002647278360 9968216 25812848108679694646038252480559923200 9968217 -2290470139003869811179669835254078720 9968218 121485939503816976837432610942466779104 9968219 -203462729518307553111602028882336712380 9968220 176391259807716370735595250947392204800 9968221 -793006113742155205783946441181754013088 9968222 -471646520242321482809621212162713984 9968223 16282683403502272891490789554586653440 9968224 66796433388694103715360929005976420352 9968225 6281961826487527541513488142646405750 9968226 76899399518299517704174872910735517184 9968227 -249708936277908810103397751494555659200 9968228 -483282137577567313408940257733470283520 9968229 -324463109567374229047316562084195802626 9968230 225458331071985873343577835896018042880 9968231 59666459746750209297631788047497465824 9968232 105618148580489171267363034847956664320 9968233 135882165723705578441718112851920364624 9968234 224090795264249231098538945080455620016 9968235 995816842925664998806399274765238000 9968236 48695174566455257018587946393777930240 9968237 1018184763400038844832698570407432305760 9968238 -91355748260807593778349256511389378560 9968239 84659227628102540892056982614543859456 9968240 31675765540587283985206947973878251520 9968241 16942250621948042432027178611527297392 9968242 1392072069815656370030425287864589344 9968243 112375422672812217439488438528128220492 9968244 -27455060483512609019370187568952139776 9968245 -71631119961144786014017794987537237120 9968246 -21139754133421819570673148741955123200 9968247 294000801757184136505238286035795697024 9968248 146461583633223150672163477974640926720 9968249 -269794378942800139014386084348908324050 9968250 -45027063821440123036217656027641792000 9968251 5450629598356277596739091657845988312 9968252 -526448705202219070142679868207859712 9968253 -190534101186256403632441594632303955200 9968254 -207495312841003152976535043727007300928 9968255 164391149007965777449434927262506288000 9968256 22752275849688238092768817916883763200 9968257 119992701211501417581404409994709568720 9968258 -131364798276967458610057990418466777600 9968259 -138172733891160588970621401123143474688 9968260 1791539446890149418322186527700316160 9968261 427975106646812801594879180460583520862 9968262 64379998965025634731665679280248389504 9968263 326420279068831157663890260008103807512 9968264 -296408051684603025592947644793937136640 9968265 2372758260787206173296179673955565120 9968266 114233913338266524978776544341092531200 9968267 -3338054277073742934738929320573818240 9968268 78745468688322050971586379882590161920 9968269 -80553899558508644273002503325906968000 9968270 -47823688979630101630119431184436051200 9968271 91569804610029087256143750245799397512 9968272 -107413302506886236209187934344171905024 9968273 -163473887638766591179213340385685819008 9968274 88756090741322501699084715749252730240 9968275 137774101600317630626658555980772212300 9968276 357178518578093503619445054215188364160 9968277 277452857848194383655633650426802760704 9968278 -233004655786608935126743347564065710560 9968279 152230492490959874921443699883879879880 9968280 -65554548201211795428591653398541107200 9968281 63706888202982347841163120887473056132 9968282 -149724429877884060649262300224816118016 9968283 26116563286809387982058539425032512800 9968284 -42135145973807990968081390198428496384 9968285 20974450157941356660016656835879855980 9968286 -86594277241978738267851113880477772800 9968287 -52205777359825712551277352893648424848 9968288 455211989093714690084639051590076989440 9968289 -33319693722581703137550755688974587872 9968290 33858996117780178366858147085486530560 9968291 326106477288374601228379695522529129692 9968292 52484904177239914323609490485645680640 9968293 4181387575254197222950301438715023964 9968294 56496292288728309474344895661200124032 9968295 -5052485136799355730287058881523070560 9968296 -14741914542849257465717752857389660160 9968297 261262446252301026527120616212024362746 9968298 -64917141707409507639393206684875610112 9968299 -219787841446973323299488899872204180480 9968300 81284774729779151488695251592530188800 9968301 -85813441233572510414995373153503802208 9968302 -62896058706134217556996563499170553728 9968303 -3346000676133668116359257516435181576 9968304 -67717642899528435566664425171767689216 9968305 244281430036467326077548689584934945460 9968306 -266103722001286211102280671993330961648 9968307 122248072398868515097639082837493486192 9968308 -4768530062130377640042276212417536000 9968309 193923058403015838042271677451212779004 9968310 48080399537492113180970629864468598400 9968311 448782032673017444719486200523308602400 9968312 -120018019333903394109484659741182668800 9968313 -32051853485043095546073173136802363056 9968314 110829126114426622686693798714792809472 9968315 -136495744018971770322628682741037979200 9968316 2794989420540193624408633539221770752 9968317 -207977136021310950750582110851652808634 9968318 -132473867086290094833284332489920859584 9968319 19986732284407551073262563274608834320 9968320 -20912680038175651068856238107388805120 9968321 134217901749766471631154526416518320944 9968322 9470965948153087167299555976810507264 9968323 -279420694701294181944740246820645294656 9968324 256658426562869536442634786121572188160 9968325 136570595618362559166679775628334593600 9968326 -30982277105508936573910341178725513888 9968327 -435781750702180548404906431811620246488 9968328 -61415336275149109700888081239471488000 9968329 29766522766057011779974063445312815104 9968330 -16011836118862501333077274538519082720 9968331 -39476109742352417064481151176861084800 9968332 -158073431080537981252313960514079292928 9968333 347289320271768184767359549225550103020 9968334 90882116544618504088511403999897510912 9968335 69768151747638907140536347578076977600 9968336 16886609270516762169463676267427397632 9968337 265175102547787844909863110992641650594 9968338 109758545369018273648255036774158393344 9968339 -113890119286392108827499672635898535800 9968340 -131239252260207365332400262554814996480 9968341 834634983009184518918737935851815568384 9968342 9684894913478530719408416175638775072 9968343 -18766683715708832399696522037276288 9968344 -324225391440535340814647425331735961600 9968345 5986508267558909125288787437067673600 9968346 1047800670106522936803714442494120960 9968347 -61809250471350994518991255465773879888 9968348 23516208115828581874661675072612467200 9968349 -25689157722639748751531657529517911936 9968350 23282464866259524872420189347632000000 9968351 496182772505217410049770363597247464352 9968352 272107098068721517401816980337478336512 9968353 -34319692310035184105192687428649375040 9968354 -127742503865487469699334794014922892928 9968355 -17105860638177633494840472810063564240 9968356 -30579778977044536544076844884900668160 9968357 79881860191403363036540771175689705472 9968358 58025234148304278202265874932816434560 9968359 -171591460677704445300711677317971818440 9968360 -27889464672652655532899667967377408000 9968361 85959580872556863549848126151273131136 9968362 -96358699827005762626614879742215359568 9968363 -274868951151627462351582964269428741388 9968364 199038712275491005081027706066277209856 9968365 -27990990008592172617313201377374347680 9968366 84728954590787791454166432609228035904 9968367 84641080060644966852187365525091884048 9968368 -44492391476341074775121429961303851008 9968369 -38927031730154976345615077712949227360 9968370 -79757072284254503286208069828119974400 9968371 116557833784951995513816512911657927680 9968372 290051965682733259126034199767500680576 9968373 9121684655619482070588739471009396800 9968374 85482000230703392522405000368728604800 9968375 -171359423568433084805406351486376236000 9968376 334545856933952579589134560983608524800 9968377 -92849192325912017049747107226465600380 9968378 147470720842684866812414122528911144960 9968379 -27698300067521674635434953982366461416 9968380 6210201480747097235520514674185026560 9968381 -461706298491372187807658460491138989818 9968382 39503053177981341328684908907031333952 9968383 -137599780780615175381331957751558543528 9968384 13268096812747956940573027492958306304 9968385 36867148577618504078394074477737036800 9968386 -15691695992339612182922563736111577216 9968387 -97945473847723037997624624289407174960 9968388 -243763602900794932338209851506034882560 9968389 -5354121542475608454574417883052262976 9968390 -33635926870175942675063270230777966080 9968391 53757661359601012444808118896034601920 9968392 -29749155789559149972882290168287395840 9968393 14738090791055825097375774343725246720 9968394 27738174740584714011905389462341656064 9968395 -29997895662541852434564531246826437600 9968396 232221490719336371639909686998407508480 9968397 -163210844729863404042480593094984310656 9968398 -1222079847351077906223186969158198400 9968399 -32914858232517005718079165134596259648 9968400 -10434304070494787508804933054824448000 9968401 105681463848984447918366231358963579252 9968402 -251121494024182618423629820507295042400 9968403 58949208759215846523906873396797347584 9968404 -133577384669849161593434206321798348800 9968405 -34408823121159908508226746491407931940 9968406 -1924800495528835209952025369141354496 9968407 -188195583037205794195976454761985429120 9968408 -77614448418636134511751466726367498240 9968409 -10463607776926024454805298511539705632 9968410 38901782036892245979437052337667547360 9968411 -14277037268027215166257268153971748988 9968412 -6218752329224079503748190776939211776 9968413 138070025732823188568717834909225813900 9968414 9063000247025950783374512348388445056 9968415 53473233014058107627101076340180139920 9968416 82045876292016736164733477772385583104 9968417 -256678214675485133371263091212794757534 9968418 -136454063981608048990620815272704439296 9968419 -178308062895236016280961890518455003040 9968420 63923527931174964046166974645531484160 9968421 25904252958605476733351824721265974112 9968422 6718033933665524578136118279618906624 9968423 268299418177714399246415974401025191672 9968424 -217735383211620643047530077444853268480 9968425 -114185581768956141744365808219253836500 9968426 87854555689180711333062436202152343040 9968427 -9508737025828566488092415593477439088 9968428 -46461667544226654556949100574724917760 9968429 -4065794534298336177421878629508176160 9968430 42253356219067157371100759634316369920 9968431 -171282642848690793775743577146110010000 9968432 1011186191445699894293504851967508480 9968433 77951925702128581138682324955526140864 9968434 -115804371587251520215340052644168068608 9968435 -169701612500689628706752446941158127120 9968436 123193621329520027112746049360382763392 9968437 -170658749002009501780162595932027933508 9968438 -131874923671224521501415486363689425920 9968439 27932914562376971120094514914004276128 9968440 -355535504016451701750574938248820019200 9968441 20666542902182722524957141345662295360 9968442 9566800016515869246906682054728092160 9968443 -1096494787071729146066700138171016719456 9968444 -40196687387011920658171836073617368064 9968445 92366599474156496248241291778418296000 9968446 7946132318394080780755463106142615104 9968447 121115632423642946536770057904283369472 9968448 29534122126454563296208876283055046656 9968449 -605701224431833691993445756685514943550 9968450 -1691462116424129856425734418249978400 9968451 353105311867082238437299423225820160 9968452 49742773612487376368911685619811748352 9968453 -69454216291572592043157601645790932416 9968454 -158498581464856732580952809036646850560 9968455 7097635569843949872478457698492001760 9968456 30577678876040603975040328085501690880 9968457 116699667379087936130126658233285800320 9968458 192130144416267341788249713392686248960 9968459 -132679446951136795416245702798060237880 9968460 192245352708711732879232432578114662400 9968461 275537715146739640842193520403075531712 9968462 23105665126239176072203188542887844160 9968463 119711856782008850207701790368101326040 9968464 -19760748939628553228273139160186880 9968465 -245764091914662189182922739350067524480 9968466 54804652530713372161352014198076717568 9968467 732905783233114835944682356461073766712 9968468 364896213328764966711632494146291531648 9968469 -103936722810849225125309414789042503680 9968470 -56891491924038845408609089661908312320 9968471 109452130605402989624080669331785591344 9968472 -113646120037252403935901092147153889280 9968473 36959704498769697447105377589334659722 9968474 -4220865816794338987731569387615059488 9968475 1237576918549448149799674755977078400 9968476 -70726388684744084168213387218485244928 9968477 298332698356301391332767552654108402200 9968478 -1163980142570204326659935863103450112 9968479 194892269733487607741159818276262562080 9968480 -295019026460427819799177599638191472640 9968481 -284183680732937573547936769445791595520 9968482 -34814776711131376664331520232998143408 9968483 2059430690374710809160328451341294080 9968484 34983083656721560002583360904682799104 9968485 -203381570677345630961736627588873554820 9968486 -35240312250549681271718552330925559680 9968487 -13883072935671168629751568933868199600 9968488 261269796683488263018198664292469365760 9968489 276305718196007309725470869291731575360 9968490 -5338812693694874545164895740639406080 9968491 26446944951019154103031376236667338672 9968492 42868074248170845641997291416202844416 9968493 -35362128787530419753315851031913548736 9968494 806094970133711363927795842099628544 9968495 -2330291676919500497745229059038499000 9968496 -52330630654674195941353674659765354496 9968497 -81860080477109039587178053071604134336 9968498 -76490023569450909084803359537787309760 9968499 -138655232184993431597203240741269157776 9968500 -422782783527905026303938868413504000 9968501 -430636444840072875188816081612518476498 9968502 -9425948428566172850255741138439006720 9968503 -68643193651060241840423845821113429480 9968504 -73051876697083326752554233037116948480 9968505 23336024975765307678289711221482788800 9968506 -86821944039386349270200259299897532048 9968507 57940449819569793688756488945937952400 9968508 -20609974439616800725440738577805136384 9968509 -131127704832470383671290323351317671290 9968510 -68672630987912969715466137559789872000 9968511 -61801672834015128729351838046033742960 9968512 386514698586712271711079858056630108160 9968513 -23223246685304838864303660764148274176 9968514 99843339264919104421432055309037327360 9968515 -1577402699428755907888252001860949760 9968516 290679504375726725752998661481416374528 9968517 111146074250955113141360981632179023868 9968518 -1265664925398053850942891858120161280 9968519 -269548644142702710139217356176356024040 9968520 -112746443179400484574043201471211110400 9968521 133962221318781075956820510771065323680 9968522 36069789994774787277440457294440931840 9968523 18092245654971627375455058917863800000 9968524 81106864184232217181330933495504089600 9968525 -49596296909699613914561553759329239200 9968526 -22554691024975472324076592445578874880 9968527 -333740425867666853900766162316018717928 9968528 79382185264109586367259448923404763136 9968529 -168686179853112958768130231301550764816 9968530 18620145098566990924034664721395325440 9968531 -209294024562230568072742816829100452568 9968532 48857365407193988031997341144590241792 9968533 192938635848932351256822184486809168782 9968534 145164003760257571665130462196589881280 9968535 -96615142655590964405609294863161297600 9968536 -10548112399747898610907202624604979200 9968537 -481298320666677581324754197758109957814 9968538 67548338834758806749459147684584846848 9968539 -116042666790240229102513897513252584944 9968540 9645141353396734733536056103166208000 9968541 -217926864203758060186613157388167886272 9968542 -127091887162785132275613342798259030656 9968543 -226054089600802964130927303074167750056 9968544 -10517813827244681496413114970708443136 9968545 63311728344678918920837791094831856000 9968546 35163244159787919034268600275551387648 9968547 -91104579535376171159466463043702820000 9968548 214005404793764327298224551089514361856 9968549 154433644823118886974337969083349320864 9968550 -79650364865306382400891844388402763200 9968551 379141793103360533762737795676820626552 9968552 -167688252640997327952683987237712691200 9968553 41497072216177113987328708989149444544 9968554 -67286852062859998840525974499471923024 9968555 678626861213991570120581322780996960 9968556 93714668974312344082124389714535046144 9968557 273604668608356894673850794179435561420 9968558 -85739142376898872440220869103267372800 9968559 35224246903997218787790330443777637120 9968560 35880348125718758395498080569408225280 9968561 -2540775943037068455857994387951310608 9968562 259776242538658242003317066771853043200 9968563 247455334246344066680721643017289014984 9968564 492566151929554553569742001464689760256 9968565 -88821460543990383158108956858532832480 9968566 -293406604109333961427080420826201692768 9968567 -186044074070552936681920733907096316416 9968568 -15001297877056761509145129658707148800 9968569 196565196907242502065559655778292938244 9968570 84378969383837388887244198170568192480 9968571 -150259465382137185858801752304067855860 9968572 -303540488262657350594751391440733441024 9968573 -300875082600256754922701833211124821178 9968574 33056023946283256196479568416336594944 9968575 -38244887879618344913852903835041905400 9968576 67445305818939910692123067922471976960 9968577 7774621942728361975494576657404880384 9968578 283375347391460760341444400459117421440 9968579 285387585530766583023955997042899412376 9968580 81793474153152155199296001713418773760 9968581 58840579757868411100244273458971572160 9968582 -2389306218923261183902980520905461376 9968583 -67231622414866194214123118685048927576 9968584 200955074112639081882579840390685762560 9968585 -35583610199529834090719661276496860 9968586 2157775942579682152643782869315204864 9968587 270726347985376892882343033109056825236 9968588 -4548053980759828012021838332671842304 9968589 288292364977675329985250774797442959104 9968590 -172877967663914886674091907115504635200 9968591 -8627953730996817375510802581854808960 9968592 47687478829140368188098324969852764160 9968593 -446029867688586521741816042004967217180 9968594 99611787498141592807402790015617221792 9968595 -13395070163488986265731672097480780800 9968596 180864772830732464674395386587661131776 9968597 -22940320850162167505029986525791536800 9968598 99653706126916644072723619972413957984 9968599 69375815317847082204347374917170925120 9968600 152008194198601264500225419708423424000 9968601 -92341268573741571735364293767494245168 9968602 111714063018517834091217726205393105920 9968603 -9874358810035236677761334444992418256 9968604 4130891298871611715797173375596093440 9968605 -117972856655678846555916448649523525000 9968606 151586882990956312458229627136138617344 9968607 -329832617060334071777038233443771688072 9968608 66931194915542051520430687810127659008 9968609 -182691963709225469097666155505265430400 9968610 23389975765415392315556529356101877760 9968611 75835457527301905565679394942872728064 9968612 268853591933390794819743711574720880256 9968613 -62813560415807470144839715799068920192 9968614 71399488964074876871743179111754205952 9968615 442445645198934769777061248600070078400 9968616 -172024206299513343953517689043222528000 9968617 132248854330401433754333796767259671412 9968618 -56941949037930456385659266126745845760 9968619 -92410440579333020476880980225745081256 9968620 121662429415632057910123687475059983360 9968621 -12466915482236984397400778545284945108 9968622 -141590522113972009571442082507335880128 9968623 -48484466880426970932922366192789900320 9968624 -54148745291621264092700521355294736384 9968625 124950371236190041952847568656318633000 9968626 -267400928833070863871874436394825941488 9968627 -90452951937326796665046462680716201524 9968628 137960613653082056444877613112567070720 9968629 -8031497025129438753167245323635082528 9968630 32495417418643756960157767540127623680 9968631 55351162501917001645791669879954494952 9968632 -376813547520591041718557200533374791680 9968633 193437535464266867073648526889903787882 9968634 43489107098627061009100553458669153440 9968635 47873481262603714118467685522199265200 9968636 39758540435093294137021879441756078080 9968637 -6938030742088373323121183288161443840 9968638 245101635438931545588921909562740345600 9968639 -160742989679077929003369622928315760960 9968640 -123915662734869272769969093079361126400 9968641 -94706247102928901880091974315356328958 9968642 -71196519881529011711286304482417684528 9968643 317973706000706971593717131742262195680 9968644 -9057330145931198214391901743712866304 9968645 -315483007437106401966757911244635116100 9968646 38686567646460565502692820258351419584 9968647 -3309925100773738649305172763054160800 9968648 -157374591176654001133760058757019888640 9968649 -122572757374928181554956453336257433152 9968650 -2445675450230960789208092511526969200 9968651 -74547544570842547180509142975843296000 9968652 -141734948889118780877946633857016186624 9968653 321577794146501032396042670572529265600 9968654 -5955712975237401346203258526684923264 9968655 20807264858180517661486672326968795520 9968656 -56984233493475693412060107331733413888 9968657 475317212111388611751659927667992361906 9968658 861869963623784568538599246244845312 9968659 -231186339785556910540386340014519197140 9968660 60030665966876406026749660054226165760 9968661 -6065971429101037276661317491726881412 9968662 364131258052317473458449703977935906304 9968663 -219583521198816699627121015842561531600 9968664 -171133825324126268280439063301335695360 9968665 -81521734343339502251097629520695054400 9968666 -91203231610808901788700885890461981968 9968667 -99932295065494441143158046971761686120 9968668 -29536150389840775676236297918290315264 9968669 -385058797734619171091532877710155691930 9968670 2122779838071224995677472995365391360 9968671 -195739900866146903148968689564782620400 9968672 -159798252977451119129602918581541011456 9968673 -20891466778743139153425784773194234880 9968674 239497587676110095628299933164329408336 9968675 23745134133716493420511397579970003000 9968676 -55532053188393722119809837736865280000 9968677 50128818728892878487032517507913054526 9968678 -215395825227882606603107027620018275360 9968679 -53473218801822441194323956342123679056 9968680 236630966631168789954125649388359014400 9968681 -90269692041069961912639496970102509496 9968682 52050859439153080494761497761943156992 9968683 254530008099221577004800930683623163184 9968684 66037324501837868114647822907270283264 9968685 5264296406035192770514684091390008800 9968686 -45886294411964580731721251104320374016 9968687 -351594656259687168496041263640739175664 9968688 11462957044762894132114222754404368384 9968689 -134389796216399526731233268884486260240 9968690 -1063210467100158891079221390887577600 9968691 -110743056280994504347223588124160580808 9968692 215879703671830310979883851110269593600 9968693 -28391092066870209899827230573520198080 9968694 217450095287501737729615279245615083520 9968695 -95465392729299129310249975242467068800 9968696 -20237141504268760510713237803997696000 9968697 -49738851217825782608679418953679692960 9968698 120311314715908177575599682447932030400 9968699 77011938311192647442580496930213652640 9968700 -34791158614597205682106649531061043200 9968701 -67420522636573753961888259520485773696 9968702 -247779986658952747651098410272307720448 9968703 -7256547762197158892763340794165552696 9968704 -32146966546410123940255520097016217600 9968705 -4110730158977180770711449338943373440 9968706 18456491106941773522993267452710400 9968707 356434319143738126936885013096088584952 9968708 13939635186957713229456980207959568640 9968709 7270188047335475738833062882149102304 9968710 -26091806295160028410838802572380986240 9968711 29229114927049945066371429755551259400 9968712 48441196792363648696658185600032768000 9968713 108800361675063018676056363380152287962 9968714 -55743849098271047483089619170222111488 9968715 -146239307854307326720353998068700107680 9968716 233708838269752162863489990838745479680 9968717 318410572508699986872890863344724946400 9968718 56601989504385562810465919937076497408 9968719 -18377033181863432895272313469898580880 9968720 -47606062893888220800412301833333923840 9968721 37533425644787178402075737027761891200 9968722 -155946866914995220293705755985117791088 9968723 -296256072626698019509470014982151834536 9968724 -5774744920343481022307516802479554560 9968725 -48441434103664282283906628943962211000 9968726 -171281127706707018957479397053138452416 9968727 -261023254174531569182712636526709466240 9968728 -25948481200110092830735966446847918080 9968729 -78267511681250644869439805513342477760 9968730 -11124471825896805516799326174357312000 9968731 -637162462064282028529935113530228164528 9968732 61888878385213926602561040028852346880 9968733 2534746529352355187370923195390010240 9968734 22644457339383466142518185876286623360 9968735 -17107002695578812153676689375092474880 9968736 111801456702944363163100631114221092864 9968737 -472360050578103148845394947675334322300 9968738 -55373630236254298247218357827381288960 9968739 109135852186167193536118193826724851456 9968740 -16724794445254836877048180277611691520 9968741 477022280578294321716636029117989574142 9968742 -37318873360505545363452944043505487616 9968743 -12685751750695852471401852409916368160 9968744 369263604550829412286523233808238812160 9968745 -79257285405847803666633756302782082880 9968746 -81361185553229887727855358953339150928 9968747 -347732363547477979676442878901161053248 9968748 -126068800829378915136692375924961323520 9968749 -56944340964204294424322924302762684800 9968750 -160031409855419528448669456258735000000 9968751 -364136839267630444276958215320587688 9968752 100849381978089953617611692736100958208 9968753 65877433724612587281988211867632167744 9968754 8372798254999197281566244042374987008 9968755 82137054400697864973419802621923836320 9968756 -52376335141774604197766341903892815104 9968757 306197534968498948871926829532597956640 9968758 2738135965475975778230861773927552320 9968759 42891004458429293766624042251087297520 9968760 -139010193848138801676460315324479590400 9968761 -445880749136356853319845621478044318976 9968762 15433994296123565829352409115177327360 9968763 -14428753019042433961146540643014100992 9968764 -129230909246298777168289441788417718784 9968765 39642565119855808930135806573194743800 9968766 -48328800003429839762412532578224040000 9968767 166922470974477162165844560763484690816 9968768 344627973885396626058858977474641920000 9968769 -137238948892081724208576031752002631936 9968770 -14506434689899048755461224128920125440 9968771 -574245218507176213807642902627798641028 9968772 -43676076472618317944635506326833391616 9968773 -441924329826774199871443223967253760640 9968774 166314737273055605616623732289393814272 9968775 84582526001168722987604985929425008000 9968776 408905568856453130023129712969932800 9968777 53611943659430503092434418594104315712 9968778 -47899202773552077226880946384590100480 9968779 128997532345642347110654765517592638960 9968780 33368413268039329494230997167816217600 9968781 52473681109383395557242720234898678464 9968782 30501868832072842495423284014418988992 9968783 220243518159396532719948542279063671920 9968784 2583739490576343339707668848924426240 9968785 -74485169530026638119380466925349211020 9968786 -22417332842568852321936102640833747840 9968787 -212602270710112352123393725180376717520 9968788 -19524872214476742360044504210978038912 9968789 -412968962592057262655570275607276503410 9968790 16843646864911519643422605596572343040 9968791 6950726036049537601529497463822266080 9968792 162231430169141045219500488793867008000 9968793 126532967849545714586044911362154496464 9968794 90875557262122980817344536209538285568 9968795 142842639638475930230007978671538196800 9968796 251879818960038968161405934246782474752 9968797 -681640128036597274595032061541239279348 9968798 12123222358782775804406518420390883328 9968799 71097020834196614326744790042341560720 9968800 -274094769235875095480463926096294707200 9968801 155845241176727159990022846766858381800 9968802 -68679463438318317980788097437928106240 9968803 -187638261049499131873575228384258352656 9968804 -86743253847178073280167353482733993344 9968805 -95430182145411358554322941881378006400 9968806 209631516412055839254401353453098717120 9968807 31365703766327267132114165264709906720 9968808 -319346901090642744493455082780094054400 9968809 167733817085847043370446866828052342010 9968810 -87959819007501974301760628870755297440 9968811 -56527739663763752002783906332826669056 9968812 3638625052652346201225749862590627840 9968813 219871080847706854988433801451233154860 9968814 -142085385195153628043386336327461389952 9968815 -420903323143087781837244337914046442040 9968816 -3547000675820511816837844957364944896 9968817 138893331200899747023622345567036731840 9968818 -55119165347933417761327874880683291520 9968819 -765598894016137873233934852032168960 9968820 -127499967400228087987619101936690513920 9968821 -406272708867153649698341265407238164736 9968822 -4678316106981891123519879917038733376 9968823 116356946368803211605423660501776034600 9968824 510948233313394156112901279347334696960 9968825 -20299954267535493546439329314181984000 9968826 -872554360625940336116213681086758912 9968827 -36638605392174545488563332594073412 9968828 -484445443326513516866414135721623416320 9968829 41958573859578676468545334084479283008 9968830 11981827044212334430155531470335978560 9968831 60695195673513826872277367997058948272 9968832 36472813451243272138831870211383099392 9968833 195549455325307960544323331436330781120 9968834 139454542840404655821319219980429808032 9968835 -172293074712265002113396974232362827600 9968836 -37432307550573486451207177333448742400 9968837 -1586879082733832399707192093053645600 9968838 -42629425040969836292061405828372593664 9968839 -454575698267560708791444212598369880360 9968840 100168448428130016338960775487569100800 9968841 -195497658066139152997982263619736123648 9968842 -60002178804986659042527764213504642208 9968843 467162425365867573462455704967314963092 9968844 -55537625624299635290289558073955205120 9968845 108247780087156475923883827021110099000 9968846 -82671673765821014792875188770629624128 9968847 120168345889774823875848506596985753472 9968848 12336090654250562706107680203343134720 9968849 477312811885537952241640450672892753520 9968850 -61379447113014655868208090422373560400 9968851 835323755490365784863734059554551032 9968852 451041379300771428593455481543513763840 9968853 -50990673231129864396183914674371182976 9968854 114957011284181001900908783649004468896 9968855 -104182581379982090514535093967071483200 9968856 -45763032607559711507269777751212032000 9968857 138855235176664110060057219582181348106 9968858 100490679439915528705839666498508343280 9968859 352374358787307423671078866545918966240 9968860 -43176155036179610760039429440439674880 9968861 116601600441025192432461599926673147232 9968862 540040147354766590862581694327592960 9968863 -140489822455431193607841614398591825920 9968864 -125278752356296605546594001071014412288 9968865 -96151850970971950163786431468971386880 9968866 -211897269851871798970546980765834321120 9968867 -345577527049189665456613064837263629840 9968868 -18790141076970946439917611727923978240 9968869 -1810635816648184243060171156811241408 9968870 -58999489184674065612426605194144533120 9968871 127897709478805773920711095169593253760 9968872 -21621028874642433465566882563314616320 9968873 -37456684519609785060514514666412531420 9968874 -105231414090904807908860188745734275840 9968875 132384385079378159759678200219107624000 9968876 -28070620902992031949982385848056458240 9968877 26004158546770645220793562240290819840 9968878 -233158991931460007943233206897422221760 9968879 7390144383406497035162938314472518480 9968880 2378577474362380147909500016764518400 9968881 111078355307101742111078019893355063360 9968882 69529021430918228165294165725192765440 9968883 322789642324971639638494195440295917624 9968884 285617652728027874611925304489030679296 9968885 -59697228194398420665656469908987300040 9968886 217273706441638432780965539224880995200 9968887 -6423119818280391594161644967414677568 9968888 410501808761840327569934850019288104960 9968889 26783879081811419268238387463162377920 9968890 -11877974263367809844767574174155929600 9968891 589578938277307660545350895799858496292 9968892 37953276974411858859577305026527805952 9968893 -158504395441563388603668600135374914656 9968894 -23600211915991541835897756116991044160 9968895 -70044844290228540897438083620786668000 9968896 -93937567594763790250479844944288677888 9968897 -9470109855936221825173473990039317568 9968898 -119286944137730033827441051672488153600 9968899 288030322360511579581875242275452155900 9968900 -158358832959018277546766056690059792000 9968901 166035089842743045834732712630381613280 9968902 146914642361307369314812678019507153664 9968903 -5549068704175301923016547980159654760 9968904 -24213746960713836483864926470474383360 9968905 1058200391029167388214724971433744000 9968906 -359358680871226676577822983422705441536 9968907 136355917979585645246258283877651112688 9968908 330742254188109063454787473674106128128 9968909 204579425924879743509533924165345397804 9968910 -19937930789025509605075603181568430080 9968911 406633295876804202674549106797497998512 9968912 -58649071756401836138224665177482256384 9968913 -9812864438969952647465879206344100416 9968914 383082395638467773649893589819319587840 9968915 142648951364593198455297345990729091920 9968916 -169354338776500033224982723512178280448 9968917 23119431222238851288041357236430672192 9968918 45595043238823848704600386883899322880 9968919 422233830985786565773936230022587621840 9968920 35539474527107265895576479635650560000 9968921 736067355401320753297667940170652770244 9968922 -89927635279931076720159655217200438560 9968923 27397753557585488338921218365723204904 9968924 -23533340554623724030338168215215196160 9968925 14720215359425534573419961798110308000 9968926 171869222768166831167388880333807253184 9968927 -266431366032584550401678811131489080224 9968928 262862188664085643071756568194005336064 9968929 150725012863976945931400558015614410880 9968930 -237789858483767563923445560993603225600 9968931 101754721153691291378468628233051973120 9968932 -27359054497335570998892712372544117760 9968933 3113115723442670687743368795511947864 9968934 -55938444604059344455061362394934937920 9968935 -654005724805116969488413505259197184000 9968936 100842520823945185447142443343390146560 9968937 -99963172260493998756466111679680914240 9968938 18802298410719947491857344649929431296 9968939 -470704344552817420549960385880951175560 9968940 32495961029139641550157071229019289600 9968941 -459740667795102483366610201684603287200 9968942 91094940114083117802991911816676541952 9968943 -199666309031879598347664123804022290936 9968944 -65364893953664511567978117854922096640 9968945 -27936225094566884801561255353775552640 9968946 -28049722150278365867489561586241376256 9968947 156849547772616479787551432630141711152 9968948 13200803525187995596704767828336640 9968949 75997625479929389356589917730986800768 9968950 126412495350721099061879030132025972000 9968951 -129615498214791602376232776518217129048 9968952 -47047734487817818597148814892644986880 9968953 21312477809941028361456484449635855760 9968954 478335821269594598570675262438184964832 9968955 -212947177515505916960721836353642730640 9968956 -422734494778164642657539235455567610880 9968957 -360931305952322297716354495358480206560 9968958 -109714898187375213863430633371508771840 9968959 9630192064167629417184089326967264256 9968960 25249758270897238025921238808138874880 9968961 -175660273914817338500238427934075275728 9968962 -310377243360941182846855228638017598768 9968963 209859278897297481660704119715510992680 9968964 23869564859868149095384819881579448320 9968965 -5062658905453354124288982204055411080 9968966 -5035365198802219938156481068827201280 9968967 -150983506538498863392727661532333803520 9968968 -225042454606656976662682259484767354880 9968969 487535231120789395331545806534781117200 9968970 -112811122441084410282342575470495841280 9968971 96150211046679119130565504135722673172 9968972 205530113184631698077943507426089961216 9968973 30469061060809274672974029877181071488 9968974 155321416394371413220717229156803820736 9968975 -251557046830444570725667919283779331000 9968976 -34782139398763666402802858537269198848 9968977 -499036952175533164496989912334446236560 9968978 306530477406734385333819509205233105040 9968979 -17290908726260305440610858645086955920 9968980 -23923902182067519581890523757362872320 9968981 339763478843507659852026952375856937984 9968982 62100257214021495421677274229010186240 9968983 465718521907670522115852053852208634360 9968984 -145238167411695739158776386257908121600 9968985 88375716482233037696184999658764495240 9968986 11966264840046513682489803735090091968 9968987 -139333800111502673310977549996119800288 9968988 -138837592505192991310003750874909789184 9968989 -3306213010687313398034961729993384180 9968990 40507738838013106098868643126732232000 9968991 -4143359724347414195084505354980590080 9968992 202645748839783278161146290602187423744 9968993 -118267280442626466782367339355289866560 9968994 3873274501308591295589422847033664000 9968995 186611265642785267924112046662266245200 9968996 -130827217692269292038867804725100129280 9968997 -22983699417075321927941787548636327328 9968998 -33503466780563731854468657127840177920 9968999 91825273472072941651977999464208506064 9969000 270547147944906674523481486285885440000 9969001 -333919448336900068430870955825624318150 9969002 81034792619427141171909585386875833600 9969003 106280591604679014214100044081735690128 9969004 -26562214592697402175747679110950741504 9969005 77600665700900878908691837999383602700 9969006 -13386380397229059533723295812980795392 9969007 -432305721294109038964545635185001796008 9969008 -7690716454835708312891061278039408640 9969009 27617665300830789961594309538294619504 9969010 -30370062665358330849660827988093312000 9969011 -58734826259357777773664253145667900160 9969012 30901473800750919312019798170789707136 9969013 238927686278920314849414790227493528000 9969014 140772258386210516839888528794745415232 9969015 -1397226730024763321286456680492090880 9969016 -360557733943556682382790689057865994240 9969017 -93988666617243826080607398792227219388 9969018 6138312755843864956871475500803835904 9969019 66608219107229970977008035692251116096 9969020 104998057533459816932047924084326696960 9969021 224464573163107867054329404942528085120 9969022 -4555060484864371577636360502533760000 9969023 427267164435720467587831839950481286272 9969024 -47095780722261730923699640093491855360 9969025 173432850939603277065965489573010423600 9969026 2222587350738724220761509695587622304 9969027 59996370554248387697369497769288425200 9969028 35334984125811544411913376420760104960 9969029 -322060149914146379409667088526136462848 9969030 -22656233486472559794680748278340948480 9969031 128056433251401024340912406696298274600 9969032 323893554131721512598492216902038456320 9969033 -262159671334966444757664698441207849856 9969034 -1322990543757713339470390313461758720 9969035 134671067428205219394560186477696353200 9969036 -5521498728753615614231650114556805120 9969037 7820104444527693723230779735797189720 9969038 157971326944353278329770158899219245696 9969039 -2989232525302548895299452986948261392 9969040 71777254404551861169996559942039142400 9969041 37199352720191790335709377408679964272 9969042 -12101187152155340621024759813104429056 9969043 -72809913091500903015850316748462023600 9969044 -270098981165948069864080983593928016128 9969045 113971646843924335998106558975461580320 9969046 268792201880972017651808366329496957472 9969047 -183435208057928969897441647078308677760 9969048 -258841319538639675876068438753677516800 9969049 426071230751457299984210608552944374736 9969050 -59687241301938169964559320749755151200 9969051 19061894606505152255909234994033515520 9969052 213196024292351457809820284150533070336 9969053 395611195417360393235611935005322266400 9969054 98487409674669398647415275493337292800 9969055 -113531531247184873537033444481927949000 9969056 330201658043985215444951045644047286272 9969057 61814397605951825582098384412605437120 9969058 -118063126411933804541680341072983027328 9969059 283215082156737900076799276616666103260 9969060 104767710242444766391444096186829352960 9969061 -767597167353359632716867891848550674528 9969062 271675273852150782905263021758222616032 9969063 103330523490531120196723717704618171984 9969064 -274002697506268031409722039184458219520 9969065 -236417301920568931529960652813390772800 9969066 -6805723799513472738745075870468596048 9969067 25196064438507995898470685710594946352 9969068 -34360050406939090406808229160189291520 9969069 -459757015660176390085451487776284320 9969070 3209096316221660752376760283026268800 9969071 -318617028580783625544865010365768458240 9969072 -5567541589031418909052524705907998720 9969073 14491372614562987570386094920244282368 9969074 11202168595160933457894833877148400640 9969075 -59110349813648141110077863709210530700 9969076 77102454383621786281419858623264686080 9969077 -5711085557353965917270809963102101120 9969078 -39669480708079880577885188969422430208 9969079 288824852888954652318363582126234005376 9969080 -46584772348292850490218592319102976000 9969081 333533239128781764837684582977921596752 9969082 -218651071693321601222859674045394718608 9969083 111342784240679598226175319675787354920 9969084 -186875735246382877858863365740833185280 9969085 -23936647148878903847825096269072304640 9969086 -76966526502491361981522744311130905856 9969087 283887849837096181080719840064734114760 9969088 -18566578560754134023082420640268943360 9969089 217812407760917233184364270080991448320 9969090 -46053003779796547459188568167304135680 9969091 -187732323238121536179953057230292472000 9969092 -105943310218500185426381058872892026880 9969093 351513330751755282225174464955542842782 9969094 274144059193722807734935374876959136096 9969095 1416225478774761479300996808666631680 9969096 -138273836724457588010223671170187059200 9969097 330374529857236215611839472804782529280 9969098 354614041275357080744980077427643000160 9969099 -2238053570403417616714685233451292240 9969100 -183568322788736877564384370597172467200 9969101 50562772893187560115584443984004522102 9969102 10279108530233883954498576512084060160 9969103 586486728790152941425679853047892442352 9969104 -3105853757345276548761671153693491200 9969105 67293758003230287567632893747653717120 9969106 51031367132788369327527979650615545856 9969107 873024556478329233570966762952927292160 9969108 84770104962683024361718738488673597440 9969109 23908755913238540642443064890882890300 9969110 101732507806474174057841410731917568000 9969111 -123239230724198103201715174539144323040 9969112 -191918930659126161801755978724303974400 9969113 -1571509236085529412603432936223239360 9969114 24194304328084636803584272664438499840 9969115 41742438510095539112340200172561783120 9969116 364422328904082200690211768118610864640 9969117 196396116775458887575050062947821468000 9969118 42876237378333935496199512179085410880 9969119 389163371031316293551649396474828823296 9969120 577215500404161484685795258731069440 9969121 350484895546937146088146191521009884322 9969122 -13171128973519368996368950068219219888 9969123 406436411810802199744672423771651153920 9969124 -131411684883627986867893792002165931008 9969125 -248832680645799840047496331331884482000 9969126 98549732130920603792196761982406282272 9969127 -34943611112321574208048261478182663200 9969128 -94791092382638719725108639858466621440 9969129 -82821754989620707349816600530430635200 9969130 -14621510118328306505558087843601089280 9969131 543827134562227800138202436332795462872 9969132 -32882485325552807721125450096252371968 9969133 413344731186640189444544916552348295382 9969134 68859894992912738175012849175472385792 9969135 51892206780638569211963663480379648000 9969136 -109622969316420526702521230616971051008 9969137 -89994618844842145728770365897870391214 9969138 -175079649451788466173833725907244209376 9969139 294050628512641879411748481675645339600 9969140 93221543825510784733382680484419968000 9969141 -41362387957713670386477932392944566112 9969142 -185817189997197842444792377184655858528 9969143 -338832619773685707932384655167801532000 9969144 -96649119419587436403365236459403489280 9969145 293626790448286252088693093756577336900 9969146 56262125993826401772680967931634690304 9969147 223127331394713270078408227328992261400 9969148 -100154187220718333656733463229147768320 9969149 51795782874552531927862798997475841164 9969150 11767899960943169732557764538651747200 9969151 -144298718271528650327190174064272782848 9969152 -120489609207702940057748402584418254848 9969153 -94836916661520494498424197025083890896 9969154 -19980710804686536476409265762266908640 9969155 -44485070612737376323010984639101868640 9969156 -22980198944838984040540186391309771520 9969157 -157048435674041710991161080902826672000 9969158 278387097763748651077612572151372099680 9969159 22826348141485291328683235009247770880 9969160 277754811115431644524949376475913472000 9969161 73059558322469263429416024119947956762 9969162 -63405188393083670690341234592447725056 9969163 -1118440200433012139342293528022573336 9969164 457436353389813200402364041871148286976 9969165 -96632893506704055089059061051382128340 9969166 25736767734014003634180907338838867968 9969167 -154130647649951366981495327950191257520 9969168 -36191426216300979403865994611077939200 9969169 -90483775224399091146693275490106393856 9969170 -163377681687217926448108091619133731840 9969171 -59470566024444722111316336113665509120 9969172 -8769727646926478429319531084663427328 9969173 -101810190210980785140262163188721038578 9969174 -163285512054405332504702384781726603840 9969175 -172997994860633543814068692162035567200 9969176 142538023773463066472772754583525007360 9969177 -125770223258480486380288170747037074480 9969178 179308212863418923199066232777786022640 9969179 406396138300996661666206810171389295080 9969180 37210075291889961375091091012137912320 9969181 -69794086642432054761129449852014328736 9969182 45182901840959293742405251985569464192 9969183 50071961030998411132736436426027121920 9969184 -464019989260957570094445216033195884544 9969185 45741087564878787421913301874989690000 9969186 -15898897687789388894390077467484085760 9969187 3221539213473618963329791885938687836 9969188 -431580875562944865112937591841611587584 9969189 138363728928235806337544292279058473408 9969190 -26669923888673883284881474631196487680 9969191 -287025674360422107804717408915272029056 9969192 35729310636684627017383665723482680320 9969193 31316897585336962895264524303408019044 9969194 -88671908533126686988766984433531338400 9969195 114287717403315163355516972219542471920 9969196 210727523258378771557512673482870406400 9969197 -40421935216732566797117977556176149888 9969198 187715429678474207183237080141468569600 9969199 183245429991983014279437008988252924864 9969200 -20482242246738435436406529249483571200 9969201 -171650602919347678412701641895587001200 9969202 -2719701273690391154302751649570739296 9969203 -42145265212056434165401864363598962548 9969204 -13379373119119556284484891836281090048 9969205 116999980289740027140225037457247648000 9969206 -10008279443721911695350368400759552 9969207 -219210644469906188104209067235044897560 9969208 -121502033578141127075218174756632944640 9969209 555001859626457707512508286120060218410 9969210 38120576142898079613831960937672819200 9969211 9027592930552857070146327567384611840 9969212 45451514716259153577114694012102877184 9969213 119738617722984773421803687633468145504 9969214 81225229008176467092758279153653413696 9969215 -16097604177605766437076112876635742080 9969216 -29609182640326287075649361426692177920 9969217 -1006237893522994496234836701237161157694 9969218 -37115816906739362983614748034291731968 9969219 96899930091230209401544821997235885520 9969220 -101660172875001389168319725310360165120 9969221 -410165553856619847165985028359944148578 9969222 -89767151843412091037403282391744824960 9969223 -304194518360420707542948917554729144296 9969224 166431018976602880423295731315555737600 9969225 -63564456869961589007056968588597859200 9969226 -90901576312475560857834432931768677120 9969227 -120456694318306402566150287733401970924 9969228 -51645508550460886494874784754107805696 9969229 -397624240747731550377843868261147676170 9969230 -68705808818737487761343308616681990400 9969231 2996465846159005880508688174465463424 9969232 8105560824755467567108828030722637824 9969233 596831408334281280395123299135016506482 9969234 69285340720892169091163085632473363200 9969235 84416626193666613439464273738635762400 9969236 268091351654693830622205049272166490112 9969237 769962521051509413733095047680118286 9969238 -174217831534389687526586204977230075456 9969239 -45149897368043715022337674004207659344 9969240 -52881854909304774620751413829490483200 9969241 -33616230200774850620533927340962819568 9969242 -266170367185567082661887998755917195808 9969243 22493821580672275817115644877126854400 9969244 -54987505689720030461064024806523518464 9969245 -6032301327814491890449197621815531520 9969246 -30390113845261413673643366642960271360 9969247 -74419835765120743383166700030087004480 9969248 -6103320800292652786519280479699599360 9969249 -221458593655130233546468647324993600 9969250 -194892853212862820830803264878748888000 9969251 14924986350868065759328418676979268400 9969252 -54750767073804227475186228966804443136 9969253 -502541442552777707431596912914087296 9969254 -11650618000064422287162114783007077888 9969255 51326959309784091318888097536961895400 9969256 -111750000570692395911800462515406192640 9969257 -413876548730781424662402837590144073648 9969258 -27877720474093735382179512625602757632 9969259 -58535371179105744925427789531482651008 9969260 48219764332005238598786440931994470400 9969261 -76551127204116199120916637391342131456 9969262 112250702502250373075997325135011912000 9969263 -393731479428774378512660780874295741488 9969264 94059684354668663407681718759026851840 9969265 -204860847515816791678007253646976371200 9969266 64120982880436422878079482893264802832 9969267 37381174480243701263170971536488796160 9969268 -1364168500184268678381807538773338752 9969269 -172978362407368296167973095834622501330 9969270 35283975018999964495614000588963081600 9969271 4661872718911692799922251663424849992 9969272 267204921222638671608933821093435596800 9969273 37634058822643548762424334949602884404 9969274 7354102745590855006616065570402944000 9969275 78349145890279184948523390937195353300 9969276 -108786031101045898229502139045748014080 9969277 26432228412283809577215075194450761792 9969278 376056019313027411124697304040776199168 9969279 -243387832152762835795986253491493461816 9969280 -50911506738616293752990538307888742400 9969281 -77402336628701567252305911678240537600 9969282 -122759302558107866586797409686012314800 9969283 461519576313935729203706824877567761532 9969284 4158891251586751622069966047657733376 9969285 47186233824125754479747595483414583200 9969286 -264807175242415716219086126932730958720 9969287 -450806204224190977977050300355621520848 9969288 2437829205823316779667733966235729920 9969289 346924977624193102828663588828033537440 9969290 14045610207365958218550873798275481600 9969291 81873035589522292808937690619298170080 9969292 4214240699338595695302933690830976000 9969293 -293286807548410422891567953204702152020 9969294 32295155591312057264270356677472833600 9969295 -146161634398673781407055749890781832000 9969296 103025060449183671073662619411796262912 9969297 -21738361103932783523941478645072216640 9969298 -55161641896417760780037936465500931936 9969299 93740654168956458811343552549424431760 9969300 38804248686326015131849406703658752000 9969301 102044049909000720446604452239533167100 9969302 6920284756417944927507289233069658752 9969303 10550164445614013588656004720036880000 9969304 287048943994572726753398178338796625920 9969305 76319901136108618600508388124080131460 9969306 69510456401668243790655385310596363008 9969307 -2593106421425611627596873488397386280 9969308 -5640896999690287299926361193128889344 9969309 -65101451991597755800171017540282791136 9969310 181732515613148024563088922511645676160 9969311 -107266893626325132967331336987626464 9969312 -20527573796170611075757960672019742720 9969313 373444481740204356361326796541641870562 9969314 23393739206497506321986218137282424992 9969315 -200144113885581582921420718326341094480 9969316 7601593701944773022987005495463198720 9969317 -32747467893212697312932959775582816388 9969318 -9903266549968507340636162271716249472 9969319 299272336668169957154946744873096616840 9969320 -168132579329188663994098477280650291200 9969321 -23378409645058898627607840606087373056 9969322 144798563759862142213341471970466830848 9969323 -19218357040208063256528456227628137472 9969324 -182907843879792757312417533304595986944 9969325 174276380637022902964893893895163388100 9969326 -358841000405361716902122575880036030720 9969327 -82404733437018743379152246310787309152 9969328 44194844124553411103116838584261771264 9969329 -297962843979271144486586698277000585070 9969330 27171589489301016772549099200410572800 9969331 -268059238060467169207460701420601658868 9969332 -184708364924639019706377422465776742400 9969333 449643145077866742443410465869254376768 9969334 -182973081475647726901687113684919961184 9969335 1917615302838928283800926097069768800 9969336 -148433041450743255093597305492399247360 9969337 -365598572927650488469078467338536448 9969338 -323160436183037530447811877820983836160 9969339 217220665369020214512325554892366867224 9969340 -259562918789351257400682118007730716160 9969341 -289995649557231337941273777597802083258 9969342 -55861752802568844045354643198359338688 9969343 567081759526959287466215516179610587000 9969344 -32863642749762685993843389353690136576 9969345 348782586236908242258830106304780905600 9969346 215934551053111368991113279923750257872 9969347 633336175787320403366283126372056700120 9969348 186859386451217977360833840021521233920 9969349 78093580006012813754559397916135127964 9969350 -17508549703232307602614130073252144000 9969351 12327690660154086355462696095415770624 9969352 70342863577679728853432115098546995200 9969353 93379597403563988375486593345812597384 9969354 -20115044016435998635412009814850265760 9969355 -20403093136549119356335361756197332960 9969356 -227719047589213200069410321346047182080 9969357 -232483346622470731509881683889636668320 9969358 47359112255427807287745041120213606400 9969359 -26152598807202703414181498958541745640 9969360 -24959889178974670615012325906841600 9969361 -221274307070864849292103780998698792988 9969362 100638908098744394547951800907101184 9969363 382109409584832211015160846712166657560 9969364 -115828762934268721172157164299246496000 9969365 -144503482604289437353898539455374812800 9969366 108675730680444574895035468317209384448 9969367 -300132412077098345057672923372789694584 9969368 574177295160018403783273448297699573760 9969369 225685359636668508467197027779287836320 9969370 -30472999175994993526130997987073075200 9969371 -75877924213543089877996829432469271848 9969372 49380793724348109054104178676688732160 9969373 105626189114850870483472820257536190464 9969374 183008432706188092274867796176514423936 9969375 -14674668728101783622209473666454350000 9969376 6006301788731126435671614778021773312 9969377 65205914083797781478499561306467045184 9969378 449260098968229491841461459874528768 9969379 110094047439243586403544682608282981120 9969380 116065877830868874988734882616122988800 9969381 226807383084937853109983620546935190428 9969382 10148290803567383971643208365592465792 9969383 -118640291860900369601911112853244923456 9969384 219062798717839710062398284498550456320 9969385 185089795356587266066555130631984716580 9969386 -6737418890122902625005747623313513984 9969387 11756320926355148017895123393742159960 9969388 136563684248908618908143973795816376320 9969389 89922915547028054013117035258215436640 9969390 49256647780283479997203215474584896320 9969391 -1258285340732718525592140622934785936 9969392 -2296660186702190172369376734794219520 9969393 35540314912208428004712559041396223920 9969394 -92259242473831296595451583566966304768 9969395 472148583399177877204218496958179327200 9969396 -8996600453510859641081444302478548992 9969397 -235099981991683567491544132146011523154 9969398 177399413803736525678332190885268439200 9969399 -37968172480324671309363063767956967808 9969400 46242640011271243926949076045435904000 9969401 -66816937925305594880679117798619537788 9969402 -20264513140349309334003763629263597568 9969403 -12482456930089391320283018725042889376 9969404 137653318390504510312274773052719750656 9969405 209631037300197964802695105289708544000 9969406 12029992414662966324884028761784465024 9969407 -50708738067712776171748353685492915200 9969408 110837389994292477051311978146821046272 9969409 -245438894654634616786910847112612460460 9969410 -58373196823429626356409024654654113280 9969411 205816008800780592411985131241874286072 9969412 207886884721114765625411678159895578880 9969413 4296695268905254644327211640434955484 9969414 14106986420519577239053844324864624640 9969415 308885666294437807222309165299161921520 9969416 265837396471976993886936537450948034560 9969417 -362334200066361036187133378597383306140 9969418 -7810198069353496750967965799735877840 9969419 108666809473539619292680005059947216944 9969420 50335524684694020521549563165905914880 9969421 -1012150144038689281172101672963302912 9969422 258807913323788176666022320321507288512 9969423 34081104122759798193777008832731944584 9969424 -24182156086738319166190480710357073920 9969425 93363140287424380216617093742049671500 9969426 -955849811297027340435204908706347520 9969427 93682680971621285793881397415030657920 9969428 1132834803109953292245909666900320256 9969429 -184786926480948260730945617891166565440 9969430 126894526758463005450108580143471724800 9969431 394257132743624328604555092352966172232 9969432 -85130869097126645198250502469898240 9969433 272773474430666681418969218128373037520 9969434 -204606909277802322432317332205957466384 9969435 20811224019508862636077065835765524000 9969436 -143911376331868041481191983303339827200 9969437 -8826521524154649233825903081987470548 9969438 171923622180160023076047806503820095488 9969439 -416519589434654663740710665395424635160 9969440 42093133402527861482078808630625566720 9969441 151568150814309994994496581293276281600 9969442 -41881283319855287649850276089118745088 9969443 49553661174225128030303825987190103944 9969444 82725738461343507039106984377454730880 9969445 102174547840377028312643769645367603200 9969446 -72478252888587978017867498635498967040 9969447 -5153143519753993382452631083781515440 9969448 39724994665317555835497240680676879360 9969449 -161235986575441160479897156175210751360 9969450 -39359132354211689937490878245331686400 9969451 -437130605188631940315342995409959273548 9969452 -71643441794302551350001438508208455680 9969453 27785538135111555188184198171944998080 9969454 248926877528810146414314393945243252672 9969455 243692475063739216859514719043948107760 9969456 4232901567552645990820486092873007104 9969457 -201281913701658123731440802597062093294 9969458 43265965269275623732897540165788664080 9969459 -46926743172382663256468046093402454992 9969460 -84427444485505750445781278311989411840 9969461 -117435003802575425451825459838750051776 9969462 -44836487275836281943132750854704779072 9969463 -3609032520823611046810629175404499104 9969464 -440733413434127556916401043512238080 9969465 -21643983395550754939821707470270033920 9969466 83561250562255230639536095577679352320 9969467 44585679040970687395471591868313912720 9969468 50555770872084142470907251551242007040 9969469 -14713286288954168965593801264883817760 9969470 -14828622670383217936905785935511773440 9969471 139331377826128638303876262353507558480 9969472 126102985276989438081056061903741648896 9969473 187667270612045007266513272310041911168 9969474 -124287379571532424590304098074516759040 9969475 203894363773031864437375253967066714000 9969476 -46354270326440527536143966824457748480 9969477 73454449748552633731795969215468301632 9969478 -34012771711176725004871839239883253440 9969479 132756419955213777083278740424418224944 9969480 4677176333436309454512845855870668800 9969481 -733136954622849304323661025087082530508 9969482 61137798936498487950389526048645932592 9969483 1723728013914601885107639199965231024 9969484 -149135514271430013778084100191806914560 9969485 5979084669628171367112839102777220960 9969486 -999596894901754035905857421303849856 9969487 -394681537651053096911086644091313800008 9969488 53488099145023890559686209436383576064 9969489 121876610396461284333691393585470053154 9969490 85011323856364588037944829739809587200 9969491 177293389309341992317032611534194228380 9969492 68645216389015189826202662843248760832 9969493 471096105670533137483439683603964476064 9969494 -396854474159871161102282293024228383360 9969495 -46747877972029493904526071791817704880 9969496 -119581935432074965313233211886526494720 9969497 20639610307166892828114394054698544800 9969498 -31252344927234086099597101266613381632 9969499 739269707824978264136766823641826458336 9969500 -182581347958478800247098087795728384000 9969501 300877897196197329498414283397553857664 9969502 -4501117387483519392349722975768940800 9969503 -372961538846954746802197770740531137248 9969504 -112143254471070181263218846264556257280 9969505 3942855062181325453533886076144613120 9969506 196508198325069782630567484009917327952 9969507 1088835554053628647141901470037268480 9969508 -231905054264527584634049373701390079744 9969509 -233498856358496139067594050702162493920 9969510 -8797063787359650657477150665625613440 9969511 -107637539564431517228943337492426820736 9969512 10345523252743399299577755533121945600 9969513 149187845695918062300063426106957519200 9969514 267573761772579010427472537380156211552 9969515 287602394923229484553013515599631388400 9969516 31325789472452200904799153443548442112 9969517 298504800026037967132430487102546228566 9969518 5892931823746715279687923918078992000 9969519 -43515767192856060064002583389725249280 9969520 8616510564035749457180051005091020800 9969521 29220330604677381780967075506016950000 9969522 -65708409787343136870100016162207891328 9969523 386993895678251974400872415927519005772 9969524 -209519978734804028891069742899078989824 9969525 -102512709052904893700647401602108904000 9969526 -87350415518908373799268424632190048640 9969527 -531402292305283823578306437260245833624 9969528 -23983999354588614199381818287471001600 9969529 -454083426771446061894218062668019726870 9969530 128700353383074206355068867200694024160 9969531 -87904444015857380109741141105679990272 9969532 70657044042408303519425169081733277696 9969533 263391608919718124504818659332311839360 9969534 27295230462802829485791779349106704000 9969535 -339879268907284065172729267184338933440 9969536 36160491861264517833648384134527057920 9969537 -7451839969813655693449619651870756832 9969538 29360275784783624661094976280311144448 9969539 167113499040068654017556160538000162032 9969540 -51242230063020892110912360531803013120 9969541 -290356632885428346700805950532607388128 9969542 -246375597680344920528911795024317784256 9969543 87101445764260157297554983724387819632 9969544 64510614398112588868660124123547832320 9969545 298269609454136953030968258295399168320 9969546 -47367440260266831586242837466652476416 9969547 -66824436869840301184162089787764236800 9969548 64933872301976596006858745284760113152 9969549 20237455339840301907442203842396796864 9969550 -665356772792569994270010524090923200 9969551 -188106947603259219012561900278764394448 9969552 -2020172552912177424114931277202087936 9969553 77415359839107806469739770700197986 9969554 39467277933043661407855214826149644800 9969555 290360475399514328229674222057144286720 9969556 104355430781319889583480872085341416320 9969557 68474785700999035593341903196743820288 9969558 16890881207567631587812439295175208448 9969559 325555374063382954494598501786519714760 9969560 103723415426415041525768444317384704000 9969561 1338927612355060716262044307706455104 9969562 -279320793015690618453693719143612192800 9969563 -225443085891268251523506254705026453440 9969564 -162531780918599999819469145729554505728 9969565 -22011282369006109187788029224394539280 9969566 443659749749935739999016864383412771840 9969567 -194062180404609417410954253299767790520 9969568 90489806130966690536577144113574445056 9969569 22522274794154933411505274591431138048 9969570 2355541629694371152888745767180235840 9969571 -134628684824925142563729728018125192228 9969572 41690954714892218891792297269792526976 9969573 -104977037009975995961105617025911686816 9969574 -62969118711324284736348394062230225280 9969575 -19030056004197594875476411801868976000 9969576 64351273142629470595361569875940147200 9969577 -105129971303377467552721325137351725574 9969578 -183123326944172880802726403227242566400 9969579 177092546760047350389237235196482182384 9969580 165206304371596626311778814603931228160 9969581 487388325018020932025372964223694159382 9969582 -72328937375316913604987631879079581696 9969583 180223926524768887450600170729964768504 9969584 -5357776760702135299503936286911774720 9969585 -131322972340349536289610812454605649600 9969586 111283647960402798449217367087437239808 9969587 -31436340899895333267246500785949168088 9969588 385206635727127251213338361458182533120 9969589 425637464880618700346680320640342313166 9969590 233593178733252198244208684454933744000 9969591 227400975859936459629660531022230739920 9969592 333680090332259769079997526433122816000 9969593 9550170500897224203050449966822103424 9969594 18003205375653934561140588324163507200 9969595 -261854215684302674513083424687552689200 9969596 60659664819441979290188617312670822400 9969597 -233829434858615437552552103160126863232 9969598 215393045685598447586485251043886956800 9969599 185125543908895102700267963009878619232 9969600 -14190222644372743901636540524344115200 9969601 86954932308850766086822770236979588804 9969602 5595801806615589288426621968222954400 9969603 21002793799928027864368599430447385088 9969604 67522029232119837851746359809948067840 9969605 -58836722236773913793258576218253740740 9969606 26008597950788346151913062213502807712 9969607 98633545483032729908252633454914776752 9969608 -598339055350161283708649524446071930880 9969609 -23702764631817125429204194325087619264 9969610 4479234773189798498421709689784197120 9969611 -213955419936319077183682223906654407788 9969612 193001902163774944084328495785087974912 9969613 -21323201728906705989705923162698166304 9969614 -38660713203335358424102017559130448960 9969615 -54207598248241927083704260783156140000 9969616 -24854364950029717933911158853323931648 9969617 224382375667740137399265858865528272192 9969618 -20842540698219557718321511082808648192 9969619 484326933294530868230783783191010681160 9969620 -77599595744914698628837735418690112000 9969621 181922157173607951030717595524273546912 9969622 59731865993041995449031223245156664704 9969623 -186273682458015158358631959640307276160 9969624 -83697375985761194739875704605763829760 9969625 576483233653456200275043802250762397000 9969626 -97291723770220592090908445512170928896 9969627 54352949249343817451588737117992321024 9969628 -135106456626735519607870562202303659520 9969629 -104758105990951150165401391700017351770 9969630 -18996625005090777697538397296168616960 9969631 -69963073991308731665507700721377089536 9969632 60444117458989837383750478908402696192 9969633 -45940601186845473332161429625661149898 9969634 -170187103389691817231262839541916964784 9969635 -158120746311129265640774316312407989200 9969636 -114909040661454182869691986809750528 9969637 49878080214961309476432888468727900286 9969638 -170771148143368869787970178840817094400 9969639 67484350692301202290854316474555472424 9969640 -465830461775453031491347395450401587200 9969641 -392801107896470306958717083866162167216 9969642 -5004113216288113469947005332929612800 9969643 553088438341020627325578531138226010760 9969644 61427951044078129063297908084159415296 9969645 -91058692639457043880190870700580848000 9969646 -15211620955835932465221226660342229760 9969647 -759371330435024320812969475343338819560 9969648 12536400447913640255246783423614648320 9969649 -159042913833858174907806321100666549440 9969650 64201716449195562783889921796072702400 9969651 -48603502208544707545049022763908371832 9969652 -51091206024942770930178376527645511680 9969653 -267904105675652264784156749411854198098 9969654 -113677049663632769885087195968144773120 9969655 -254872968656869825208611504524903574440 9969656 -33231912247546653393293188185123717120 9969657 -358868789935428344235412624781247590976 9969658 207241032920352897470188538794181197680 9969659 -109361771735833223805254952834085331184 9969660 86806003444956249894493445746774748160 9969661 45033418049773269677860116750268188160 9969662 -32103267503848701225717662492632437504 9969663 -115597878851881571457583588072875904512 9969664 51946934015542978201714517146469400576 9969665 24708051965667434015138239512119679060 9969666 28956747047362105256030484420603876864 9969667 -274551983416125087878081913431106812688 9969668 -401746098436616269570469728225068845952 9969669 390707945198503296182341695346431640320 9969670 -93136272920224894576092590977694094720 9969671 -151797459034443788954484932427910288488 9969672 -54258178187776156586487652503233986560 9969673 39861407178579166350569245989747049536 9969674 -74392925030167005600534897505637280 9969675 -169692648362919312919167003053665491000 9969676 330661509778029463297056982006791404032 9969677 -318830256077036039025845640140735207028 9969678 88602079744567622640755326269246278400 9969679 -4223739419029873813756656699371746432 9969680 -32885580742496072386374461497501286400 9969681 -222920812210884097866025142999713847040 9969682 206270555912673176141260703394437922192 9969683 4633770335484132478640413080593094768 9969684 -130551538023319047374913984985874853888 9969685 -84184710578670207526468761193003468800 9969686 -73217001085532166636022979639909321280 9969687 54557022217082374591008527557959262272 9969688 -8582090020599378955806993888790548480 9969689 -608038047277673112410427891860389299510 9969690 -565694472112592209993797767665689600 9969691 103829338126842273410368987958889583800 9969692 53383503440216440012108073484477666816 9969693 37115182584323023711897523082276304128 9969694 45397767117528036081825564022505269632 9969695 -14826390392033129958626421978342778080 9969696 373295937582661109084589897988964352000 9969697 -337900997855073641973035618423110877854 9969698 -1579949425132858864155769507347380400 9969699 42023728580008512413494942287211103040 9969700 20062471340877471904040623279464928000 9969701 14412082694198615557374369775935686400 9969702 33795906108614815778327494884590922240 9969703 -428346902849398023854200059659222551048 9969704 -408460857579234972899172626415551370240 9969705 101684380789159716986285496635994430500 9969706 -240335814956024143983821376760968026448 9969707 21478787778999155051567306078227455120 9969708 -26725905905102315525684316140993839104 9969709 -452846033497368665814285385408213930090 9969710 -113087078664895182458765347455159636480 9969711 115641216217781388334305926822147045760 9969712 50854345248508913219263640655711420416 9969713 41629160763174272528620296335583222324 9969714 115931124975668450824799891247241186704 9969715 -8072686396521662491307287798931969280 9969716 476993790571266005715132871715437436928 9969717 -66774601690496779183324694200203613920 9969718 122517750305846366789054197893793320960 9969719 133565574152236037068050720257098110120 9969720 -84884114037625592754757043139128524800 9969721 -778462384286991324529830015860814224000 9969722 1208881942163674426252614448508020224 9969723 -4278355240402344812746783985151827148 9969724 6970201258959104800426191634674991104 9969725 23169862785178616486686071130687118400 9969726 -79782270600336026680016499619151634816 9969727 458085628913446525959255703257947421072 9969728 -45234686746235858724542394289639391232 9969729 2031852964313674614087153134833443840 9969730 38957444061052086591325102320146825760 9969731 379351871682169753076614521475158233532 9969732 28658414575671491337924983130201830400 9969733 -19345691192780448452046889895997448800 9969734 163677757347744566490314310504662065152 9969735 -266873659989018591871214756264270982240 9969736 517318829222732728086358625872540723200 9969737 -1479934942740226955986127906735570454 9969738 -41238575641325724076378656004343705856 9969739 116554071779029287712537640221289230800 9969740 -246915202313534112430600323928578001920 9969741 93412374701757541506413925566674858848 9969742 -173225528602063734067165939388691025728 9969743 -6008428556282652999901078391502881184 9969744 248190511013837845819897385006530560 9969745 -282173290819478598692100017512588351500 9969746 -125501430712538552902577799386252546928 9969747 73292210285819150598086002269078243000 9969748 -48644362860803478145149986434113234944 9969749 -173130175427441155873556286578116548960 9969750 -71815572740162156112028468709637120000 9969751 -166602830664203656707918846101627932416 9969752 220189456791166712865827199023410790400 9969753 -10510913747232978021984250578069564192 9969754 110177560628751373554031571478059569152 9969755 77992283992061472202443291324046064640 9969756 9852764696664660220388154042968064000 9969757 21033341207874308838389003900272471232 9969758 -175539958139515990687873234412280539520 9969759 42660453115242161790323349822416293464 9969760 -52480302515841779705856206017163427840 9969761 -31235892083493552203040328345868274240 9969762 -112343801294668710161349574185432013056 9969763 -160619058243372966703413438308512542120 9969764 11627993611651583740977985204472758272 9969765 476469494317538676261770461434374400 9969766 258163919897314629274279380339728900832 9969767 -61719222824427958326750892721797631688 9969768 -180295709533491386159514777148189516800 9969769 -380023430824050000915539717721152731404 9969770 72587587751583804352296883645834152960 9969771 125101308622540021317217929101144961024 9969772 304308597295832962495138735611924613376 9969773 12412432410126765760550578514316254304 9969774 140202148745204133616658826865515792960 9969775 133760866526105526498464673002751440000 9969776 11644536077330813973765876108233244672 9969777 88996286039766923939411604704393485440 9969778 -30515366597573681592867164929526576640 9969779 21173326920022475384418182517955553088 9969780 -67926273548973545822029972535902924800 9969781 662462544328518580583223042643883752512 9969782 -296915641466479088476759688198565979008 9969783 -18698754572120753462912811640050020400 9969784 152882539077081584690925423710926233600 9969785 -299176921388101870775373635187354481020 9969786 -55876562531857801704874818509101688832 9969787 -228387189644877452005705657931256609360 9969788 236996458844854425772401808060247513088 9969789 -128393034811282529771429647509000857280 9969790 -198195800453122745530544570807813553600 9969791 115219919875894966008974566624821166872 9969792 -71658498606324715463588921184406732800 9969793 511347956754294960146682730332763463042 9969794 70824949866718094545396840633108032000 9969795 -198065769454533425118884393394662640 9969796 -28447763050119297605501853760052155392 9969797 515017491633060224718073419963658161246 9969798 57992758552551724608211692910506241920 9969799 25318601048677179716834769199478495536 9969800 350057811060824345105654253529374720000 9969801 -508769012986461403826714165826854732736 9969802 165834674807037263274974716407770553600 9969803 -628696986807022216676219475023780800440 9969804 -63622444609986087589425045075604663296 9969805 -31658368752574592402672884271863296000 9969806 35298633379189826702227847498249656320 9969807 -76012380595909276061462587262395648512 9969808 -110964334180599102549366135989122326528 9969809 -68739450468150675483959273340627126990 9969810 27900877445197677581039108496756864000 9969811 -95307885136613751608322836015957644176 9969812 -293614294703149393847408119339614217344 9969813 -6412563063745505575287227265541924800 9969814 194443788940703467175508359528877904512 9969815 -89750712507685759274726666894868776040 9969816 163867901631187605341881191337719705600 9969817 -39156034481337853853100958342211345664 9969818 16573068615396278822311513985254963200 9969819 19239142863703161076373581284575651328 9969820 41772058446775674680334122930351308800 9969821 -270003074327245882026913147355309199456 9969822 -174915418175115274653911556868566986112 9969823 539108274885630247075895471925453370680 9969824 452540465157610030606965533913926270976 9969825 -9826925702963069721586610572977002400 9969826 32843989693346814265062240734753228112 9969827 -150171432071719025974887986544312929328 9969828 -371274497088694101760346716177065443328 9969829 -4475906432657447761883910227451001316 9969830 -34422239756739048553642564912086535680 9969831 44413366859786190223981894679160261840 9969832 201001731851017308721528609698052915200 9969833 115300441550654154929452843304341814784 9969834 -164123078060266789551317653497300672768 9969835 -80309694612158079259895631896232353040 9969836 97429865208062079036207479940806964480 9969837 -243356842924060008558997053964020896640 9969838 -38006745760285310792291591397805375680 9969839 343355474836485544044679568002462342200 9969840 5125590921971799050231585998182481920 9969841 -85221007839600854595872012386694932928 9969842 84801263286820712378995881049051606944 9969843 68511757323061962322493399498887074864 9969844 105151064873585238502091987388675940736 9969845 -165545633936681980944724324905001692900 9969846 -54451834907558104876343603580377534016 9969847 124293680117882359409038451474881553472 9969848 53852928301969398800620272111027486720 9969849 -203608969604907763955753476178700930000 9969850 5051718891921060988964577137065996800 9969851 -141593850452829933736423685154342720 9969852 95507645729698873576811217662646912000 9969853 189134428586967375465750881015993324102 9969854 249127675889590676165864135192541844992 9969855 46543980606854476270415334304999057920 9969856 -26968238264947718475681545145135661056 9969857 40400600102815091175293023885018583106 9969858 169809438057165119663101511795392369920 9969859 75679673783167078604565105809755616060 9969860 109111132180084665730373952996158158080 9969861 -217121798646029697616906412721955215552 9969862 -102073120851881590991191003074345307008 9969863 -46409642052015934747524995081796431016 9969864 70143564095997108198159536575896453120 9969865 316710110157072805238003598101276332260 9969866 -70508676831519114225905981551596220368 9969867 -275068739838688498888319798821795171716 9969868 -458684343687202257287402365409381179904 9969869 -23416642261504463687414761049394301440 9969870 72868033733123994853505915540132582400 9969871 -189465212373519621312488548482229603008 9969872 50212700522584216176743741476200382464 9969873 -228471136735158897711365306406526811136 9969874 -80658941591793686588280593611040798064 9969875 564317163053704624478530271941806192000 9969876 22999966785856547438042363059476928512 9969877 -140282282484786510449341349148448742592 9969878 227980228786461251227803262010185854240 9969879 49105393892310036442435982346962534400 9969880 49088884771164147346192652086346956800 9969881 -79467975394206906758624424761801118720 9969882 14667371095783797398113531756089857280 9969883 -37130337093232099033307035370099938800 9969884 204229937882690825559516287543644655616 9969885 12963451066758454581045251840829830400 9969886 -236046461027497502478293339828739539136 9969887 -203079150391793736245318386982863354464 9969888 -117653671796112673303375553070130790400 9969889 570635863338227926108790649642256475440 9969890 74951711281431993218020738197918036480 9969891 19516609987407807448489147348384990464 9969892 75798459029602193202399429912117583872 9969893 -142786113734005949812531666996185801858 9969894 2914077706745154640246367529741743616 9969895 -34848188142043503936299740810311944160 9969896 90451445696630136204405481581808435200 9969897 41042671910912418285705050487134331072 9969898 -107396608323878066286689729092918174800 9969899 298529912194914538741676636824803654900 9969900 18979971680017150346789574651463680000 9969901 -5951567359114913236044071877291545256 9969902 1785304639833518919606202725450958080 9969903 -55344489329175419789919069578569839960 9969904 -10205342967991175035759125916819718144 9969905 -270702256954732812950297078503418935680 9969906 34355435132426168026086729213979699200 9969907 27749192406066180652669901649970430156 9969908 74282420083502068625785734253974743040 9969909 -117150017163522458766058577226182600160 9969910 -60001334282177191479945195647960832000 9969911 21503806301991595575068367346537907424 9969912 -153574349414514446055903182031963340800 9969913 -26597940147611039865973457097371922838 9969914 259810412740858867581524278354047617280 9969915 -229465820948184517028920528079932264080 9969916 -368122905600724153703974458334297600 9969917 19548820551328902966685589236252081260 9969918 16784836906274761853542210867489397760 9969919 -430519338549941302391621499588720743680 9969920 202304152010820668733992682904564531200 9969921 30375980155051587817107163216094010708 9969922 153981158664469653026051350503543625728 9969923 320037788659050412815298110444054578172 9969924 -200053441294367328756558095889933702144 9969925 -56682599827869912483915488155507075200 9969926 -124929954241159563420412290834033499776 9969927 -315986524091123927857049886256777011840 9969928 -139943620357420801883414163700692003840 9969929 1007797085580564586936549674989710440 9969930 -45582979799517019600493124961430113440 9969931 -307795591191707802259749011852009604268 9969932 -104254085433902359629554636650894331136 9969933 -350839401556130463261086758364857114176 9969934 -19789514590588922840912262007077574080 9969935 479084021368445867194882299446863161360 9969936 19455570520833208755739994190792622080 9969937 2064226929066950577264996358413585520 9969938 -24490630787728265567069196540373436160 9969939 -98187055851596218213728065873218790400 9969940 -135985098472189661876171176703118792960 9969941 -82025625203362995752675880633547199616 9969942 -87845473832498343133880171653262062080 9969943 -263674308839250207819620062791548922808 9969944 178470834068155179587083121215299164160 9969945 98956742612089764112386806173824889920 9969946 -6306265144320833093557504441972239360 9969947 -258293845252141050827824742031520507920 9969948 92187318200366226257575175055013807104 9969949 -367061570652865791749333132633048352 9969950 8207971625679886930486476107853960000 9969951 -25574026368415415766990709102050147696 9969952 200421027229899912041605920022151626752 9969953 2803864222630014569696173690050112704 9969954 -92102594639367193235669411900676593280 9969955 307032500601807525252918632040665553360 9969956 -82113859146816173636935148770891967232 9969957 -89463029068392358571541058355485630146 9969958 15966276319071612000458441049805632000 9969959 196160485276617427035846704476455719160 9969960 -15599762864590981409110622587296153600 9969961 -254150111762151056379563852434878571376 9969962 -89131105361779130512000854569062121472 9969963 -116525859868105603532820786364192728576 9969964 13966874329276058240940109993362497536 9969965 336873479636402491948660679487016005600 9969966 -3132733121541325875692827599635757888 9969967 -269499969194103621003106170463160177568 9969968 -20550526878863074771228382281175531520 9969969 229297796895771341116625853637816302720 9969970 -26970381798988950117662446205190210240 9969971 170177444427701031307565399391882624768 9969972 -4395839290495070720334210166094217216 9969973 135686169221150929673150075530682656560 9969974 28545948877742037654766429247279462400 9969975 -10587807396121938669305088869103566400 9969976 -459028391120621294831083509841185361920 9969977 524065824164237277585361395216807221760 9969978 89061252380867919377499855770196532224 9969979 -201271223780281325448581992004505800216 9969980 961709335838372666529426708375567360 9969981 119856412086478038237097043428127184000 9969982 311372419722902678069228266235606280384 9969983 -98732268446351360603854470171445666224 9969984 36004646232644741513456229391836119040 9969985 -374421897638454217643847108581943275820 9969986 206691374591755525802903722974725812800 9969987 279333920404017483278158726659220298364 9969988 -146117334470276325907025312127774121984 9969989 371413585487669087023473655098428425848 9969990 16324905639330459336721208319225699840 9969991 75259002331772305767923348746297884592 9969992 -255900161450989294488835197713059200000 9969993 318301810371757806017753326018166308800 9969994 -89473085569348239135802250254437775872 9969995 30080817818352154541900140549758926880 9969996 56431952671805807652563547529771310592 9969997 394774209782399907713958801998254768800 9969998 6192515972690182769296604654897016000 9969999 6264317775455821560128495348542789008 9970000 10327986534243244063296388810357760000 9970001 -507542710512676492131875979605198137998 9970002 86606789795414447559242099340981947904 9970003 -29768486994592706334787959174313922560 9970004 -145207186870229890138670684405162969088 9970005 -126797243371876110614201176566581353440 9970006 -29011489751201250124907789649151182048 9970007 56394669559088188175164272311208218352 9970008 227084818819827279284485756614994821120 9970009 -156488152834192483967043505297253004288 9970010 50083573375602915395846046535699688160 9970011 -117223531692735280695193418313789630540 9970012 56677253321889282642249466318511513600 9970013 154674605076666895105478536493662838124 9970014 27269156817038965155408492542673272640 9970015 267967578105693739790647160683704171120 9970016 -252367601260122190578337752517951094784 9970017 -273546322082138435565855380391311837184 9970018 142671825659355021976663270728481364640 9970019 71827449298614498998184605832135387420 9970020 10336037368091960958852373863552000000 9970021 -174708282891655691721722070264203812800 9970022 247368990984757621584325933086383678400 9970023 -501065689796168627633774342434481664 9970024 -205953752005332940229088763084275763200 9970025 -2407003370069240247606814005109295700 9970026 -27963432223747182814245159493748620800 9970027 100722876775522355403731230319816885876 9970028 -12023099049508419854237411582326341120 9970029 7472435936618209621059707074304022774 9970030 93412863639585982038952790956845570240 9970031 -492716099474422689184625767502861207328 9970032 -46753771342672930733265553679031828480 9970033 178968937728357649985971317250051358784 9970034 71984681923760335825039457516853921792 9970035 131236989677512488020552027773470001200 9970036 -350294366230668467239320062942076181120 9970037 354754701106399687095544462249056000 9970038 23356950758690883353538718970773433088 9970039 341677044984414199257766765627061684656 9970040 5327032078130555009244722053485772800 9970041 -161624047656692760486402303443745950400 9970042 -113871208935790219750331132991551673888 9970043 -130408621972558319654643578519480865096 9970044 40703159874978688713370813611814182912 9970045 -28306178311220256164007955332401433000 9970046 -45792282270963164306872258536832676160 9970047 244263463983179661075403812006449939760 9970048 19845685926107576599986415531500503040 9970049 158550651740318437534404705275869522050 9970050 47599540918537559196708058577839804800 9970051 -11437464711602515048961266129127033904 9970052 -92808210490144154407516521516561086208 9970053 243170663029923668192958459743749936800 9970054 65953648278786152232167524678612922976 9970055 -66504117417288846777083206901264204040 9970056 99024972727747991075361482522910105600 9970057 -236754176055829156271070126577170797468 9970058 23794764321807646072316385721821914112 9970059 189691668373467115381491226237938107328 9970060 105068139109594444597808014583465548800 9970061 294641993932942414085354769945811092492 9970062 -65912702609441883044018177758972813248 9970063 216986126660228298019723530457056397344 9970064 -915902422419116914233055991218814976 9970065 -16613221881032862382272301488917314560 9970066 -3551319027395919818428967266780457856 9970067 90932593974531474045179350843945396992 9970068 -199714115123113095844249034003761244160 9970069 27904125659887729839503397106970915406 9970070 -163126221984093588096068820655252243200 9970071 609485471814137699193422661220930344144 9970072 -20347874125715317782989711453170360320 9970073 -194714689487776461672619032967455978678 9970074 -66646034025622392815635095311622658560 9970075 -241309291623668591244761968938971091000 9970076 -200109287682287594506407335134019658240 9970077 -6261910615694157148172896910682643584 9970078 27541808122703490136921036138979734656 9970079 299526272711152459307645957494676274600 9970080 75582732744258776823799621299779665920 9970081 -271238290420259001280980483444459609936 9970082 128334184381357649441173095970802221392 9970083 27052253146290883027310144171794463652 9970084 73261088416641398810256015456389644800 9970085 17377648986157979748692154335560606200 9970086 642091031425058436983311147350724608 9970087 -201821402244203543427742640845253968264 9970088 128992523079706148921850336256999541760 9970089 -129349036314722433882697400832548585472 9970090 -4217464146165675927689536971319388160 9970091 924615153186339579807087078313247072592 9970092 -111698511562003719309617842740742450176 9970093 68139806354241226415981963585655670080 9970094 -16979939227988075264417941060237558848 9970095 -28612265276755508356798455504656734560 9970096 27093321171972831942330089885647765504 9970097 -48978961307177458469915262786270067020 9970098 3891827564582131034397247126887805824 9970099 5851023795310441942258105507398024400 9970100 13767993662811602977977771142835558400 9970101 -452357586945432581190186043430748408960 9970102 237942899819409115228247975248899214752 9970103 640031504964562912228442582251095648 9970104 69198560554876956799948303301179146240 9970105 -48261571569639708682691027641483224000 9970106 -161514309342057440327939693340272044800 9970107 45356861345811509008361545161865758720 9970108 -108595316331746394521664710485516905472 9970109 -668792788985817703101606227460185472 9970110 173470979957560320783567706123801858560 9970111 -216204015739048737694124832387825028288 9970112 46482265145609588826940655545746456576 9970113 414425667568558839391679270293067256000 9970114 17707103611527289053953532237495579648 9970115 281351987302835490277404974362405606800 9970116 45783604244192862301396329416192409600 9970117 264625854919319718518683360292442468640 9970118 134249725671210184443659242016283281760 9970119 291088598913855972041177040674973098544 9970120 -220830924833453117410572011395267123200 9970121 -3028240177783334704647340862517302400 9970122 -54432790788521735706198660758637278976 9970123 472001635196211567894885417842743892372 9970124 -18210340465193120699459773431137126400 9970125 151898419561331562454806475087491408000 9970126 -46071181865952609807538171811625388416 9970127 81161266133907887934739100957776082112 9970128 -3668407780705393567494126889132204032 9970129 2913849252908054148515542112627996480 9970130 176198928654268525900625023176933708960 9970131 98312652558650608098150473010571451184 9970132 -10466624454196341469154329031602065408 9970133 -122146467105035533834617150044703365220 9970134 569755948044839344377021833282305920 9970135 100103559815005936751474053878719324160 9970136 186314568994309253905173479536631808000 9970137 -325807095801998367062576248812354948006 9970138 -239792868186540351535913161421248523280 9970139 404327712210803898190364559596108543940 9970140 14009665889352551151997036582803993600 9970141 -581350069413277380868077644973828986458 9970142 24852834472302531011511218940153638400 9970143 -170179330195164241661702924641920595056 9970144 487521605639318790656000119589278580736 9970145 304976875807046072126548577563249895760 9970146 -7295147060304345235814165354335380528 9970147 131696632245129900362736665394497394312 9970148 233809160211762313107279852796393451520 9970149 -32216619807922815173838723079533024960 9970150 47788831577773596608677752679802872800 9970151 -122546110819741850898701193437910235848 9970152 5552175854740632696531216850122915840 9970153 253202444165020938357062943048300313680 9970154 -135261896153779220349051869833720317600 9970155 102597029813035098500335630305622848000 9970156 145791060004593489792630930636825453568 9970157 -864273519481423793965273451168740273728 9970158 52296444215888057094868004415688704 9970159 336490647480335340200800024187020577360 9970160 9174595459417586889056533595788738560 9970161 -27984867820396081772052199737059783136 9970162 -73598958684660319690536475136231709168 9970163 71184735865950930184517902299419435424 9970164 -56721764165129164607862287443807324800 9970165 -146872822966474911196966937861770787940 9970166 117053928599606114756201997489619408032 9970167 43548414545175045041049725539887406848 9970168 79991453472480858337506489084791685120 9970169 171069954466050538305300728748045062112 9970170 325393919776590774714221845314078720 9970171 -295485645255517385798829039119206746000 9970172 205411111545432213607170706778749573632 9970173 39253310230303545641459626304806062822 9970174 -253688133174809660236919621727934156800 9970175 22863517226463938316571319857714749600 9970176 36357477425736849772350746365834297344 9970177 517753779135878731692245192522776605060 9970178 173315811450848131012910834254965364224 9970179 23185412079026713643592340387298604720 9970180 -180964914912367849440754337801759846400 9970181 -155618958748889227452629942368585578468 9970182 -111638787557191118146305874542682834560 9970183 502583499803484634192735714247444321432 9970184 -69434178683361355232239541784534220800 9970185 48222623832073225085036646549091684800 9970186 335249482532743970612008514212810082400 9970187 -323676046646480741545592342424830801880 9970188 174052150987334330717284758481265241600 9970189 59423764603805600527436071923056448640 9970190 124734940020046138003246068338304273600 9970191 67132712603415054708700465441738172544 9970192 81082598836703407763974626723558522880 9970193 -491719323652331421024494484108975141600 9970194 7974104689282622037812797587159914496 9970195 7674991226156138319048225234088972800 9970196 -107088320311698432825980361125376105600 9970197 -108833850004595983492615747043277679200 9970198 29009098409076150651079131242579665536 9970199 116151810116579806390651991223600495360 9970200 86835661389166983654881109410979840000 9970201 2218308281768890500208514299532992320 9970202 359214288526628864598200593250392876800 9970203 57499831935405733613102218025348681664 9970204 -94344026380003355874846173476486115328 9970205 -7068856759386444724634324880122544000 9970206 -146598214121745846671648853371235192192 9970207 185517852450972914105561492449194369880 9970208 185898599437397858076312867981167493120 9970209 11505442182620493530411598694243655664 9970210 -196895150712176149427489660633789334240 9970211 79187640902200546870251729891430384500 9970212 32561997367383776494082402451124715520 9970213 -599487656601112788385270616493753009216 9970214 -252312068649890144731903019327878208544 9970215 37465692354822267449656924001762622240 9970216 -57266023756670819164641957235956633600 9970217 869375186384112730721975216876139782052 9970218 -165746043926523878543751493425910848336 9970219 49875505847902128415173186237833143696 9970220 21127056710723295805371888551104757760 9970221 -17515467376133133884342529148870321440 9970222 -147046326803583630812660722857918394176 9970223 134426279983983413248110109791353267472 9970224 692014143502904334724862539465752576 9970225 94967022856730898591926185248347359500 9970226 -103765806738523891077776335929828122352 9970227 166535074819547151836919044006290908564 9970228 180087003180252374990916153681946202112 9970229 238396141890517805532408051563576947260 9970230 55492014371401593928625708716800480000 9970231 -74263858493835615282250837877366723200 9970232 69244969217787584923274617860727296000 9970233 -53452061816422885494836365032112051200 9970234 385087703983491958851428002867482047232 9970235 182572236162221590704630431871887250960 9970236 68424208866450975286689081102262748160 9970237 -525765951311235852936892952083664845114 9970238 -3342939258239568097366576166695899456 9970239 -89160763235297765168985698595854449152 9970240 47285935536554171208185675204819681280 9970241 -237112028739612158839781466311549591358 9970242 10100918221896550514563648960094214144 9970243 -56349557265395339979373329428437821508 9970244 -55292520755067135862457567319724032000 9970245 -205331360113266653230925048506640222280 9970246 -35119795783879879798008457862009247744 9970247 -44477450599644468750625541428580525568 9970248 -141385210602323576136942838290300887040 9970249 -568065634897377051570832782860838355750 9970250 -14578890111340260634084516274376000000 9970251 92216673490966005197064338215306334208 9970252 417226734987744254651602888391364436736 9970253 -43900684566287728582732147001110023936 9970254 24354769070783169306276333291792937728 9970255 238625034282144607467280246933004561160 9970256 -18306920818002539214543257373505486848 9970257 -105238491457902981370685878150721067840 9970258 -64058537597684627369513988226891304640 9970259 -156787332126565766636435805397758597696 9970260 53774213385377934755797533335063285760 9970261 52808144930271109062889870577612950432 9970262 -143398927927915766545580293403047587840 9970263 -40558659614508769275711177250222503600 9970264 -120116580866067020927329585613738096640 9970265 -285688033897097116478409264909997721340 9970266 -78141256816760357372586140659007198976 9970267 25045753693640425975296406073431074560 9970268 26029294041852046438073331374081482752 9970269 280084678507540267941555887159463193440 9970270 114956672261835863162590691687594127360 9970271 -62649088129130458516314474965885960088 9970272 -38944357593802274803861137894900498432 9970273 252194321006872556454042406884791039522 9970274 228789173909057578030655939093596815360 9970275 38444221689382655041599369926315029800 9970276 -204793058591423936154465232450022727680 9970277 126478729077187112793860787549215127612 9970278 -46342398351759905337469730930129530176 9970279 396007966807126218654871562066757456 9970280 144926629157171345566082296091472230400 9970281 -4045065073359705156172830863337693072 9970282 12941818524658158882263044450194714624 9970283 250767689781363311191290334321927772532 9970284 265026552196041818232369549491526515712 9970285 32069645633131764343788805730780603760 9970286 -204441284974406706790141701736689083136 9970287 -261676169543197094824836702902995962480 9970288 -55494127941045479485119811981696532480 9970289 -234650405232056163744556353711928681728 9970290 45810560158066136882352456627524835840 9970291 -361482410791207278763572265190402288308 9970292 -19215310859800490632885048638914918400 9970293 88127381707835053563454826522035698624 9970294 -23004447478139706768700799387396609088 9970295 361768380704478248381866104389728915800 9970296 -1274549143378943791901719033658081280 9970297 -678470907352256675655165965685884998400 9970298 8362795711877106206045443020429004800 9970299 -97353196271603433725377843179003188916 9970300 11832530388727176466357132515070656000 9970301 -214091706000695242103195236596751603296 9970302 149158015015989992086949506779829530240 9970303 -11810442871783082042291319459803256096 9970304 163761979344814989438465555764053278720 9970305 -199790719034536594128023667303828474240 9970306 628977072808267051783705539657622560 9970307 -94742099426913767308352240375168866320 9970308 -175134033497421284505002212483389863808 9970309 254395105094541395811121338943917015516 9970310 56164739584525130915616451639303215360 9970311 -32792603759734973039297999365601012400 9970312 -3658272849798195908037060149622128640 9970313 -192108041412461867466668190717662492160 9970314 -76850587206402385195128310411072803840 9970315 8059705968559306649494125894711220800 9970316 52486529340817258771611821939074805760 9970317 16373524156179706330526064213925908480 9970318 -104773936903109815096711087929825560640 9970319 47318375609629589527284001895212501320 9970320 44040189083080299867785718480910417920 9970321 -490663516993295137221302861989795012800 9970322 -15005191990121970364232550261922098288 9970323 -55383441743232156802040973742701694464 9970324 -2261828553360376003565281816128614400 9970325 -189421103929261927596334108885204576950 9970326 88210739642134518505774619354234162880 9970327 -288834252812779596336134748090137288088 9970328 261501965068824309049360771785672376320 9970329 -74160929163942619465607844651463737312 9970330 -142530987209659503423853415354762158080 9970331 68314159106496856341822526540040797440 9970332 78240341855841143606964446866340239872 9970333 -127957330082431906290881313737749947418 9970334 235713261913367915340072757982889807552 9970335 104235884215018519994270758606355064000 9970336 165621425835079411232862409787135361024 9970337 29388224786319390790637815312914887232 9970338 37005438519689787795747574657088105472 9970339 31664121228837144948560619329838498240 9970340 -4125195261178168668672809227102809600 9970341 206069348626003492494943711384832445792 9970342 184408273625884129760844463836542491392 9970343 -352641333431136485221565035899672438408 9970344 -54100612721350400935062077395402752000 9970345 -159063867956528288501666373127056384000 9970346 6679993132899712315990177400107454304 9970347 232011902426482162346563595452509469872 9970348 272669235393920428628715618079836132608 9970349 332687100118626580416233314222388169120 9970350 -12501919720633152556694756742015196800 9970351 -177634380913108938359758221278193037440 9970352 -27296610205403916492842172649592782848 9970353 115602711613045092266413835452498012800 9970354 223109379048877094396802771376833647376 9970355 232458815812919995365668449138732140000 9970356 19561092096635147041332270984575944704 9970357 -22814873887655129491599505835765637394 9970358 802199876102836605336552477033077184 9970359 -88631794333590917627377045892525869440 9970360 -63545876391235773440016003477292646400 9970361 -64983029557271982846005277271747253376 9970362 -68882864117206119650155439827487292672 9970363 124542199155683905377541357542196996800 9970364 135183340928930406819232648498516546560 9970365 -183151273393740303154881106574432741280 9970366 -30481011286154925127636250998592830080 9970367 2376266139080123039680277116839199104 9970368 -41145348485384127358455852216531025920 9970369 -229350164770861532808568897423926796604 9970370 -110209233115573288119553289818129521120 9970371 -11074849368834353717795143308746894388 9970372 -207068302650669716451709457762884503424 9970373 -275385862032626683881548920308942434880 9970374 195535978962604310711041589098066331520 9970375 -238177434141524141143828341696224838000 9970376 24088267213377181474225831988890675200 9970377 210364497012605909112414135979231569120 9970378 -180370726297262922560244807217323225600 9970379 65244032556513813428083178237755091760 9970380 -22686465206952191138969167045919354880 9970381 193239170722924439255895283294101372972 9970382 -30254819005686590672390608447984497216 9970383 -329357036798455602177636302959862025600 9970384 -20134940344057174669388521186291613696 9970385 -94319599265131238271873452166730214400 9970386 -15205867506565953297974345797617073536 9970387 16194658970511791982647184828734607952 9970388 -12810646913234572933566727534751176704 9970389 -64149059308390805710216639193728149504 9970390 -52415909541117256473210329869239803520 9970391 277209273953634275120424316755010387584 9970392 455486686941532492724215878679324262400 9970393 -25938762130901829545487517700574427376 9970394 26952420184817258028698219908219890432 9970395 10158001318377212152210237883059524720 9970396 -50076644661733240731513000847347443200 9970397 -96968536362827630106486396076426040154 9970398 171330216605253979801242944134441616640 9970399 400469196923808326740025208624054332664 9970400 -564275434913458703932365653350809600 9970401 66394553307428174213033574580408126464 9970402 62265460787002553871794723591373089280 9970403 179018350796541953572987573802346098400 9970404 333712354990053652799420121580344379392 9970405 -359020051056282202555611854120114039940 9970406 47065524330631179902881611536402409984 9970407 -10934189362444398622329134021556781296 9970408 -31974907293156565051709386875270266880 9970409 -94620269428978220395427372228675832390 9970410 -1639461806786806727213752114250649600 9970411 -240319209708929559769438888707448752 9970412 109291212328866260928660394526654873856 9970413 -3204169621984949092473754457380566720 9970414 110007224364225641530487702801348669760 9970415 -1699132608289391621150529488068905600 9970416 54064147027527402914386659437483950080 9970417 115121626143866231355662230809375726132 9970418 196516969550770529911728655575272006160 9970419 -58590326218663229544605408943735898056 9970420 -225356473205414839406704934313167166720 9970421 -187603630543987997232705706000178688000 9970422 -125480781638768221465784033195118475776 9970423 -290726246007556113877052075151336450328 9970424 -536804446789659308494302976735402967040 9970425 101428413033764218760153968672557036000 9970426 301692836957967991057422926634206892912 9970427 -193923829656194834200813110950066545644 9970428 13536502918501832771162012162170020864 9970429 137465422370363731749238522936752071776 9970430 62874220246401553347754898216398071360 9970431 236834045921709847177737438551409584640 9970432 461106060875432909548915444335142502400 9970433 23490391743722836786920731365686399024 9970434 42040457394910794859690985908361897088 9970435 -373874815438997510911133708580001515120 9970436 -62689122048993398983287480910399709184 9970437 90344252210502536244408019659057066240 9970438 167093665934730345536813135147486407680 9970439 -113041624525173020754201299804210980608 9970440 74368483870327993688378260798328832000 9970441 15467670037835104110392638341457543972 9970442 56532949451549599052523110618678503104 9970443 -80664638060366363064238053928093866096 9970444 42146189485756304027606282334356623872 9970445 -79181658947934385384221886453602043080 9970446 5888513630244855754485771306800261184 9970447 14885736584442965454373888602295224232 9970448 1864932541115841197821099936906690560 9970449 53846144642669911511360019614926719552 9970450 44008841152377010718776689881182732800 9970451 -147512688234132147615636684035918930496 9970452 16001374532055770177839769750388245376 9970453 -3882907308145596905254734357712606976 9970454 -11088450821118754849813554601666881792 9970455 58444542780960073572051510480910369920 9970456 339774345063919676698708309871924090880 9970457 97490271594271699208990837221650362112 9970458 -73661488721540523960000880102335297792 9970459 4144683246818929103497441428834760080 9970460 125576688486860688847601916459105185280 9970461 -62812960714532640768259165966440684180 9970462 34126930523526752426430726899306676864 9970463 -221226483364695147872422378822854480288 9970464 20176220333642391436238611513023135744 9970465 335457980631900659778337647911262451860 9970466 -71643305298287502857739866897994642432 9970467 -124045679046603536546759134927419446352 9970468 142328355292940541099140894229747122176 9970469 290930032068466789223388849092634433920 9970470 18101753519704292327970984014998454400 9970471 381378535635852705399738648883448265768 9970472 -3318509246846810041214037461276590080 9970473 -90827237566474179181326361791912726432 9970474 -103946346853957330983732567089388699648 9970475 -250012433824654252338703639391818429500 9970476 31331887928749019679662374815767864832 9970477 239966486567703545982990867050420255040 9970478 65868451262570257570179246914098160640 9970479 -62333649879533459246849254418887948800 9970480 -16236690032619193959893999412580515840 9970481 165563708084596213758333516545704395282 9970482 16422994376627988331674454455567131904 9970483 122186011856036845546221603632391411000 9970484 406852125534595053000828846541276896000 9970485 -13116904440611272264141950424533753600 9970486 19073563278451312092932559524354164224 9970487 -180655797887302601565652435898849163864 9970488 -53067351566331584553409888358243635200 9970489 -2229805241044247733641730856697066710 9970490 242406912382491086879881875075451972800 9970491 -100113577905692403310240839636015781608 9970492 8451813922835088162897267186955991040 9970493 -342810759229355161236329519401994491278 9970494 -243543921681288794031678952386774691200 9970495 -351286988634680446978097400083804168880 9970496 1858862537484496141288456889126879232 9970497 21115834198636571488964012118539256000 9970498 215376680549809953355646358940332258000 9970499 -46555455260410347738705057480271927296 9970500 33318058920466317656706307715116032000 9970501 -261930341811877589455310924770269776708 9970502 -103865257326161603427588336183375654048 9970503 -231858731187168975750288679642782058752 9970504 439033298676398639012566899576032117760 9970505 214807746103227602689106868532817202660 9970506 35246407699271871100299226330547251200 9970507 164751372390050740623532158392996938320 9970508 238684340429978208556422757480281378816 9970509 66688769173493072303890607353132823328 9970510 1873439176900428384693585207751912320 9970511 -535973667682423997293487496284312404800 9970512 -5372187811347472277764585640592015360 9970513 60328815194598719003827162253737687360 9970514 153168362591006457109258691260856819856 9970515 -160683063434247646491892264486955255040 9970516 -2093851841480382847519056553361735680 9970517 -274304681259470580545220820228647656868 9970518 95598873195198024164417361816813595008 9970519 -12891558973524893047940241104732700000 9970520 -86879779339664574666732407541210316800 9970521 27943695090881834462776535907007794960 9970522 54344588991104566346441409651897507312 9970523 103788865587378547889247713204295098544 9970524 -65449219020544880252772705152367183360 9970525 -78345673474028557330037327039750207950 9970526 131939820808419197686717896690873731712 9970527 81710391037733803488968086941460559232 9970528 106836303108104976229998489535776030720 9970529 60759792920054321302186889090139044130 9970530 -12461181833312517568403880054834462720 9970531 -444008145476413645035249263688094781668 9970532 -131834822512830652572211045760461541376 9970533 -321984279296398009273789184619097704960 9970534 123583494816203599990430658948443058432 9970535 -97561957334502306540859103426465362800 9970536 62353483585805579962820951980610519040 9970537 110323144449476833973338020705091472186 9970538 71283933412352666657231912510093843712 9970539 -3730916429335333720977352303916215872 9970540 -163799597459927421582707676562051829760 9970541 100129033312915348472963807526020343456 9970542 84140126752796570195808097776691530240 9970543 217237545023740696887797403013406930928 9970544 -28249309656026269920182784008984985600 9970545 76523502784206645205731429417386677440 9970546 170340445169085297325014232742868562944 9970547 -133087571910284191162016786820528929160 9970548 -31462428746830430785649497191040573440 9970549 65383132114730274165759693104894389550 9970550 -135019967684900017661731664230728223200 9970551 -397804237008002269120085921743173304608 9970552 -224693484750119863605239348919030374400 9970553 -532909791874435100166572334399441812736 9970554 179337521431954265792037166910036828160 9970555 -43763116511908405295444194917076601280 9970556 13830364317116959640022367819026895872 9970557 -10656920538602063492421206492957892960 9970558 -18981366825138436927671778351667082816 9970559 -174731830521696983040941446859381710896 9970560 105017464095720772988978139104280576000 9970561 -157264072274085386760799856626458776576 9970562 47760396380440313286864443936900961792 9970563 361532236142788571209351352746761716400 9970564 17094015991638027007173108583459589376 9970565 163949917022232725393134254086557410720 9970566 3028071328929829246899590678395928448 9970567 -25194824474275912648729808665222513384 9970568 46659174028513520587918641657844531200 9970569 42757098598013014835323557108407901504 9970570 -11993232202771109581545816286998191520 9970571 -24223995727971713423354400081911873808 9970572 98685712378614227875414624991203006464 9970573 -257574348682533969498678769739824403200 9970574 116572484126378982805313334665286169536 9970575 69707851887872988804811955117513223600 9970576 22482407262248845406276476310698328064 9970577 227823047976981345011668585095990291060 9970578 -149018277444356541936425258790264781296 9970579 -203147698037238579710610758050755540820 9970580 -47202243198113145973776831636289781760 9970581 14574438786587008777981808786606088000 9970582 -2834027512005330097662928203640406016 9970583 -102037655642247499557188952108516524880 9970584 -96679367117520592223294586907404410880 9970585 186733854590279737226802959450280831120 9970586 -123670405742580333930699508681845776160 9970587 274936819842710839578144253267281888000 9970588 -467592028024134304556180441385929807360 9970589 -578457640751595699789281433099768803610 9970590 43611940669151177101247989120557465600 9970591 413403674158247607509653048793532765984 9970592 -67073116230198192030616646011657912320 9970593 426515564451382427499099131203290684864 9970594 -146684666178881492931438774995256732288 9970595 -246002594446471526506351866037433348400 9970596 96435486952551150323444351248738522752 9970597 55223589084298566138984378583032676352 9970598 -153948922366332534045276491662119526080 9970599 -175738713390908310132250602457447082160 9970600 -47191525220322996278394616662761856000 9970601 268051186474786943742630738120780561984 9970602 61479041860531089046352108031183820800 9970603 -398981343167055223556677306453879443148 9970604 142326059838185222289978518414201619456 9970605 -39778067083885127699384405707938102240 9970606 517893170445607387587673697412906643200 9970607 60142072612554659409707381495373587856 9970608 -43996100614018696976207258895864201216 9970609 589073537171346440104760135808311840160 9970610 13767939603971501181316540330558628160 9970611 32974293368458721876435635467832761600 9970612 99441033306968257471779282819903036160 9970613 -481322699614934228828279217881320078980 9970614 -4273819328673395930357375659245349344 9970615 147079987088237650236713541280875213120 9970616 -196372256083213438514651418716874731520 9970617 -575224264806347134450699940355521846688 9970618 -10046058893233474530918656356821158544 9970619 -134046769963522161439219515450236371008 9970620 -169276303880191033958256511752261181440 9970621 -232568324222854893125273661273699669178 9970622 1339537035501682716368783694302596224 9970623 -48485177218918301129155484289007056000 9970624 -120334643422197837592717520552721383424 9970625 223754743158197866798226980776840000 9970626 44344679449274754625118201722034220288 9970627 235372164740327704750131941220330068832 9970628 7854336305311939196114053227276298368 9970629 185874346044403658194413321661354255584 9970630 157163330032296887980991358257715475200 9970631 198240990452805587743592562143717936664 9970632 -886621128717601608173288431203778560 9970633 -84763820921653993087248294052516174200 9970634 -214608162986966805121661225577847544784 9970635 126800842166965475599716592262148837600 9970636 -153351916578707244677869707041493381120 9970637 -660263827541320418823925203514225092948 9970638 -67232351156605687009100417276237018112 9970639 237107105158839773964361730012993495040 9970640 -15850632789707809057666449422071971840 9970641 -446065066587247910560982968630520830560 9970642 278548816724781613385366123665068816 9970643 -32167068910789553252915435148355127040 9970644 -181187199882739698212618384342672553984 9970645 373085053761931879830973935119273934720 9970646 45322277165105061179541692779709368320 9970647 -277338610245155432705483619097353173400 9970648 -401703422996973380718973913763368048640 9970649 86447933242936468259890381309091964480 9970650 -94166500819484908957084166794452721200 9970651 -1435549956185981908156849862449716248 9970652 -1158069130801106746493375243202782208 9970653 -73157741014334545671591210805139696640 9970654 -57776694344099747797248940845814092288 9970655 341181913836026804789647962225307800960 9970656 147386172546661277653850381359779938304 9970657 54847458568061118653746614738441176340 9970658 -8976428433473221161901105956356941440 9970659 -331635089724373980620391380199972679836 9970660 -70206607546103252542016358121177497600 9970661 -208368099227759994015357011320500622368 9970662 -2914792141931599197758224906092745152 9970663 14501458466135852869303556552075442904 9970664 -455246665118174480986829029669071667200 9970665 -110250168595988577539997166441795126080 9970666 9093760771212027693848628377026904160 9970667 13237680212732394099611481906676776000 9970668 1676949776268316308451804356170956800 9970669 -589249352978972840714456382484132667840 9970670 45319549085677522310133592784980512000 9970671 201672551682296152281043500371757071112 9970672 -94501979506712812686964749333963472896 9970673 -522757954041615525685194455956544145600 9970674 -61642621267667733647940115875868164096 9970675 50705331297326092672670653958147094000 9970676 107419253062761081583730730652456458240 9970677 -64320660762429645730372794229055213586 9970678 98586770150740394275003926363262074624 9970679 -411403727229988967252938208532283485720 9970680 -150146815361089420595027087884827648000 9970681 47851605884883539418273357351238361984 9970682 -32859634415732798401027241614131586848 9970683 -222713931190986888726436353388184179176 9970684 -183079534222740826915248314658562550784 9970685 -79640640695639153019968380045361533440 9970686 -75892455053045404696452363033935210112 9970687 412549861228514903042893577802269624400 9970688 32035713336829436650845625513993568256 9970689 148355562357913791283809229166915832624 9970690 76674828993292268507316134726542317600 9970691 -16059318249927682397597556147255302568 9970692 157976446966950074499873860626702052352 9970693 86605437654252031628532234657129791580 9970694 -179846048029107222900191212356081343488 9970695 7118450306551602424364842367676672480 9970696 55411125416639712358568001796534272000 9970697 -225353125003277972377040534668581431088 9970698 -29886514198383324100392455560661502720 9970699 541870903764402735068772322736453743700 9970700 98851420732562153717468574446587795200 9970701 40573823211636349119195690016822340640 9970702 8998203110311828918748016457231451904 9970703 -519613718819404598195495006392215828048 9970704 -56559223307651010094704893077240528896 9970705 -4482870164123961905137028685586348800 9970706 145903087601723584183193376521096853120 9970707 -8376264585176718647213943243814289664 9970708 -46707215981752108269829763078697381888 9970709 -412073768771496288549187593175029555840 9970710 -10578636768131152304462439964420147200 9970711 -3584968561746792185560249229733132008 9970712 -398829207144973531330400520024978892800 9970713 97369035883994921710629888134961478704 9970714 -12228777965004641461761050686111103520 9970715 64053720658644738093509118710705463360 9970716 -25019093154802608891203352424575565824 9970717 527487639214142757755839379942395655980 9970718 28500122455480950008511938703016306560 9970719 -90878622332596566364941978612616584192 9970720 -1890074094448561711854763200829194240 9970721 -793262717828756946569714984266190469120 9970722 -194363984358650722054246602248060006400 9970723 -19074086009034263998588767834827621568 9970724 33101862798661213541648633128424788992 9970725 126020802208235524880841132912495396000 9970726 75915193492632140606675964232631695104 9970727 -143918720156178351873653801498298051888 9970728 -98599679423687061546742680716392611840 9970729 437927894269122663256844476142905022330 9970730 4739075289263399160772071242929520640 9970731 -180611084718825726813965748232259668272 9970732 -159464933907153000167331943724409474560 9970733 -106849575181381763568222191436034983018 9970734 -88673079304754437614994602400863568320 9970735 -661968346752404985857195271542591838240 9970736 -86542292772943105818657316666578321408 9970737 37761024276073114698884232571165707264 9970738 -378467815526076975626921804754035841504 9970739 -110603998405853510955772503625875881544 9970740 525212457076934295750364880796433920 9970741 -105011875741841792084344398596021558016 9970742 3870143471796122148428090993610298272 9970743 132658920392103269825538622362586432128 9970744 -27191901412818045096983482509405388800 9970745 176240280214748395655943285216637773000 9970746 -41373907063341497465260851150397491456 9970747 -55095692275858050204205698496551918976 9970748 45534081254899537875582162235302297600 9970749 -57229184559917338322393979086532860160 9970750 325976462799735697367868345633366384000 9970751 5838995736321988933629473598389808480 9970752 91262616197789958762969144938414997504 9970753 -36259783916316925619097734760354545856 9970754 -762240390321281279835305981996651520 9970755 -58958654771150905198169286294473021760 9970756 -203575867676171124264240282145112152832 9970757 506439116941791462969776866836042927006 9970758 59816284184124153026904693694979286144 9970759 -67550744110350909190556604266651315520 9970760 61832702218278089703518321228171366400 9970761 -241897987194672635321088790834978406976 9970762 -170307940360591827813703082669214076368 9970763 694590948633403181431323005750571960 9970764 -241658037064604224826736075216805294080 9970765 -2484645893800434177416363505794302260 9970766 -79767303739859168355629717444035088256 9970767 -18040577261870521650475955431907478000 9970768 -98007063081040651230121880171009802240 9970769 586707371184795419918633983540062830244 9970770 -77493168471118471545254286541214269440 9970771 -178450666481409415526389412935296027056 9970772 -46748275332577756721655326324842033152 9970773 203253956412148026402664919862625555968 9970774 -205867027094605327207674883471980547008 9970775 85256203744809045662167620806641365000 9970776 154809877134001363136941149284259594240 9970777 72421940435269021134251522085704031626 9970778 -2793371832604853581816817574544238592 9970779 -16656232629617941398507339888968600832 9970780 -243259365729665806369396513845920409600 9970781 245829796408511977602592559212059870732 9970782 -175079716129270444132348104090443904000 9970783 164307903990326221878555426794869632032 9970784 -99531588786669402067470812775084195840 9970785 -230196686253285124638178679902794053760 9970786 -65195207314357880979291011123872396800 9970787 228294446495360161336841948728381649436 9970788 52564262940674754906145652696259302400 9970789 18734822203736751689825986568175493946 9970790 -25069873516281192654255362837949308160 9970791 102582174011269069395959833024160663592 9970792 82399678626785542582331334625916958720 9970793 11138048061047756062008759464126390400 9970794 -189468166278848890199378616820320311376 9970795 -90084968366188975918522013928106548720 9970796 -106932684670367393641989060821657187840 9970797 -2586889378174777742896848987644168640 9970798 -238116918161490584241844758507528945600 9970799 21491556777442947968276378391020061264 9970800 -9140045614782234019029481709253427200 9970801 -30953436848727580612503508623373857600 9970802 -208315076392690347911888079047920960896 9970803 492757860104522407989347852862887356800 9970804 -340872759803399752328154729489963977344 9970805 46721007786366249039127980601790747520 9970806 209147805086736961760844406593738193920 9970807 117370723526878327179928481166625655424 9970808 -87232896945676829342474029082834903040 9970809 -106750962363491718975753634879989281280 9970810 -137824866077976382030521610809482641440 9970811 -251115237455357557994531157964106538588 9970812 -343183938242152122104174968404466897920 9970813 26628372836698681133576402338564492320 9970814 71409621664186427532353348610652735872 9970815 256598776148374259634821049490446213120 9970816 317509640815903409420823320993904721920 9970817 31350606952243387306893072426943181232 9970818 43501708230570970734398083868440475136 9970819 82540751683417848143287374576527980696 9970820 -3511635569073203165330832644173873920 9970821 50375873656541553608344602619759302144 9970822 -82094079598884490135936940496428439168 9970823 -593700221569169675140250351727802139280 9970824 62064978535863188498999491579241349120 9970825 171403960046227198986713454388501063550 9970826 -105344366470974685659642955890703815840 9970827 -322201236526382747917087690105687150080 9970828 -77117638697825417470591514039079332864 9970829 603906565836759188280018583854638388672 9970830 103145370017656170538554711613845408000 9970831 10467109396010670103762564830106570560 9970832 -9403859527486415035673477336691376128 9970833 -63110277411994226437072267417043490576 9970834 100483653752371030481687667534259262112 9970835 80256858195827973598499384986771059360 9970836 6681246802232441406285613417237592064 9970837 150653592067700797527550621441026345120 9970838 16881619956084653480598872401941807360 9970839 101324441304881182826479365279670499400 9970840 -1363325453620306974109579247537356800 9970841 230610947030305270594811425953808924800 9970842 5843884579629938112756638029897972224 9970843 78923416961627387131805849606595966304 9970844 67612108648561676226932508582005561856 9970845 -76581289263307087734442523762242296960 9970846 41142549577645967788538837811913663872 9970847 512146407636709750628166441342296899296 9970848 83733101628310106470906810498872115200 9970849 44261133184401762201150579444826591936 9970850 -87368782492296013356837912601118067600 9970851 15044931746135858367953975513384104320 9970852 -716908027516604051863242063654656445440 9970853 525993802486904936796751848232703847102 9970854 11427607577979483307212892354931998080 9970855 44508396635753609835496645551757985760 9970856 -48519217693514865958522000011766333440 9970857 1245640134715001965421343143538048072 9970858 150921186228553784317029824909960528640 9970859 -213855476120959487107698350503152212940 9970860 63036440750720881784922064685251983360 9970861 253724312334613430853861451685281373462 9970862 264638402587568199443687614093131638784 9970863 -78458949162348608802559223890383878520 9970864 -81788622517154005913965212918896394240 9970865 -113293639444233134728923693231885171480 9970866 -87205524991480839474315438968972367360 9970867 163582010864508724568818192455715107360 9970868 66510413329295262648886244632139335680 9970869 -116106781663175577787937951315541932256 9970870 36027583566282212297686438762072834560 9970871 -59882100564864645430954814221992959616 9970872 -100838195654243099565171268910134517760 9970873 -86881753096816533456325270705186390272 9970874 -137158512388413182926607717047311621408 9970875 -229869264334538131176694941018409392000 9970876 -245113013882811755246985446642450160640 9970877 42912971600782881258104221258700419200 9970878 171920397666653927101126735121005257024 9970879 -336520790497130084219258746930908867520 9970880 -85873364115519523808394054440425881600 9970881 -44111037457611470655429226969334594976 9970882 -77301968383981477901362348272730320000 9970883 219750697924216079443104139021828944 9970884 -66136355396454249648944407463731200 9970885 -78704039342383115276681103583378592640 9970886 -80572709363168837746883835322518184608 9970887 320705743082317342592214209028217810560 9970888 114893640807488115318981270182227829760 9970889 215127816014157541470536175881030533860 9970890 -3616018139120446958709358075212840960 9970891 -69738912220794042047079563955633424896 9970892 33066281825019902031410122233399936000 9970893 -681581725626355556712804061878749076 9970894 84440223452093643099170378987619738240 9970895 -20706219588866131792122683118742656000 9970896 -6569816853938288765932458398257643520 9970897 -271633128072176861690283155191916914688 9970898 -60958961548315190921230566383828210688 9970899 80320008748494691741280086210431534264 9970900 -145858286029068009760534950642719728000 9970901 268307175933806763105062757752061229902 9970902 -35829713686386791485211345458053636096 9970903 -37623413069770701874539307748553702176 9970904 365948978656692371373398385052774901760 9970905 18164276906614913201490328479484763520 9970906 225344875505678377745275251156909173760 9970907 -417398574803343402783033967541542358844 9970908 67549651823159485769159265178779052032 9970909 -273308526387152086321409245374628546560 9970910 -50922701032780725203296154521265192640 9970911 150106980504950022840805464244886618640 9970912 395552890697819637255948080792953159680 9970913 151854024637291498835579512877066490600 9970914 -77339753603834395058030259003575066112 9970915 -494399147218812919227779137475302176000 9970916 189616686063157994904637501886447898240 9970917 -285774681325761118543384435499747559936 9970918 155915007755587898801512692888290716416 9970919 20452711074147619088544180156537589296 9970920 55129706772262796278098894221121484800 9970921 -270245269542169941069545077833913437068 9970922 -62097043413727545384817318699426130496 9970923 65668125182556302941301974482938218584 9970924 14666652965701984464962756627995649536 9970925 126733256141511398389108598973949245000 9970926 474798168667874481375864817445234688 9970927 -829032203570574054079489136054490934200 9970928 52330155204871958007728494802841305088 9970929 122700057503227531728176424423308889474 9970930 -19463248972775650591158329107298232000 9970931 -293174108125863169490202454883278422000 9970932 -120480918721846538200099706762685923328 9970933 51430416643491977050135415404923430400 9970934 -226701887867526168202329661176856005120 9970935 -40503716748051392822436854545975918560 9970936 2732702406683855362969126947936583680 9970937 -88728696817422107028560291220097242240 9970938 3931226311715546593620110166717930720 9970939 -83124495255907428610908663331004020032 9970940 103510157177882372329462218664132116480 9970941 107927438799638183188092825166156916640 9970942 47336525377457097930836577547396660992 9970943 71742662662761172139987186800235658000 9970944 -21789112298197276989030548616203206656 9970945 15671502377034729678744370608217749480 9970946 -233274174752414813985658678083104609328 9970947 117411911686581085212160648375287314640 9970948 158480444156188637642193182484408352000 9970949 -168550018842728298566487649105087331040 9970950 85668524233449513375445062754346611200 9970951 -114236433352973821958224431217672723048 9970952 -20247740130422537450951239686048230400 9970953 13950422695307265931903153147517815200 9970954 -27060384123680865239509005735500544000 9970955 -158454417839693852877559378083611420640 9970956 -129125088595847092514205238433376731136 9970957 9151056677576695421172837404183156460 9970958 -111647881162883137145933459329469884224 9970959 -76510149338788781740206650265687931872 9970960 7025844490569879469690784993162035200 9970961 -142506268051018501214333601807719995776 9970962 113789551875070778230225457594266791552 9970963 76738856633683749387535212539573667480 9970964 36767495162547933558059224785260642304 9970965 -15175470726664875147006774279064584000 9970966 137068148251794368258719719843002598432 9970967 -185157475908988680367050543138485397288 9970968 9211990130162219218534729118749163520 9970969 6327245471727849570488266519501142208 9970970 -179047703156704715661271726002260332320 9970971 171989716770361757670327776457531684864 9970972 424064691773144292384234586704820101120 9970973 -12493948843416185741554562018409286740 9970974 -45482485231274151760925053030890028992 9970975 -7537906009623851383850105115144643200 9970976 77109631319014539207408718503407124480 9970977 44294046780964310170748012296101420720 9970978 8249282809212594729567226632567305040 9970979 -21694291736542458888504788941587185016 9970980 -55993521372523723012309318467639152640 9970981 -307328306019226014859447936157685857218 9970982 24889343799891787155446049746575008000 9970983 119909578299823227831161582684244948480 9970984 208504036113518597534082712811372866560 9970985 -283456930124819096453311650126482275200 9970986 -142206456698061214400581880332007790336 9970987 25719169291968884385886085885587486000 9970988 -146004891181804346983326068278591648512 9970989 30672218312009021156893494541572525120 9970990 56629506820050293092066964171604888000 9970991 228216341441761598849204924490171277800 9970992 53482350277725006289998726403838115840 9970993 -305651935094808825822510071764959104280 9970994 -14030280539443518872688565031391228288 9970995 432399250215370675938654536485754880 9970996 -34371617471757189582647581945004359680 9970997 9309971606098655344533893605393711032 9970998 22915462464211484134399573288451312064 9970999 403751854279336544416653593673987371648 9971000 -229520176036370066053290309089356800000 9971001 -41711639766050874620118557265978996432 9971002 -164644024466690369623896032563929066528 9971003 165061936660393431664634383643599366656 9971004 50804047078640838843320484438212477952 9971005 366246585733054558243864373230051980 9971006 -141648082435991890148281729930899467136 9971007 -9643988826906938048166755570219139840 9971008 -194263905528281772985632217485000835072 9971009 243975452355918976520519685201916589616 9971010 -59672112774446158565114444353885440000 9971011 46042180370631557592583190224826957800 9971012 -3754650013817866265903634025589760000 9971013 -91245444738619592930568906320743350816 9971014 -65350124165365806437292635708828202144 9971015 70799681562914752943207198095292423160 9971016 -129996751674556936260684015506296012800 9971017 143937832012380420188480886619075883392 9971018 -44251470598384790846580623646832320000 9971019 186267448411940715457770873051702567120 9971020 280167368666023323288327442737154452480 9971021 186589332944388393806511086124374653932 9971022 -30738306935960791564068591970106327040 9971023 -375736376809865662794296406254578714560 9971024 24870653211733790160086663925734572032 9971025 139576250795143061446348849368654538800 9971026 10928790766158452302757503388321894400 9971027 -246443301602040333089172829466183242752 9971028 24532612923781748524340268474639277824 9971029 330131325412094476090850089603374363840 9971030 44969542165111243087276878385463996160 9971031 26866730881599017559908704165337698944 9971032 -386813943623828663113805295912477849600 9971033 46322279995044590323666504476244230282 9971034 -48288244515051174914441371849156062720 9971035 16337959866075808941760949362178892480 9971036 -8952541229777256263561705103673076736 9971037 -244278718883888678155287432176813757306 9971038 -99773478173220392437633963115095385088 9971039 -145548258486999287250699415505309620272 9971040 7237977551750988420046939987228753920 9971041 -96347186493637046545513822441739669100 9971042 129800994281985996067382975870235054672 9971043 -292524278077375039726144146443702470536 9971044 -212246971223111029261591791708422412288 9971045 3513697166190218402239991615306597760 9971046 -73646320962425095405147955018462352000 9971047 -505425259600663209631432032738025618504 9971048 -389498406766471762343426034472304640000 9971049 -35959115172926517175313682565095607104 9971050 100273054138495515679197796699835404800 9971051 64968855385646917290907467328629374592 9971052 -13922428765086905558566673356707004416 9971053 -177887273110327619091496919769164731520 9971054 46929565740385820968736365594336934976 9971055 1415198399746411439909726035759565040 9971056 5154412905811125994200598583427039232 9971057 189148649193979808829978647213817871872 9971058 -66576911004379633281500337717485901312 9971059 -16492268162387595920555268627888519000 9971060 -36036073758819455945807079728759316480 9971061 229399128352192745884580569346949998784 9971062 162042510521017185140984648466651848064 9971063 515420266395887752481857798191803550312 9971064 29312104746044533849914367973151129600 9971065 205651156816155163733190708961902603840 9971066 -7816028019914399868991369924797569280 9971067 -254063072840095953415458534360250221120 9971068 -137664174637999968907109644816642865152 9971069 202162518285123055232849153628266102496 9971070 -7220875219296750177883920062674214400 9971071 244408704466050994106911334074568461944 9971072 -38459371097996223746156562062770176000 9971073 -20362935558788782311674607709836746880 9971074 -153146791035020105292908232830567265408 9971075 140615762703742178440003262542278363600 9971076 94340596491554612892008697240927685632 9971077 -105001616004346794124770829763444082468 9971078 19130695214743256325490671234863160576 9971079 357271887477374952455206819932944745384 9971080 -54409720113704387286616363035033600000 9971081 -47868030295125795339779574195748367088 9971082 -103713718410090667775757333345001608960 9971083 233536723247406527891186213651101678944 9971084 -183922016115359653968066775962611712000 9971085 87001715987500522315608129397015346400 9971086 -209725243293257364245303089224481714560 9971087 -111915383797199958509923208701428722448 9971088 -16172518447100358711830858585412206592 9971089 -584275672424445836224595144782568644800 9971090 -66425737935213971709153637240313935200 9971091 -64397197892896797109357750139929811952 9971092 -326437998225368811126467755620751626240 9971093 71048855670214840823098061136268500000 9971094 212339471271136308006944100012748800 9971095 -300712680985906890266580551181778978320 9971096 161056923428555163306785731659781601280 9971097 -273433140004601604711683375310581152128 9971098 -1036373555580801173612263942278559488 9971099 -59892708962653796366187115144607829840 9971100 6053627323298440802966696956597478400 9971101 35402180957767605576453887125189517152 9971102 30430536717446929131393885419183293440 9971103 99066327781222707287081383247714728704 9971104 -20007144067367619681503527737391841280 9971105 316436989034067728604288913855090176000 9971106 27095348497090360734996076682765599104 9971107 99072614751848735766876927964103931356 9971108 -340821179438016131191906848398105546112 9971109 -10043422820471206432983017688186923172 9971110 -94974073910370241356480988564367015040 9971111 189808182657729421111458257089149439800 9971112 -43586587471557704728130876996348313600 9971113 -343147279084015922261916670363486565376 9971114 10458054216986143703852201272507924656 9971115 20426895385287881676228684325589068800 9971116 -94071744813611019048330505718905615872 9971117 64344142389899806235849297650669724448 9971118 51564960713995565952934613849402275200 9971119 32293048029192201829607408859150440448 9971120 37428967047895115176530283164625797120 9971121 239526699763614937859969127953037164736 9971122 31212144665981036235920512008992761344 9971123 -8386667190907330187701746300790544628 9971124 -32289232303643774324000843499083550720 9971125 21709000962535541367799584021522915000 9971126 66549415369953718787165097180606816 9971127 -313448941014723645624543213984244682160 9971128 -73905383961341418471255435668203008000 9971129 197397060263199425016241819360613068032 9971130 8448471919175176325204843469136727040 9971131 -275883214321386376905553834687205351068 9971132 -380395880480746715791438549601575087104 9971133 120364301084463232081028219953283514624 9971134 1360221763747031923006647791242631424 9971135 -411334655577156051616038031867900912920 9971136 -14717725401753666102794336311147757568 9971137 295320090092975539939011865009999853664 9971138 -48575116866093293895531684587420735280 9971139 -6105027628606213983416225027437460160 9971140 -228052641577793853823028845867216546560 9971141 3238091870729911975786164972050588064 9971142 -114425637805963519201237950541686881088 9971143 5754416909036230983257090553242470400 9971144 88362071224531570401762189398544875520 9971145 85021021869989390612465364422830776420 9971146 -199393365220113685478039742666088997280 9971147 -344706959050705575088574242683179383404 9971148 -116092916375602048657360051863234539520 9971149 -1396595331383280733244938074469971850 9971150 -2633518883869376230476621206390784000 9971151 -94121518527878446375513314361880057856 9971152 161395463252613347552831409135572008960 9971153 297111005566601696557256834284494108402 9971154 130421330135916571393978898011635843840 9971155 61247020325076005660413043463263301120 9971156 139169065824431429841868155816428613120 9971157 114076859842526303170133566867315375200 9971158 41127537993289823083972751665945139520 9971159 -91446010039415986725458857783655255760 9971160 -44538674059662434531540558043064934400 9971161 116204334383136401299618540864217738762 9971162 -116085643853764600974141236215421952000 9971163 34611405911785243890244357056440819064 9971164 17318957663098011737282543076516514816 9971165 -272879893429140608478742985899205440800 9971166 82345405527923917475572247580118357824 9971167 -76888212564267622116868653035557986528 9971168 -113955572799775456290983397717684781056 9971169 59083264201182562027789045667663462208 9971170 -12311522733631836735479589215759331840 9971171 74363212744200351612489633860524604064 9971172 191451062790137618853057959253034029696 9971173 -376862418887895625265227474628357768578 9971174 48283199031620028328670600995269856512 9971175 -151489538282299731198705633869484165000 9971176 -23284984441118109510693756487908049920 9971177 -372095395689455862379852533867363522480 9971178 30689417968015905022785474745929208320 9971179 -205235943882418137483040879824393438220 9971180 302205684591128785782582247651603107840 9971181 132866172595842248627911221803535744 9971182 -23142794801276988773148734003547542016 9971183 569415649986794155807203347565699923544 9971184 -480063292280510589581011119381676032 9971185 -30940097403577386201534757342338439680 9971186 198147018016822226493682777986452530080 9971187 247701376741834584036584514833406383160 9971188 20412436315980059995022291180837141888 9971189 280095087544727103806266517336883056256 9971190 -2613078574529892623160818282188058880 9971191 156590289153579172414362065896172376384 9971192 113074759038348910074571818400509788160 9971193 -61059812070992500369612209359364309936 9971194 -141253689305045895580467515672859433104 9971195 104422644060421491908041456340149672800 9971196 -205339113701049488907546962581549326336 9971197 441469044870579194393983040760334148172 9971198 129494589210497156723352142256614041600 9971199 14630906724646896761512681696162946688 9971200 30571310735463916614606947862183936000 9971201 -261609649657596146969271815506516315308 9971202 -18986414611715445081672574987135424256 9971203 -49614657871210807944270660214906214136 9971204 4471596287618715210468712000047966720 9971205 -29766379376738587133664136529718004800 9971206 -8429560271622444160925929592147338272 9971207 119017542604733673763128058082228322456 9971208 88376153837167315873160038433326694400 9971209 410090184412486338885649843818688080410 9971210 -223847995773963497413040406343627086240 9971211 -10092218975573682677213544815849970960 9971212 105296867768459713562064519647873146880 9971213 10650966932947902115239358401867345024 9971214 -178780526077414783438860035530101221376 9971215 -329427656186506216755611391104745513600 9971216 -1110677216128910461766113629716594688 9971217 36354684068836491995631267706627572834 9971218 -206430836731181836589567731751381539440 9971219 -516520715965856547919562845466049461160 9971220 37444198381603576976133210465824808960 9971221 -42723493843327669328914291626843440708 9971222 -112144814902236011202925547614741217280 9971223 188790332672037295477211159889236214144 9971224 -281790691448518414605331869636150190080 9971225 -175601642941416987037551472960298184000 9971226 -26004533321663973660001776307474646016 9971227 -2561795415178481028374281697114982656 9971228 21908779177888055139585346387900171776 9971229 -332943807209439989789224030650716935200 9971230 126667046412248279818381483020778877760 9971231 -324759139720281280109387223453695509728 9971232 195373826086697029124415665605820547072 9971233 68976268223581152440012822118481918404 9971234 -35912280812825083345875924421610961408 9971235 518251378845468240793781985533929963200 9971236 209732043541626815351621093189313822720 9971237 -63094318698179973807557166093895356420 9971238 96106815311206383622766088019851079680 9971239 282137696060110308376793227405659253824 9971240 -67304851958129216277070106827834982400 9971241 -23566755022035650288482708072703446272 9971242 118478844246883149065496780649264429152 9971243 4530954521254270502807604950245573248 9971244 -250470098865617182452797108780650199040 9971245 -180556534011952468159485108999792746400 9971246 107033484676233537209042182152971979072 9971247 -102741318801571721397578915453562096 9971248 -57728426156729225459398178134838083584 9971249 -241875690164738648635054215655251881664 9971250 3824140266566612771067245802661200000 9971251 106243577615904114314115895013166938252 9971252 1415288589400285293903234855973988736 9971253 -94820245558162950703943259117954861138 9971254 185221465613160363091417477767975324576 9971255 -325850733052570447281663826115412117000 9971256 154851654457126382018270844842585395200 9971257 -173624884317932025606625606222634026160 9971258 102360839763297066891789461048382516480 9971259 102443373963705727194796362837627260928 9971260 58613890047395966038584850436802293760 9971261 206479574941035226372665689759950779372 9971262 -10823241828826689112567494886142256768 9971263 198425675238466595102794390192139276680 9971264 9523203776840038257719955317114535936 9971265 -10985359286201757823794974970258938880 9971266 95239744047822852057418369187640092064 9971267 107491136448471930142178640004129455552 9971268 102911490732286049113562662993372093440 9971269 71386873979515160692956213581376299712 9971270 -2228596865032344853146341073904713600 9971271 44068547810915650101467249760453885072 9971272 -106162812938915598679416948832555622400 9971273 -114224737989572943650894127589518003000 9971274 46517432781707648091204516615688611840 9971275 92585232980509971496108062239792009800 9971276 39971121198959587370594081221171691520 9971277 308625163306746517484044321084058048832 9971278 -83883205165035562995729014275296595968 9971279 -96281767863414772717561986937425469800 9971280 -11328889952591730369520185507515596800 9971281 9330807457996841744395741257320404082 9971282 47485456798354245896442061503100151808 9971283 -35593231719472921276150447281474155520 9971284 309478539081329777525817724491056287616 9971285 -225108275322075353165951673267279444480 9971286 -59085703025193654264763867372712631936 9971287 119189359102250212496590463991248828936 9971288 -57942255752300897340673499736230154240 9971289 20893860830067154374090350462920142400 9971290 -25590530075059617349773203186331479040 9971291 231943953459144781429360214818177060584 9971292 208387351649155133292284782067364172800 9971293 -4459610625867597815697407666645304000 9971294 -115881100058908461924730993110734930304 9971295 20424993831588052786755845285401824000 9971296 109368999063711565683900070900938964992 9971297 42323028185929151655643623834363172032 9971298 35876212261974058876125131345189048784 9971299 146963170041230291992824087107091267840 9971300 -207397422645455324084444792286870249600 9971301 -397786968906363602667081741212305822080 9971302 -49277604235615378885747809548835811200 9971303 -203347523867757140412481444316899205448 9971304 -149982636068239135206358442277343641600 9971305 -74838605483721257882759961606036833280 9971306 -168196832554755917972862986841788205648 9971307 285203544990398027958208255284399229404 9971308 -37407724432371971522067536606391523072 9971309 398851311437930986032435573519794294316 9971310 2969411902268418020118783272693587200 9971311 80375299478405254780246596955191773184 9971312 -41629114156222497168477369018650296320 9971313 -4274866651347230248453547357113934592 9971314 72772118164332564828349941430141063680 9971315 155961656974372946896903220593793682000 9971316 55674597297737034554317194897315717120 9971317 -43676157300105847000392466185534782400 9971318 -57051090932654156059673135637147187584 9971319 -15185662274440247834210225252530763520 9971320 154395240830919710603797872701804544000 9971321 -175272740065658661262766876304598243248 9971322 106904208540970203177284397009596086272 9971323 12679904275500670627204897374843125784 9971324 -47379984501701931856681533527337374208 9971325 -6164597740486581451213584357002198400 9971326 116754629216106647257241384476468597824 9971327 1198584091126297003124504123701223026560 9971328 -85197793988630223713787088376483020800 9971329 10550349552821001094690605373912121520 9971330 -81433726947827692179768835602975014400 9971331 -60728644079034769253741481359639084880 9971332 -79954078398944564959103384250375094272 9971333 117659215412780724585529785422168667840 9971334 -50628001983166885111944447473414584416 9971335 209552671902025729551895470475957946160 9971336 -224438361441733017863874822635320642560 9971337 3551320305255141347187629807794217952 9971338 -56661139110287643523791710191552385136 9971339 -123574441367043909171296244980813618544 9971340 -64655656634838499784250520955589964800 9971341 164482815068039730411867928452496642742 9971342 -302142475321117933289537388648186115008 9971343 41928329435409746997827501607362153280 9971344 -78534298884389069078556584425526026240 9971345 89761192731734299393678493589029708520 9971346 -12734017521157567170462780348310093824 9971347 74328411483445866774512804793099349360 9971348 -139183162410466081424372370876911616000 9971349 86639825061942445168925245867354076064 9971350 136689256204720085975326708906208116800 9971351 49886120330744414117015328234070250400 9971352 -53640702103033585508026228736954572800 9971353 130300044870424354242707327247924950602 9971354 -211218361521121285009180224000901620480 9971355 -39718698567079533051436666232425457040 9971356 -65699361739974690968334889648060928 9971357 324171980857184871960256584840708275232 9971358 -191805921108562056892519469202700698816 9971359 331732342867505069629378892618482062560 9971360 31276508266550687558791829058905702400 9971361 -192601738778346444492774814232025983790 9971362 922757036805479171514966819120564480 9971363 -229931438816453068986981594607184324388 9971364 5227598322379675027561489393560330240 9971365 -195712369236577826420410433132027392680 9971366 118632590504980985178739845096990220224 9971367 -4775843319849601359198589082650945536 9971368 -271848213629859519723182148261688320 9971369 648143736818537154299159404339083126096 9971370 -91351488861512397540445588090980364800 9971371 287494187898663847535708966155798783680 9971372 -42753434689309276421457665756585159424 9971373 -26560100937856779720476822404505416032 9971374 -11971822078998674580247251136396922880 9971375 -5279981256564024075988110751754772000 9971376 -4156441937358548496161803123634012160 9971377 207048347987752263106091183177635339060 9971378 381179098276221300480570097427683024800 9971379 565419049837790467498878963841608665088 9971380 -115447478079927115349541446807601561600 9971381 121335068187946029188397017688272095392 9971382 -35926407842849832515674737911919022080 9971383 371514393763011244751078248851633227424 9971384 473689411200924662865569625570770657280 9971385 111059620939754457853993180291762833600 9971386 179319094730901557964379454190890593392 9971387 -246047761269304962431097450397722839964 9971388 -61039527221126487288657909645819233280 9971389 -127657994697156743188875046907278066440 9971390 -67908163879346028371866234127891865600 9971391 284617525693131657192383433904637185992 9971392 257302855610947896823483871435528601600 9971393 -54812882176533607490208184766715815358 9971394 -173890045124943417293770117865928067200 9971395 109816604915556931982395354001538802080 9971396 -120176814509798034470188871312147746560 9971397 125467596309640556043691486927836013440 9971398 -58680170050164279888330210507218634240 9971399 3023499075150094433750420108481397464 9971400 -29126051638412146876662163634949120000 9971401 -116518898976382891313245149307350775776 9971402 -148590820268539180779520468772524962000 9971403 209432786321016713565579386130713273088 9971404 362896523644065544700686564930193881856 9971405 -90492488854054141176810334699326996480 9971406 68215610448802212315029386501064120064 9971407 -424265393306389849866159768721876451344 9971408 -7571615330326963286819611255159603200 9971409 -38418015316720686290205994178516689920 9971410 -141664065388535494094719963774819148640 9971411 358817753135913580314435225443795004012 9971412 -138024456031243012010227819462483531776 9971413 -378488634280160328596031123000567637440 9971414 -36414927649378524279493933457119567488 9971415 61773045178693225972671980215989977160 9971416 -72488272591858448718040233693253386240 9971417 475889483352102377303386724669073203466 9971418 264290098271801868564503843712801323520 9971419 -134180495611545041718863560844785465320 9971420 -43615965850738411590867406820934758400 9971421 325816645179744397819403635903457482080 9971422 -303779414036601165705368920674640495488 9971423 -155025780422114156676827340775817040000 9971424 5883093503840836768875364376557387776 9971425 21790618041520009301013974326254332150 9971426 144492533488309692579585108455851581216 9971427 -129189903306840319047515592641783764560 9971428 -53281626887476097169861078000958868480 9971429 -3050650241143936975547784579196392960 9971430 80531668956727147452487497513385943040 9971431 204861215345241442952563034698384129000 9971432 453749413950029477209690535801666534400 9971433 -7758326864111696453248751782438383798 9971434 -184097051438904505544253979087999438848 9971435 -34015181904107165523295072664134511040 9971436 -93343366218709247569577478161885822976 9971437 -47320979579031088682231288448172373568 9971438 24269474087222529662553112477946045760 9971439 -54804349792887104737295023408626672 9971440 71223495226086303475401348314049576960 9971441 -111758319391778840681913210471858730158 9971442 632567536735824248709658258159589376 9971443 104531596036073359810115000466273753600 9971444 -43272460335053760820555437498563733504 9971445 -17983800665412490876522289770155294720 9971446 -3524860700717341373828298558951793920 9971447 -19988768560424031216444499516687628400 9971448 -213628791514760127549841335147020759040 9971449 -94656382673850404853582291837336029564 9971450 84128449167052259264321501862815442000 9971451 439675330620376398304460559172374938160 9971452 234066248207188948044938542495381125120 9971453 202759742286086097830945239182452176224 9971454 26526919278547912566898486077342225408 9971455 99460184404546384635777050529560021760 9971456 -263160177155513482257353395156933410816 9971457 -114857636337483923638130628013704004608 9971458 44387304680089552006040637685212698112 9971459 -277645592762980962216769401603361717440 9971460 44145297080743209375099786150619791360 9971461 -232799121685162671846018929194159355938 9971462 -152490241096698505326906308175891108768 9971463 64444706384047320492391192145014167504 9971464 251885647907129915443659584917344015360 9971465 94872818215154395227869573992220472000 9971466 -64511407301238424887271998113368535040 9971467 -52045553858840719149511320525699081048 9971468 202037597371322517065155776255981164544 9971469 -255980851958650332213255887733767410836 9971470 -4480872868178416292429305294616128320 9971471 105265708049687342365200272583942399600 9971472 10949459262903419081813261903084912640 9971473 403500087906435874393777900132495507584 9971474 -33233630713680493460360334606731352288 9971475 -97652715700922830878143557890675749400 9971476 654635139554771097766212636219398215680 9971477 -166520008001594035510196599813175782848 9971478 77403419949317421717678016849116349440 9971479 88675896421035343977602909661440000176 9971480 115123524925684478611779904765975142400 9971481 96648021161745202002741416940482910720 9971482 -36311378400424427202525338768866011408 9971483 322609769372169134950231446724300665732 9971484 -171314557442757626307307984611362686464 9971485 -4730530759294503720953106893028369600 9971486 112135716912768968113066631618053583616 9971487 -79986359785711094875794342001905881424 9971488 282624424392997564827775951364475125760 9971489 514182255689503627078046284079173632 9971490 120235074919351215182784421816729996800 9971491 168771251621565739237615503793171537984 9971492 -29073311399655648666418797060225638400 9971493 28447159253091799668995664557948027520 9971494 -76135473323179324154741415295415784960 9971495 84057074742549343828316910482794179000 9971496 211057432643064952211588442868360965120 9971497 -64089565414104973409556475175919538054 9971498 -69737733763234691682190361014558578000 9971499 -106042386845212943856831873400664967336 9971500 87356522575369011439715238415662336000 9971501 57663085058918124814727804513373668502 9971502 -60686044932935501568612381866853970368 9971503 -346538725449673310329650900531097302144 9971504 62308194091532746033173960534017802240 9971505 138907018944856759289835721320089409600 9971506 -99568943551779328898386870440862392048 9971507 -33348815577909793973038688753201076240 9971508 7224566958899971760441572789911220224 9971509 -573859810424142457394759040117912038290 9971510 -62404854978483781315381993204896099840 9971511 -275848056049000313384741225811055487616 9971512 -249488979358993528834265099315431956480 9971513 547637383714543407523134478946733438762 9971514 -21518460064566655138603488830185163520 9971515 -140551208254908218658571307130767608800 9971516 372190764152723556762480941054723005440 9971517 25016154396339897364306191390062460000 9971518 264507212702612209490275710218791104 9971519 208976346816353390070204249995305897920 9971520 35226999470865342446615750179458908160 9971521 -23468725660270822367630551071232551488 9971522 17294672569935025352046485764820994048 9971523 -247078058689606280999098408445725479720 9971524 -215687663260980839415543899270310801408 9971525 -47648888038972023764918321718702907200 9971526 -6321824738022690801180144736517736576 9971527 76746958117647455067334992265525363800 9971528 610144249841839742856191386574192640 9971529 -32193443095676699510235443056444056816 9971530 -20999763457142291343278913613480359840 9971531 329765883591528282571176543207436014600 9971532 -69845443795629892553461458241246986240 9971533 -98530671282063420354225110756866115712 9971534 -33413555762241483474855735087379688640 9971535 50317533574659971832196620382145817600 9971536 5937558753521305066368098225072955392 9971537 -101971120282328838689963980474957433856 9971538 -92194110165829599750116075533720012800 9971539 -102178160505226957097939526067106800660 9971540 250253073131256912503443631882472042240 9971541 -329553270499865148017733942088050563748 9971542 -1351877299012340614636658186778062208 9971543 -51209889281488578261336219672364740120 9971544 25584020701140247352674540421166858240 9971545 76467449693488166796279684348779822280 9971546 -33890089520734924422777295673851899936 9971547 -42437424504372055682729316743694141072 9971548 73942905582676057792800871848533694976 9971549 -2478621511683879780402536163546275604 9971550 -61433417331868618838079462871074672000 9971551 -74846555217380062905542639244973044448 9971552 -195026949485825524316056509591543349248 9971553 38107626068955169065243155293066752000 9971554 -637059804371215875384476969520051933888 9971555 129604874863503135124626119744431219920 9971556 90312176607676449710296855978403573760 9971557 24055948203402949060889757778415161660 9971558 -269546690839628129663072439386910720 9971559 -14818673365943229246846933234885045600 9971560 -56957946843713925606967801366645248000 9971561 434286254558083924273279232881457452800 9971562 51549697459802362366623954177691326720 9971563 -37877276437121472817412239441964655840 9971564 -304900947641226612943182194721197005824 9971565 -107527547938592417329155113866268520480 9971566 87574572592945894691647063869417153408 9971567 -341550616157944762102788710736143982048 9971568 -60201530084177600247502785619973111808 9971569 -192706907154749835686306055614807994780 9971570 -80112717868980712815099194239105136640 9971571 -3361332479838070552304175717453346176 9971572 42355604431944657934698242195886454272 9971573 109463520324906424123739926556374284924 9971574 -3239398722471415027128826343801336448 9971575 -119630537764957120519958908293441713200 9971576 320052872709221379331827215683583692800 9971577 6764082356038334494820999924396669760 9971578 -170865364533455786276433769753355030160 9971579 173774818379891688985358200288641036384 9971580 -6662003970438905393504841419938406400 9971581 16616757259834817174436984696837812160 9971582 -67573266681279452541468026166518971200 9971583 -224026214503269372210633582517414347576 9971584 47137767954080758604890560542225203200 9971585 164676037565007586471768591796641170600 9971586 7568544515819782317775090169065547472 9971587 27635190165059170095961418908444556272 9971588 -415046815726420709182655243184366471168 9971589 85727942369081475160073590542390477408 9971590 -95914707770996999980439483283933398400 9971591 139334224013139067095691946321574945072 9971592 -91804322274740793258238354137359155200 9971593 227467904630875967026211556673561388544 9971594 88371902149672705573774275114413346096 9971595 1283049638161598016966061842512747040 9971596 -319126251836862554368742610707564396800 9971597 -399394797816574362835020687173664954954 9971598 671077918783971737822564539368865920 9971599 -415006220060155388842318762959237419520 9971600 -45243086734350279446110420818330009600 9971601 41615080475581937951092206955258862832 9971602 -144058484523695567460168281013658075248 9971603 -72906763225156695499542681130185272148 9971604 136888427683598217500110867931811170304 9971605 38999083970128582073538704281740652800 9971606 -285036840386656154245027470565818529248 9971607 196112386917370679556367274333814536040 9971608 -448600331228193268299588229408757975040 9971609 -365077399812925394640386875378341984060 9971610 69440028725235672386905654146332160 9971611 -65482108080553294643162364125215030576 9971612 64234753791393062457403575776049392640 9971613 -414237469897844770363633202736092817600 9971614 3541451165719760161232528677930432512 9971615 -65209309336063838588077225665905278080 9971616 -822973109195509771390877331150077952 9971617 681230887572983971132977517986600520960 9971618 -14378549201100466617138238536952248960 9971619 34435615743774457283365029059634535680 9971620 -169223782203813976957962910607695441920 9971621 356251330325565501175036192218900357600 9971622 -174957295004044044558405395673400959168 9971623 89294287386605688965228720108142676720 9971624 -129673578964273051879473876189776455680 9971625 -291452964513933408071992061937331392000 9971626 -43611503972988515161467226930987115520 9971627 -176356764254465895032136737674205384400 9971628 11635934541911552945072924885685427200 9971629 -97532571134797835289130271359686116340 9971630 -156911206001285726141769541977915839040 9971631 -44482776326654299030433233367919235872 9971632 68377011305905200873993794885642158080 9971633 -55644244837148786770425020196393132480 9971634 -151770656358885137082376854406092059520 9971635 209426649536286678493103191747355620080 9971636 830267548183746989173783632235350054912 9971637 -42161197610730666724368475540378259520 9971638 -280164518849689469266096872538273565280 9971639 -60802495127521464496660417542018715344 9971640 -62986903189935454643947932353495040000 9971641 -99607389701367169417271140665754671958 9971642 -86742379830966247982820297826150512528 9971643 -2146841579671040710416059199188580672 9971644 19940212687292027400637203326085976576 9971645 -12301754965956849765932314398596897280 9971646 -859315522804719272042853812486418432 9971647 189157368129329527692669008045028668280 9971648 -72244532359596894787913487846079463424 9971649 100122744197831998751521022362327797600 9971650 27477860348889225940000884805244988000 9971651 -17463880961194550901759888193889798256 9971652 83946783621780609778493313692015960064 9971653 106648217639767910635784789895756303902 9971654 1798510659891441944629281982469812224 9971655 -217158251159178620535174446159518497840 9971656 -16436526953446454293564151530846003200 9971657 392317181924515226920415242860973767594 9971658 -17032521377697198848097242406614068176 9971659 84792495596890744150364427249578204416 9971660 -89676778244207667893152805353750840320 9971661 -97208464081293029433495272666548432896 9971662 209801137041435850262438809177811120832 9971663 -206632254718871082522199120931884370376 9971664 -41565000585515950258179913775553970176 9971665 237943445303233545873402238654150249920 9971666 -48882204920245509377281864289311497216 9971667 -3401349244767774119564703191605512168 9971668 -133181614247313511671935088994437136384 9971669 -4071112521146078728564005511471941156 9971670 -114525828238098203779513559411340576000 9971671 -200416706619067072154344042108743261608 9971672 159338721578665090179348042196786636800 9971673 102019147946861352815185102256967623808 9971674 79026771055137457913167101442701540336 9971675 -41504169178625963314143279781140000000 9971676 145480034095090061937378366701416665600 9971677 201699771896786449541900431193003066624 9971678 285670133050180611007267504572360128640 9971679 183177252867934644589508890000727846160 9971680 -180778462554624799758170068724884439040 9971681 515506646666906275939984877299865848482 9971682 -947087891528983884133289674567013376 9971683 524214961647266457390607300300592331932 9971684 -2688348359828778808667266751178144768 9971685 13592101873093928596503843972425457840 9971686 50604356420262448103212561701176883840 9971687 242112846118474448552273575971565450392 9971688 -64912888055359436247485170966185984000 9971689 -2823405037421095853730712382587407040 9971690 -264256322591515570708162421282150272320 9971691 15765364949197538811665186144598988800 9971692 -157886306747540788215654341364241576192 9971693 -270028476771439504243682992101374749536 9971694 -93349811510576148915439693489804032000 9971695 -137954241282511505960957659949854543800 9971696 43156772358407856662337203494453248000 9971697 138881151275337384282576113504731695072 9971698 69421711418531436336336340022881608192 9971699 -457203852526081632588316496539607157300 9971700 1805403945118138525179780537243801600 9971701 -780831508601516485929196616863573639428 9971702 42102549841598324031161851076801603712 9971703 12169251034437966456171092371735918464 9971704 8227785439163952493796345222598451200 9971705 -375122198585235317722429768176737566140 9971706 155979084523809122260741777681771953408 9971707 116414587190255387228822956279273022952 9971708 -139286432859931386762622981490914099200 9971709 -271408752634729930402555314599130581472 9971710 28066929677188664452688251262137224960 9971711 -35919563376270587686883462079542642688 9971712 -25680259542597620148129379557562122240 9971713 -199835941125964296986785688438182560080 9971714 -53523740799921321756535140412530573408 9971715 47286597109127582606913525457330593120 9971716 -28515647964967289934906257681741004800 9971717 -166264521707015410587377446305534487008 9971718 -76228207622792910473893340935768485696 9971719 -4655558495884592108137686179237269632 9971720 -130928310712040539689917218372836556800 9971721 547171741456630904579371664629952548800 9971722 95465252762619706865052699737049279072 9971723 -106926857352378410675491329818491224000 9971724 -106752613808886311091558709419271815168 9971725 -197516294794486201184674918715415721500 9971726 -19341028368961279889957814076738010688 9971727 -4228432829687119527729253156333441392 9971728 -20453699190110716091587534150761971712 9971729 168037876413849685026689029554888081330 9971730 11763288673938589330680243882496499520 9971731 -315897658916276669373588939092499808 9971732 -208796346730870201864032112571080550400 9971733 50547239062257044358953777975564504448 9971734 110029088177405289709594411425685629120 9971735 -235363202780837800777403195869176745320 9971736 164334672349572394021875715401798758400 9971737 115657483315948013636312635613715187392 9971738 -13215948809393500755135227881471088640 9971739 211033082612375877875761104462897988608 9971740 -166194971042989465142908452286272875520 9971741 -150234995527596119002575521733518975976 9971742 -84228492680345429604862686817786275840 9971743 1385047793173553366722843872862387384 9971744 -522801227577494936629282799569171120128 9971745 119948807411351139593731946725819054080 9971746 108287876990872027776031645711240092960 9971747 -53009531888518885859214544570522548240 9971748 260346605800658019990429479562179804160 9971749 -256411589787523321071623502905390445250 9971750 -103076627676703447910838312882495168000 9971751 -234578283712042410935509197528210654720 9971752 -45042882496167960686775535218258001920 9971753 -603465726343224194910687826713632911536 9971754 21808167323411523620533152175796107008 9971755 271156958751564191333112186702433613760 9971756 87163979972102038996488807789902760960 9971757 307322196863045078451371065798782623040 9971758 -52777113446312852509025987710679434368 9971759 -26897949403843728009453426332162916768 9971760 8630961502146955327306995017637888000 9971761 200821447656680076538025710911727065362 9971762 -192782403322445698511561177912744944368 9971763 -152624919741798722886789521568653741256 9971764 277716370791476373417354249908554954752 9971765 96220727548340372251904943771576693120 9971766 3773329869972775412388778815161836800 9971767 212323275811267873415206384505519280240 9971768 -56087925687516647101251140310463549440 9971769 -132752678164850473943167207371432340656 9971770 -3407020617699643478001714890174361600 9971771 72847763846521547141900279904367147200 9971772 51823782021256587270065546179707105792 9971773 -42560795443241717824112062898515436960 9971774 -21999624393731573243316097167254264448 9971775 -262957201681961568272958381602862720000 9971776 25566957578761272578122282392084807680 9971777 483082995968902915522987253802960267732 9971778 17046956288582819676490601198460699648 9971779 102661445242588743518245290935984040380 9971780 -22826359917526861335354211587781017600 9971781 -3907815200445680479984946972635919520 9971782 63167876967027969474743187550712621952 9971783 -323999155039597924073321960561493004968 9971784 142106942770530282511110375454225474560 9971785 178171020849676525296731786924852266980 9971786 1693458491044688052585936939828707328 9971787 5313243615890452629717549404710167552 9971788 -106156189843778721468266849955909206016 9971789 215386740808277706972120349003613197440 9971790 -113755715719767248906950077747400721280 9971791 -269173104654138434232583258666057042008 9971792 -110932602440055624811714500467807256576 9971793 131744712655411825489734776544652127220 9971794 147992695486364738964520321780402778400 9971795 -134420394281415399321740690238465541200 9971796 -133992930008936916907681522977827315712 9971797 223022081134928759262894960752514476160 9971798 6935178394047826257297311851509536064 9971799 108702086004010073062269033155281269864 9971800 9558034101333655524830923044761088000 9971801 -40037339929164130927805603562546863616 9971802 -97481913080169160481447164507920230400 9971803 -31072074851921759181109421167446428976 9971804 399159913505831188252355941717153030656 9971805 -156065985242659570719593320355707574400 9971806 -26119968095777130518831468058051205632 9971807 96102331975477592071453992778421377056 9971808 46321260041848256297063322834708725760 9971809 -118234673084055600793362906345613597884 9971810 118508647085939940955718352751810344960 9971811 318490688675843910379789121835519367680 9971812 98766939890506317251007211351543644160 9971813 463921577215386143372750629534275878844 9971814 108232452616544960599941987263565378240 9971815 -18741260043048484335649081769947368000 9971816 181690943504503324534457545046919060480 9971817 -151965963242171850153944859394617137520 9971818 -314092704456739049602669924734203138640 9971819 7871688932038318794320510634875204640 9971820 -190643911807875536167330326104585088000 9971821 24511599785738544284021871523614761344 9971822 71893549087272045228631555831597793280 9971823 158722940799938084856975920592184658184 9971824 10837197980631542484029672305313218560 9971825 -106965573039151110073119696634704502500 9971826 -92207985973681160388085482714077422080 9971827 248505447328438940556892281205753114800 9971828 -315491617382819890162088082929909615232 9971829 -98444507679207321430229748456310080 9971830 -193749920725041124764308287216722604800 9971831 -302699145669222812467229815879081733736 9971832 -22004765060084058350177867400106475520 9971833 -30036992667845068894907854139674844920 9971834 119934764762312554778498641104228399360 9971835 -107873073762614162748919829621153235600 9971836 2645253188548211458390250898739330048 9971837 148236039482766522449516423916378372486 9971838 -68697832996028063970369337125095758656 9971839 -226357172291737857756212727775004959360 9971840 274593382294057366455794243463649689600 9971841 -391146982488319843346825981634858158400 9971842 -600015983411977985971629849966421989888 9971843 395579995615277337474863385765994070136 9971844 -83224177646116336470762181864197488640 9971845 138832094672729136021846384968965561620 9971846 283829657784067292403347633693164179840 9971847 100671926432560056318934330065236218608 9971848 279899293173451302919878945465201423360 9971849 -141076159255811703201771587877104052864 9971850 -1666796876065428243582559489304947200 9971851 139516723430316912782345391471516951744 9971852 -140681305107065172698415396181916261376 9971853 109175000471709328247983554933882057600 9971854 189556984098678541835883257184060092160 9971855 -454840786930648560659609013465821927040 9971856 -5460000630919469839733795066204651520 9971857 1730128604042292801318800340787102464 9971858 24546087685432407531487797054114842784 9971859 -1302246502878863925254565443308430592 9971860 -199055365556810408201112213014049484800 9971861 -254790555344813748559136469549987335538 9971862 120386883795185445820437475732418108352 9971863 145278424674703428850060774744172502528 9971864 -154147729386256824373265192548872806400 9971865 -38805651676623225612763090400151528000 9971866 3205889574767710251932074161652917984 9971867 850304547651444903586849363900496217720 9971868 963207072567508965223054391333706240 9971869 -358196818857671908331587779185609814240 9971870 44160868531432823954367168217842773760 9971871 2065660314319293141705795464352390144 9971872 -8327129370275285026026635135211798528 9971873 4825972142196018673892254130551619844 9971874 -100341873910290354826681746091448260992 9971875 -129993673649888639315929298432628150000 9971876 -26623388649080441994015063878825229312 9971877 112701723525256182103294057958938189632 9971878 -11198380782100785092644135739071408128 9971879 105788739757355944417585485789466388400 9971880 -4845195572584936755505006951951564800 9971881 -18481794181438191244844915188501741318 9971882 180869803946294085274118278980248546400 9971883 -7984534698557502789272776439031838080 9971884 35721705483664652199193185848581975040 9971885 -6513449821620783743787896060280576000 9971886 5743575071979591457826718529807670400 9971887 3916983072694014795335313207096507536 9971888 16808925715655019412188145970118426624 9971889 237185392812727607213103692146937187648 9971890 31617230256354913876293151165221312000 9971891 -401275624922263009842138337455346505856 9971892 46081913862821597054861601355034345856 9971893 -100322259143642136248535934701030246276 9971894 69996570985447515866443685200607314944 9971895 -173783674544842714850833277039750639280 9971896 551274186724003450682180330357428715520 9971897 7077338946354695771108569309774198416 9971898 -4561613769502295616848060991954779136 9971899 46655707949827690462354055888805976336 9971900 164475855284825479168514375605053504000 9971901 150281741214611967060953005421440149030 9971902 -208655855168664371069135359157193646848 9971903 3887160673150996902522911889601686864 9971904 93461102497953261424503010278833651712 9971905 15350628296938942974610061551029999060 9971906 -16519521040991685066321837023117406720 9971907 -63163260045368007341263671274865208576 9971908 386365235996638544597066400834117242880 9971909 258672161816588429245076366662987695360 9971910 -3179690061609710942505233196642714240 9971911 126953737350057197833372418834864128800 9971912 240043367709550426901510188261464499200 9971913 -27349725385599372241376685136116203520 9971914 174835399172969675835341508102960251232 9971915 1938200441518539100777274358845525520 9971916 24175720618802488937546001409545354240 9971917 96725636285913212889994509941729390966 9971918 108131799280346902832834858081756783040 9971919 147971008136879072950146044573767413888 9971920 -10403063762676002206651839529557688320 9971921 254640787088438844916098382058453467122 9971922 1554437386075581346667572050194868480 9971923 -240449601554391168712563719490097852736 9971924 42853337184599653044210787020359913216 9971925 35170028174909966856531145377092064000 9971926 126034088104582333832173108162149880704 9971927 154549187976424734268200486151955063472 9971928 67453078517238799529130748939242024960 9971929 100691046772952844931644639342783160080 9971930 41584607050719969818584740751875966720 9971931 149352989972688545861371572258671296152 9971932 -171651017560838592914012732341693598208 9971933 -67114414902429754555286800465761328320 9971934 -75640840081399277639800829768868894720 9971935 -307670785765404332256349883745477756120 9971936 32448245446955997360012115348973420544 9971937 -346468019265113488424485720800109198560 9971938 -29576774682543106323332201117963184480 9971939 -268625875544078024793980384203504769376 9971940 -114085514369488779754226973137160806400 9971941 -139504169379882413134716084366909989280 9971942 -317866528114766624263996615179380068128 9971943 -306930301054836506678524228306785838080 9971944 114405535796532108058979841695732121600 9971945 226548081269030911095501333391427138880 9971946 17164152038854313031424191282172798560 9971947 178429835280904372832176678645755067720 9971948 -159904697986196386069271921647949650944 9971949 84273760270450343358029913961205835648 9971950 -40277470163829140913313837561009934400 9971951 -194602336660573646111926962353262839496 9971952 -51958235249154106084692843601649467392 9971953 -842397880827125507278214025310311057600 9971954 -1443010831196655445628225776467537888 9971955 37661904464935418660672027631984224160 9971956 56274143959852333541436365354750754816 9971957 -541055282774518548365145092185891891794 9971958 1004846236222448194952812937205677568 9971959 -466213972376595823153498281030419842840 9971960 754283346806033210010052392662016000 9971961 6471144342988044899881288683141549504 9971962 -20509175766285089312542251834258081792 9971963 -192334372468022838926367170350181102256 9971964 -385561182927103035471106402604579527680 9971965 101079665672620926324196270231739435520 9971966 2343345170381020441394703422235794880 9971967 3526651192080233232800870780065339080 9971968 -61124779706176225259748315110160990208 9971969 -152272648454720296476749843787411531840 9971970 81489500407214733467466849094452864000 9971971 -47255816735925071836878510808822963488 9971972 -20005144772580108234875675365884776448 9971973 488881403931670364328074695949945886 9971974 30119386899043924075546959380767344000 9971975 51916161546985338653940257151950863200 9971976 4399426379664473496459120591889858560 9971977 156444952616617213205993536344894897700 9971978 35327497263632039768521097899114805040 9971979 -74222465604816219969220679659641143040 9971980 25445482225252396377777931569819264000 9971981 64869585232507209287026608597092214732 9971982 15887299045155766703748274377059449920 9971983 66318086176024944935747757525882542320 9971984 -19522241404475310816753284201139732480 9971985 -43611038684376636843654221917359072000 9971986 -53323952314513060394608665753781085808 9971987 -17134702938241594006800257889373587456 9971988 -36413879104769930714903789417794375680 9971989 327426997661205730514742789967987915790 9971990 52800649052138553424206974471238919680 9971991 241838638050317082716133231068817974160 9971992 -201014375936336426970576068702204160000 9971993 -170793284066067711532796963758609672758 9971994 101461002461450155869208708356493615872 9971995 -83647403210698267036356209322134012160 9971996 177000303772777625988519237964435473408 9971997 -80632825185606544725913685029614049728 9971998 74787079866846144017361980904006480000 9971999 399448728799518808910489836826950527480 9972000 131765481227863778189249940523352064000 9972001 -2903926789439278137464039910645005440 9972002 -119245128087353823179210641639579344048 9972003 -117218432968906715975432151529686155520 9972004 -113776755651780239864055423009940742144 9972005 101723286395772202411511585574036507000 9972006 -149032836066548049742597192155881620992 9972007 284734467633793422214716089472086059256 9972008 418949657549468889678455048955774888960 9972009 -233662084257854202444287509503090071286 9972010 89583437847822710353113120854082104160 9972011 152711575275097110359902618785857580432 9972012 287880217554961110384636470985945415680 9972013 -384973929905682253403670343205497786260 9972014 12484142510348706968629799914032900288 9972015 25635699892848017950597189098145764000 9972016 -2983314625216582290147139996160000000 9972017 -228220858435828641363552750295300703520 9972018 -5286175215497982460448642978245509120 9972019 7750432269720929419108073020441514344 9972020 31138155541482329262553367733812712960 9972021 15908192211739215194680744438526839104 9972022 42420001066134447558278566039441809312 9972023 -118309526312383481067140334182986864728 9972024 25170417193319552907725267978143211520 9972025 -82355813019798283347358057711036971200 9972026 -36878646046080676611662985007431462288 9972027 36332415622403553652281521982579790800 9972028 261763163516892719403281928809208208896 9972029 -549661261375642226400781754043999245370 9972030 -78687155873664210680507332390755674880 9972031 337115434189310875561877113595193547200 9972032 -58300549260980023310413044779392696320 9972033 -187443309948638577654712688101704615552 9972034 18019934314701581879179721699633033760 9972035 67565240245352539582811341245730882800 9972036 -88578336433164964757230681953473126400 9972037 -172289971132465308697587681093212194176 9972038 44294595202732346005919790419924269920 9972039 34994480836978901221817608218665894400 9972040 -51060301753415592980931983782340198400 9972041 -7340556883955601014591433542891618880 9972042 101178689709578396838047747096679251712 9972043 351265868929189714804343487650014390292 9972044 3951061395922198839323197516266533376 9972045 -53622476831563314971752437342576062400 9972046 -12784642127034812876861369537991672960 9972047 141588018587872356581060671066875630144 9972048 -127770764211986728666782695607280336896 9972049 -21117912166328399908527280930712215040 9972050 24415919188582575783782668733650857600 9972051 171584098213859849132472201148182184632 9972052 533797837432360694051453352855398004480 9972053 3249633197583426168336855502733531904 9972054 -168353523946584713295951114933099071136 9972055 66750420897794071442491157885666205600 9972056 88042907459455251326416857672056217600 9972057 49365771337964333657054338674796293840 9972058 -3025571904600135445194037127890287120 9972059 -201910193659281251744311724578119223740 9972060 -37881119780389711474710006564987863040 9972061 -102707934189523256549305767989650321152 9972062 296060789275368520058571724258840689600 9972063 331008941707750678739541598987806082392 9972064 58312046197464963869052665220150853632 9972065 179811853552745492059888116543580637460 9972066 27917797912746079726453067718892485120 9972067 -43890040452915813095457417228659356208 9972068 -2175928043204455490540341013560283904 9972069 44915258575260170528757556390578210240 9972070 162702460504299169191424559815099140480 9972071 -312771228327304299978836229484808451456 9972072 16049588303882952945895929829853184000 9972073 -104139994694668937980166705052087851036 9972074 5068677336558294940455709755321100800 9972075 -66487433018723084430824902433978441400 9972076 -65450450391109408846861544441207146240 9972077 -531095328136342341837892461360577079808 9972078 92830525730458235131829638787869391424 9972079 -115428305718157165702964366530873495544 9972080 -8540062107131451330783072909569556480 9972081 55110551965575209517236966161519947264 9972082 -191949721908179584418437149715615258608 9972083 -101169467251996017185469221062326690480 9972084 -107851635739377173774124455890974547968 9972085 32488742486225529689950563517551294000 9972086 300113968978229554344827405092802137920 9972087 2437906828983291614273222344619563776 9972088 -6070738232125059242154148176633446400 9972089 -25377525608317253959991384302755033600 9972090 93592507000455463634746257095941536000 9972091 -65400611413590652092721515786483845600 9972092 -2220989951807812355865708643856142336 9972093 -107800706878408483999374372353959037760 9972094 36522928193005027557923398069789440 9972095 67856700005627554500977743802966179680 9972096 -257179188475493529106332901652928921600 9972097 547301832875965235448026725007977145812 9972098 -995764824192959641344575510849734848 9972099 -372727083307493626416124349717961079200 9972100 -37725391208685390109766281009371817600 9972101 -301477672035979271404796254339584116898 9972102 -18872041601660443149194950198129016832 9972103 -216570642459495163667630333840433340648 9972104 104868096893745796433214268522885493760 9972105 80941981117471001007170641860729456000 9972106 -9310980880414301771420204525033807520 9972107 279549096282352305271476935347163443152 9972108 -55139561005489411181393739706220683008 9972109 -95139150549821283839652391369376010240 9972110 8118116392860989727319531935877201920 9972111 38026660025059112695049254547151358464 9972112 -57642671033629877558251936115198197760 9972113 694352531078048794449322717843804606704 9972114 -136489633583772727617234001626746695680 9972115 157652782591672374996532040857557021600 9972116 -143268646696688424415793847497649475584 9972117 476161890206434965390907680853213070748 9972118 -19051227564853887690095527758740276352 9972119 -165508394109936326540552353188256167480 9972120 81894944753312981661590168070555033600 9972121 -116639219691982798650462630655688770800 9972122 27958808498995583267075773734785744112 9972123 -43636380062874684772422347891000467200 9972124 -50870797186593952073768645634480502784 9972125 11407498495057914561342364190580087000 9972126 -232804216149193384090769769495557385600 9972127 -129613266188352545011131126208790782728 9972128 315647214496037939517489836093726392320 9972129 -29504716202235404242521182182061761920 9972130 -511238827410266743903491545012014080 9972131 -90086086824204835153016773002580569600 9972132 -80241468406988472994380936553701808128 9972133 -16421041603488169738756188480667754016 9972134 -23502769507461052413611966840257738368 9972135 69180395140957576614299714885931222120 9972136 390265331441343201961313005265074375680 9972137 128008596718573067753008489205005090932 9972138 10382378015816670441783339062026076160 9972139 394586402620023218958827524953241477940 9972140 40726286714799635615700286160244833280 9972141 -141037380275373134282816415708936355008 9972142 -8664204073597609195144611762069920256 9972143 -222340427066921193380943077517977923440 9972144 8403876180909165207626642829796835328 9972145 14530302354034714650411729690449694900 9972146 -77780629221571610562759216196698026880 9972147 -319186255626381270501394621062489203400 9972148 -71677925339302270089828900439737265792 9972149 -569402112387864983501466613639278523008 9972150 -75146565147320417768240065792488000000 9972151 39513192290714207017622486597379382784 9972152 472048933374654537631904861209814016000 9972153 8785384437649331293364206536498956682 9972154 -196647924936665598010316012697564430224 9972155 -48769027010514614904214683745559969040 9972156 36805118490787589669043324320840884224 9972157 123990300649521435408787451752995247180 9972158 76512672705344494234366836684508745472 9972159 -311520313188862276664015295715268131896 9972160 -39255578139882243664894264656569303040 9972161 148545872811555761017886060623060605762 9972162 -36002049309242111234563275279872482272 9972163 295450121804713033297022732373016708944 9972164 322752302559066724408649030249472821376 9972165 2352156399219030591553949316681642240 9972166 29742945238425425503260217072537771776 9972167 558324192710222519232283719710820797952 9972168 -113569569169853119745101319266132746240 9972169 -12338213572483368730811585692497900160 9972170 -54852382858562908681762015300257638400 9972171 341329845096595021619794978909649350656 9972172 127697207167643962228869316064992634880 9972173 2148361288644526002055522569762110208 9972174 -121912769851850537279814889050862818240 9972175 61435414779031853143438252750368115400 9972176 38081552420183468376925162684697567232 9972177 58928502933647199460325139224127823008 9972178 -381841056076748627902633325723205817344 9972179 68823312743158693164639668197263203664 9972180 268952189102704332228033033117520896000 9972181 -156152762351913995018535397740029092800 9972182 -133027012832783037837404899642182723456 9972183 81681989441489752426197209274652603200 9972184 -150704756559441464106825034756623175680 9972185 240801939417657619091178813250669285380 9972186 77213946290521376819825651268098125056 9972187 172396443333652006068086977307236560836 9972188 -285594589689084198337187126848252730880 9972189 193365465604219809351983213869954741254 9972190 41501204449467440681150606137753569600 9972191 389246744010264276847182176802486335184 9972192 -145823202491350943350462181057911848960 9972193 172806430640152924374487925010910125120 9972194 -35978965063580648353906151041774813104 9972195 -18847515220428712896262465902159507360 9972196 -172794439364530711539594006324980004608 9972197 11054924415025910562613033387719173532 9972198 81369714743893741090664806851801828384 9972199 -188203303008370036169167184880773849800 9972200 -18284343991580125383939473174876160000 9972201 165999410772947798327440899807214002240 9972202 -112141570311290343856014489615855614208 9972203 -98964106647337123926763117117074470880 9972204 -7548599112251373630105186859687673856 9972205 149806454783256210425691533884387726860 9972206 -199213548210694690745227948401752192448 9972207 -90871198943952421132944074933625561600 9972208 53898316965520073342456051907982917632 9972209 959833453000460690169296734168775604 9972210 -19973106688952777796027642470458913280 9972211 -31822987727028337294014917420384342448 9972212 329014792782888042058879308556045827456 9972213 182512394972226382130906970177982149984 9972214 -20654397103930676497859431276815919488 9972215 -191596574476804139127747130782140640 9972216 1503359366609016329010694480747376640 9972217 -422968665136431346681487783866192100268 9972218 46607498980381677255494506192430536560 9972219 -77221293697488338399785589007475592592 9972220 205983568817178722474712645199553210880 9972221 57758555173373457196647202689245654112 9972222 -49656197570955375663441020254426761600 9972223 143878766756832667190766589617614383584 9972224 76732727053356890163769272784090300416 9972225 44733853232128772922540497107159699200 9972226 205317178760605327051223025944468202240 9972227 303372032922078485924907446192767510992 9972228 47148657018643163858843877452261093376 9972229 35810311450006262706451419604423515100 9972230 57434076434813897851177383110178028800 9972231 -257362637000086386931153127357000322648 9972232 -277925106331781970082263239796131097600 9972233 123235434788082800905499061537344083482 9972234 -42261397983255806435926084734966820608 9972235 -20454562916723159326737862835553550080 9972236 -251743925190946416387959376379507960320 9972237 96686932544909280890406428534255273760 9972238 19952908077973550913310310030220030720 9972239 -43097611404331770121841269445599859280 9972240 -8044042024945895641112115544770478080 9972241 -463759689065849957227198682855109921358 9972242 -68732913809749140701517731235353023488 9972243 -40175995641477195902588147446930465776 9972244 -783755368506375153491309539946416128 9972245 -27580847737845094079233988592402520800 9972246 -85518870848263881726197415785548209216 9972247 83277709655230832800711208168614569120 9972248 -71248208376653107199976004351495372800 9972249 -137006743298120390322470289567865006080 9972250 -18274528408204878227937732664623312000 9972251 360327490095156513600502790926757336232 9972252 -103600450081344551901811649632077825024 9972253 849956266022310206109820097940956554444 9972254 513139667679748432135196755532459598720 9972255 133554362818104628255779674715212522400 9972256 -36094300071115083618334108770191278080 9972257 -32412223035252622199651312901002040300 9972258 -141584233167423849166255879180526592 9972259 -2897586704672273800505793125159988480 9972260 40238850488285137458807983409596186880 9972261 -128567106227884818292349254728429827520 9972262 -190037805082638508221914643644435086368 9972263 172950860112587447224229519773551598560 9972264 -3278370050053269889361007535140372480 9972265 255483148585464683876872203027412564800 9972266 3487708012664003579259000658474272768 9972267 198203210036379220406138868556380392280 9972268 262410478741805213263645893525186318336 9972269 98652467485801210551953611962554271360 9972270 2746848902864005356715398973269196800 9972271 22627763264355399986015747176246945872 9972272 73953998394784924789347535032385536000 9972273 38426214934451932764632622108632463984 9972274 -21126952857525192200461051391129762400 9972275 135519989647507085898682856491740420000 9972276 -135994021467724457716492290126154272768 9972277 -29895675281603253441529616613700088960 9972278 -137935567161174087786932749218718270560 9972279 -179685239523500817391617221898434884416 9972280 -30819484963349727877482262637371084800 9972281 -53946978452993323847156394898445809056 9972282 206587711514084703920457914235859271424 9972283 278394069333677716416284395039559070520 9972284 -181214946524817903728968697151959422464 9972285 -193386964763429469542736883987004888640 9972286 -152352900248248889895948351800215857408 9972287 -505561878934464321410629904824814832 9972288 -18500475973827240927550295601315840000 9972289 348877139143606353518551636820749056 9972290 16849674361283974293375036493682472000 9972291 -50092388198540189072356576969778535936 9972292 -141091798791399327723994075212348146688 9972293 -50206221510175247465178750734268148800 9972294 40062301805639229650761597404774727680 9972295 245198389326223194652795475120422327800 9972296 -252023575420404990572486016580991646720 9972297 53656928795802279530668865246813761002 9972298 46753397477043083511691206338638456320 9972299 -107312736682186444416470592714471743664 9972300 -10459046232510590523883143025811635200 9972301 213308332343474842835893172106502041600 9972302 -4768807461617056004550154720929945600 9972303 -70239034452048800906553947262698971392 9972304 100031141899367201490463586275776389120 9972305 -20667092137161132895015562103836609280 9972306 -200533459900958927446999346079269173488 9972307 -170361442378846144725963913634495280408 9972308 -207941842214878938998714382827449299072 9972309 356403313396549917699287567400499948704 9972310 -205444539207225555656999755236233034240 9972311 -31596049766012350528276570229049538368 9972312 -26031411415208396391207668393272934400 9972313 -218188197525970538654797398045850553276 9972314 49622614256190853470423526386304184064 9972315 -4039032233038454370857989690365284640 9972316 -15272819465852364044361231342393064960 9972317 -205530798941404351366292823146238161280 9972318 28674423535932431748244957656240184320 9972319 -51820841719300565889492378229415282688 9972320 402604542033141304985456694658982215680 9972321 -76811644139505675746729951453661800640 9972322 63218600820785541960472328184794112000 9972323 -484556188945466028157469300302496696856 9972324 20704165617751781991933981842128097280 9972325 -42358782345864654573150632528674658400 9972326 7829515885718441391234836854769011200 9972327 335513216477666022240256133244388782120 9972328 -14591872269333589320132440574984192000 9972329 216056155862680868050404771093403215930 9972330 98307916613098757888567848133959537920 9972331 116765966962503900596194851186240991264 9972332 -226157632874891072246749911681952552704 9972333 -154983542921883785634572241629331568938 9972334 -312903969594293550092601770838539573184 9972335 112274455673663310214199414590501502280 9972336 -69977523608239006897266269930323968 9972337 28686818146343370009180207690110637312 9972338 123629610089000992024879363453607650320 9972339 2458754906078288654639404822391232096 9972340 -8467036697815884361782374356323532800 9972341 260273418946873205346082375077962298684 9972342 -36503781131560628317485842419048427520 9972343 622765781725630055864006176155297247592 9972344 -547905738518315375131867259163358371840 9972345 1322009236204647619645109351412584640 9972346 194644668864064121774627768516271955680 9972347 194559373713886929125568423422765931264 9972348 -23783448602123669619371414759354588160 9972349 -25204576094994641088124187025504868800 9972350 -66169693909941685299934759796015265600 9972351 33421742452495931614996227684235431192 9972352 359575276800493244536363132794112573440 9972353 105796310977833934406930110067940755460 9972354 -13475446061277267126229983990881034240 9972355 -137054753749962031451634175070421264240 9972356 -235189989623227659553870490315697886080 9972357 222044652088484326022158185032155491840 9972358 65012187152851982060612455176015286080 9972359 40549253458228392413818907785777774080 9972360 70647874908706170892858276626599577600 9972361 8578601377904683388749802838772199040 9972362 -139253957661394609254135786570320207568 9972363 33119999103726457949555208778982768640 9972364 -60833374352586127396106366863623118848 9972365 -62401981885718806727937038065108343880 9972366 120440318661140344879821888525048981504 9972367 -245007024295212938839150211474770396848 9972368 27154271904059306371446683893310423040 9972369 455213556822803698962018827153794895040 9972370 -87496095494889195359949676424489768640 9972371 297421978244855438404370345121165012312 9972372 51917914983786286332177501038735726592 9972373 227909965678581542678021479290467229504 9972374 -169405512195333612038206706263685744640 9972375 122838956174163991974231847290503040000 9972376 -61849931614730303507554334465014087680 9972377 272468857799549092653798776250890993226 9972378 -79150668088976020083253263886336170240 9972379 190831112780987653105132694726989374980 9972380 -173736701852578060395070058074267161600 9972381 -245493667923258217318941128747315730048 9972382 170855137387441831468842051224495788800 9972383 -275256941680429258752109338921155182368 9972384 19728287110789628454513202800548118528 9972385 -314411028760431072791980232495887245420 9972386 50649542983880105037047027329480026624 9972387 -390292201675360414206137724819405407640 9972388 -1487670607130552318943766084601626624 9972389 -52589462003579958040494854171970950208 9972390 8445347069467478198770066445807984640 9972391 35716782520344283391959942984648100784 9972392 52808287692957493574660847948173875200 9972393 6690389460878064939577463251036837728 9972394 -145945807938823136118208863329468871504 9972395 192911931537614956547702699434119746400 9972396 4191598353393077501259146328089822208 9972397 86506413203232450199277628675090039040 9972398 -313770801371553667801959324222034372800 9972399 -31535371359848955463766329316394143736 9972400 39894824186955711021281244946005196800 9972401 -340099840754647109702292766379533343598 9972402 160170072406078616238906037777367858688 9972403 83073751400710321950893865193627360256 9972404 113023272248110012155737931186311347200 9972405 -155460618073809440051019362300822711040 9972406 -109546620262967639564496083786688394848 9972407 -212195787636947037194961099830445582240 9972408 65247710462667793455184176005721231360 9972409 -79571420439911300897032632808599983232 9972410 -12643534220421463336588837751399347200 9972411 -189017734423580025985344843565453853928 9972412 100434386284775257383733039525065825792 9972413 552637239378667073308071035953561111680 9972414 264499150631770841806583348136747935040 9972415 -16469655221718100265501092295995804440 9972416 -89123154654212182432076138111041536000 9972417 27220182105076623512948941599408462720 9972418 74594463029522012920661707918870910160 9972419 -33624415828923721622390938918386146856 9972420 50764879387776094227069173747598458880 9972421 106940819725404861706853255731471564800 9972422 126938772344927173013917456287795676512 9972423 109661057559648899846922593801439038880 9972424 47281756223023730494153339572434534400 9972425 28346691732540082219332123374434920300 9972426 111236142042375850970328428199978501888 9972427 88455984499981674532782277279454430720 9972428 321283650638869951451573349934540339968 9972429 29183214417577873979724328520406446784 9972430 11571953928566724337701086590697303040 9972431 6811139651469976943285488149058783992 9972432 13808302880461558410568736504820400128 9972433 -468535314110932676342269904479374147840 9972434 97291510826225542818348948608620753920 9972435 10398455012311620515709299967039724800 9972436 -388680635773299488367368449395131144320 9972437 -321839054584045259773551053104096718628 9972438 47208576963028320770475844992665935872 9972439 -134271283173687619105342234601814768760 9972440 58570861376620232703630463455395020800 9972441 -150705763655101172729870009235754026150 9972442 -88537700084334606449365295116354138128 9972443 -78557406352256727965590043020325577456 9972444 -229991787350911856451028686706292995584 9972445 -106934149268467106736342853275855851520 9972446 202246621273232921632340139392037991104 9972447 -163907083159257356635702440664974280320 9972448 -20101357576656792718953872131892183040 9972449 280820445166910352553488284249289708450 9972450 -32879314015991507303235348418301760000 9972451 -210260736433008165807511672528531880548 9972452 52738603311925161349907205446333399040 9972453 -92892799767685319296798935249384225696 9972454 -68316421161941530650209297691133162560 9972455 33045005915424171684417901293352192320 9972456 87662150138994589587143552178831114240 9972457 -39127732785952015112826280982367020 9972458 119025314652880765313374488409913308080 9972459 -32869564384114869168247598777719495536 9972460 -709287745599394028627201004043848222720 9972461 461736421048705897116812466094720941324 9972462 53029901616637158759376377424408608000 9972463 -358837143566468879827221599923516125416 9972464 -22544291890467004639916835268689592320 9972465 -812659942719753325252171355540105280 9972466 -65706561492465628235287550322519367680 9972467 287723939839608991121805235595302093392 9972468 -93088156876375132691053275132775489536 9972469 -61451760515513355236775316600195093512 9972470 -146658708719413879321238534771602360320 9972471 106983782034767960275951688382982741584 9972472 -585367119374404897327509799247034040320 9972473 149246657796758654014108914759553722240 9972474 2245988972191764906392567726765069568 9972475 41225919713006189499771454761097743000 9972476 -136916142300012175820828891789199341568 9972477 254100727460122090478935003180105202880 9972478 16269222571509053050677323398380331008 9972479 141276690107127412760607417338207554680 9972480 -44972047193816339209128615496164311040 9972481 60967381495629762025194852389857957344 9972482 -59798811739153826770038233450824540128 9972483 53083826224383759932907370651005324288 9972484 111085707154792335141979165283681830016 9972485 -169940920559883422401221520304557130820 9972486 17840616097291850227464746183084325120 9972487 14401673940228898814878530566975552000 9972488 -8427567196811740704609343207451274240 9972489 327964178825594119901018191746240254880 9972490 141335425902091363268291808816308025600 9972491 -882619465944023224892264726521134285120 9972492 129178435466550989332077877100475187200 9972493 -557153283425962692808781731027275675712 9972494 -83675762801452015981432867313147223168 9972495 -16128631718053584380987688734522726880 9972496 -46122233600394774881997890111423438848 9972497 496462987374831602482627407123483680946 9972498 18280781411634707384186802450543464064 9972499 -15807371330870048872758475581999778064 9972500 -15060125655048811274319644661814800000 9972501 -63910625396510279035643198458182469632 9972502 322795365024971643446059873435485137952 9972503 -162358660261080177365177690352120213936 9972504 222623693243248071068256635285295513600 9972505 -338834520579082219055017136016958505340 9972506 257449633679320242009412980659141652480 9972507 -325736768407500717285813342569016178176 9972508 71193191658168227911403662118613825536 9972509 -540421260421220285880613614590798875290 9972510 65211169954891037598814223352336082560 9972511 -34038097499851821172698348360668816600 9972512 89019613505062351625101071197565616128 9972513 255049705424252913242002548174333532242 9972514 -42929986164508804015052777919976611840 9972515 12611236373904395832052343184962400000 9972516 -187912397835485966302145565019246107648 9972517 8533352331172204048665238521745637440 9972518 25166779179072586789502905220191685760 9972519 -104932679546069057649111977053522626480 9972520 -248554836487916341969798617237600768000 9972521 -229640136047214288349633819770557386530 9972522 71496153603215231225060219772685784832 9972523 88456051147673625752636548702034678136 9972524 199687685849970867764555434995494049792 9972525 191012067111754882704190520212146424800 9972526 -316272986269282206313844793304353388416 9972527 239905293970703816204994587513543567376 9972528 -2572712817398940811878150680481693696 9972529 43589647119417472745425753738596302592 9972530 -17565572149661582011524111304663296000 9972531 350178218872391556244057587939379113840 9972532 9660786113354749225108986562355391232 9972533 76448885048509008252210957775724651424 9972534 27879491005108400264957000326757652480 9972535 119001121887208320527692890281173552800 9972536 -61190116673785369022795465180297379840 9972537 116764613088036208754154618159116404560 9972538 -244472076993173089681411493234648124960 9972539 -84105961030387909515631924495035311940 9972540 -129771021108692545639838933448778675200 9972541 69025301995442737475484181443716135712 9972542 38133358302631212892049432829791438592 9972543 57567684942600002649726127250506456320 9972544 -148688162848905005966315550984756527104 9972545 23657614726721282875311417899813952000 9972546 33387083203879655554591872658848628224 9972547 -59494251579586505642292711876847863072 9972548 143253161563312011407158538661195350016 9972549 163803542887281592179450806928523466400 9972550 -27765740123985579999533945300403907200 9972551 429933033422180095795048005594573438552 9972552 -194130558519365931081504639901716602880 9972553 82133129828788445621230969857597541044 9972554 245096165652264988141176140598331932672 9972555 -201847354438742167881665475670879987200 9972556 -88008356684893548408744442928521305600 9972557 -14083405876035802248394903078238747136 9972558 2669889373489190926402060491775287360 9972559 155190055756816500966584073381423931760 9972560 346015534957714776319885739493949440 9972561 -66367523926701476690100935669960909328 9972562 181586923653828962069885495160914854032 9972563 388132847556937214300507544327327657744 9972564 184282095383750438332372986492321792 9972565 230770845186764705690601703733459942400 9972566 57612078960240179185719215434945811232 9972567 -347266901552117112162772250433582572712 9972568 -77261765423564281640309892296815104000 9972569 271167018878673715633807011870225848970 9972570 45568486676030173091784478555930368000 9972571 -1341979901493375992311981651391843040 9972572 205892567493675017644501746838931389440 9972573 -16315322850963967468685377075782930432 9972574 -112303170970142162114475679348584004608 9972575 -145091408471939098348540881829744132200 9972576 -101054345620731921926174582493608411136 9972577 148600082421364518738814831205974235426 9972578 87020622310865862549233794114351224 9972579 201688494288637869262087756301865099384 9972580 -3324149815534516478647940303242022400 9972581 -412007781023444308324232467780780047618 9972582 644931343452914817549925140939795840 9972583 473761969136778092289521575566316987832 9972584 62652533025446776310652279037908802560 9972585 -39181089144236139236481737606773977600 9972586 35088794946184764320674784836888227264 9972587 259087868813845767656142567636747813240 9972588 -13379218065631597960131318115986345984 9972589 -162842615664999527619277279439617088352 9972590 128273105172049351667254289915528356800 9972591 193284450938737271763469690756388035344 9972592 -25565696413371349833890200953472483328 9972593 230079358424894988455132491507415832000 9972594 -52546109408643056615574717652562280672 9972595 51865288335382080327372925209952383600 9972596 -306442856769610577546625441433449052800 9972597 -42313719133197504542766662646165957600 9972598 -124735525444509580482479248412269519200 9972599 -21733372530537911313979806801586693920 9972600 -138410795010369503177004929606590464000 9972601 -805553441160864282491154151222396153728 9972602 6387698588915663190882494726837647872 9972603 70964459500726003220647135546761936 9972604 23090284349141387367429009599228914176 9972605 412625981718620863270004660398084777260 9972606 -52901804118724524015216006214047836160 9972607 28264680554187766024437199882399566720 9972608 289053978295488076756310055282718801920 9972609 -56265882210322097694800705092294374096 9972610 -9282738468994526932259321544161826240 9972611 -536598784513902875194636616449041123576 9972612 49172914382853278855735169119287050240 9972613 -27336713425096015598083449091462415840 9972614 -63139131665729434949889623415883639488 9972615 -95449070621223155409009598078281463680 9972616 54767614723465953146709285116838051840 9972617 547722250468334959683697210779444096666 9972618 -58771327069440342777769968007493104896 9972619 -94500818966174271743880530249431536360 9972620 -59880697458140282538315462927871825920 9972621 -89704284793189159297783566424694343210 9972622 218948727563049286347238737446716108224 9972623 -136544206600884932940673070548365874128 9972624 7399942604909747811784187813596299264 9972625 4045504104708668094977808603929874000 9972626 -55206738623123261326845208395317989488 9972627 -105309782961995380285196388054609681600 9972628 64776600685936288355778676181010931200 9972629 -79002258297372554310689144245316858340 9972630 43693152424863291286823162805491007360 9972631 561767929879612170767896208099102015432 9972632 57496468442230873486416792844915046400 9972633 -277953792866655893724619055314346167872 9972634 19708502234022128214362755168216756992 9972635 -114384850762991599355420876220288073440 9972636 100539983360705680178812905456841159680 9972637 272713156186276002628473084289614034080 9972638 10016757055638646297091420457985870848 9972639 -4050269304739589330802016780969105632 9972640 -260030378755305312996565708741910200320 9972641 48779120953527494279339405339740070400 9972642 -131290588000862262010035367730773975296 9972643 50511488581982949212764809340895390400 9972644 263658282087933614846292729539621683200 9972645 -238201967791778588503533236761252541280 9972646 2153728739909703760610027599647739008 9972647 -85091918763205995749599224986843564400 9972648 73919682981568118452433830704904273920 9972649 312246479440560016415612991000094470650 9972650 42110457262582209435407679974080342800 9972651 58315302825635597880438761649647865840 9972652 267016901196300440965058600701459591680 9972653 -52377596197748502225047333038283845098 9972654 -48889417278522670364708231299107331968 9972655 -29643460649504008048385173302162324480 9972656 -50380947373083663165584748040729509888 9972657 -60184936471050525955191853555910474046 9972658 -178410127260172014763023104607252910320 9972659 -649172829197578438250650580918307184584 9972660 -8340294891769893400384539326769684480 9972661 639394400837031761320030259702051392800 9972662 -16080936724187390684104532689371088896 9972663 -85011761505812746564881197636545785600 9972664 -29737496866353045201848378999350702080 9972665 21872481291989540215992642909660035400 9972666 75953479787344269462353461099255848960 9972667 -243827844035096075516372298104955677048 9972668 -324529293902694897078218909536871549952 9972669 -8383695663256534610370569508136427520 9972670 136211667842076276009038953574251529280 9972671 215460886838032688541627484368618730992 9972672 -65009389497703171042923715548244082688 9972673 97331770628214338989369402062273433922 9972674 -62958201450309419328088527040099151664 9972675 19522138419365054764707935824243680000 9972676 -7780416601299016532184031148287409664 9972677 -24945815788683998845577541429025710240 9972678 -8692309817646064780055951287349753472 9972679 -372790028400752238560172404714652103720 9972680 -61127923850835975438067038459297945600 9972681 -74654757851277897069849453632532100848 9972682 379150649573019075024794986490193611520 9972683 100467827852825692722888303660242872320 9972684 -6054374564539725784502220516901085184 9972685 142456579702489744139212278724432051200 9972686 -32199466262599218539894551551817756800 9972687 -7416424595799605654947423757976994800 9972688 -99611402009025611906573141450765500416 9972689 -10235405970342300082017209156758981776 9972690 -15005346580780664450772637123996584960 9972691 -199251894382925372738199429779578037908 9972692 162279171237659935503533751208241655552 9972693 559833446312600185536022622337814494720 9972694 179014046041229235278098396158878659200 9972695 -323837927555740401567287430266798531520 9972696 275143849383713601522829984099707248640 9972697 -12830993789812836106415195138438360448 9972698 131913565802300746351071180525472623600 9972699 234230995149499087510052338330123584 9972700 26715127973539177910578136093165670400 9972701 418778097088091349599659845608340400800 9972702 17874571961914236776687176689386986368 9972703 -68864870524486436448948880802043947816 9972704 30434268022910747520879816169149431808 9972705 27944575249159078487102452323220479360 9972706 -293088525556859592272086620834649622448 9972707 251484614820191939523848540101356148032 9972708 -141306772312745886036245759262931147776 9972709 -196235730206697252312571507339058509760 9972710 16532696999789701286403722289169547520 9972711 -22557627040701096708967922371883026560 9972712 188965209367298570988733201591451827200 9972713 -407526656606056779429769915845902260038 9972714 62740796095047138644668053788814839040 9972715 70910063881878680742846166024421115360 9972716 -32189061580842237721272000268277173248 9972717 21364275653159275103920884119361957120 9972718 9355138444066622305508872805671840512 9972719 632083528263814011687103181211334837800 9972720 -48213114974171511418684802885736038400 9972721 103944969779729923531127297424064311360 9972722 205406408927455813979031281063331216912 9972723 -284797195377987725795792519203767206400 9972724 -572368463323605609316248973601776830464 9972725 -82503010824675879970707124099801560000 9972726 -184176549961219570757953504704179835456 9972727 20332755606396828953661822525766222512 9972728 -260286156577859560858598399339221155840 9972729 -22288648041512987695710206034201666876 9972730 -104635542930498041510483895619373790240 9972731 27743564347412253045609694291019624448 9972732 -738297932070528897117150759874854912 9972733 259855459428903729389743115593979134982 9972734 -297646092364648256245156177181294505984 9972735 45259755528560255375073530134926906000 9972736 -418046749721209560180849168529154375680 9972737 269497373264101226021081017789375432020 9972738 47145773791068307269313777450297632288 9972739 301149589205794310703629627259443904000 9972740 34610037612612215913473300670063905280 9972741 171528541713970439349816867879966055392 9972742 108684295735167247172500993145133325824 9972743 -589913432436225084361704978488988468456 9972744 231401163450947614133592792606679941120 9972745 176351234705671381090676948878022418120 9972746 -21463272995449914750496880388143420160 9972747 34829242182831870427094576142436805040 9972748 402775697346746500850844822515884529408 9972749 22934647493743935719153753361492319680 9972750 40604285416359594737922870382540704000 9972751 -322439669612736919652082671684767710000 9972752 -70967142955123431380290829668434493440 9972753 -31843846948535208586313841116060190720 9972754 -69369216664972687148214344214700853760 9972755 -154420005447129443860305807410771153040 9972756 8495972303662791477300905933323658112 9972757 -139927531742212663749436256700356106994 9972758 -13652984771761182974082872652448293120 9972759 507061961096336007845869522824286975488 9972760 -7588655667037884846703878783955353600 9972761 -450780905110381173295055772416658391788 9972762 29917040119471574855924316444003354624 9972763 -36866721194348579415756649580086630160 9972764 -271888772979033692819030121191513293824 9972765 -196602341851655996413259489057509718880 9972766 -46105982980397031213980155090919127168 9972767 51352967121585117745708896401460577392 9972768 125814977211432199880554766757827444736 9972769 740023096345663624780192895995376945344 9972770 -45415723085571833705850827158421798400 9972771 244431198000085493178691813409057371512 9972772 143250563982661076374236277107666037376 9972773 -403261144816409515573887932694437430978 9972774 79223896154947240318370391232933795200 9972775 -39634452729072562316384483503086200 9972776 -23002001501433927898961548001642250240 9972777 -185044524168715472457606381099473157120 9972778 138139935599738590216998293787620812992 9972779 164377849068122325937049731117871731380 9972780 293070851398737216734653083396376166400 9972781 33337105053240719335362581976308956800 9972782 126379222083296259435275062140628621632 9972783 -31813177183475285189497809108221795520 9972784 95220225882890771415300747003503820800 9972785 -328464336027151941547062717936616083840 9972786 -28682544237720436136821470434163841536 9972787 77538979948482361163626636157150267592 9972788 -27027619662485224748489123037970581504 9972789 -96595368838599384990751467746833280640 9972790 32435536035427434410870842732071590400 9972791 -39624612681258031204420539284627358168 9972792 162766482854685480204452756169398968320 9972793 2158463060406855631417765317347278080 9972794 -16414915186721004037214737846868247360 9972795 21143277809598357715438461027993937920 9972796 -336714428273323515745943589281500321280 9972797 -13094892769929889726758166855455866868 9972798 89295112952775987935964245370105117696 9972799 -157241400164847846414706607707154746320 9972800 4835070931451870902820071273188556800 9972801 29060935047078650816652048567143350242 9972802 -39402565025608600418483253390464778240 9972803 56496990908777584100911163146928453052 9972804 -166142641191704273376849288870173205504 9972805 -199954176157647667087617038727633660000 9972806 -100330868363009361893059748920381929600 9972807 -2039074387347237042130693145802996912 9972808 378105646823149689338684204732241576960 9972809 -214183518258025012540719953524530003648 9972810 49415369412631278046827241103648241600 9972811 -422584904035002609420953061435865636588 9972812 -167717107696425437405665589310124121856 9972813 24194521006813166295019506113022278688 9972814 14579021450276423839104576667705688256 9972815 -15676484026366589974695670106449404000 9972816 21174941854604829027721599226063355904 9972817 9823360952978419561154927577453314980 9972818 -4249808357246013378747654215936589696 9972819 -183415927331614688219088454098549289356 9972820 170647535237756353695831640494896640 9972821 -6131970026774562090443566140403557156 9972822 -3696948942342055176903927764133179520 9972823 -200314105096062549909188756775446060400 9972824 47524641478962066127718620046716600320 9972825 -121391569534020260269234076952888308400 9972826 -56888830921432263389361634065895695888 9972827 -110777063870658657013395568129536139368 9972828 105234543902646087423754697348474142720 9972829 -89205719607042735450831532951783008960 9972830 7436898791380207318661628415289337600 9972831 -170377668028503587678575344151123377792 9972832 98747181734569689364792091267924754432 9972833 106215589882789123680751269890146857600 9972834 54904885905974436615845353626613658880 9972835 166132011749581402549270722988258355280 9972836 -320804021996774038519293516465285783552 9972837 8138371795527565020752476045610739840 9972838 4371346753875293646558817899637060320 9972839 92065629909977808856551809046029565960 9972840 4025628445709308589542773838555545600 9972841 -236660916547943197156666081573251377976 9972842 -248761639152489269451000722178067347456 9972843 -131431061424186130411218257029844658000 9972844 -73996055653489179503036172325420719104 9972845 -157051324791507087322724514614050374900 9972846 14907828568089472553811013514921710080 9972847 343765148928116749797454195604331663000 9972848 41107138448356471439252010175246467072 9972849 260780264249815430801779889577941918064 9972850 141928014661146590119597593544150868400 9972851 -23017994142717884871488984195053221216 9972852 -174977283748225525518195095721960480768 9972853 399230364986608120458896421020567204640 9972854 -236459383399006111052015948799450678624 9972855 33672643286549315430214086918593126400 9972856 82361170241867859806642134016109772800 9972857 336611459724648391853465441584319291472 9972858 -61898680715568557604184895646977261568 9972859 -29837071854646507286562327106747059516 9972860 191499616120875384999211760345516014080 9972861 -745391344641585954338333142800427456 9972862 -255548980734629527845499569154132013568 9972863 316212042407977780655722795368969596640 9972864 -271678071803681133392819825999515484160 9972865 -19037866446071652816020578172511012480 9972866 191381224873499002668516586911792821664 9972867 -122527219385150366734527189645945873600 9972868 -185039718862062345729480711447620544000 9972869 29756679323507382631956718090288871040 9972870 70326589071668462985615988269309177600 9972871 -12490823902345081691931916516505332800 9972872 -199347344414531672126274441170443468800 9972873 -12064960252577442409840212984031046976 9972874 -162090591132306617829287980880691714048 9972875 -193967053911468421894416228455436012000 9972876 46410074038032862411932815367733612032 9972877 320576054835590922019405359986606721600 9972878 157915040362748325397851429840601698240 9972879 47040818428883083383207718191598204800 9972880 64460886657329373603999587366585794560 9972881 170908537418075408471531099593338220800 9972882 3318392894555415936916034805747276432 9972883 1019263178280814353599864596892303947776 9972884 -324960589150095202626977013161380013184 9972885 -12273031402000508747046764609909856000 9972886 37346222557859294318773934270086594560 9972887 -78345888629307195788530869686922816168 9972888 -277119458464581410997204760914476236800 9972889 449481997892001591979286576817975461524 9972890 -46429689197960117249302219467002184000 9972891 120900321810155465667073471467749602680 9972892 191195019873197567497280065505684677632 9972893 -135464916375562674052452043876623472800 9972894 119707458225203527653797300692312660800 9972895 -2705511830208470015391630141076821600 9972896 -85006123144369712441079513970104926208 9972897 -295443754917150908374616109258652152960 9972898 -4746349446293289565629962710865408736 9972899 -327965828116535982318503685618082805640 9972900 11707628254086062690256572234014924800 9972901 231962618550474980641624717318615580092 9972902 45196574796032145369259848381853502400 9972903 170982272862694418621614158556318648104 9972904 1736808405394383747803056785960222720 9972905 320547280228732243032394053789965994120 9972906 78440665234786993030449691795413795840 9972907 4254172537156176840396441192083853712 9972908 -37739299716374330147016694983905846784 9972909 -117059827827225701657476841316241455360 9972910 -147831323337605618436824001558403056000 9972911 -15316803708679246086280566892654915848 9972912 51050009565155591621338487134635786240 9972913 -104027364266892140116909168460832105838 9972914 -38460776209535608661196554550607300608 9972915 45813045537027472218734562543827504640 9972916 290728996260414601970916544571089658240 9972917 45585373966595317826488867190326507392 9972918 -17814429552494137746216906521288149536 9972919 81244103992493124021031118974449086640 9972920 28793036363411836846159821022303641600 9972921 101988576171468331108732014205712352912 9972922 -50270836660196606895210053776519327776 9972923 -5179014697197216923313383876124329040 9972924 -66444645251705013963595231237238307840 9972925 161393945886848229668482840672965573650 9972926 13223461744320555602159268678042828480 9972927 -324526156268986721261167592597223459336 9972928 -11068307077322127178484882931380649984 9972929 272410740404949961320830060292481981440 9972930 -12757631928593637250458043385814466560 9972931 -110617214588623868973842487553195113216 9972932 -416539438113497775983643540040972101504 9972933 -246773571531047774996450100892940902176 9972934 230407509403500779508730796231145456192 9972935 -22007166599209244196649549677904765440 9972936 411989174170333288481704061374499635200 9972937 -187595762699890091626244136584483576832 9972938 158536472676723050151352906841777996544 9972939 58023980897434124036808367337025958848 9972940 192690566732297998806969129890760023040 9972941 -598639721579275148511618634104961674 9972942 -34456908405076163239226815935377252352 9972943 -58429135579143199332235476671318344760 9972944 -32361402645059994116215756045935575040 9972945 247898024969949432417947847499724192820 9972946 -95103421192791556903358175642668384256 9972947 -4549506414369885617259815539237882560 9972948 42337210591787808256709364327080263680 9972949 -125537288028661261203956941553660807264 9972950 -64724825517666745679233581889006896000 9972951 224366442003621683453562587568516087504 9972952 163781570604978182874211121634023116800 9972953 -656001138179942108011552422986957264880 9972954 154240371174559409404396722220983348960 9972955 -194294933935444492936509215798199432000 9972956 -8681634779341720134951998927297341440 9972957 -130774285427429025798147736017323802912 9972958 114569652833212629647415595884523819776 9972959 142618252419792919756809251526562958640 9972960 221523290180231310972303030875691417600 9972961 148682769292929513699039824906020592832 9972962 -56393300835976119476917179384088398768 9972963 21354036517376054488184348449272162816 9972964 -194636826654705505251776040564521694912 9972965 -181046136745156405392870067534863054600 9972966 -60387341732186450713988728121208288576 9972967 58506702136812774588387548644968021640 9972968 -11326552898130884340128330560128829440 9972969 -343511080604801342015258568130116479856 9972970 61093299727016724013050680172230294880 9972971 -262114621148721145910546054105695370856 9972972 -23222664090244242487702874325183505920 9972973 -276974797960476307227734343191737524778 9972974 10612132609202969976555820004103648192 9972975 -27451097497722718008947101595006044800 9972976 44823451890763010830733458460910518272 9972977 -108977589956201813515714984044721375488 9972978 160919951710586334443175892842855172224 9972979 103165931602945852669898498095258093120 9972980 67914830875892354639128418778182192640 9972981 86625825566485129702173194848475293728 9972982 37661509203151433548246214659798333824 9972983 -437951092326571488531342516212654374536 9972984 21327511959674577065152892419375104000 9972985 35071909522244444024483127565884465600 9972986 75245717690363484436242821352224663040 9972987 -229640927833007741712721386357650609640 9972988 25239954964510980957798967332734571520 9972989 -186704641802964057662864619420133754676 9972990 -791725553485722365750120714819328000 9972991 -58074546744549163677408701905172674720 9972992 -34851912328055999510289032878667857920 9972993 -4332574535196358129698768102508677600 9972994 -184937815642155117416505460046101274208 9972995 -44163020098500163835816762754821862000 9972996 -240285361486602904727058847120330745856 9972997 -55262645164541502285257364926886827554 9972998 17199628092936924387167241784442948736 9972999 100946461189376468473285783963911470784 9973000 24527729241464004138849328355166720000 9973001 -5590989796341999570730926146829088998 9973002 39356249398209946006547686290395677440 9973003 142486888041773738330299930542501863252 9973004 -168860007550178403555668623847141273088 9973005 83646621326010538021652872263417600000 9973006 133792645876254370747103177333552025600 9973007 -65976292831327624337963864245412699520 9973008 70725196793446553261722115896044429312 9973009 489397504546395373447581780599422316210 9973010 24403518914123196209105834152015134720 9973011 129684667506376421765411105927703552000 9973012 50525166601796459215518672199823114240 9973013 149130423682525462759235969125312393980 9973014 6765277604033685515070231121210560000 9973015 20453219859478058093107439294427541440 9973016 184325706621566207192827792347631349760 9973017 230582345589632215761466751124321168000 9973018 16694742588428174105848128489758391552 9973019 -31728383445216250289028037166004515724 9973020 -34498257284693330743267464041580134400 9973021 292481688250279536409191880948073573222 9973022 42111107589075996646163851667555517312 9973023 -100026402161795537639954268091187225016 9973024 144519526010209927147220413306109952000 9973025 43014498622468054798996932672133994550 9973026 -1294242373331147753487660698130134016 9973027 -572766074217692090582699601490705929124 9973028 -584709245422249542145423067611387008 9973029 -91511700355125811795128283507056796512 9973030 86780397819446614553984823919268874240 9973031 -30711339210357348416522773728573737208 9973032 -241172355228798438642956733408987463680 9973033 2988526376591072407327493769177974400 9973034 -306552462693695163037862484330107317584 9973035 166548731156009398773954326590801438320 9973036 -311975575672168738768759763387822437120 9973037 253766550957055580568968462021503274412 9973038 -53607539291714005814772205661995253760 9973039 636223507252785794078377424546317646560 9973040 20265617883564011028513542922908467200 9973041 -958888563848189927071012921039746048 9973042 -193743842116867959739404897246552952320 9973043 -297666827785678166434782560093305353360 9973044 -19521301399261462518133833913667094144 9973045 127868000002567226936583296377098339000 9973046 327489957616918153605924627070904045472 9973047 -16929519691346877621853531101286816128 9973048 -109126900525996235594861982119702384640 9973049 169258265584400127232479716202502603050 9973050 -36752502084716954701935709901975462400 9973051 500675068378326385863620056536725401704 9973052 166787948113118915893866691641956889600 9973053 -130328097145886855714850847921049966880 9973054 7650983359727741151944163219069586944 9973055 -267341516135461818223512278499160209840 9973056 36843430318971648926506924697934888960 9973057 385590265422387967838619381449115386306 9973058 108459319513592841744950418879145052880 9973059 -25849835874929180282184441629172460296 9973060 126416841822597170006775730298587956480 9973061 -169650993736622501697798447931369395168 9973062 -3351705478824938256093406260548160 9973063 -212138632013954960084015275071917959656 9973064 -121126328912330141919222562562232883200 9973065 -10853640157128867404280850828932564480 9973066 -93163894727037467909746007965418032896 9973067 -206503474196552343504361106096434519008 9973068 130321460175519514061764717770992025600 9973069 72916245206215050661860355449928456780 9973070 -17206778516833876911931394634272051520 9973071 95278419405403390617048323814248755200 9973072 -1564602513779164398209843037576101888 9973073 -256059283749261340286099467417435309440 9973074 3538753577678512547104834534717018368 9973075 51697283298862764839658644224193686000 9973076 -2986838400219139544159178479954620416 9973077 -130342352903057723808552634959285206880 9973078 423343752353018038895390011982318903424 9973079 495908440997402748238776180979644028680 9973080 -29616205805606725704002432455499980800 9973081 338502380373405979720777745177743138000 9973082 10317626309804217031549496205728208384 9973083 -165863922429644329920713584366318281576 9973084 -61285248864881827844725563593221324800 9973085 15954745754981255195600840600914698360 9973086 -26133235043271643244028510381420140544 9973087 1850971142726214538935884149510990840 9973088 316256440565037268315054560446264770560 9973089 69100382123077719874163589457734000384 9973090 -143743033831489177732246530222439039200 9973091 -217484283402845591740694139832038872688 9973092 30764241161848318208438126217952023552 9973093 -55862166420139835873933626687322424356 9973094 -162355198853660157625347928556113391904 9973095 -57154365800061526780349605257475071360 9973096 -71128346799106566336948050351696855040 9973097 353055246098007357830348575060950331392 9973098 -296682579221514044871506858916948218880 9973099 181607148305976588149276784063736350048 9973100 -51219367258870630181585324209637760000 9973101 69534685396686146140503428365719139392 9973102 125900173296820945062581090593227250752 9973103 17698597833034273185318987123520542720 9973104 17452798362443693760496844330133946368 9973105 275288037598433511628865675821631710260 9973106 -93063946017171830814892072279720530432 9973107 281191042135573403515940911434836766804 9973108 115076129187825733708866310580225549056 9973109 -390063306037910955143116402456226964690 9973110 34171374819791001453333747614546872320 9973111 238189639623580152327904108174775009840 9973112 -157731775330415595163429668706699468800 9973113 160369836114392413571889231199223832144 9973114 -13940038983947276572001249005136282112 9973115 24915488731267397622032055974866901760 9973116 65616120532972500771510080463405768192 9973117 -94925641498819603043741093452044430368 9973118 313967890856879231572604708534496589056 9973119 -2644444604190826035320047509543655680 9973120 -309947446715925621255130822706882150400 9973121 -89638467952891567734830513667242871678 9973122 -49621298269781584634671093184007851520 9973123 182216061924700877638220811239437781372 9973124 132594097935823608523788359336968212480 9973125 2341437248627060901638541704824353750 9973126 -130407690661558536539594138788382884416 9973127 -274703612849775637955124740533854081936 9973128 -70939682269725786107897309360889692160 9973129 -164282207446963572106370702626979179740 9973130 -135096844125592476908981989383549024000 9973131 36553457629888440877197269319766662144 9973132 77632455396528949945358708528429504512 9973133 289766671537601970890183897704660883382 9973134 23989319309127877324190311291861072896 9973135 -178759395791847910303714461399612341040 9973136 302545020741945387044004254047444992 9973137 -436688191517107324770266958590526848448 9973138 50074639261531583492412798104080995840 9973139 -450083792619626488442126708102334262200 9973140 -136694488334694212835195157008139622400 9973141 402185713841913868994101572026594573184 9973142 107452180489019689980750846019914626112 9973143 267827419770588878272117759261814670432 9973144 -55509274122861140215948739363525959680 9973145 34872434153073452768353878065663485440 9973146 10096044502787343658114126663593475584 9973147 -452028324900754190192201922281353265404 9973148 137747927444530655743255474460749157376 9973149 -174246242053094577521915745087379035360 9973150 -106028778029725393071977773788472382400 9973151 -734421072376622678986340105588628954168 9973152 125031589290973716273759783286336389120 9973153 -347469771231420204420384052305880749598 9973154 -11987326893096933206792958084871974240 9973155 -14693770052316569554201088659814054400 9973156 81024143524758900884850000505199227520 9973157 37634790564619184503700783507716246080 9973158 -20724499169856768258455868911473516800 9973159 -46602691688015158304283967700708575184 9973160 228500028621171817994038362589216512000 9973161 -96846295805150564517427451467944203040 9973162 -121054464433833992037546409733322240 9973163 561985870922344873313899403292567023412 9973164 92039437678351082303905716999017410560 9973165 99260465185873784099754483268439854080 9973166 137700789936983449697897634606053630400 9973167 297214155980685939252885101956119503880 9973168 -30224334646154489012209382614942482432 9973169 -139968777289054767923602417993113639960 9973170 113005869272108603154793189500303906720 9973171 -65085496986610006746508442232686369408 9973172 -246152064404359026535125521682959443968 9973173 -3607109827378679887343534530527223680 9973174 175156614260211717667332241200931419072 9973175 155179133320740059176868802128100741000 9973176 170184135522935504429142144952084070400 9973177 133703818283304666168920409642746459472 9973178 126955153628099848156358998138275922656 9973179 -281144876657005106425700714543823136800 9973180 55348378592032906235708772838791075840 9973181 703896843444832633511350992103741481952 9973182 -41639569985069906774375892999792608640 9973183 -207581323590963434466625026767721615360 9973184 -47625194400126660227252632974602010624 9973185 -105695702871758249373184762088070883200 9973186 -26493787218397522149074017682570049120 9973187 -14921551506949412870666514004976844480 9973188 -2493022254079367051152028277453100800 9973189 -167710168100990690732424612764520292644 9973190 -180074372267242252093968337238606102400 9973191 -45267844035176560540661467000820135040 9973192 191962252918430035037456707250596454400 9973193 200393185084692210916018758658602119040 9973194 -2752892273057366828456926335950524416 9973195 154813347938748501248406598452606530400 9973196 -110608497850878009091828080790552965120 9973197 -185318029085887504184903788824816413760 9973198 -2578138590347149287750141291660985536 9973199 -24859344050392580809502177509677142800 9973200 -8383725616792260896266544330843750400 9973201 14923008783407705944519728108163269952 9973202 -1943850401670789825299855364819740160 9973203 79907983347266831678720385364774996608 9973204 -159653524886739211718757733876064700544 9973205 5754802089420828500778140036983485120 9973206 166201945148632692535967419228059395904 9973207 123058371361312479733807219771180856456 9973208 -57838161136422836482940643732963287040 9973209 -85564036561400788067572006400907556512 9973210 -47531658478882171277627174745450296640 9973211 259463036848505673612032073640556239812 9973212 -250461860142625501963383657123751968768 9973213 408098632341670884642303586217977175462 9973214 11170146586486890746368049013363962880 9973215 -99784770161461047192760084310857095240 9973216 118003860431457055875930737837549813760 9973217 427181771149038447708206220268496047266 9973218 -19065709785228016073466247822341031680 9973219 102002372865876670704112282822444158620 9973220 -221647411328761005136181595931180101120 9973221 356831773910961202847242080679536777312 9973222 9504254108498082334362306316722127104 9973223 2615247229181025347088606978621019104 9973224 74882463593818118799381090547965557760 9973225 -24407770924288431391546815950418713600 9973226 -46142072814943047925231716860091332688 9973227 -86336477756206435936245029353792128000 9973228 187546384387733745758230865309151200256 9973229 -153741480829374144410617190176874257920 9973230 32225541741478051080674079198791790720 9973231 -60883137776026748057785236030947176800 9973232 -8380119277914554809746791503755608064 9973233 -258860051931029963812763840209515211200 9973234 -28221518757735503783631343395123907968 9973235 -245482602296933328505122381864757426320 9973236 32590478650211057859744815743421620224 9973237 -318841594417594190012600734188668463780 9973238 -177559825731176747768797004858511675840 9973239 99576671028067322611103460746673061200 9973240 375594547854849529595785755133527244800 9973241 -151836070176506264837934873867788702358 9973242 -91910635803407778464885785793384578560 9973243 -27082665122889037336946531028665078000 9973244 -236281154658826581804735695725752973824 9973245 -17372933134392359043949127689287158400 9973246 121628140942412715303502545598147489344 9973247 223602262743164111888919913008153126552 9973248 -1298564386996348059201624304477274112 9973249 -224967182848673105484202051254870501120 9973250 -26528389792895673547836591337885440000 9973251 -79662107889379128702828588608450588040 9973252 203813685012276628567889799251428485120 9973253 435643942468491516072195808686716513502 9973254 -77661314526403592728775704175134359168 9973255 -337113483058767872923222584047224200840 9973256 146499316093872588899669191906284011520 9973257 44191779338845980894386738671616486592 9973258 180307999979540383679689908464616982320 9973259 927305904926855378045979404072298178560 9973260 7601073915236569053337691968669286400 9973261 -465273592115208319321014426728431720138 9973262 5757209994091240404766766922388032 9973263 -236681191327115476614161294870567675256 9973264 -45442597033896193064371157880384774144 9973265 -98767809940109192626641928556336895000 9973266 -41593136069298901554374949349750382976 9973267 94373726269799677928134564173281438520 9973268 -194611828953141237303026521407459873024 9973269 -78796403790625025172736662134010985956 9973270 192037620344790755429064368907629518080 9973271 -87925949045126388173240358307876984320 9973272 259578551697748659707385156486751825920 9973273 54074158174295436991312476380996730880 9973274 -123978833409699196462600664506211983680 9973275 -32247494234112740120228384718689397600 9973276 -153176919489665347611631403374183813120 9973277 -160047473487927788665874262247279043700 9973278 -37001360549760625955344866488515046016 9973279 1049619181068776651950628332767929743600 9973280 190002928305266287262979513420632555520 9973281 -99424649053520044447460350287395390976 9973282 81937095425695104036491270011702579200 9973283 -4471818119272601500433464332500448000 9973284 400567591985419385876230598608704368640 9973285 -200627870194415287762354146790971296640 9973286 -256965448905989761085120627140558246656 9973287 -1389126508148735126205953747473352664 9973288 253210936745131343018957281506853662720 9973289 -7193283443402946579972113922769147392 9973290 73562755481306712925228871864655091200 9973291 114511079664834679181167731327147984 9973292 -69096848725992324119305914005861498880 9973293 111269970209603587319178613003412490528 9973294 180643253485602393633366145263469029696 9973295 -71260871958978187866035282100619366200 9973296 -24269271747301731946624796309675950080 9973297 585091328054397874155014507026752297746 9973298 15745970822285169848977717761486128400 9973299 17703057899755237905424984688825679360 9973300 135336796013561380858816979797454134400 9973301 -76064286994678642723614676787004809760 9973302 -116025449736844044760792036898688648768 9973303 -3092151259109773934842142557226237040 9973304 -483993628776841830432327093825208320 9973305 -95302885535732948656021548655060360440 9973306 -45604155488340550965046569364404142080 9973307 -357714788934922301927652025066777308444 9973308 -169258307271307389699590126319563312640 9973309 45213618169561270898504393728385178240 9973310 -122469073706812334139266418332271267840 9973311 5483109890592919377306927189625737672 9973312 48537662783383883204893930416859774976 9973313 -43877406072039808009199858471884145004 9973314 12810622726767876903110330660880138240 9973315 -74810761215952396565938466948517756000 9973316 175720296675490543417507838370983207040 9973317 -267669743117682571524606526475802084000 9973318 36944352309155333023516395552282650304 9973319 -7143688428112574792354586669889216080 9973320 21057461710629898789341333038510899200 9973321 256603987138647828670447469280177506522 9973322 78834404005943140858259093016217141440 9973323 130821331765139532169925369230261739772 9973324 22476653950451273559464883257021309696 9973325 -103706006835858884790226673267723233950 9973326 -88595676426564753702063714863925276672 9973327 2665770863048275305422112299547209312 9973328 -70976264039348028816311612341744435200 9973329 -127536790928204981979303029476979919552 9973330 -206492132216539738311567944715431065440 9973331 550344334382942932185307296870430929132 9973332 -116242756913791495870465083520283066880 9973333 -33211618666277486294926294627303381316 9973334 -1630108638308884957607179776575981568 9973335 71303443950617135888872626583698477600 9973336 171558356857881489936623017255087687680 9973337 -425781079177227442130128178982070831776 9973338 104489507345880659751387282255368569344 9973339 711098165554104356127255292908921545256 9973340 7368533175415298448011668136122982400 9973341 39327540578315595771107152610372918400 9973342 -39241260350993410928369338667224985856 9973343 345374014142129672857745385391493301480 9973344 -204101773589480688769998532160311787520 9973345 -94645742928405598481843079740397681900 9973346 -12619807703070095747548478616848095680 9973347 -507924656320890206649018491393995080 9973348 39409499354896069015523993441631424512 9973349 37541699725987317996575704332229348350 9973350 -21568331969441710353838596218710320000 9973351 105821973651503349828143655882761159104 9973352 -136663326782091983800269056115619430400 9973353 -25546184257529800749314692941784664832 9973354 -157501827402405439806161873307606444624 9973355 37080006215305607381243451746207078400 9973356 -41085971394986736464522810350818677760 9973357 494345628686170920637641288882014507606 9973358 -151471773730707466645147105184409462720 9973359 -40759851813851302532224187548751539272 9973360 -35037268871286499291852586778363494400 9973361 -226938768388376689839053900017449225600 9973362 41769978741676663669515876676042084992 9973363 -97266272433145003253985630466937904576 9973364 42359294243134557709965374146124731776 9973365 -109256251042344127855416554340223469280 9973366 -124110977751711880444070602577410461120 9973367 188253285575795872220995329840325549416 9973368 1982764388149924534333691180482805760 9973369 -48873520443272495574712570020960687104 9973370 -81922782135260763386487641404212986880 9973371 37410375133972551702587015001860133912 9973372 1735731098386900683586716895393984000 9973373 -80644714375541164915817805363046388700 9973374 -186868219102632185990948507758425819840 9973375 36179771847398060785211565549328680000 9973376 -90065041312410484916916099495525089280 9973377 2377746536136632011236367119439497168 9973378 263616755744743822054420284859259220000 9973379 -100922098675126070070654918463355482080 9973380 24210111127953838418168502083364126720 9973381 -20614698252932266563943813870705714656 9973382 34471751554747754541833526962698934784 9973383 15688300037688377900422871755046696064 9973384 -335963859952744512337553474321762749440 9973385 -123832704508665366291594695157004872000 9973386 -124007315482723118483072556162162229968 9973387 -415368663141953692996625042930537623648 9973388 -125999989861668086284096079737599635712 9973389 -150165972703485378670283685843987229920 9973390 35889915076215701222061443620573056000 9973391 149154587372878487730627979782433035000 9973392 15522604881520820913291549687681908736 9973393 -158912382151928073729224926898218545358 9973394 -245935580442276350645361346378367163504 9973395 300858115162712969553005317800409653600 9973396 -79043530477097102549771037704174339200 9973397 -178626933976332078784829828856914499168 9973398 83663898836307096532850931571031789568 9973399 -207012745467398521667522578699042583464 9973400 -422668648402213143558005421586937856000 9973401 -64568225493624695850302258548060177968 9973402 -194778058094114477815508163137348056848 9973403 -452137790020208936298760198203852659736 9973404 -67668425867569729787007928489499074560 9973405 -99368296334886412454843364356214370440 9973406 4130949018046199503310579434382120064 9973407 559471980263755246350606450351252382464 9973408 664390882672875510217181685915602780160 9973409 -523630327623418223444648099282894703390 9973410 29021001310564221091896137557358991360 9973411 -20316030141661661471324084227129199200 9973412 222056155909449520600620407591921033856 9973413 -115438049071018071527874772736138215296 9973414 -35780155301573861480637260496437333376 9973415 8287040525082214085156579886625605120 9973416 251000808067829550477738072642191769600 9973417 234137170572280082998288815022770889466 9973418 -16635086070276561705849663311293286400 9973419 86806693808582008381299218154965814720 9973420 -3213245163436053082063704008284216320 9973421 147121491667962847418140518258929693472 9973422 -74161414139525967231586769371842879360 9973423 424801506716114654984983406711917280640 9973424 29117428723060054745636842491241562112 9973425 70511395075913868579549409172846400 9973426 -180542533546033093965066991142916431088 9973427 -186864893679569379654425342473538592720 9973428 -81967212426416220881251821728717082624 9973429 171649794145866853565486406114020853180 9973430 -24562219976152530418168241488762544640 9973431 -165440042926305787797184182455415835272 9973432 190311925856605440534940897184303923200 9973433 -127140573854216774938874174556949620480 9973434 76572204084737551019195800273277061120 9973435 255454897762043904789792635055788522880 9973436 358084745909925476798324061912863915520 9973437 162083043919933074846128577592262218752 9973438 -34544309263666732242337095493748570880 9973439 -55243636791055547553621880337290807968 9973440 -79550268894461147785116458127238103040 9973441 139190347537262370002663578651001399424 9973442 -90390926228365714113950624470794652800 9973443 -79876233223825042379336145385123688976 9973444 -21647297562351317252875118873702891520 9973445 -111319229651054906713051906077618608520 9973446 53974864604283182262796072794686097408 9973447 324414412146420949400310388224540499968 9973448 253660334700387353121090897479997696000 9973449 248807957696783949425853727316762817354 9973450 -12142406615250835596935682140531378400 9973451 117682924390317487434962227983420834072 9973452 27396286340322314519035605808064888832 9973453 63408996895261032710641427273245005280 9973454 -406137752067132717810070103680696337088 9973455 -60749962723288024918213411172750784480 9973456 134235593357984440996855281910320422912 9973457 -30708537753717926331273306980554509120 9973458 154469179821738251679587026939867868928 9973459 -251047065024839247600146939187314337360 9973460 54465735200777216416578636433982488320 9973461 56401315374028502323914752460118219200 9973462 -34492548042079321834366662272742913536 9973463 -265526578011229913998850923860303696 9973464 -152881587501774263882534247224509440000 9973465 125529824745709697092811597450917993800 9973466 57002242448980121845004461611817661664 9973467 -87387251738928819417530400629652901632 9973468 238339697708530706491735129120217912320 9973469 81931449587418314611806379955636355360 9973470 -10873453448510497734059942808848179200 9973471 501871978739640575257121501083515562000 9973472 52657826937402839859738079237052301312 9973473 36007242908165109915957829093398308784 9973474 170328277773267862239557039654142423552 9973475 6207203329948535133693354951210940800 9973476 279281793167239980055379536331442984960 9973477 49871295046418941651487199399623244060 9973478 -70523311308712733770161565361225273280 9973479 3451721096717656101136540443816189648 9973480 6694986631483132116629150746202112000 9973481 15197917943826119034954911736709305024 9973482 17884393599104465074117199491273228800 9973483 -30032651796560800977314507764970355136 9973484 -236370747469197310867956744462760510464 9973485 -3677848132118242165688089530060392160 9973486 -150740146545911982626317735583609773056 9973487 -206726384125161287401503732619894300440 9973488 5988546848703765595738451385685377024 9973489 -82898236063471975466143475872844993710 9973490 83483073449298338762032536807213373440 9973491 -147076261464605626951862542725129494976 9973492 -128058975674175920079813428297858192640 9973493 142664144776803690530108559150697510044 9973494 -167834069849002407752282149483428107520 9973495 -2611185419380124050902663591209145120 9973496 31242226889300397722061687452913868800 9973497 -296314066082464620856845246168963246000 9973498 -21216928294099751732414576164579090464 9973499 263928723253003673894483942987573853240 9973500 68073574126918322868285066366435840000 9973501 456497454404452463885950227748793125900 9973502 -49939031921939916366296206177606849536 9973503 -47466518313907783104961354109298021600 9973504 -259184187248354615179764730398653808640 9973505 -379518010738419247749806471676814818240 9973506 -38124486331245177975091372435592693760 9973507 289739856965178350132643878541014453756 9973508 -5964108185275881544699068048576455424 9973509 -26123600013090173014134176886438001728 9973510 22970264845165090456204246012535352960 9973511 275747483620037872243191294859555337112 9973512 -148201377445964125229960926976954204160 9973513 -41363455007803754352267080240659200000 9973514 -358509923086015758878166949740957378048 9973515 175420957664976642145641172110713226720 9973516 79582790912322296210213930835281302528 9973517 352597402101938406746742888859087936566 9973518 19165239342658517205090835490655283200 9973519 -45761262342478516856225699321956704504 9973520 -38824476298399935006337202381282918400 9973521 2342446064490877135156507893175067490 9973522 -80737295599396956553637342903796602880 9973523 -134879018615050417176334619384308182960 9973524 224825130808906037353674978322813151232 9973525 72146923832887677390237066278541615050 9973526 247760408098070928709789359896212818240 9973527 343202614155378180249125319189281986920 9973528 36354993169891615233079510513119744000 9973529 161018970621884044002190688430932024784 9973530 2931338964716795459392079387160268800 9973531 412126924020304852770023745297376275332 9973532 -414098643396142202342187442579063970304 9973533 -125042565172377194667451249711626572352 9973534 16807598851125165811069994241133804416 9973535 88109725748352092406519437029039149600 9973536 83820547384898007141008229326791901184 9973537 -15082882524753582594993341547554611200 9973538 192775447690945865372045862496279939920 9973539 -329332179753175378342898884682301599196 9973540 -17316153099422738520589043489324309760 9973541 206943494651210347342190082784729488192 9973542 -171825481454897403911495127726357588288 9973543 -487192519944751458729481306392543401520 9973544 -2750676244406334441010884340631961600 9973545 36524093067382820577012004507448869440 9973546 384731491331376269919900492862896 9973547 -195011935505751375803410316620504061004 9973548 53666611137777747447090281367196904448 9973549 -1295902671452911493496801165906203936 9973550 73015212818787336735718727467430601600 9973551 5158986948159064090597040050087334784 9973552 1974120584913060279416983107635937280 9973553 161219332205554342352277135222606960 9973554 74158504099052995582896866770893231360 9973555 -327388260091580861620569436819020353040 9973556 426576105052593821597833050078233272320 9973557 99078963542355661661540436968225321280 9973558 89811889911481457730265554547562692896 9973559 -165886508530709511125087910914221482096 9973560 -137344941873222468294894866741680128000 9973561 134327671398387183588309817435524731144 9973562 148718586320574687507467116679527064064 9973563 -187776751695288224394672269362025998056 9973564 -70169429657778364574486908452246159360 9973565 35759998366825956493214301430135345920 9973566 201229996584891682927331948401786901952 9973567 -127796074911756465626904720963691960384 9973568 -23142623989572430785825099898555465728 9973569 -132625665362794236622725285388829397456 9973570 -136721710178100288019700216902146647520 9973571 23777772062192810966941835401713123600 9973572 -34171241644782860984309362955637104640 9973573 -17858439499666616148012830024397752096 9973574 145266879878080380770364347100813464832 9973575 -137585126403452347490779697229307713000 9973576 -428124015667962790078863194896430545920 9973577 181680938845339183838423898503554647072 9973578 -52425867326027182904416956182351235072 9973579 -103924675580467672730395504982088707328 9973580 -147802711596151123817773225969264972800 9973581 138780894587538269050049280796529602752 9973582 102903151980454710794769123364042785024 9973583 216355473049227930523519219603706934384 9973584 14766701901590738648959445793775288320 9973585 -214130924071790873056823308504062110220 9973586 91898758843109446047632528624131292160 9973587 92322099182436356226655601124510347568 9973588 -270667770797319150989049633886312525824 9973589 -582601089430575908028573327389735906610 9973590 92350844583855380351004269615801610240 9973591 91675275919646244083912668819182537992 9973592 9810662159927444305039380252445900800 9973593 88038983933429077842979228853073603840 9973594 95466907568703978557143290986401612800 9973595 230577839743151331579118206466442335200 9973596 -141639944489132994063745866433670307840 9973597 502742202135612195971710781091169387046 9973598 -122853691180138673557890562621503907200 9973599 -70252252870342903987213005878178381312 9973600 -14420568483024100923194780182983475200 9973601 69818884762956730756092804066064784304 9973602 -14638841075736237895719579751253033520 9973603 51723483927169989829406627346188333852 9973604 74396600986695930314836511954020976256 9973605 -89062626100095366996335133811898332800 9973606 3399204935033512304102387136745838784 9973607 218392537729736282144520086860516146720 9973608 -149632666118926150468385232726470000640 9973609 38366592385602467191257482039936032520 9973610 -551392242291170346944583415351837440 9973611 10920263568612463959489071392785988392 9973612 -155577325966195041039494343184432091136 9973613 -25887661113603303746900062729806048000 9973614 -10776016686744956744976150769158724608 9973615 236736311871527607095594784894247920 9973616 -93859799016035376052979834474422960128 9973617 -69912693184733025765184203059071749888 9973618 43809108335307848529472844065541279760 9973619 -118535934439884342354749611835206222680 9973620 -3409230385784249546967332714852997120 9973621 152695542229460080029347873943952753312 9973622 228269856778992061440644546255374243200 9973623 -22243892210729366984727698829855952512 9973624 -73858179354831816356086733250850775040 9973625 -1338392608577626843797075001461462000 9973626 39858053248751843929022448412431792384 9973627 365109966771566050278482685430146765476 9973628 34935081092514338030462245091839967232 9973629 138872342027250655308193851464299913574 9973630 40613238189077306989129502486071864320 9973631 406418703998754067145676135130824354432 9973632 -148539596832811749545751789205821849600 9973633 -301235519050897305498075534261140591616 9973634 -186136429102991636198956757397538155648 9973635 1657753760259830716188737403009980160 9973636 -398151629064490447897091028303997313920 9973637 543165204656513965672701927978613371000 9973638 89854498233383157941726507619968778240 9973639 -25004021207161304083932789868761143576 9973640 291195490039133086677109935874425292800 9973641 -12284460502301858452667190383886901440 9973642 -6237999209600351387775579248045752320 9973643 175986378297702492633602869225908929664 9973644 -13513907062506516923163794344798924800 9973645 64216455713669117859297752983180685760 9973646 30952731495026818049401571001248346624 9973647 57456843147155564338530886364373291288 9973648 8683466683001374598105334636458319872 9973649 66777794744984902162028061778249687872 9973650 55245045591948456088759779767887017600 9973651 337589875275426187044685217686535443200 9973652 -39180263736378818286272202304407990528 9973653 282024178841313232135590699488999731104 9973654 -138520056391023312028831508595820775808 9973655 108585067943076842552619380893771158000 9973656 208697220641396001022246148334471106560 9973657 -353546940725022762525912207100516625648 9973658 -24431369800091647060714106352732731424 9973659 -83335625891437205176249927234524116112 9973660 -18144266043227096442327456717502295040 9973661 -225446487060938980468690287580736023296 9973662 -17082428701945529077636137661603259136 9973663 175488608420416223147014209236227688560 9973664 -374520856760087689066040889120082427904 9973665 -4205289183519318586791426669859977600 9973666 186332689557670253508499410764034904224 9973667 -90205057604944436086372894719887160 9973668 -92304288911305359449851193310978063360 9973669 -527399888652647368771305318057047716930 9973670 -53610449712495446038300014606624000000 9973671 -299830785476036748981195934142873268480 9973672 199175393757069366709008962662570137600 9973673 -502076288733572159664982689393392835078 9973674 -675662824080207836898866481933580032 9973675 49678866437306587177201482528767272000 9973676 -144346080877395001764789580165138103040 9973677 8025851589601156290804573962731732032 9973678 645556699591495845932221696574770176 9973679 -234010738554304086396532176261407007024 9973680 27627150125169331535281420000582041600 9973681 81153991468608433186644440954320744000 9973682 -11524148609774834548253513791638494208 9973683 -69700321748980440607174811685622201392 9973684 -62894912690216788822987328510140354560 9973685 302234177372962544214084657619981558560 9973686 26654936878342259733611695403728880064 9973687 724443079382558236851216177821465151592 9973688 -460552147113533580954461820131839242240 9973689 -122123453215317373238159352214942859520 9973690 38722855772963526727174037108319621600 9973691 -27475399743287150778544203818958913536 9973692 -66278896395283983501664348988512567296 9973693 678223965730065214122677400758811347980 9973694 -281500291309824755945717234102618767104 9973695 -142991568675639163750231788849303442560 9973696 -105178659709315757065884111401763471360 9973697 9669223542997731757270194308076703680 9973698 -982656955649193221237949609295721472 9973699 39166493024901954618752807397286413360 9973700 -2305847768876977215518862929589273600 9973701 48539250879333989244002857771189928640 9973702 -265427157318094213268216281461887283648 9973703 -536700043626573796471196361670822054656 9973704 -228236976678817471783439111474145484800 9973705 222324661220902413903489294168363972900 9973706 -207238071229631353950541229217991658448 9973707 -173385550977809621858231882913672523560 9973708 7403935085148038654370237135675364608 9973709 21354811797984310056029640199314048000 9973710 -28754085929369870413123697585759716800 9973711 -150426036766899429909036177215397890376 9973712 -51619167247338879444148914754927853568 9973713 -110825239892962326529520463921598642560 9973714 36920412499366199678452290314186094720 9973715 104586311951731267534255786032029421360 9973716 -5342763848230570018423921552949114880 9973717 -124670050977139927225522443311331525408 9973718 -72562266854967380882389874773004042880 9973719 64500177722439261120739945101906531840 9973720 33165684786759964341530668292999577600 9973721 7900850460120638629503198443269327632 9973722 8281397953040615358065107750341388800 9973723 120182627427215131870076736686630089024 9973724 -66908755808939769722017400537670643200 9973725 39491681851637489399809000679117035200 9973726 115343401689183290090657510494765388160 9973727 113190044105698746932347355480937958440 9973728 374839591691117711177999366018116091904 9973729 -127731188442993359965700149735723309824 9973730 97982337938505545679559904187402376320 9973731 122167020740703915430518048853727903352 9973732 -73398759181779934376795329877606850560 9973733 -169315471716609510433096323155428280640 9973734 -77289490476858611238737469939616975488 9973735 -251841717123395122726035244990683035040 9973736 180581575964119238413313927420377743360 9973737 110175894033346239502408262022547245780 9973738 -510325169704305138282331482567077376000 9973739 495241678609026522220331033891617768656 9973740 47397652878267466695699045612680724480 9973741 -123217967995915783878775709895179238048 9973742 -90613008260060769437801341387661830656 9973743 -33508798448270149860438002570083261440 9973744 13125715338930426952837322542264811520 9973745 71661794751795093651744955147695054120 9973746 200744550640027197043821206517626380800 9973747 -178259779407311942004080061596713028448 9973748 -65003765864537273653028915431311614592 9973749 -181593564620248227294627826690904524992 9973750 36559058917056494672839192902525600000 9973751 250336705445794719955428828036579595752 9973752 -13819473116517932103813521238245007360 9973753 209407444270213979542430284231091889002 9973754 -45656842298085912072397719156937817088 9973755 -102742477565619363178862401605399222000 9973756 -147814701976968876544580286249517910528 9973757 -18739354249852163013652475643545462868 9973758 97473950861741429579906390305822833984 9973759 566678575644470021887563439397574912040 9973760 76431088364416118254158041257900769280 9973761 53845065992544068456817250806350023104 9973762 304050901608471172743194915517915348000 9973763 590537809275328198607938811299214070012 9973764 2897675365840742900205265893733877760 9973765 124730185635173462825011572357185469600 9973766 -172832696066613015516851388198122440896 9973767 370124270478965131871186857678053091920 9973768 176369987013813491036853331381426421760 9973769 -42980957711358011455184831306103312192 9973770 118274085337052786497465606779232742400 9973771 -8759176429124136674701201026808374336 9973772 -425027620750246960674765351415792314624 9973773 11011603665827996491410055759692756960 9973774 127965078706386406943188179405816947136 9973775 -48383502009092546279560340872518337200 9973776 -17143172183408436798071282441884532736 9973777 471172676616349504002760120187755401072 9973778 26763005528131448026853522606596650624 9973779 -11707694698205849704478614340952735816 9973780 -74704456003373267802095349885602822400 9973781 -334608173014019604416189036996887233828 9973782 -13573234250921506714997264878459933440 9973783 180409130626901887337592296176241042304 9973784 -7974520163173160010871234999734374400 9973785 -371827984254823342317104506405094400 9973786 -144647916539653693925475195787033947408 9973787 3390066816964847683836776734987086552 9973788 -97753859980305896723364455859095040 9973789 -40379868072392663485553383434907209600 9973790 79615022221378560406111137261982958400 9973791 126827108235562963423285232723817805752 9973792 -230565993021019821283094787581065494528 9973793 274435009977278709329189616586913523042 9973794 11516886609511593082088760242168143872 9973795 73083923959810719170653985274788758320 9973796 -29451250595711449211314831931417149440 9973797 40456653977332120909217338670048143200 9973798 -113847356422509306405812655106843140480 9973799 -500250656431513394820738545272048493952 9973800 215732243361683975795136351202775040000 9973801 -86255229265925355004353004401272985996 9973802 -258503229222644449450215481691549325648 9973803 145731570228951788079617938417006856640 9973804 109951430676261148061520386540128943616 9973805 -1305111740479843927983817244207435280 9973806 -21473091311722411957796415867303859200 9973807 -1666172741000609436828085711222611712 9973808 30538394390571464129893090620478193664 9973809 398129750585369408663864911957529154114 9973810 62440906789599279844930654131176555520 9973811 -133092069567242928560547036264465033588 9973812 28989847712019004267433720941222244352 9973813 27789672482459779864844454364502622062 9973814 -9047002186377820676310490113904657728 9973815 -34198545358188252725357580776644733280 9973816 -43166026601941922741671817515275386880 9973817 -128572126351855652636374539364552094208 9973818 -119125027158070613847620455585307529216 9973819 288629940803686050556855483935097813220 9973820 -61046921909669943257551103670222097920 9973821 -187574486269414046831089981471830200832 9973822 -146254888275922481526797643394049649600 9973823 220207292093347394662179580927594947360 9973824 3498064558776188847691217609900949504 9973825 340599307144192891439484624984462829500 9973826 -156086232677625170888776555924079427888 9973827 236233273554192909577086698965840188000 9973828 273807279575084225386857579309786260736 9973829 -561230360254506609042233374268904929280 9973830 -59607986952062841859192806608941054080 9973831 47629225259910269582760062907476280256 9973832 -137811165052783835917339190795140300800 9973833 66258101125503998920809585809434097424 9973834 101157577275389490360277351603829370720 9973835 73789508137110124953855444651663400800 9973836 47509825348556672105748651962409153792 9973837 -147685269594307096425175179512688789514 9973838 -84143862254369657178789329008660735104 9973839 98073581135768062371144208157579641224 9973840 -90066868212311952666568556017149296640 9973841 174602575876014158125147283656992370800 9973842 49358935593032964160419002175346461312 9973843 -76475923021595784352424823495476483256 9973844 4646706970241009275071417027007178496 9973845 -18109301205517222016657938364073895680 9973846 294754080306770048911639540924473859872 9973847 -29287905416874922130902855546494480000 9973848 180326498088240275287495241724494376960 9973849 113924909299333421519344137488925186720 9973850 369056892442451547283924526009472000 9973851 -37976936639263724959270268195036673936 9973852 -249192027616205067287842249095834074112 9973853 6114235327326204478628703082102392102 9973854 -14931046040112729500507215891401329280 9973855 -20296298495408800297811063277831624000 9973856 424088741343103233865250920173410844672 9973857 -83835728477490600296250416934094650960 9973858 61188725488760069298786426393695835648 9973859 177188751546343180961395858902466942416 9973860 52322636346205956787673639254162022400 9973861 101071935587886501585230754626522807712 9973862 52669655709474326307413800723764126432 9973863 -66965302978521768093679231656031172208 9973864 -530109422850037186108910894762075120640 9973865 -43885394923631202890943473397040536960 9973866 57525765108666637904848500560711608320 9973867 -264157697640436593986155691165980793328 9973868 -153901773694434525962319019566921867264 9973869 67276298488410006554991239466504519744 9973870 351673843615191697145544016541559912960 9973871 -8318252699455821696198906588562490928 9973872 -18217997607205821896253922573644005376 9973873 131387067692251687462200539348468002944 9973874 36753232170463102778364208545310094400 9973875 -139533287689658606945460724234128996000 9973876 97926750161550133015123517658416547840 9973877 456675844158087147618580355737916871726 9973878 45260432023979069564538996562958327808 9973879 327035491856003890182318022132601805640 9973880 -8367428895668841873809971349913600000 9973881 -261649262260876855532000944372615221120 9973882 -312940298188971112924096916735508632208 9973883 -500018283512020468895688765088523497440 9973884 1348753332719770858779726967319642112 9973885 -86910513122706623391559681073295966420 9973886 -92121802365042436701783124397821333056 9973887 -30915621263533352526674521780749325056 9973888 -275258389061897499615820588548127457280 9973889 460168157711422491080927475269308386690 9973890 76827303056177252815666930563633484320 9973891 506424992779881242408774522501457633000 9973892 -260614382796824089315685626115173881600 9973893 1985978620685787229176100244182947744 9973894 37378440554566434770304801883229681664 9973895 58836320181337896306173692643745185400 9973896 301232749293404036541983442552925224960 9973897 -220982040406589239697278418392332247654 9973898 -90544515126378736929849827141160222720 9973899 -31425946089230160046610391552504270336 9973900 -17098645292469630792354110835381004800 9973901 -338441355920192322613451703444410855850 9973902 215305318604681563944127587078518645760 9973903 329719623852386844387597949260600591152 9973904 -30597582339932597188353513657719586816 9973905 -80123155100463519829841942160741977280 9973906 -41487745594689380696468848176027308256 9973907 -23126859156983805081766696974930153360 9973908 -189652863710786794586575996772037427200 9973909 -34056709075947415231762324129235840 9973910 -127608278568638352865592157224189648640 9973911 76766653743881558613521943334088455200 9973912 29336205236308561178832018230468812800 9973913 -217358397544766228462127712918003113522 9973914 -137071364028069263330276918736726274560 9973915 56238297460584020017284512608498317600 9973916 175151574452887598062683617053913034240 9973917 32914201494173538787769572134552564480 9973918 -22663868785685640494999678404859955840 9973919 334953907955093194792034194887576388320 9973920 106706712747488679952175950590954700800 9973921 -511477503815102611667967587276835566878 9973922 -36690970252502879087424403905242896896 9973923 136823357559100935109895702260084126584 9973924 10099508869548915350351357240531502336 9973925 44149630787375569473562944879346744500 9973926 -19894854053790360326149496481178587456 9973927 283270610949546400350450420248404359840 9973928 -79348790504915942428435436403773859840 9973929 28056090071188312328067414878308190400 9973930 -34371048514919015293801769138459054400 9973931 -411752310741986283574068064676531896176 9973932 -97323853680414735416535816998850083328 9973933 -57101761289272992048207931961792003818 9973934 -164568271744381141253208923900042237568 9973935 -464251755728508898455856924189160400 9973936 221760789214638091076450180163174400 9973937 -271030939598213876037193394097839098560 9973938 30310202610151524108271766313031597056 9973939 -89533238800793218398204568665996965744 9973940 -26282662108743870919118238283874795520 9973941 -268759902413112639730164131896200322080 9973942 50956124102645373211238901207777896064 9973943 -58594276420131913820366661364453688400 9973944 209646700622925942693170014458374246400 9973945 64480505086013988623436527666850662400 9973946 -66648250469501776513410354037110529536 9973947 207198800049715593054635035764870341760 9973948 207063025115177535785252785438069155840 9973949 -394733903048577914439391374243188968800 9973950 25318301068048304821438332409385088000 9973951 -79223512607614828096829572214575043856 9973952 -44769116447632986840470414698519461888 9973953 -159645294038943105540399410517408185136 9973954 -3941417345738445741434059991498539824 9973955 -258199098025937315943574833641519078400 9973956 218796184392087096147816428012901891072 9973957 152030102656482681041806564464564654112 9973958 251488378713651554515331713060999114080 9973959 373637195438390769932752816066752472320 9973960 -61660680162330089696549864136519168000 9973961 246010733197435060184229038770413012132 9973962 45664351953685892960816493836450979840 9973963 -156602194646903004536792151871158734760 9973964 32651917780627533155964250360982667264 9973965 38985174908115796536181732501311096000 9973966 -51221607304117695796591993828353077568 9973967 -20396618192316972462121555757707923984 9973968 32414599790175099488817806655030558720 9973969 -34142097934626143875391804401820425356 9973970 -36182477570967003712755827790649382400 9973971 -9205776680912919302100697804987892736 9973972 326912408941054262945392862563645992960 9973973 88079713520141967364737675044086357344 9973974 87880736010554025958606213489639841280 9973975 13065151033108428835739253524838981000 9973976 -143857881557751296584974624300486481920 9973977 144805712766239280542813312389753079808 9973978 118175265561567309935282403671174720256 9973979 -3622939332111249086892038179427214960 9973980 -94265884295349119066589345641179491840 9973981 367938000357006371758961157688428975782 9973982 291396732058399609998562574230041412800 9973983 -353346823590563942884464758432998817976 9973984 438308881699394314290496301373325049856 9973985 -147900915155488332076119681484293267840 9973986 -161887390912221933111415953913110051072 9973987 250696923932662858193476920462935262720 9973988 67521175565642692498677959867554570752 9973989 -535641792300642730031234663153794836480 9973990 -5503423753545401808771213419533013760 9973991 65633391283235758807422061457995777272 9973992 123174790718684807743914687686066995200 9973993 -268512096646693064489501195874114477680 9973994 124543888897447517520084392107254373296 9973995 -154883301125011063625596348518885956880 9973996 111861067576675227458596474023443745792 9973997 32013004437851567358611590513551484512 9973998 16571505715898785509787311287161779264 9973999 -147697606862893019975663505844918312200 9974000 72998440149719815691541587162161152000 9974001 319823528195708661841898806278375432480 9974002 -75201247482451064158240552974440288256 9974003 -213721448553350850908019035093659763232 9974004 -140240408250016180553074499508359675904 9974005 98081436084576855338689064761342734720 9974006 -30949661427684168506721975158451112320 9974007 -248304446734186431258956023684302602496 9974008 -314263401700272433581411216162822574080 9974009 -62154561640897325728114584058556544960 9974010 65208472256518989171706871889417250560 9974011 -299303948533083856459165702292992603200 9974012 -41476143343750845200799300444595200000 9974013 25002598001067088990718447698529436288 9974014 101405445251970663032298788297583737856 9974015 -84359064013031505270871090155928405680 9974016 -2391379007186041643495976282680721408 9974017 -97618883085200799658764137624869375020 9974018 -35161229545873919401467082700763989040 9974019 193318903561315348822595775394904787456 9974020 -18140078331308719450660658672257597440 9974021 -134115343354565509772633405171650271778 9974022 1407370668081156818226053525029561344 9974023 453282907449873209659665238628159094424 9974024 251028385821512940603329954160712427520 9974025 65969609422947595650912733183024422300 9974026 -1324182475880224683624149678439954336 9974027 41071076662026276165030129987243382272 9974028 80136068709883046994187492285493775360 9974029 -78329699550058355049104593557083952552 9974030 32001264933030692087446744824386880 9974031 -321684660135434239650812772610242762240 9974032 -10711357487233075348958614816857784320 9974033 86636062566439160442371767023671929344 9974034 19816113307881910049241135319798341120 9974035 -402139512278035285670221146860314109520 9974036 -16386936797054219310296806449817757952 9974037 32046583220274106072380941104890886560 9974038 -223415575667815997938943847113490394080 9974039 -222309204810002670551534163330778463160 9974040 192520807109294334987434761668204748800 9974041 4367500510561984445398884851008797504 9974042 145977421114622490526882924497441232128 9974043 291596119678845001285620401583920401200 9974044 -215554561383216342601304749625704036864 9974045 -93753192885783545686483087841338955400 9974046 -86181368166777762640624880502090599616 9974047 209431860832200148216136945464610109760 9974048 -239581547736776821112381186891304075264 9974049 -272181067704818713275129167033935916352 9974050 9705536080024153700869243346718000000 9974051 31170129351461410494495701827458857052 9974052 -37356411145005624678996410999241431040 9974053 135274892103395539884997689587941601712 9974054 -148527788695786596625925971340360661024 9974055 21866837123635132234859560948786629120 9974056 157675725244271523548683114697572346880 9974057 -198744235633586591792479689471490973340 9974058 -137671433483581188647308608156053194752 9974059 78517534882323602938360098849044447160 9974060 106863367610576558020618785444690816000 9974061 -8607507457928482498640042034387903690 9974062 -76862754173557691540649343221603758208 9974063 -34951974277992252103611995308695858192 9974064 -18830436173645918647412998964187758592 9974065 -3508602247341280722648379908002417280 9974066 -270108477676682613698171182928283448320 9974067 -183645573363490035075962332515435704520 9974068 -143371997936886636070942382756672993280 9974069 2487432174480033906758632228532905056 9974070 28848906712915119588584621996736998400 9974071 -145351472440066584883240006087708487000 9974072 -248860971091442006801061128076615352320 9974073 132456593609305794385780514551656526368 9974074 157069207350918130470335402120944065792 9974075 -116228485842300625549723018406353194000 9974076 -22307941376128698966243967227357634560 9974077 -105463441179894533614602544670229974074 9974078 -315817698379406094917550218387771616960 9974079 -29165259587509251997791654332194362000 9974080 -3706053128735534919785026857782476800 9974081 -92387397204615145299861267056747176896 9974082 -62578274068725335348437266783699374208 9974083 -37813612385550559267352906023220248880 9974084 237462381908608871842968928970887756800 9974085 36751288543033552389968809517788104000 9974086 436784945529481410793942122136561152000 9974087 -308717673653866042028154226371409239408 9974088 -159088823229194770104529011945064857600 9974089 -580837231714764843762558050817478421744 9974090 11574588746288890232563456339264834560 9974091 -88153230699495248814262844857682855208 9974092 -2719559304222962984610017560390192384 9974093 -556573716697016328118891206115489211658 9974094 29522691718267371557276603667298969728 9974095 63485265952169066789863296331755513600 9974096 32412153653481237393199423687299170304 9974097 16143911909955462140116331637187728000 9974098 -288905332538123194419719514817614848736 9974099 418354968267355567160010071355578309100 9974100 -80779515605335211267569446734787993600 9974101 -91996161890742088067496738252836910898 9974102 62947378755621229290673606093336179072 9974103 -289330133017332689848619433682817331096 9974104 -45333728277320852745836711809527889920 9974105 -289046553011485120866061984596386509440 9974106 -73451174105483522153777993257562454288 9974107 111652904465148703968835391799806434560 9974108 -1394148873212780488338245048792702976 9974109 -1610213726760204344914529138579700096 9974110 -68035894201763130595091515003951706880 9974111 -45872424727264787296329217405915241472 9974112 96119875670849477107266601546042834944 9974113 -263959827188701915482521667110611772638 9974114 -129480833415868981940230655141567143344 9974115 -213207087960135108930442193038021532400 9974116 -224659316541828580067567979067326847360 9974117 175800581080589697591186570411377063166 9974118 63838008009664736558992918032287324160 9974119 -148227907240790700188623619855937098256 9974120 125064331348126142800926756185233305600 9974121 358722788347920344392726877716485640704 9974122 -233423932515586907816539841812878706848 9974123 -60433803983457100497476873712359627856 9974124 220264262144963750648566418569708907520 9974125 99011753030686800662322943010104800000 9974126 -22460297457044222711492396491453992960 9974127 -8639594780189210714716052249532908160 9974128 83653643221402759329573204507731197952 9974129 449856260015839485829334513052826260288 9974130 5494441684257525041689509751740203520 9974131 150347558225519411508431545260659769932 9974132 6716055458202538954078183081987676160 9974133 512603566677421724534369035356886176 9974134 79582978408248927689005879675528152960 9974135 -276525339378075470826052049636981194920 9974136 -21916950998594790597700641381472296960 9974137 -117382981063748198914302988207782792214 9974138 -64737262911275814835926333005152559904 9974139 119312309100118514930186895488287249920 9974140 -33272041601192131739972203105306936320 9974141 -234140928990347967152762516788104671700 9974142 24114926775910462098304527374039385408 9974143 -496872483388538003007163638839360649320 9974144 203278253794859996258380208940043468800 9974145 162421288226094417951062510015461632000 9974146 95613797224240257269249286558615182880 9974147 -132340322839333179300088715466953206404 9974148 85922460509302071048273224832586745856 9974149 -106815348421433878510775785972818708260 9974150 -83883104650567134701605665429053815200 9974151 6123297746117923193080000177424640 9974152 240342113047621050622290484559132098560 9974153 -32350778109528195869691553774156340544 9974154 29950908607630175462338197960738708480 9974155 12553262586071102616945949888813077120 9974156 -52751096247547710508014922035280876032 9974157 50569095296601180288403289394024554496 9974158 212280651172499127144477405864431647680 9974159 -135125344380409222024390106455168641096 9974160 21480785598452226118411940371582156800 9974161 -108279870699598697566133765673302900700 9974162 -43987437802185527316332018197919857536 9974163 -275324309767871750140599128399524099656 9974164 -168940003821910356737035082192369981440 9974165 97328606257856735972476017096592356060 9974166 -104916426201284208967853215772183770176 9974167 -53357838262557401959412456196479939408 9974168 -782905524602598383537832765730141040640 9974169 -38628561954316111171207127978340136806 9974170 218801335461913299059520503728621095360 9974171 -190747952019800916144638228747798426976 9974172 -2876225196734304286769928012313368576 9974173 -234546631627352830706794998504351011040 9974174 44897664579263069233170598857740565504 9974175 -123013085599468152836971888064737113000 9974176 15305765104450375805839032735698386944 9974177 -128485583846796686542802458587526930974 9974178 45126101101057979333186047705774966224 9974179 -166006936313770125128407779440052381220 9974180 -90230563896881852494264311853212119040 9974181 -31314327982364938842674276939603200512 9974182 -89226371748606428454406605297500555808 9974183 214759045330922333176337169045418352520 9974184 139306343581734254821691009904338288640 9974185 20994428372586752591611027693935957000 9974186 76641133437804186567861375519076389120 9974187 51508988813838754712185863380275978080 9974188 19659488783048239281775998678076424192 9974189 -50787058831269722473879876400458775208 9974190 78171552520371626367551083413798971520 9974191 -22741285546173213264323168189902838000 9974192 -126859034312593277482873563615966511104 9974193 19904918652142047576958326925767617088 9974194 2294553289566133133489156262189471360 9974195 288145402219584952912343442355903348560 9974196 -285385416081288349666074486395773015296 9974197 -241173381659112660564180747954242446354 9974198 -19202569828994808255935046288513227136 9974199 -33357147688351746113212467845219893248 9974200 70890944038041796383545395194921984000 9974201 -65216161306580182079071624788528834108 9974202 -9950656130521943942133054544431513600 9974203 242046584330244653563913779687402809264 9974204 -135872108552786672399469254281364204544 9974205 -95447070552998013583816735043144644800 9974206 -17000361633307453355463755481453778560 9974207 -6451349254025764784189975582662723680 9974208 81022536895312037940725690385511219200 9974209 17265344457815990573517417910025289600 9974210 107956668971556567732621198254650320960 9974211 229190028710455932435086635328557234176 9974212 54335297779122252281191846785206375680 9974213 -178768454008617114962317366152809837538 9974214 -111828251351787769973562501217947859296 9974215 -91703768424966002221487721684994085640 9974216 7060029040842230752422169301912616960 9974217 -603555120986446243310627159079659458560 9974218 -141626203896319329286733528909849023440 9974219 -153095432218366842991552077180071246232 9974220 128506921896488987387652684901631585280 9974221 -375043114938415739061566679377930172800 9974222 -49707782684431535641844075803819214976 9974223 121414533825338051480218378599680666880 9974224 54260285099113398429570268937647554560 9974225 -174699910277417978380434095464051388250 9974226 -50500024746239806517387172340703725056 9974227 -116878695051850949196671717251264459924 9974228 -234559586032937488845782556674755872768 9974229 -156034321448403249949869511984181784672 9974230 7485609208856963881582897699138214400 9974231 -310418535979341105870338721382786843800 9974232 28726392619988543112821127959014195200 9974233 -251763338401897485113601954369203806956 9974234 -66201482497706614971909864203081241888 9974235 104762851300489741121521483308369702000 9974236 -189317233973695583917018607396413150720 9974237 -1411676132385525596471889723427420800 9974238 24056680818985093464887147913362488320 9974239 221989465482059284741165763207994219000 9974240 380708313229585788421875424505443123200 9974241 69473045520277903805160906483320381652 9974242 342213697072886268237332910787094395392 9974243 110600242663022538283522623681904974492 9974244 7817280965039366217351525371066090496 9974245 -259968065247081498524599666084071650400 9974246 -89846843799915955899704516530238634240 9974247 76014671638932965130763965547346911872 9974248 128515442676408200692087853844652047360 9974249 -276339111644748318941198839622247591936 9974250 -15981156116604482528543056643478528000 9974251 -247065895017636344531011133443017658080 9974252 48090367618301280478884600125663252736 9974253 176905759895177257786911661109020797504 9974254 70018548657099565471578765952157952576 9974255 207766166511178709528332275443403940320 9974256 44462612212891160174836286969807142912 9974257 -12046677085285404743373727999235384074 9974258 -66609646455590707111262730316356993024 9974259 13690610297216989879441554549411018840 9974260 9246623485847501418523786104822247680 9974261 170165577723779225133265574696761780224 9974262 78432890657548176354799020729116233152 9974263 81311892125643920561817175499511564800 9974264 468998704603869872361487262724067614720 9974265 29367295177320802235189087032479016320 9974266 -25333719736282441613713745115037284096 9974267 -8253391590231336879861940688368620888 9974268 -204784515938868943788483539566127989248 9974269 -38821480802896470934022626439034190330 9974270 -84984139881764418361170038852994793920 9974271 -170311717318564635648465762085406002488 9974272 56772905940117588645517772451741696 9974273 -421491966464608918845962845937302100478 9974274 -112482393916166087642127797122828885248 9974275 -34750742602017013748719556910224378400 9974276 -48292269496322344901466406120908312576 9974277 -262094575558411191922714070107937178786 9974278 23447746050237057697914510410561280000 9974279 -889233162472272000148330261734081408 9974280 -2472191712158383542793365467585740800 9974281 155645109283903585293241050166300113664 9974282 295260957760834015918424992263072960 9974283 233505636672686000882879233483589865600 9974284 3189028767854612487805275307342603776 9974285 52076955532687374491206893851731153560 9974286 37490201993152319008785415662151710720 9974287 146764897354337178835913725523158229936 9974288 -64325948537164777648242941571863666688 9974289 -27522068235143709399784193937853713600 9974290 177672073516592922988519033646137198080 9974291 -546612873713016774080483998793414995848 9974292 -122643265756691761519356997452809422848 9974293 -310623965615025670390289111639816587008 9974294 -69197989692782001795799711316972695488 9974295 24385574196356286118225039558298159400 9974296 -16369844842678627095988384316146176000 9974297 438141932814685580285185368422121881040 9974298 -102722888598657675730537675931290446336 9974299 -248660298376279684087717886965527288700 9974300 61488251073404842876618372438185600000 9974301 -147818673013310040661093459285092521856 9974302 -14984810082612711578666192577640481088 9974303 -569659130581963896368094099342546085920 9974304 282375464835513263625405788805118033920 9974305 157157669408415754822732917888129555840 9974306 -82779539927097151635871099530213079776 9974307 55120546539320625052523343621242337024 9974308 -9573812301432908108262050782206315264 9974309 365864597772798530918581329159986760510 9974310 -4553170919908125135660458832598899840 9974311 -16277677716947257213850630968827325200 9974312 -4376682767834465079825941873232445440 9974313 523417940257010065344156172541775314400 9974314 27797521182642808791440708586716347392 9974315 15167131259685319735703900923332208320 9974316 -48867761363630418424613816987457208320 9974317 410046141248171587409752137747292841366 9974318 64489952589170430395756992820222511360 9974319 106077446614569056267959849910217217680 9974320 -28311532597481744724073882614462873600 9974321 124213035045554837286245061547191822912 9974322 161009934734925600417804595772836521360 9974323 7725395549317054818524305965832772104 9974324 130428207229214525928422796705780345600 9974325 -1408124335310800808312722128572534400 9974326 -101224075637595675159821120922719944704 9974327 -581624878969685018634954973059060332328 9974328 -6803269565847859271857352538441646080 9974329 -1965785540155141256749251430106672700 9974330 40711229738187836517986702098615342560 9974331 108624885048726686988134497225408526220 9974332 6281534386523363234203093885403095552 9974333 282509139163340304147708879625847760582 9974334 98588685894071552790172938818244290880 9974335 23000031805492968182282344038282662400 9974336 146523514032131723208520381733653708800 9974337 -290499971262616084798637123157510348240 9974338 -98379267050582928322900911589361754240 9974339 54030567295677243747415018175896414140 9974340 -20092567228339388764906013722289233920 9974341 144421926707657758605821096675791299840 9974342 48104045891669645887031621576732760768 9974343 6570439151627039791720240800431267328 9974344 -244784408005057621467466711095471636480 9974345 -349810660424408246684214892457365455900 9974346 -98322857016746923941658286048298720000 9974347 -8864160194120074459606793486453117040 9974348 268291148141394951603267999698189476608 9974349 27780494783147003306617556582298879360 9974350 -128764747408806740094877674278199129600 9974351 -414892281138841273934521021563483189648 9974352 2156183456230494599824601325984153600 9974353 -259887511638954654462092685819923648398 9974354 -65387492066422009488721270094187440640 9974355 -2670568972525738482232943996748208800 9974356 94981713408597625623191696626091483136 9974357 76648418678712841576190043854900613504 9974358 186134395708990202258793382144181136000 9974359 -7790683697674187106682335080473461360 9974360 -104551801864515798226033296829676544000 9974361 -121121577185740634267604031984524313056 9974362 47213622734701558676606408230288531200 9974363 161157511736727911908495356388515429120 9974364 -5806713194430135057403847272357724160 9974365 -273492541829808331852433396000076642600 9974366 3124069482642708077015224697299095744 9974367 -55497340273562501257219000603402480320 9974368 -2528808298257002993061879882199597056 9974369 428881663198311513467295970775296564770 9974370 32617848890461216728717905257079516160 9974371 -170407184424513744337781191996513115376 9974372 32014290814498050728982608125823719680 9974373 77455080685875207655560820292109093600 9974374 -20117495480047076924630408807879136768 9974375 -19873308301810911296667747579155775000 9974376 179086936831491309064627237078626201600 9974377 -132713337360141792989265013023257644928 9974378 456334417550697611090516701602294869856 9974379 163252467120730268634848134964841898584 9974380 18156369303225102171498534797288601600 9974381 -653181536683433815899411817771848801300 9974382 98262806574908042779374624169366179840 9974383 -285996948956376056304576480799225016368 9974384 -36050139024818560278953243133751394304 9974385 -66637368347843375291463928141574122380 9974386 -75195596897782175301656029945942577760 9974387 99546857348320410981722549098048461312 9974388 55925477135528867063018629792013481984 9974389 -444361986435596977929165811749649081810 9974390 94885554811609469638745545045034419200 9974391 -262428461638716497495202195664527640728 9974392 -305158623897227623829807228765665689600 9974393 -109672950289916539769266974590930808 9974394 164001947246157186210678746232918551040 9974395 -304624864276494596504338971367946361600 9974396 51370083424902361144634238237919180800 9974397 27312960307060429832002642790975238528 9974398 -29798407129623807406672231698834056448 9974399 55637633353070880784840575820624022400 9974400 -60382235684830297524989767377223680000 9974401 143085014538265863609656271799603094402 9974402 -59158605342705890705597576782403076096 9974403 -177193820703423479346670541746156336188 9974404 240650729078555479430649530186721856512 9974405 45749729053617450724611969931059148800 9974406 -73068897154333097971661292164387074176 9974407 -254536820957867679829337567419366010344 9974408 86762766065083138975174196651258112000 9974409 -1452692292909083752920255767369705472 9974410 -6544726548560492446391547665772103680 9974411 -577789062158217917355388948012791054600 9974412 -14263902954837130526067972766654983168 9974413 320713210918952921784629763580782508780 9974414 207450287290799378725067960962150021056 9974415 106108293926223393602827873271945287680 9974416 44381053213861894317247884894608924672 9974417 643491129893177503859853692869137731520 9974418 13824145910238422181774968260780504704 9974419 19595071870239139891971954442966716320 9974420 -29548031085698216074817419318716480000 9974421 64290514289685190898651862378249447072 9974422 -900786777297929251256509089039354240 9974423 169532611331932855340356079593225083480 9974424 375170872280948482353799810847642910720 9974425 -231089073140018986612303267480999884850 9974426 5779426804169841872234412719661711360 9974427 322924658737695222411203394819000580704 9974428 7804645468260728177673469257477621760 9974429 170577037530718365917278810361379710784 9974430 -569679722291429764737704223813627840 9974431 -306017004849958375813745473602058708768 9974432 96100685878950237784759079429562826752 9974433 -38634607979520777164984939806837635072 9974434 376822410680945485472970291497972812800 9974435 24226812421449426693847235366884812960 9974436 -81214230542013898389755577346519351296 9974437 -5884542531501136271736108233749420608 9974438 -8266613432472391893673711199782461504 9974439 130289982791419887553654209898012318608 9974440 61872215446356065192859203505438720000 9974441 -119987978618612896736492257950439810908 9974442 96538786898876023357726454452038808320 9974443 -381709288871103087668014878858880463308 9974444 -401869008012110322545677018115122097664 9974445 -71075318244573578440232650024163900160 9974446 -139927555600768973811880801050738395328 9974447 -5510129920214566824983044889940221568 9974448 6137593058638248589731187946225664000 9974449 289993978263885902671235502380602624240 9974450 28085976432292956421712060262501006000 9974451 -197643688767868855224779549720172717768 9974452 692880101431388691136680481309652992 9974453 -234493703416592254036542375423661724160 9974454 -36091632377894010435362706358324359168 9974455 79182984517990069201059322609500411360 9974456 -204621599810093778507812343903505612800 9974457 -171134107674903030929820103391975692092 9974458 29237693973298433807276784454508085984 9974459 78672851306532505958500558595219636928 9974460 63027373147988662703067926095776245760 9974461 321805714584243799568975237300693583360 9974462 53983269819349970353687700243903231232 9974463 -20507275715743878089154693815931606000 9974464 -191648287735081092063236834854687473664 9974465 -29721381674017011315375853162263074880 9974466 -99042398408301343519897682996978774448 9974467 -59689364635164543756140493826473219008 9974468 -87535086564864771983542931913454080000 9974469 190256834980125888539054912530390453248 9974470 18436262570850098406831866490038520960 9974471 -319525619645203390417856688946743032496 9974472 -253040483496155784735691616056767406080 9974473 452090244250089557617913056386077061722 9974474 -79211599737295886089463521188958861728 9974475 -10555619196913096964263789864472064000 9974476 222016845125874229155142588835404257280 9974477 -49024854123975148445182757773707981600 9974478 83973169005409647498165290002952138880 9974479 -4897708254071901386947347202394775216 9974480 -125444186880958446310793945018695680 9974481 -138053976589439476780982235956880537600 9974482 9654889017363860292544911537043983360 9974483 44464650073365993718778571675753735264 9974484 7684023892645602603017570322057441024 9974485 100106618565448279538694614466124281180 9974486 -8439220242169414908396888648579533376 9974487 150832862901861836825810571030740033280 9974488 -59046243723220395195139787300653424640 9974489 112035270187047613160054062537171668432 9974490 78877153024250193121539417001377315840 9974491 476670453318346319574837869748484496152 9974492 -76680224615302446032972490087239685120 9974493 -25600800604438631312497478383479954036 9974494 69979304964618630606426900399879451200 9974495 -367571869771483652999023733329159200 9974496 85916627708193963490075022670780432384 9974497 46209942770711134998054521114000001360 9974498 -24689353286748053725283964666085232640 9974499 -105268054213814953444007862691194867792 9974500 -431575505229570123235623183898372800000 9974501 10389000632055306314047178203605149760 9974502 2802012411375390671087905312089720192 9974503 -85638684019767668479167291680995739520 9974504 -86878801775985671944089220698343065600 9974505 156713403780960030155405073445049914560 9974506 -156411914904153836264878537890290664960 9974507 458447763569342067871165800793674796800 9974508 -160695488372203453135524787129881600 9974509 -268675179598005037615988032989927989290 9974510 7162374050749870474595059904703851520 9974511 2936988557037718095996981548215785000 9974512 5945872078859930090040388743970947072 9974513 441996697776548731546426058010433959762 9974514 25561944061873729752544536775439808000 9974515 -447681673475004003365038935251506950000 9974516 -325620792341148762526269481967215186560 9974517 108467942622958823587606243574654766912 9974518 -129767331422058487894361913977556275040 9974519 -32044019884317553766503997846720076720 9974520 270480096366448379351609600306952192000 9974521 -84331185234370949649839885483478492600 9974522 -233163850418310347206230222157355347200 9974523 67496459403166638173537918014063980144 9974524 -148646967607850284748090132031053424640 9974525 79485963007713009665828775222181824000 9974526 151859120465340605309005039928480498304 9974527 -260908203156005650287885771400130170624 9974528 -661571769729344486835008334267018117120 9974529 -153162961576760723062129291150490833920 9974530 -196728391445133913331068225599946575840 9974531 -182076962996799838413339604063964655408 9974532 29204608025936525051905380226377603072 9974533 107577395678638251717850460159703956284 9974534 -112356700191831071271170015993214389664 9974535 -134801902398628549450494801092698236000 9974536 69098237516613757399498373453645414400 9974537 63206946174006703107804438073762438692 9974538 -1924030241735699125307033346148413696 9974539 -318863501018211629593501225954349781600 9974540 126904715457998584255437851259604992000 9974541 244569324219162311052219683079108614592 9974542 -148251447579660265506123924305933003328 9974543 279320554928884622386884107815150805880 9974544 67982614834147484455741524405747056640 9974545 -56423061561061026846652534814337114240 9974546 -88133138558173550808153423422620172112 9974547 73041755940836612139445745165087539536 9974548 -46556722898001830392953382464913612800 9974549 -310910480621505322819534529564393220246 9974550 34921703153500068883671372985902288000 9974551 -59216639847511649770290832275009963448 9974552 -41947119618210893547552469071471697920 9974553 -123080817960013798402952422968981892800 9974554 183192461071859183290849411392149314560 9974555 108375322082685951012312895676982672960 9974556 -201529151397563508458652473571186109440 9974557 9056933437253915508365831872541928806 9974558 -123295767669316955042757016572156003648 9974559 28641114786661910024147067498382662912 9974560 -52860632515676867566999380594398330880 9974561 89454550896917663881617238358463000162 9974562 10114968458961665985550368998264924160 9974563 420177695685408991906009232551602197040 9974564 105381926967527898807798536369913811200 9974565 -212327578673931751311233427258856135140 9974566 92581353407969884303506342203172618240 9974567 263208036548140053289182632912832797760 9974568 199534968697584634858815587919888629760 9974569 -432591692364770112520220097356606731440 9974570 12557561070617612967977124666599275200 9974571 67200035191025834941661026471501096704 9974572 79483600486166500548384972277545118976 9974573 74679589268107125904469926354710217440 9974574 459504911800092320413663589438583168 9974575 -46929088794874741280246918842928654400 9974576 -21794841135935480504787551748689952768 9974577 -70332453054974162627366268447354646080 9974578 278755649760292911788383613388862293120 9974579 -268773493233135119576849846856975318240 9974580 29098079871626230989396261507390504960 9974581 41018585414186918488842478025932672 9974582 165828018823176768030189739908404356800 9974583 -18847974601619326555721599489924696488 9974584 613902724067700943472357557638082560 9974585 54592929888354996849701812867193856960 9974586 18191512193811657064703130371473958400 9974587 233148338236104233684749118553098600916 9974588 27892405970229859561366935272692829184 9974589 -26980117759633957696380394204494955776 9974590 70866526533457291542277817459667609600 9974591 -6556005370066201986458500439254789632 9974592 77388323250636559750816184280446140416 9974593 51520705408271201781939385216441319424 9974594 53631168172613821375499289042007391232 9974595 27698745130834140995366873083237049520 9974596 -110528812220102846392349817891126789120 9974597 -169055538541481181026053391232418490628 9974598 15175787488491275317605866794463000448 9974599 -108971363147732203283380812179802376080 9974600 -119991634689835233917401370639645952000 9974601 -11817780109082534772860763734419213440 9974602 -98960413716946684905547057898290843392 9974603 -43697717444083931306268212070718520592 9974604 41331975909340249362556864025377168896 9974605 45194354998914430333723814192814831360 9974606 -61181044884698298165503108793279421248 9974607 21192926853983250790809891296925974784 9974608 -11344655937274350157355262691537059840 9974609 -362329276633892609186178725362244738190 9974610 -29386674595669788297718673081500108800 9974611 -399163112610185524417123559480825888788 9974612 77830472972997966276433740082247696256 9974613 210651660989451215454570496377151709088 9974614 21171986370306105619840771465096227072 9974615 135631305211604747040012946112450239200 9974616 -236922809537064824294276151581450342400 9974617 13485491652251910732433364114792012160 9974618 -23430780125461986419705010507279741696 9974619 216134592031618336833920979970799008800 9974620 -3985907715281954150340185067811200000 9974621 -900176774034624621052754461169751639168 9974622 5145930674479259765610945857066631168 9974623 -427814921996318558118194713054803985056 9974624 -4079372381812599336297673977243893760 9974625 291482775639505669388210315035859664000 9974626 420304801049750304064225068043905864864 9974627 5662143535490852861087753577444382560 9974628 69345467740457984407138394083136387712 9974629 92652543875251231423931540166776601376 9974630 116506422376577786693996609088019224960 9974631 -178916023900722523964975259696267750576 9974632 -354068834508802013520165684583036953600 9974633 68896414304591714354463937479615106944 9974634 -133006786505987361392961330575396555520 9974635 -210270891623222625247205226005430960 9974636 196965648593684896580043491659620365568 9974637 -129008252831226008905008950835891816000 9974638 -142953705833190512758305521521781177280 9974639 268671241558131093440171398507161310440 9974640 -7723281647022245442037899056539238400 9974641 28416310704495219777691303132737039412 9974642 42479870412995883782736863085762707472 9974643 94684781621699467410480529670729558784 9974644 -49115609043316672567379463611945065728 9974645 82604540417856853629531908494790125080 9974646 -118887555770882889772700088317520225216 9974647 17833777882338102780931451119610899632 9974648 2901078503173363648300613484281118720 9974649 -354863766975528912080225473983451671360 9974650 7886612834520029301090939555506400000 9974651 20503376433904811683046692234128383652 9974652 195516453967683487075930915447914373632 9974653 30082980353987986266385802782002866688 9974654 125817213133895930586454194293027467776 9974655 -164538968557673895692616623232062303400 9974656 8227730348467845321792620234539008000 9974657 137330279923736868663884940297582392448 9974658 -78809747655594632253459143471649331200 9974659 -270008615948201977891321955625350069520 9974660 1019257225819378345930693639809895680 9974661 121921652294213720891813253027339821280 9974662 230515119861313536354477393441354164832 9974663 -313020175979944848131129884032575398896 9974664 -149995006925216069822201524427670650880 9974665 -115229742909492990892550032218270009600 9974666 80702840203380391062110789107629604800 9974667 2431042822168895173595216489333466048 9974668 -239559714675575660471702058138961350144 9974669 -479686743494351783788121455383557258304 9974670 110687162717166438655879647287194166400 9974671 -8169426534849711656900643829701818496 9974672 -37930926925263393511676983891954458624 9974673 -1169648703015625453040219216899557180 9974674 -97087684125008730005319113757250560000 9974675 87714311427244991254112720742670497000 9974676 26592365743556082846711212177950003200 9974677 -380563385878660722099360656052548790560 9974678 57294764028462925145406819660419773056 9974679 120907323893548108329240549393017813376 9974680 -150825615047232413639335784241929625600 9974681 -586786977556757047707375031903918088508 9974682 14490517533722335574514433369740556224 9974683 454886131532566142893439734497084444932 9974684 -185414842942622136714922681776566181888 9974685 40465891892676806038899957286470150720 9974686 -42880698369225247650075321057117691776 9974687 -473257015116790701588456111496086915360 9974688 218072190669917679748279520689687363584 9974689 196530876819838023935501957725257067490 9974690 131255986467771823818955498664258188800 9974691 -465631745210816339494908157280738901120 9974692 -45450696247358509116934252177159331840 9974693 -137683257788724159852035585480743427520 9974694 104616272600192979174153701799619358400 9974695 -84660030478794642186755916201228703200 9974696 -281288316294451784638163803839086592000 9974697 -33638910812490350638501864617409211520 9974698 203987903391740838253613936828205749760 9974699 21447421783527172037924956115767579200 9974700 -12176609477084437513645562884935379200 9974701 -350315779619458455792411272374710984096 9974702 -29151309804663608228990376221199584448 9974703 272112187130531701562488091638541447808 9974704 56746984224897470741748157505510342656 9974705 160031441476221574371532759739717174760 9974706 -24085071188021468724480249662372447232 9974707 -40213869179791057362029306498103588608 9974708 -86871359612204343217674644564537456640 9974709 -78004452785956021931799610418766793056 9974710 -1439693279311355315677753295971501440 9974711 39040992158011598904783386593722774312 9974712 -184911862898437627401270710921880207360 9974713 89695990247935350377888125372283752960 9974714 39568213903785814241310681224695664640 9974715 36783142224060207616992325914331392000 9974716 -6521677003158308871836312031030964224 9974717 226033716529510251429954579693206193120 9974718 -6532362729540114174929964091975355520 9974719 97747818617586868064573540225159041632 9974720 -2222929074856485092558216744707031040 9974721 73762773519135805569703592836056701280 9974722 215771682477982632990409239916831214112 9974723 430316454608927731548788420791988509704 9974724 229286247095137029850029823725989007360 9974725 -224657298663260465671999895855261287750 9974726 204496541016367255676469056355019308288 9974727 -22674265227329973268065798407197519440 9974728 451892288854354813694863763491274204160 9974729 -47030783445770781045924783567829943580 9974730 53413499269626027522536350017937221120 9974731 54729842573184981373899130039842213232 9974732 -8534212482507528046223687513698894848 9974733 -367230651830683604441961117593025840192 9974734 -51048484999463104104035714715507502080 9974735 225105751593444305701941002268656092680 9974736 23621856663904693231268901590039052288 9974737 27881358090738355340345794039480131952 9974738 7586725528921109801794560961507435680 9974739 -300238593779570873054880109839404431176 9974740 97571964883407128784858664080408545280 9974741 -150833471017575636673664811680826949728 9974742 -8570492730960223543978720110297933888 9974743 312967336606229985412932200053668455280 9974744 137667065677425566891998621083721605120 9974745 10575835329815926254579762673734182400 9974746 44064805348436368975975730659991860224 9974747 -595340356420764819173418507379127775804 9974748 21570895539105064453008174550131449856 9974749 1712820111143725289633565210494579980 9974750 -118270616064187643000943935418363168000 9974751 121040140689943659363639092918507800704 9974752 381173176068954532024104312361322545152 9974753 -4011726628806109407261413961181089600 9974754 -20519852819873349286947768567601530240 9974755 -56477593956367626206322580312692372480 9974756 25059479452964664548877531399907584 9974757 -102942821362461355011787269861397607712 9974758 -164383846538881743978818820825564570240 9974759 -395127384593152966767984070740517861680 9974760 -113694103681188264084595838504037580800 9974761 -13718376221554366125045219974020685638 9974762 13246719699382242534526143738491150592 9974763 -180843054818514891551955390961332926496 9974764 50803470539955491156544796509312806400 9974765 143145836260449593733272808171672795660 9974766 -20952995145200094320727714743673534336 9974767 89693666784013275327663820117953973728 9974768 -82077299954888833186892840044241092608 9974769 30906855746401724619223550216889110400 9974770 -31282085549040306660977711950441977120 9974771 8811785774653214105659229478982080972 9974772 61726734841039003761164131733746790400 9974773 106469717508452619126475044516392335022 9974774 -100493152161381409319911370251454771520 9974775 -14724781416894131584438880406508272000 9974776 111579948182270020847754967843332096000 9974777 147050712450260766544573385949719454720 9974778 1924146897692164723624936323259478016 9974779 149639471706395187158343464028072114280 9974780 110446957743157051085764373095231449600 9974781 -289675797473965301305307967189777409620 9974782 248419413437948371711639878900990220800 9974783 143971371196114916864736110724255825600 9974784 -176420546710423752922438289129836904448 9974785 35736353307807853188276924265438358400 9974786 84283460295332787471693877940261744592 9974787 52353852458276712394443575822774317560 9974788 37504398734429840046009778630766653440 9974789 680693968493322597457151581978133654880 9974790 -15841666290660091767985629967104245760 9974791 7963402433272737827194661801633634192 9974792 305502709313758330894817601256800798720 9974793 -6509945297393028819716100127094598912 9974794 174502154658605966738015018698462587696 9974795 -20177934711656072839665218651460127200 9974796 -624843883297844366830614979162177536 9974797 125776991787694107574245827484780928064 9974798 -263906159591199830517285037107632385600 9974799 -360598388310311873101920531114971016960 9974800 -21972436561865401108383046078911283200 9974801 234434149676720240842229964625131381504 9974802 -113130643474203680057474688159795216768 9974803 -419065790533055239098719146968685204948 9974804 43987053848763406392267471777814726656 9974805 121942580958938706541278071569030368000 9974806 -229736761893245141641196960757022791648 9974807 241144089022966673332998607198485706056 9974808 11486584684030314210926985093744230400 9974809 -139356592897480851088285338374988263996 9974810 -284120515660306805472047608667387750400 9974811 47903288842823431866970385209814668800 9974812 -742615255449836337380290313805900288 9974813 -174810845822943390787629115653416790996 9974814 -63339577323613513137177722718911124480 9974815 -325725735766567505478668301256925191200 9974816 8139909996907859568552077078204055552 9974817 -79114003817328780938486243291515656366 9974818 -3972520571867085622914328465618818048 9974819 200200951106115075960953293912127269944 9974820 -146320049698660934358909176428716625920 9974821 -113832540212668587335119656571679542978 9974822 91392115588691749454359938994099542144 9974823 -7088985190103195104353978097310553816 9974824 -250542837999218718707368707993031971840 9974825 -2190984710466497446402955386624200000 9974826 -3009171693875012047807984693009255680 9974827 587134227904150698665385839121792682676 9974828 23148672910295154460287347363253312768 9974829 290385403157728188273683615748342336000 9974830 -29072173824361217553895502496186739200 9974831 515185868572760834441084082666491145792 9974832 41924688650482525346253509099690360832 9974833 -44281822051536036998049240713172027360 9974834 8148695999761009699563366902063849472 9974835 -22083855769993799236406908631017064400 9974836 266246517261942899350968152413131524480 9974837 -223961591652865873145553653502985274514 9974838 -44967761859147913225356925216559944320 9974839 1230107239012762509878273462268590080 9974840 -272597857468146783571127239863244800000 9974841 -65747043001662289210855340686130732208 9974842 18827132486599132255665632549474744544 9974843 -143730116432919800724890183089510234908 9974844 50927125685869407258165717333508308480 9974845 -192097426697612263556622538145016009480 9974846 6055582106078465495354049646515066240 9974847 -156926464307353942376712148649221414272 9974848 70882422781829693718090869160059863040 9974849 -62302439234112631839437945981680534392 9974850 81705578827644014259731291101753200000 9974851 -202497748326128146506289485022400160896 9974852 280122896241335829396141776698662289536 9974853 9301535759685410648065957945104057600 9974854 -120463316111826340690273141026193854624 9974855 -102437577933113988516475473881094006480 9974856 -300369318214302074891616455292552806400 9974857 -150881980065552786802856820888433258368 9974858 -212942102327154570819250321404648672720 9974859 33643375134238058081253509799048339648 9974860 91294436190355731213451864753824000000 9974861 -41728714545072156128313399996267733632 9974862 312766733585774037236716023612953810112 9974863 -228756869522577101035584634778108110400 9974864 -84860892453864117132717134412548014080 9974865 110803170040195177748938862109166470720 9974866 -3557879981383002644254644945407999232 9974867 4133005412407984164420040093796094720 9974868 -72051649342419517183209111706120181760 9974869 -135659819506135890512868280030131346440 9974870 24371220350523057738054148889284608000 9974871 -130938716851299035472316082172863599440 9974872 70102433652066417715317671276511313920 9974873 -13693170031344904594110146423528849340 9974874 10466146247307117201352123357242516480 9974875 34885283872226671290483766176517800000 9974876 207915946648316698151233394163807183360 9974877 83477010658617166448496123189341280 9974878 247638629380507926223464060067609626240 9974879 -820774797973578577301330337036995288424 9974880 229281570638004464996030426319814656000 9974881 -207717025117659661589919317078917109790 9974882 2430747182252436255692434234360854912 9974883 -7942627101630724420511238382120682376 9974884 109939904916114545422947823975282226816 9974885 -173436123695975223362437718267710380420 9974886 80538223203883112640484202064518538240 9974887 -320978535828628370640478997131862350896 9974888 -64952943640766309859657725580754452480 9974889 -110223477043753741989654027043385390646 9974890 47771101004175165261876275871991684800 9974891 154022110249388601775436909404806611112 9974892 -63140171803654545866902870005238268928 9974893 -289902672873595497506251267019112411456 9974894 177481990747177370577027382586218672320 9974895 53094550800283816316771354664369600000 9974896 -28962777414033081805371196338217320448 9974897 141262433364419243992243288908364091346 9974898 -75558600489688533480242887071333301440 9974899 431644191307299333088962668301906546120 9974900 55881213793338388911840417263687788800 9974901 -32596926439879083879009946317904680960 9974902 63909321836355772725735439438130497152 9974903 -502106722496982237862114205921738498160 9974904 74427092289679798799897141713069670400 9974905 109087759624752825417629341334767800000 9974906 -169290033109728628521568444465092616848 9974907 174552890596228222397090395628962013280 9974908 -29491770474951123154379923382113871872 9974909 -130853072053779830454857918038556573568 9974910 42883473051301731432025534633008599040 9974911 538996369102472226415988158592618160512 9974912 -454038359405958694188540548845613875200 9974913 -65911624329706302934445914659737140416 9974914 -261573956538705227818655879190901264944 9974915 -109183107738142328628402923296778179440 9974916 -22567768241226389085301727828557602816 9974917 98480732545018668390851298297451608220 9974918 -32303353177352524823738344548559797120 9974919 235045853380987952823847938924623692368 9974920 -54751112461081789577110790872929792000 9974921 -30909799559610566600476484102075750400 9974922 165242435954620949794253748680176073472 9974923 -18358777431932122146972159584798395760 9974924 55838686003905257982850567406677440000 9974925 1680198977869485258894915873790231200 9974926 110932328156630309450704343471558428224 9974927 -506879750854019658306013783240912654440 9974928 80726425760085025407222973000243544064 9974929 -108530324363839386114686800313242955470 9974930 -131824198883847044885534918774120043360 9974931 -41834725252986861827455202416030056336 9974932 -91922443256433525034807011985404198912 9974933 61891400625577424540493509699096983182 9974934 -115394450188647016192112403765993797760 9974935 498438352310338967397292977234922468800 9974936 189133066034323869526902094697096263680 9974937 -162373726233966488477706795027308651136 9974938 75474179603602894114322567104569996000 9974939 -4784831552463145332684881565198380352 9974940 73735861549711968277486018254313758720 9974941 -211497291817958258094652331513551900200 9974942 -86995185421920325605577720382978102400 9974943 275168872541466299836073886662508658560 9974944 -202470180617193431066452660845378797568 9974945 -246257265024538017517324707526431624300 9974946 41377702522589892830291681366126285184 9974947 -422770833908215066980826550632806669604 9974948 -103682735418513048325549214580168883200 9974949 4212128156213895600611676406988506464 9974950 -98741494905905306002836444353133300000 9974951 -45943448674927441355822264275703777280 9974952 138862458610700566046935016163178321920 9974953 430940838364830085214779097276625806160 9974954 -166181650126076588774684985824066496000 9974955 -81440232483299979448442055273118586640 9974956 -177891575357577344613660888724751109120 9974957 -506403619722146275025180606934039298794 9974958 4983956801357289316446235458355752960 9974959 -36289791702392652884237232774175205184 9974960 40940174559049915392963957665610792960 9974961 313680747282477330702797091164131891200 9974962 33202243901183715086744674199300981760 9974963 -162303272590917087399974755722391285632 9974964 221842903311957951303117283296933046272 9974965 -5810498344862639091077826843223752960 9974966 60498963373671367324822147319954591040 9974967 8097477180945368093151346639231759080 9974968 491938350638555387520782733978501120 9974969 374313287050217768471603417076179987370 9974970 -21943291673628890408568408881765198400 9974971 -199062450760228853877988924287306698496 9974972 1912824665833758353934831939587389440 9974973 48785342041039257334677520982445974784 9974974 -73494635302533698512773269845642087680 9974975 231719588317418875449048410302162032000 9974976 -47319882886680758984562769735131856896 9974977 399640161639044902259403090396685429826 9974978 -2597847575976538569379398120939111360 9974979 35862027155205963177578361938315332020 9974980 253564906047474978476755628352533280000 9974981 -334431701174696869520835919369411980000 9974982 -136749945699648521351466638030158723200 9974983 -578285341793325459979471694153991913768 9974984 359367234226117152466017596106214656000 9974985 -62356175534496118149176144541994310400 9974986 -23153112111627791723745326598114528000 9974987 -253575082651984162966139955045777490008 9974988 -22698883753439699420578999782655179264 9974989 -651982032586764043188235745683993844 9974990 2045590925050463281102891301510678400 9974991 -80387075119310329845717718816803603840 9974992 47874266751916207416416480069651357696 9974993 47772649482288541093243806809655129984 9974994 -27244225083540874923072538592590817280 9974995 300915390670517984822819155099069054560 9974996 -265057420474660368152531850160887888000 9974997 407933680849950880815970322702862231228 9974998 903207396236441408422771572511642368 9974999 -264138119619730976259428119520141063664 9975000 -57644323820605577089326321469440000000 9975001 -534913801983233134562187964253990396 9975002 252044933281018389480453486982407251952 9975003 231299406311337124595758639566638903808 9975004 -69367146650267573610704430237083876864 9975005 343130359028904840449984922520740025560 9975006 86974052213923477191913837999672533312 9975007 -6070721002560845100534712014252351648 9975008 -124237166765930884475940574270601035776 9975009 -222430786165843286805593935239698919072 9975010 -14639392508691155613117192176400000000 9975011 1635816821981266481594518078116202320 9975012 15334785891352024354986888127457341440 9975013 174076859002912986390029358009094027008 9975014 98097777021579040273224216160445644800 9975015 61709120298251663363281992500972481600 9975016 120756548958097682047254258377109749760 9975017 206706184559263620401693981604191707620 9975018 73443561790122339993297042573447707904 9975019 317635998613805103364809931529220862840 9975020 156408217523473886953111022387329704960 9975021 -4603848826560719134023026534213617536 9975022 -289978490340475609765742270975706226560 9975023 483093577162801856902244006111333778024 9975024 -15872073232683341444168469846365208576 9975025 -63676277650334071845685787829677228800 9975026 -24187803939775240844101748691324908640 9975027 -216493429001288910099833698845805637568 9975028 86466315583065917865738225677207491968 9975029 -71214506011645486102695784603419596370 9975030 48101395676512916388458358069970993920 9975031 -81797693985879769873449007229351335680 9975032 -413521501294580514334633874611282329600 9975033 -37890229155356861899956113569445836998 9975034 42154000684726870347548605014548742912 9975035 -295288727623155064616846241467044976640 9975036 -61606404824964806182335413305945701888 9975037 -339323609427803519612327881136313176314 9975038 198857543538300845296519953494854731840 9975039 -3530952828731803581968370614357642208 9975040 180220265713439606311474817835529666560 9975041 -742792612865932483956928504804679777616 9975042 -21275241446659204298906732563881984000 9975043 97998483456049427600564432341969059600 9975044 -77012735914637348670943326909237064704 9975045 134276930125586884320482914193526624000 9975046 -37187617907710237327176694050979482528 9975047 134356705370460539168359887254357777112 9975048 -307748309473457809506311410315565015040 9975049 129578665818817459992927142133879153536 9975050 10511192777049794831591576120597062800 9975051 -239262963330210689852255484017554459032 9975052 81496803016311960033314651464041395200 9975053 352266518054821794565910084706277796064 9975054 -879360046255284228125713543493200896 9975055 175523104210611385556988135359924685960 9975056 8796662631635676677211564387329900544 9975057 62707802009427514067722550030090016000 9975058 7720224427291508989918597971247508640 9975059 -2563069439410927730335502507702868384 9975060 118505759027497794959391734891446517760 9975061 12821895509167477200008531086482530592 9975062 57553274019412088197870690325662336032 9975063 -33654907867900815073925952509182666752 9975064 78687784442486869857476193578971299840 9975065 65226160224565152826738511493730595460 9975066 48078956869908472249619250988266075648 9975067 423502778520168479015140549591936458116 9975068 266408697642997216205441125639223182848 9975069 2397413041744387339307557214927328204 9975070 -65113010037497650729443800882218871040 9975071 534368089591391734494378047513774722200 9975072 -352284031003526092449060439404608225280 9975073 257664142108829079518393013310234337220 9975074 -4263783395181780643622836226492083200 9975075 26396115357144926840752711791400579200 9975076 82933420033483525546014828838899819520 9975077 139103652715160503355132519243547833472 9975078 -121426091556402661767540597846826243296 9975079 298079802253409299741363476943718034680 9975080 11226386895975060802353781619154278400 9975081 169990604417800256133082744356474532752 9975082 -95599584181674349858318098147321536928 9975083 -99531109851857921980132119871417296216 9975084 55084104732577719415280523129256476672 9975085 -8046939622662939420252373811785108200 9975086 163445071608996874660108282073370715008 9975087 -52738019013556449934995765905693381952 9975088 16885565021715863525900860770573352960 9975089 152314506268208598146034295088435429556 9975090 134363892630390670714330727703507225600 9975091 -50032037128044160409163536803863374176 9975092 -223189138037618220626914187036685115392 9975093 282187581526344075136824402048629750400 9975094 105207989110299314324304269999228263872 9975095 26364305065351491367566966393782702400 9975096 165263845432022837687684594048239411200 9975097 3818662852829683005680921809089046560 9975098 50898489468811873304625376502399291136 9975099 -61339047604443214229925777067525512936 9975100 91487705281619906219694974208136166400 9975101 209476662666972577167989084290430280600 9975102 68230297310239908981350846657428928832 9975103 2524783762593115559794099146243443400 9975104 132092294410505005440520911154633506816 9975105 -39067122491141271503332581697426194240 9975106 75171953134525606431907354892097231744 9975107 79766719908553564485646049706337582032 9975108 -56354859396237319478652554388213829632 9975109 -398070541309678709406894790164014350690 9975110 82719512439592835410600827201630456960 9975111 9285733016076258040945722648809529600 9975112 31967383926728851822127598658040954880 9975113 -423429751856411612263417730523103168716 9975114 104372343952912137524354363570855063040 9975115 305922180181273831533072161854492313760 9975116 -196297327763023206704450034371665071360 9975117 315340947998088552820173779759746111680 9975118 23718118896675558952732704395914214400 9975119 -76704057225958325178030921250315152 9975120 18539356180758809997453812973954662400 9975121 -131166184669289138345577429798107540108 9975122 -27180805998529675508345886569065899888 9975123 -133220579819052098412751017841356165120 9975124 -44907029073449133910483355804790378880 9975125 210549454290276170042968657237438899000 9975126 42817164084104972823499268371209523200 9975127 171741959756550085469119328970804435480 9975128 -252387617887410487372929780252294051840 9975129 -109251356840613603782733175014943834416 9975130 -65907264852350467233049316154904704000 9975131 -323837787193795835241767071858134427068 9975132 98616147795833496151392462481310509056 9975133 -22032211622254828700444322702326208000 9975134 138003564717846651296139542939585968320 9975135 -27003157398552535795467885564471880800 9975136 165364935157981306106183355816878014464 9975137 47068484217615970742957638632820483632 9975138 48398052166556944113817994573676154368 9975139 -200481992932256692448335284050837271360 9975140 -867353826332159532747193896142725120 9975141 -331172123975859481410637861054638267456 9975142 259062405812385243359874425851399925472 9975143 -113925446838384429464819519463255982560 9975144 -26925566625192707377047988654713569280 9975145 -62172084848630836880551260329039304000 9975146 62896086188425704340482325417754982144 9975147 -28862615698841899489105892533912243200 9975148 1078986258200257034277429122014679040 9975149 82350927176095414841873160495572396160 9975150 2288998144763768548804167746214465600 9975151 422405041396874466809625835744678212904 9975152 -1960214119487268411369395140095541248 9975153 -111827124968227783641871603718649610896 9975154 66043603428738098261540173330130767872 9975155 169115282226858022998582814303803688560 9975156 -9363611152288074674363793717013641216 9975157 237439549466555174796706635380022895406 9975158 -21565692740909334267853350190469228160 9975159 213058785267437336980674827889426874200 9975160 -95019969548197195525419440377452134400 9975161 136898650972154584881091662967277296320 9975162 159603471375519844150073718529155581952 9975163 -151599853704335039797882563210165047280 9975164 288001628750488194869026482206742538752 9975165 215037758036039553481300061727341581920 9975166 -90004688499231780575182801818892471296 9975167 -111575762803507601198738356415714570928 9975168 -62614454259462705191952723610781614080 9975169 92193251244738515560434483031794922944 9975170 34651827338593440873381680056424477760 9975171 338980830824561410964996232413608975680 9975172 32027328506860919221673695655634288640 9975173 -81414249373137734937220149810870955236 9975174 -87185310156282399089080497986845624320 9975175 -314020575751625124911485437515585544000 9975176 55502803927837467965664213682289141760 9975177 50834109437793247507066887642135823680 9975178 287149540529815584841230869060524430640 9975179 5926966777664927190477954201880060584 9975180 -38509992891088360743378006211702993920 9975181 -408844747659439169386232863497642451018 9975182 -23912694746098867522191370954561367040 9975183 -2227891399395972060362229478840533120 9975184 -24824784047014717257119603220185808896 9975185 -261062548576717963699717254160414833600 9975186 357303254270777918636289561394781184 9975187 79997012249941057313530576790405553836 9975188 -124633193787787961693155063717905891840 9975189 -48182338329368953410442591113384207360 9975190 205241936008418593897537083040684387200 9975191 -310408168450548941286931307887189668408 9975192 153937918672739457075301588973986775040 9975193 217734429308895343469519846746435354442 9975194 -60363790264377892522100472979856569104 9975195 245217771518101641248937739805223418320 9975196 -138113875060800612858394087398173982720 9975197 311391256536838188653804896496189756646 9975198 -39296818940643505114748625631403698560 9975199 -179024221070529648303093052426186996136 9975200 -110590001309302577214212688903231897600 9975201 53908521182797558193085236951510957232 9975202 -74368808657034035051883173995067217408 9975203 -40034296354502287903579599467739804720 9975204 165329444491391255245030183602908805120 9975205 -283029186604873226970459929852768108040 9975206 -144504141302352847939271797064253481536 9975207 -85882088260047982396710150182203562880 9975208 77209597777467381529092114009349969920 9975209 -286441412265106959926734133305788763200 9975210 23727502286211643017360236539732177920 9975211 -48162220856047934806800588840313879552 9975212 -156608806993162819227466012698660123648 9975213 -341498199393605324887723218626637155658 9975214 108047198290024495017944491307833371456 9975215 71707783133208839228324264563610296320 9975216 27993468586767073548060304902979584 9975217 11559499135735736894362610115562603200 9975218 40205339782103992047871184603963447040 9975219 -138844341309468279052895271230018193552 9975220 273425023359904981587664541462310746880 9975221 174036627430867756474258501062620619552 9975222 135297489461491331147934897398783508960 9975223 97334814590166240882244423477163698472 9975224 -93477712161810216239798551899334594560 9975225 123954631719526767104874612888619035600 9975226 3019358744354336505412828092540009984 9975227 80592087507654133390787846443449046632 9975228 -72578138922682024962449884943019663360 9975229 -316542422097991454572310845750514644320 9975230 180514562205480257787253113907092395520 9975231 9440399123772094776730117495721184 9975232 -57694530546921133938517714124337577984 9975233 440349101237386584680631519037177731840 9975234 9764481729303695650194662689574638848 9975235 75293251849623799294760826145719129600 9975236 -117063160197812977481702959807234031616 9975237 89286014415590090097843936582398254752 9975238 -7792642470570141142627605214850138112 9975239 60829202385140554200990328938728586720 9975240 273231968055388848853364565580032000 9975241 -719889199129058938763558381141662375808 9975242 16602173556632544752056351164803954688 9975243 -76295085182751294846578574944795339856 9975244 88559501997887518543370701275356743680 9975245 -125266612104261659561760492138894501120 9975246 62145938893121247756639079071088156800 9975247 307119587673730691777699055712525512040 9975248 -119809269692588209523798320952383242240 9975249 -23850103924395730358403330953280457566 9975250 82017374138237050825360065084159624000 9975251 -6075943315685756137967991472448002560 9975252 -15951691442926098129393681616545177600 9975253 36250778679483076259903207925707431502 9975254 175704616085555040035916491771596044576 9975255 -43143799954192008990383650217389867440 9975256 159614052163273716518281796701599098880 9975257 -70780462993746718181018480411680500528 9975258 -13675199270096907450395864208937198080 9975259 -64307620521915626946135947228541029088 9975260 -356605465896259501788449708007831782400 9975261 -63562100927403084533259951711538624320 9975262 160059977466551138631553845651459728064 9975263 563304315085385117420913526500703972512 9975264 53431108348698826792586633890234368 9975265 -151127301155836828408223803354379254680 9975266 -102190599906612421294027558579527528960 9975267 248742800494763712339099487613746736484 9975268 110149098528867311232443783386842693248 9975269 -6393306677894291097470539461533436192 9975270 -65306504817037209625349049937951286400 9975271 -25601151951216980698774725447357986768 9975272 35980466385397719342828925697775467520 9975273 8799658911168372491920042232478412800 9975274 -426489122751054784150080336302285568 9975275 118664438697695778214547988072816720000 9975276 61311279801329527009355888017212440064 9975277 54988276917479340957820187418395623512 9975278 -213649899029507978396801718231251674560 9975279 16517819298500238686863474947171218184 9975280 -31422128229517930702019909884418457600 9975281 -132754787548070375415041798111292927918 9975282 -90274304942238322479607229844075431808 9975283 -346585697692824224456033963907853184040 9975284 179383553535904091596462006346979889152 9975285 -305539283606306706728563125184416720000 9975286 131049837889525391847632137609683750720 9975287 43910949276068749952896669660108475904 9975288 -20963001458904016235634025530956513280 9975289 -130628599897884140154055314491598516480 9975290 -60072663337944409374675245886671081280 9975291 324428188875192572038439424517712045592 9975292 10899300553835140188097868326740871680 9975293 -253791449479376897875157356501546986816 9975294 74253078586678019788134809360541119232 9975295 -94172528753843527354412213564182899840 9975296 -25434111446715891901863379530455973888 9975297 -27231176662770514397078787145947118800 9975298 122942824212518539041507686207253182880 9975299 276585847893433053382513379353878594300 9975300 -14820430654823241505300096924285286400 9975301 -37476616883746228920326351066523385536 9975302 -297351766419797942093781533815020604608 9975303 16888103856202721316335746011389231640 9975304 -8945907845402161169117897221767168000 9975305 303973550127337399918980474891775727460 9975306 88779778966753311375774024704591102208 9975307 -142209442564697269473813398519157922560 9975308 102843855492268030903421064120752034816 9975309 108782645662343304978566985284964147360 9975310 -106916076609533915505091984995673645440 9975311 23945859817089885972290879036249812560 9975312 -47332109494561927674831927067607040 9975313 81898274495797495101837143151951516660 9975314 -42376383903890702049851703855293061744 9975315 34500706152761956131840812814345265920 9975316 -135839411473669168906104898307495944448 9975317 -143756239257608071012945158444490558848 9975318 15399830628376612690651370688635757504 9975319 258595716368996233197973918373752187720 9975320 282721149449111447618865550128984268800 9975321 -172600014438958460256691581639012955110 9975322 70811705134595303026204951110903387120 9975323 -307991657004363991939910482848306206280 9975324 83369014140540218997701604547522778112 9975325 -284507118174077718979042510716600482400 9975326 165748876478506187097172749934195466112 9975327 -424731998430682938983610301594808632320 9975328 569304420048696024030071069070786035712 9975329 871872087940902022969523429067061440 9975330 65122281823673907946967938093584691200 9975331 284275072587172174956022991452741175132 9975332 -94955351517589480673532520689315640704 9975333 -99234912573009369662724784703646986400 9975334 -209372196576898939315864996963586993184 9975335 -18611837726422866934663869780643123200 9975336 43286287257045199544240780956268789760 9975337 -343524899642001677513453892143033531014 9975338 188381307497394139803583613052952006320 9975339 -259707911884856417856739715299321522560 9975340 -89344920475021488423921683302943324160 9975341 -117213826084649526831001050282374262516 9975342 15620478020203360680767625671077724160 9975343 -35428559028668830590574683133951965200 9975344 35792006300054525810258514117809209344 9975345 -199423708820694845677150341116585068800 9975346 135551328376540326320975102579619865872 9975347 125686977804183791962296249670562407752 9975348 80530123608544089889453908594805482240 9975349 26619952934866228968469434420522711964 9975350 -49273655557084665040764558157781606400 9975351 69691652036816806629898888985091926784 9975352 -264457437855703828401744382571577446400 9975353 42268025937789216137531456516379100740 9975354 152290097121864108810519255828138347520 9975355 -76046907294000404536929605962519674960 9975356 553554333484639924371834741282201159168 9975357 94856690349958392841787928966056555520 9975358 51751782537255885881219557008702960000 9975359 -176011434183823112495254806052363717440 9975360 52568210925320348872455089837530152960 9975361 116663524000554815668956540926280400 9975362 271647816925988779416324359708892226560 9975363 -181284659785141287176234243997922094856 9975364 -12051421200331711593880586198343593984 9975365 -377593891865909537145130959373009804740 9975366 39421321030306008990278861593806028800 9975367 118055943077293027453429540246074435416 9975368 42170839548906807949699732074086492160 9975369 -111510805253755124252048295480924758256 9975370 -28843072599209688728710354717215287040 9975371 181732663065088962518373687440765860740 9975372 251469613894581651269549267759262633984 9975373 324601062527458518073709579505941125622 9975374 61834371685826098278691559859413190912 9975375 294299672683533528504232456936306794000 9975376 -24852149731729180993957921821112270848 9975377 -34465268086501717219615460863702628700 9975378 -3528052623445307420553480138872148480 9975379 -548105162296057189741175302116835273224 9975380 149728643872071445904482018728304281600 9975381 -65636256989583925337369004966916560576 9975382 4527469966857410029666994129622412800 9975383 -213103938798674375307708246529396606800 9975384 -16749164580757277271513671553528637440 9975385 -21260061629577248712404268812174173440 9975386 -207424203667490400816064070285018926608 9975387 109522129694199659466739502774990445360 9975388 -204626671497914252276408393000379078144 9975389 273062561696953041593999302830902417190 9975390 25909636714717829925335511667991137920 9975391 583533996838777595415007931547221186400 9975392 175944663865873829421221062307788357632 9975393 -126040999694065182933920727444242901936 9975394 42747546124154947549743980173142229888 9975395 -59492169461866858840288576370419775280 9975396 70156890591961094797758978456151289856 9975397 12139120188011012130292661848246069760 9975398 5232624640645654500996305836847603328 9975399 4512520161262520361796790370894151680 9975400 249107795261986571158513483307244672000 9975401 -30967115448109850541423017985171457500 9975402 -149355160190500034912579101368272650320 9975403 277632275284488688575669929930450785652 9975404 305084867947711591098493977394164377856 9975405 97711958930296689423716738751836435520 9975406 91464731616828678911265033550620426240 9975407 41189661591080730764634316125732802680 9975408 13057176815321258862687245210780073984 9975409 -695892176148900956146811484786794839040 9975410 -19364851324917026950519208861315756640 9975411 318236714805596009374119263586936358032 9975412 -249626698524580314222920967617686678144 9975413 5042695048648277107291483825908232416 9975414 7640401964223561709670957159099964288 9975415 -210512773466602321517463710151906166440 9975416 -175725705266571398053777351282486333440 9975417 164242444025327865282671069165447662848 9975418 -152226852342749771756793718805481576960 9975419 169292848691666527273528531191625263696 9975420 65588284052904093558285656742142464000 9975421 -400636260027200320049613157431825307968 9975422 -486497653652602427400959419174116096 9975423 -69681221059054028859474976702208750832 9975424 420327423817778239331638747530390405120 9975425 242556833095894015377824084748386718000 9975426 4342607514096697185113287348425730944 9975427 39668643639522489935053199587960802304 9975428 68381680052761626688959394798338441216 9975429 -302566549865433979116903892746715369152 9975430 -203342267128137162931774359878310201600 9975431 -40045528693218494549154130459673313768 9975432 -147161120288502334547571588317578567680 9975433 -49718929511531901734652432702291651000 9975434 29238803122994622768505853148846120192 9975435 -206354537047696580940166885248952669200 9975436 -188696123302785254499970477405497176320 9975437 -34882919680963050140866170937988073120 9975438 106767087502607243833175299831067209728 9975439 256041376658458898580583267907570723680 9975440 -51715484920598219664223734099819479040 9975441 196602447020709970326028667491113984 9975442 50236187983750412012258063545975849872 9975443 -101544450945412911813996709245750778056 9975444 -178499711061125093295690673685204035584 9975445 -4230208216892977287614469438056830080 9975446 -14450142544287923086733002651487951616 9975447 776090630258104711998812736672583073280 9975448 -68408025591576008680382047936883834880 9975449 236850032234868786690406703568437728320 9975450 -2485238671056859378876765018846540800 9975451 269005156792133479104268877188863912452 9975452 245565288140920892821378444299922186752 9975453 -18064698000756238743208253431439906592 9975454 -36124464767980990836210243223529410560 9975455 147822661338578765391758618761064452800 9975456 -323941254085431594295368430131578142720 9975457 492639638589820784654613398927636116706 9975458 153474389080098027195262491143427616080 9975459 -10282351244817916388524480355494969344 9975460 293152363495718913104656519937180712960 9975461 404337377895093998562585024958595920062 9975462 -2450491203243391383860040102139238400 9975463 221214748713305373041181031242318418624 9975464 47747378206101251239126683010208870400 9975465 17046393024679137853895172711974817060 9975466 145200013233661708600786371899696999520 9975467 -35033099171470337317950027001466487600 9975468 -46909733389552353637205051303184629760 9975469 191117699929748662050589767200433664000 9975470 199248449069459636583095282304301663680 9975471 302570901908564219794169427235173905664 9975472 96086271342514670687779193490636800 9975473 355392647175408384561156280549065577764 9975474 -7831807825581446455245031832320974720 9975475 -153794356942479102546502353500559299000 9975476 57950284893376523484668475221765591040 9975477 23018643210535610099143132044010962720 9975478 -179493881098480845220073003692460077440 9975479 41607902173071222307104972939940570320 9975480 -171668675260951326143410827048700723200 9975481 682838336536131034236044455022432450772 9975482 -239299213541037374817003407014145424 9975483 45802341264932653183781112075146958864 9975484 -1555706014589567194448798580235591680 9975485 99842478283629925041124846101285310200 9975486 166453027596209259858459589842277433664 9975487 -71935523153474340852953088353201024120 9975488 122549317728063356170399616048855777280 9975489 72142175928474586575617968062992108160 9975490 2659457632220459910876903537154498560 9975491 -179004444505083563524050815275702452480 9975492 207577360965840565602875343992518386816 9975493 -17542971189591606654494335942465626912 9975494 131953085975217843732665154955522031040 9975495 17725701231702505640010586806183767040 9975496 120728949604409031604722328120110120960 9975497 171504705981000762018322130751707317632 9975498 -40629208330731568493663169018538148352 9975499 -126444624421976076924021732226327383920 9975500 108845281358951694849223148844716544000 9975501 60825138041597557707038437221729948480 9975502 -10127991764093920139308876774511168448 9975503 -45319909903070322812279122663089536520 9975504 -10965313361132050853460674968761139200 9975505 29472635119732566672846426443985793320 9975506 99279384800116524932524275826166563104 9975507 232761879559844001517379833261190499120 9975508 233446164759528191419684214456445331328 9975509 -7317287049892670195308739567534820000 9975510 10233508035887490784507510732623475200 9975511 -5484201522235017559356695352332566816 9975512 4100763615285716633965951669205483520 9975513 4082032011683052507884031171020685888 9975514 -122778620073491950466228494148571175680 9975515 65165828297843624927131431673088578560 9975516 61626913308550657316579025431573591040 9975517 -46388346200884982914478831343553939008 9975518 -16496260988127567195845098799444294784 9975519 289183161811618008564239669646358722888 9975520 -24722859249659573989502248709129502720 9975521 -69079618091345586655269099232166021376 9975522 -143013578083298169344890733772190550016 9975523 330184049737599008870499249441191944 9975524 -22732621743776608672052421995711272704 9975525 2164243300082612425845832489218993600 9975526 -104502285091740084878507026566854328192 9975527 -3970563096818216821986336921867277392 9975528 116190353731215562225825994838311731200 9975529 -271590582985596250693337379036964492870 9975530 -44962532957625535563673177824727047840 9975531 329201392627717063400843770797702078552 9975532 167309103209000699758579410826369105920 9975533 -195749183806261868209489321566889255680 9975534 -59049272490685701831664278599414070720 9975535 -297725234397373960930737970312599470520 9975536 -133486457250339300204362680210329600000 9975537 79181725058811992403861317951174603136 9975538 -150266635356732235443189315935897284080 9975539 -141673781064140638300006448452968160944 9975540 14213521688454360846465372515197900800 9975541 -450184618198903627909899691523901946116 9975542 -41981522381955374830528639163386175328 9975543 -92323217317685094905462619194158588800 9975544 319421950389733389953994415074555740160 9975545 22584889924285257488220934999487967300 9975546 1358053341682596183039595967575746048 9975547 -143111655183362680171628391345284919004 9975548 187076071038999004626027769175276716032 9975549 -13933672792481435920178212459306684800 9975550 -89032898533692868957306824242110560000 9975551 -53050938332843488341675449994730445400 9975552 13334607910628178596161620470220718080 9975553 115276122436877810632903316673049094080 9975554 -154702952582164233481613678488292774880 9975555 17520900906545986137110712376535738160 9975556 -571539512486092603001500506363205727232 9975557 -3216174395775179867149845367882569408 9975558 3187092291041433065979659662697275584 9975559 -280454611155271099933369036321603094760 9975560 -47733564990109505378423120095887360000 9975561 322989590987762033058078959839655238672 9975562 -372530897729953255018660585425696972288 9975563 95327916791284059871860713263175142984 9975564 176248536499938282225164261293513017600 9975565 172759543646567659328893780836152982000 9975566 42888944161231983986713769421907574400 9975567 -88711143916436779178564094246767251200 9975568 -107132546985062784148890982039488086016 9975569 -146328438629876139100012428656283870030 9975570 -519566702036184659709946378968883200 9975571 3788795035923287714841141841981168800 9975572 88888836575863864984065889775207024640 9975573 41961085880031577889850428701511747022 9975574 -57320002014622598852800162905056484096 9975575 6208873977752944181453922467736610800 9975576 -41270701423854777896296768041134530560 9975577 -156269334467230905933079237368938005868 9975578 -47469296568029017859061448197718796544 9975579 -236169538918720408767868933730577389712 9975580 76281655693555908160216173311919091200 9975581 -115074189046456829217648273611593237056 9975582 71812741402902593508505915003134157440 9975583 -92027879630615328383183394039494971392 9975584 -60184953906760784823599030476739641344 9975585 -25304975078878054524658687356462825600 9975586 -21089059625117149574235309532376569008 9975587 -176450308438691754934484997662805656016 9975588 -42993634066059604611295950611653545984 9975589 -135620913562972646436476788252482806560 9975590 -164411243200230271951617492583164583680 9975591 -445594192512039045967345068649571216352 9975592 -93227376227779994492616101916718694400 9975593 -463881290368830597086336327159340769158 9975594 -129398998466149679665967124081084007680 9975595 19554684876701330333416026288575434560 9975596 14626130633194372221497089447138590720 9975597 201485493381955330352373084928521103680 9975598 45424841115894643321388986053822689664 9975599 254235792537629498117618416878798531600 9975600 7068856781450552120231518948272537600 9975601 229684536023398380770528098776036745012 9975602 4307447013387823673458137083711001600 9975603 -453509843254934868692600415099345288 9975604 70909487144893319861503315667367714816 9975605 184095549782100810874828707768065695260 9975606 -9221112549011165861702107700320444416 9975607 36489917806700562605103216909644414592 9975608 380638559146034539661254317953069568000 9975609 121152610084458631232016474537610506240 9975610 17530602404663182960154062271228578560 9975611 120237837492956034697042566536409034800 9975612 31882440625009399170680688832926822912 9975613 -7608105823187830663187039477735226400 9975614 58161131771214105348608737619456937984 9975615 18178715831645839138526201811797423520 9975616 -6865797073371597093222522312819474432 9975617 -17828362276709808634145691018110131068 9975618 203288161987353809144672108187987861504 9975619 382397043828394114879273586111226681020 9975620 -38183659560004280957411183561439640320 9975621 211684039996734601026114821157957720960 9975622 -205033346430008473306606128755662267776 9975623 281287469603429275708182980737190132160 9975624 71198424630862291805854488234818641920 9975625 60351202133811677401949687839792290000 9975626 -228727733706036777454027903702933633488 9975627 39931168342822674441769956969665862840 9975628 39951519468021641704154990507193231360 9975629 67053811730848088159790040007901156384 9975630 -5288089929373528244406970585702502400 9975631 371827156186625444136513138406416344432 9975632 69187252576707611112873788013017358336 9975633 93098814072085312601346189645989424624 9975634 -40913843027863166970317034111370259136 9975635 92438166220166632179888515092634291760 9975636 -120966729456259226185241727973386295296 9975637 11435097464300240709769550931218817952 9975638 -223053169099628281347521876510270381280 9975639 156371366266260407360068860259534402560 9975640 25514553389227293140575427397545164800 9975641 152973793883675104961435462087225480772 9975642 -47446947460481853977985834683854788096 9975643 409168549272936256994410659900362317892 9975644 70769026829850531669963412363230935040 9975645 457836803352008388311052246878499840 9975646 345251824422316078771953037633595443200 9975647 -353521146202147247205280765197195052416 9975648 240323596590393775230671946991846293504 9975649 -790832449509516301691208822822442226000 9975650 -14013394854497525780486564548334774400 9975651 19511158935484465098272024642174744064 9975652 86940493172410457935237870132556083200 9975653 -83417324257882735794876018265289664096 9975654 41384487092269464531582811139595340800 9975655 121508317119205649839414081773063220560 9975656 -94621427340983876010863355868938240 9975657 152237773475849723535001933358857284240 9975658 -22345379384481844817968557539767996416 9975659 -267801687573820841349843203367789064440 9975660 35256479498964679391240390863192258560 9975661 462083095530089598773261435378233456800 9975662 -427356044694318406015323374546423812608 9975663 -325962560758190800148676005896488639600 9975664 107778022715277427683567710546859458560 9975665 302621775864839045332590570073029561600 9975666 -101067678071180859100141948473024610176 9975667 246920965240721999093950061310476542720 9975668 398075492822279123845237579501881367296 9975669 4966944177238891192153300491555034752 9975670 -35940343452444687748309946892845827200 9975671 45527501516127787097551393891390206000 9975672 -10181125234176877599593796803903201280 9975673 -501756514615742534871556975111577939580 9975674 115708690302401204145139983992740761312 9975675 -85945670561917933821432363406340908800 9975676 38049374494297824089262650347565363200 9975677 232918639261226066566324186653795819852 9975678 130528178966990557762860074609896132608 9975679 48061966410651330085408648037949329776 9975680 -37060404009699967542379827909623808000 9975681 -1350345253741602482991299701917766680 9975682 -47472003056883984158995460345806184448 9975683 352753132242799199710620064550421079932 9975684 37863776323203721313730283560321239040 9975685 -103552304326749334775546316092435093640 9975686 42356139220744663003151691197429750016 9975687 107774294327896533278698354503532935168 9975688 302711135739907169174583817901523317760 9975689 425489184686472546413500876191760718490 9975690 -131420403980803774498508477661035174400 9975691 124163321038351477134805249774038345384 9975692 -23465475245224836053782520235409277184 9975693 -12469992004595030892317554204104020352 9975694 81953245974473046300226379407549096896 9975695 -253673718366913682232222506009210119800 9975696 52530180541858903806650882371219881984 9975697 -115434214609392370206104668934853498128 9975698 -150849897421811452700521670271623831040 9975699 2063173010731136925989256618942517200 9975700 -74943201751828938493978605146971289600 9975701 -48955098715145759953209562486665353988 9975702 946742368427224941566686884033913344 9975703 -500032417980685999937356863020890632960 9975704 -133070984525685408955113646768901130240 9975705 96496379307520226235392757346036791360 9975706 -18277690185591962493717682726566198816 9975707 48500495366066567525005957149407898624 9975708 -49751811021927776447134286496913351680 9975709 12658338407142337998079844907284359910 9975710 36515688189187090170269844739829952000 9975711 -234625382159848344457147563686357068728 9975712 -557976536374347677243802709530552434688 9975713 1932519685438830890681181684852610176 9975714 66837193462686965008884284863524961152 9975715 339088752515962170468114958421011953360 9975716 114916318017249751047706379388757299840 9975717 8193105133599178209500376528927186432 9975718 -324962423885258724921237698122041984 9975719 131367050076401784145402718784998622480 9975720 29729728983585571635563755829268480000 9975721 -37576377246796558474961444577623922816 9975722 205007714735555416425370068587585606400 9975723 -115609227751767124206097728247246196736 9975724 554429245569199501559159650345196288 9975725 220155756616441353099131694699356904000 9975726 8978558426981813773138218547997428992 9975727 -363753936045189772993804495526341197424 9975728 32737493743424498517656391647687147520 9975729 -70751219684991816759977549397017648016 9975730 107169169557362478912240026249245433760 9975731 96860834981771245789163154852953080200 9975732 113373574987737222394138841566206781440 9975733 -118221086534215459861807684866151744018 9975734 203365078311052707946447930674891290016 9975735 47959249814449333303043129809831833600 9975736 -149004145956486917222641000553951600640 9975737 488361077928617292938618071425840649386 9975738 -35390459500007506659405310817229207552 9975739 314247686127875842945071686159411377920 9975740 -163949520943768299088926154913444175360 9975741 8708985684945216994782154747633354080 9975742 13698904350060718569555275538745344 9975743 -168816533578259531808213666305061942960 9975744 -47877297383441038961489140786774671360 9975745 37387259676088526965704732579837715200 9975746 -14566768066574244581273408901428236800 9975747 -222804162932898106083945892076682741000 9975748 243105833864711648589454988135064545408 9975749 50752061103513494228986134294793499712 9975750 97519293651733555567966203211158528000 9975751 -133242178571549912685668369746816732896 9975752 131415687290289463876644019179743846400 9975753 58648881610526041164099967730353503144 9975754 -49635548315120501166423680538618473424 9975755 113274483335457653948797421181167541360 9975756 -29273257172056677486133262968380358656 9975757 -336190456295401750148641144975624992096 9975758 12460846648163130169393581991439851584 9975759 185372364549978672341481033857905050504 9975760 -22913661408397180710281870472187084800 9975761 537959644765103476805960453942241270000 9975762 151062509772221599878105106067573967120 9975763 16855284506128709874958599659921451000 9975764 -461143517134113318168099765368240338944 9975765 29984405779883107471314844259741452320 9975766 -119671409521510590046547127851516376576 9975767 144962385424770801374725766979652847760 9975768 17222043512939633013926530377282355200 9975769 177256513960750209381718901150729785600 9975770 32142372846384398783624963578911467520 9975771 -75986503007831983044216423705728070720 9975772 -245145954602388782656647007719707866624 9975773 -338896062731244705054523085570771493978 9975774 14522180854120036883056432192119600960 9975775 47890366076266596880718683602923019800 9975776 -292103944074318590957573061925895405568 9975777 -7305150310891871856271264597073928768 9975778 -23253358060069439313260859922495600560 9975779 -165770870554828849449204004367924496000 9975780 26468690011513540468210221275308700160 9975781 -50055715391058290623481570931897727872 9975782 164867416063497181081689940460792992992 9975783 -97718140946526101083592234318768866776 9975784 43549392834446347725027925747026493440 9975785 -678197193085782334090842318031296000 9975786 174275852916315425151418775734378155264 9975787 37991974004305796907276678204383085192 9975788 145143547441809812974660294607746937088 9975789 -46108491250739393085248031558735698100 9975790 48654997994940329878629493760150999040 9975791 18479822696232310315309453388925618672 9975792 4150736111075354579850657901636091904 9975793 36933518750346614989716774596840505780 9975794 81320802276109679605115069763037135872 9975795 11586146320521798134595580819072822320 9975796 -9720647749904489965155334159002870400 9975797 -48837964320871567194108114432764570880 9975798 871722018039418388747011622251376640 9975799 -403319840592312776022882418842608873480 9975800 23902143895886313759181202366730240000 9975801 -309107676707691078717951701570904388896 9975802 22373457069426201249400034661744746352 9975803 -427497791610842134273006657816887081948 9975804 412591976255013496521606355076458905600 9975805 -82673717066344426070372648497669117440 9975806 -104734958849389156071489630408773787648 9975807 69036730924190462895038351832679262904 9975808 -25383047704182961221089368552369029120 9975809 -87254320196193762277072968251607399420 9975810 9714203833348416414321951638999385600 9975811 4115829385923312681663851262280075792 9975812 258057508528549288947119119641660825600 9975813 -36514816811260918418691172203176264256 9975814 -21961104739196707733347353035185059744 9975815 5810133551753410429468025550307448640 9975816 51234225118796794991832289935703296000 9975817 -436978847961773506775588387893436165360 9975818 -43773811591497004009967682574199628960 9975819 -27848337624372604850829795666357971712 9975820 275620042487962283056188448041976366080 9975821 247696809806270373486402260308669234092 9975822 15424568405757748243517700124031326272 9975823 -110849527449889736609290397891273699472 9975824 -52776761262675770753048659666919030784 9975825 221162075030926916580671118516839940000 9975826 3236202864958277237072606473552796160 9975827 -65358633726979104056135910170999802324 9975828 2908134942427508730055829568089892864 9975829 54431864810136040750987382247859510876 9975830 65102505452065892299746065891175394560 9975831 -31812969412919448416744453432836887552 9975832 -3893896845008013853650895030767513600 9975833 -42898159035139705703373282596672926080 9975834 155453706340342545711619838187864626688 9975835 150339195612703297121646279453487772400 9975836 -4907284449104669855478692375320166400 9975837 -89391453508750944612415844321609178240 9975838 -151220654898867004614377301570016356480 9975839 -450085509473124421172236547834417523360 9975840 -10927604118467320827254534185471180800 9975841 -175817493621354457923767389300024793758 9975842 6902347945087412720790752310265653072 9975843 -81228400141571608998476413637278965468 9975844 375033157424011014396269570391514286720 9975845 156733792472224609725096105564752280000 9975846 -65588495447515134500894109098347166016 9975847 28590317298925272597607170033269392432 9975848 257932907060871598481912333263107840000 9975849 39673712433473361152411439904135041600 9975850 101194066781336163073855963456201420800 9975851 -131958642651135004784952332810428451148 9975852 -314023042669577599106862946482087244800 9975853 216101844206653661897799989946447952704 9975854 -95234661819239333593170836182648115328 9975855 -112673340582154677632471813950105728000 9975856 108182468567194432756401929277321805824 9975857 160313836372776326173115425190384249106 9975858 -118158751460356420495424864129359698816 9975859 -618207121638320224857416570719962415872 9975860 -64686541698369283807006839773322854400 9975861 99398642567225069080243906923607619022 9975862 -5105981855944666431758723682085641216 9975863 -496408978852075130944308191342876844888 9975864 272935729638135925362842823752649707520 9975865 -323604660553181031612384581741425337400 9975866 -1071901606894973086530109486168097856 9975867 66710842904645925213317685848851435200 9975868 28722111600966209305329065677452425216 9975869 58791564085252729536035171659084090560 9975870 1799043821799588267477921524292192000 9975871 -5323875684079630870897412546852261136 9975872 -28276248760317189405125833516570902528 9975873 -246226454321587850158690633286506673616 9975874 2527235770297242094574489552301888672 9975875 97595529241207369646142727107731664000 9975876 -99374065286510180944745095895620051968 9975877 14813917686933707679379874187637647520 9975878 91139012095634339131527157539741359232 9975879 441985706875834658810408720156549726448 9975880 30959251158365426074689663696291686400 9975881 82074084952019082361302729470518943652 9975882 37532707570305332324685835164800524800 9975883 -110536998242685267363699373178625570240 9975884 289967076091528008641909535209153280000 9975885 11196554953728845627134973428163552640 9975886 -13406797297421636805531932812772044608 9975887 33787050840544303602317920755613178880 9975888 -20194158618670861365766028760727314432 9975889 -178588133254621850444236345644593398656 9975890 88012028020913835157155416661265111200 9975891 34657719748323890661745683211068940800 9975892 -260052605225693957147483889199527966720 9975893 -79540024049412790411867578824385596160 9975894 -76757610220007067921450155427406614528 9975895 -54878434229402295007705312920227495280 9975896 -164331348924399831653338258698330071040 9975897 -157003366153128892185127023593642598480 9975898 -82761229750088188136141350604820161280 9975899 611381059824316289395457834982024024900 9975900 101326378247615369772333425684861337600 9975901 324382780191732097105009555678807291410 9975902 40482948350409551677552033556923201152 9975903 -95051172286584028564201581747974457984 9975904 549808535625460680101424415639811260416 9975905 -98987541016086531094167262135269043200 9975906 170085161540862563821310904223595051520 9975907 -71756619941266931986893121599863152128 9975908 -532158436665481860490999264084554458880 9975909 -76332967523418128169542321955035668896 9975910 -73937909585211422772821616007616073600 9975911 89415522936922434313442008894169616024 9975912 394873554400898165676919873994548838400 9975913 669475708443380039273594086129507306980 9975914 2179167339519342736341437657270047488 9975915 -37602394713730512367448424584224106880 9975916 154158036012335792072605255855941290240 9975917 74055293916799829569701221730524682432 9975918 159582176161256279299107790841579440704 9975919 227409828377154191555457201688483915120 9975920 -32324010385879572543477441116196864000 9975921 -65921044030331793509848585239833372640 9975922 233853488467993102041530062358047761024 9975923 290590420084310694385255432173506318520 9975924 19982858072067370226573869941083308032 9975925 100976805560944641560630558185336576500 9975926 -6035567820367297155614038867022180352 9975927 147270641720972331334766555397974130720 9975928 -34736065164822517789351614892355543040 9975929 103601457034427228390367007494629678676 9975930 -4904402981530182925999198825086197760 9975931 -92266041391255521685824312349555349760 9975932 84444386285331528912149261175729002496 9975933 -121875178921885578813512554292033534400 9975934 -509758053514221457902597165195600384 9975935 -171605880904809552002075926974168372120 9975936 248619928866186789977552620643816570880 9975937 223969201699984192050446950095383114452 9975938 -40931238263944696195441389369847769088 9975939 -26864362265166178112921263214911418376 9975940 35956537354568291736591936134621890560 9975941 486764151700689026073265379184898646784 9975942 -26489362860070730849872179671712202080 9975943 293624319106494579600204319927869191192 9975944 -259288465105516178712386332055132282880 9975945 41046776107475765115910735970712201600 9975946 31636384428079564446052339464639162672 9975947 462329439854426859393592224091406662512 9975948 -157593100668415469668380146914210705920 9975949 -324688603724055031943002219503103281780 9975950 40655722876056022803166633723441176000 9975951 11691043700151298724966113590888661968 9975952 -19640730505932412084535932970871554048 9975953 147989892542428143526026875192176989684 9975954 -2450283454968885685781331189580742400 9975955 -45296924834618326378195306609909570560 9975956 -79684078553577506113416861931109191680 9975957 769194335796571615142343536981755200 9975958 -95313606376623491942118518073792829920 9975959 -369619551148743151010954711953470394344 9975960 9887595568721604160081033766188032000 9975961 -8510023855076552974215902487037516268 9975962 510730177726227056357948592422190520320 9975963 272872173439346852626661259805543835544 9975964 90600887257353485169577732561941310976 9975965 -85884611100327678551950192158071718720 9975966 24036602965699283425967186132987904 9975967 196713656119622930394569632230784039912 9975968 -88478501817381922002065369795665920000 9975969 39477882038397457240967359010615684640 9975970 135020306698321311634172486719217467680 9975971 2630758044740558161436667988959985200 9975972 149592873602973597414628561429857398784 9975973 -8261803911666270623032831819092635360 9975974 212234864897796073496147832028319238912 9975975 144275685797007473380956377452769268600 9975976 -287445858637848262403077593879591121920 9975977 139282577000351852680127489186041350144 9975978 101694520988976691084258832279996287584 9975979 -81072775107021810990215774326233161952 9975980 -1080583600840500896926564431394191360 9975981 137189098253792127964875171637631084352 9975982 47900664025296885579607786641636038592 9975983 144144851999457015060639021171082522560 9975984 20626231990995497176213424002203746304 9975985 -601610069058353419242434106670000352640 9975986 -46824029045723983576909214374050011136 9975987 188281986150065418756005475032835056640 9975988 202274339635527939741956703969968547840 9975989 -488671122236344236532218618837618024210 9975990 -117972578995756521308244719876761632000 9975991 -119060359834170326936376787421506756840 9975992 63173152271910662884770145507981086720 9975993 34620892751008172538625020280246653264 9975994 32484370314768460640084292300423896832 9975995 -238324485192784644604316948947213758000 9975996 87069328708165576707139879483002299904 9975997 -62738618839569086846151898083874348800 9975998 294046630349113289352798176403063840000 9975999 159648475872910596249947613146133117696 9976000 2130994837547909388935812334223360000 9976001 -18906786965494091158618118349337611264 9976002 152680816528862815879016914386653173632 9976003 -580251487997044366144797101829344535748 9976004 595040675246104445422153695157305712896 9976005 -80320981145492859931009071181346155560 9976006 -164660637313537631681932598407943910048 9976007 -8335454565320076028437561557588866800 9976008 -27163693554214413503107571397580800000 9976009 141768717345567148343494295602015280080 9976010 65870646900516862340803623304486848000 9976011 -28163221207179378336370439521772958720 9976012 209630170103310215637727548838478210560 9976013 101685607011868424761927512431290790262 9976014 -62490796411350166155161209281433224960 9976015 47291109323153130966851815814745753600 9976016 30548721981651658836057315863578066944 9976017 41648497093334986095833929799789402880 9976018 -5440498522863830906519197915776595296 9976019 287427063796581424571690415582497526744 9976020 -4821097048277723590754125461862195200 9976021 308492711637340924332933106378914601344 9976022 5425507409526761082255374595121621632 9976023 -145908597439553824971728173676154940128 9976024 66096435434090313820384581283063480320 9976025 54245372711336146402270610799199830300 9976026 55028295772724744884404899789600966400 9976027 -460387187866906293213693271975515960124 9976028 -190797418053415304502175877061399621120 9976029 -8526623542560845414309154285617950080 9976030 114562789390763077141002425352323875200 9976031 137571852832190355572425974901259113920 9976032 -497216883838606311552099010122293968896 9976033 -200910583342505807531103377988303593936 9976034 9714765773556600169789247466442380960 9976035 -107493364752324663731611855269327454800 9976036 -41178759385896356423222586934325706752 9976037 -298412350296210634719758931256245853314 9976038 -24630073496424918810530154499682350080 9976039 -14089014158884647627861791673586787376 9976040 504486968969100606447846953841289113600 9976041 5024845741590594183033074607473404800 9976042 79901276518380018945064961871895639392 9976043 1804935646133088497852428454163664896 9976044 34005649414801331160558310378187750400 9976045 122157481125242256871734889135044595200 9976046 -114387920793662800441455036045698478528 9976047 -217353593028927235578692664381369751800 9976048 36145698724135396652300247343764865024 9976049 118207658367374349609804854507367709236 9976050 -28528587326444645926067857767336499200 9976051 -36295582385550421602843945943755625808 9976052 -23166128015107401260827746147577786368 9976053 36735368387266990938934368452965084704 9976054 -170212801791009494874907583248135205376 9976055 -381391395193422012762448952880368040 9976056 136440733770989725589201399956362547200 9976057 -3446018695442230469162817379969477308 9976058 218445576241038455192537097514364801760 9976059 409379506636238246629780942662508980024 9976060 192707671373612898924549906325383252480 9976061 -18522269392074091842980528703306073338 9976062 -66389363890758421086990899699583075072 9976063 27842922813449678612518505503288685312 9976064 -58268516748233686271796229646434959360 9976065 357593213305610188682033087727344778240 9976066 21797795720568486227843917008230713344 9976067 480077111742154067973767705483783941116 9976068 -83275362841085762008575572265011650560 9976069 73455488775248224807008818886749850400 9976070 119257433550398232684762658172392677120 9976071 99326605620083467695473860262656746624 9976072 -256176553311160546091996114503677619200 9976073 -219041998081263454015871354050217625756 9976074 87908121058195709725026416233497488640 9976075 306669454689052096165617311780850251300 9976076 226149821906990541221958963515083662336 9976077 -118633662776408669765830664700787945386 9976078 56076901447867444471440335297117882112 9976079 -120539327780850512023760818854463266816 9976080 23474683444775003977039737842356715520 9976081 42826924357721011757539912571306504882 9976082 156464469974569699100608858079535512352 9976083 -69028492813136664644937788912303735040 9976084 60533012022290405444462430393365665536 9976085 -54678151830875618207981393270271488640 9976086 1016867103353461304663446296710199360 9976087 -365487886478327412481056738537637320 9976088 -86537663123686911828127662359225917440 9976089 -9614516799818026816326378906091195392 9976090 -31301889924967707432007852921633255200 9976091 311606247563419217321966615752334895492 9976092 29689350455869889159251896714137124864 9976093 2002082680332770665001685090412372416 9976094 -36105073574409759589553863895284719168 9976095 131315041451670178403642460111913485600 9976096 -100259669782478567257978071414362996736 9976097 460856309764958301314001180341182056546 9976098 17522581244543319303016212942523438848 9976099 46256298940453524752349064419302937600 9976100 34246391934922809221870753825108630400 9976101 2328011468522680846818409197115482144 9976102 -30786219624231773039194616987659998720 9976103 -424275583328689129217848836176600016648 9976104 194273527279196951104547979298237317120 9976105 28968198458843174362570325582817508260 9976106 67269391820124612894143856363237406128 9976107 27153115115149780763785179693484813488 9976108 105611145278490006150829644316616818176 9976109 233238845925401093456999550386611492128 9976110 45447721554155686892459698083691069440 9976111 -115605702084337976454281552981434733576 9976112 -68227103865859064434756285937307156480 9976113 108303113290631694418247476444086201984 9976114 -160135724647215607633105659219845359344 9976115 -99253418473390394136415969976201460240 9976116 84960537978983456771120659119783321600 9976117 305045013528039965596922792401287809632 9976118 29568449511843995329861995945664468416 9976119 -97265205310210886553072463475845439256 9976120 -42897938286929811314458135287693312000 9976121 411574692352747907493082304266624320000 9976122 99083425386160935953778261824298213120 9976123 247755275793661142019620576704319808304 9976124 7319625243907213268464955524275895296 9976125 160061224432743410544992192260783680000 9976126 -148919810722103917334638496053159729920 9976127 -27360853118836206111491988196966026528 9976128 -87629558685231096112718656798621433856 9976129 -6207609989291854647083579747354814416 9976130 -262009656639098978557741177393375289280 9976131 44580591760848335353274988743981054280 9976132 -102629132411208116470649188425198047104 9976133 -135833531443828377910892363378434118400 9976134 1350367827702763032093871895734241280 9976135 -29153471793267760823898074357676999360 9976136 -196388690144942180506908153564228664320 9976137 34396776681676607708490979925561775168 9976138 -115193906695320646431871078772639546880 9976139 -320227440613474127653074180874909310460 9976140 1606415961373533402394739700786969600 9976141 -89192607244641600115056765576729766944 9976142 -19961827634541826206602606052744238656 9976143 -220397090864361466718736742922833814136 9976144 74099731187692103743807484708350181376 9976145 17013285272883529862788196755578340800 9976146 -107741152157119429224298528481637312000 9976147 -100533577651282850049005146630717617288 9976148 -59367024669194264074860773467114389504 9976149 274328194123175672225722216172139285120 9976150 11185168577615442479754905798337040800 9976151 -558129721962058938226064931811252249848 9976152 56379740956496345889004283951706501120 9976153 396673559463052484488967642878139349264 9976154 -279189543342129383362227400697260702224 9976155 -46470372404012136626573377211287101840 9976156 357745713120460338352091481071884142080 9976157 113322580603348841783811199238405904192 9976158 -39161567551489926550555941432266322816 9976159 357325031929962533527380892814942261840 9976160 -354738493260114078994026062303739248640 9976161 -55112909253564534768092798389916554752 9976162 44582930022149475285234847015644111360 9976163 -82531631055099968659362654784394990040 9976164 -111723851140023853679112969155340208128 9976165 -3184325906502791069993403591177177000 9976166 243098581062296654690581049921976043200 9976167 -382933074918348013914317963273933352816 9976168 -402921466391029841973014396343779082240 9976169 -143894934779619277121757090376342614720 9976170 -191961661009787879300902028503624988160 9976171 -132620873850835402985398083966515679628 9976172 -747036924407937567832790740099792896 9976173 -18063902702792149092582804118931366016 9976174 91912189511487871457721902311188675840 9976175 110318807628735363342063261695529061800 9976176 19377547447754006929268223010799616000 9976177 78536921414072115129931173696153337012 9976178 -282453359501171381790423955495851221760 9976179 -26801280664153432698454110345534966216 9976180 20378466788411269845276323705303016960 9976181 -102627742352566870674371604529689014688 9976182 17837252274434884243083282023092204992 9976183 15455963126888540733038190912732095920 9976184 -525655098705729266685966058679906734080 9976185 -158563041806556950518513175312338277760 9976186 -174152752920574830515054943551757392640 9976187 -187655820288500582654597114651850433200 9976188 -26645086537868804828619928754822814720 9976189 -39580302389826831485562232768872115776 9976190 -28151689208551809705923970911785689600 9976191 158483528919597091217381185194129179664 9976192 253875839764085879094137219716428595200 9976193 -227039050903776474898049939626370418558 9976194 -87589835570359368071338267070847385776 9976195 -1696692275996007230306757380276360640 9976196 -32221511140989534738224790612906734592 9976197 15105274398299978717053186829297986560 9976198 -187347899471949344018653025118131498400 9976199 149781448968312710926871617796130509760 9976200 -25966376512471655898043874116239360000 9976201 -403563660238448279586390537646038781798 9976202 66355990237758692151866753760668452704 9976203 3358045945112686236367549080998175360 9976204 -19254428462839812015407323345243628544 9976205 19786603503260953592385894340066724760 9976206 58888244764565767772869784807109386304 9976207 233057094180212642186394484846423473960 9976208 74056677411237650550011749592702976 9976209 -320041845519048829567998865768788519696 9976210 119996868781904183317696841908415147520 9976211 -18687565062660304361194855211026746720 9976212 313697279271538133135319676665506326272 9976213 -168794129063486016120716813290735663336 9976214 -130730682965484984098429511166544809920 9976215 -2959290505037218546966197901450308480 9976216 -546904062881780247703559482173105868800 9976217 -30596655056324899800630122088481303734 9976218 -18946485928757559712533206778028219392 9976219 -108516449515013078559724044634264559640 9976220 243064944396224093055152207220570132480 9976221 211749110484527367696892348580809387590 9976222 -103536042289024454583758707126490345088 9976223 -435241874958442032232330592658725034528 9976224 -316487742782903940378290200577373634560 9976225 -684540368258441877651232980783112000 9976226 111012895636070924366671120188917557824 9976227 -83757280368016616615602994288443675392 9976228 310370880792611318403944709400259965568 9976229 211319174788393506300923904698399798076 9976230 20809822754201721885327466316961792000 9976231 -17544758699346215879404500698516949248 9976232 -54995259325585714792991416401474355200 9976233 -346989170196992079308874840235145489376 9976234 -11492364269288803560024262426612651008 9976235 -2627771490439737824287858128626189520 9976236 -17235054078525987630482176175808046080 9976237 61768215332870152148978199485070365740 9976238 -3965227259085419266423173500778636480 9976239 -107220910949938441678654412305600800816 9976240 -89128479199481238445588395697329930240 9976241 -158112130530024898778963501881513088016 9976242 -112401391209200687662778941431268053888 9976243 -111652216241084551712024804615518135872 9976244 -50597576000160817816170969432178126464 9976245 196666588591871678242725492494163987840 9976246 -99257914527058945463505618108437065728 9976247 87006487148493896767465883794995942696 9976248 -143730523955472904903752795981592166400 9976249 8981162167812570028188044128073140564 9976250 -34051105496770168358624183023920480000 9976251 -271005503013684188522792935687610092800 9976252 -14681238258666638632307348411589943296 9976253 -15992233171191126970028113376133787860 9976254 -110709195506937584591617416714646993920 9976255 -412236278089581556005697389135302987040 9976256 141063461405486572169581636235210784768 9976257 -575395469601137729069259584800526139360 9976258 -1130790088983581721598669208085146112 9976259 -402403043089293681765867070426304217540 9976260 -48942287541450512270028389491583754240 9976261 21383114125733533339661058014188235520 9976262 -117909405078043269147575071830823966368 9976263 289378589568004317680247074353554233088 9976264 -325304604045478545660191526370213616640 9976265 26275899337053796121678479101326269440 9976266 -162937432533218222468043774756418999248 9976267 -259816331831257950975706179430754569728 9976268 -25931228246813285213431060268331417600 9976269 196554394564934473650582978903163108800 9976270 193708519820747400083670257789392102080 9976271 1047998645062173033757504602750524523312 9976272 -5382052139639819821575609323234131968 9976273 -881414844856868234473395346806053760 9976274 74307288297667401876621694812616917504 9976275 -6876783101872336645561218498074646000 9976276 34256046669651240328715187918290188160 9976277 97214963972797940610374627223855871800 9976278 -63240818210491499168226803007502233600 9976279 -190935085819613728117305283157854816120 9976280 59199743297752717769648063866943078400 9976281 -74639098376527487089704291649255283712 9976282 -195903374115588129949478837710921813008 9976283 327752271776977984920269889067673513760 9976284 -5148716817254957825388893906490390528 9976285 -6093920486196185259663182110287025440 9976286 -239307202396655676150695485786014273408 9976287 43127440481958170407526364713131039560 9976288 178956242250081728885032714342208372736 9976289 99967740518329411177482719311110525090 9976290 61865483090659572558923261183824012800 9976291 104537468671171398177269806164500236784 9976292 307339884282686763732513729113139164160 9976293 210229697331030766366768220779055648382 9976294 -266444264983467993691690483739968072320 9976295 -71923663724545660969692027999035496000 9976296 17895843520963810849108102374657884160 9976297 279016257610491911587085583626520489972 9976298 -38909266031470179093812543537338386336 9976299 135742226455204499109673288418195403864 9976300 96102884314548045134333685631713088000 9976301 371070366995867542341793804000438752 9976302 117893362091945189027181916309005405312 9976303 196593678423715860828833333844241961552 9976304 1583805758793657493527667373400489984 9976305 23644418848913596407855649675831149120 9976306 -41075733807938802919699727366031805536 9976307 -809799649470671683390387623607338411696 9976308 81567290402614203638242185374096148480 9976309 -151172447879285374803025022678804549984 9976310 -33263934545629805706917332797660307200 9976311 -3384182565349926343780159250918265600 9976312 -201930454915870387205662677722338099200 9976313 183257008755977807079018291075791411562 9976314 -368498539732569696458154165163147831296 9976315 235550050451022903523690974042614952960 9976316 16110457166024066302991945286354984960 9976317 147903380466380021916385126244895289248 9976318 28513008885201663272178001616941523328 9976319 -76859592985022095353392572894801647840 9976320 20008995909454440865686932549240094720 9976321 -93588708145558184445111837130739796478 9976322 64192382547786739226742656399826714624 9976323 -1273492258056185570470696972359324672 9976324 -230795100169941531554098766904784530304 9976325 23493807169227764349228944545434734100 9976326 -11505080019166739451202805544482211456 9976327 -4985924172091111473064341119853351488 9976328 450257433197422823254414544411408640000 9976329 383643444042494815758891297004069722 9976330 10492755303523905022349931053160499200 9976331 -374887490300403332429666968086363058800 9976332 -178662287698261643888677790591281648128 9976333 -286196457615671131370634079451337418 9976334 -52719495789496728150781191101555897280 9976335 16428423653133583560502379873418032400 9976336 110531180769688002073419744766427144192 9976337 -165337471787141259411913510030016083968 9976338 139943999093216903183007642895735449600 9976339 -14857375097160558075867995831687606480 9976340 -71827146210459945529753828721244426240 9976341 112315085557384647114404589970661733792 9976342 64374778448171874991857838790431308672 9976343 81903148450905470370256286707204333488 9976344 -1067562194104841454356186090780098560 9976345 -84457358670258549387707669375874264000 9976346 13538366986732569836910575019850885872 9976347 -64700309241991772935112322593144509680 9976348 -254259508364686487007167587795081497600 9976349 58682259593489813995865603851082339040 9976350 -44322716341426452884567591163495912000 9976351 195205125491744979069781247424388990464 9976352 74146333203753858295107918195383599104 9976353 -209731658529160570939869156285207409056 9976354 269102824411536631907063647616510615376 9976355 91289722031534191729586863341315959760 9976356 14730397769220119986205305489961394432 9976357 65460732978439339449786272483139985920 9976358 -5560895437479140888554254678143533056 9976359 -158636533598256656817364416002074131840 9976360 32823092053015538201921495296508313600 9976361 519614906892691838950588124771824356864 9976362 129185851758857006460348130406981593344 9976363 -762890626784541554712002839545916781336 9976364 11008853843530832825292254156679019776 9976365 32091204983839702083565623604371237120 9976366 -30225043421658112960755396251254321920 9976367 -577711239513637629995174752161975905136 9976368 74159254268130351696942823641848217600 9976369 70375017690861349080520370574082350720 9976370 -133792763411439791910307946584470273120 9976371 -24662575925138895122338817330368550088 9976372 33831388005738729542882522250758502400 9976373 420418458259452019105308081848788917504 9976374 -370861130422604691281157259879017620352 9976375 3646980923060307514900718741688594000 9976376 154225090947905662264295300781182300160 9976377 -300321441809419090006283491756563857280 9976378 37825200459798423632978684604588912240 9976379 32125358331066067485412132819503863040 9976380 -162109765624360441436555007532430269440 9976381 214166403699142875663295279453213290182 9976382 53178741250530405089557940672701824 9976383 -249126292632864055255786420359978989448 9976384 -60859142081684880709443117058168455168 9976385 265557723959416586984220822560167021800 9976386 17505443505753477430026044885498511360 9976387 -77668318729162734893533944402992320 9976388 -152322701596921150966818081719653724160 9976389 116707921822736926264877267754368356608 9976390 -10408758709509891389881946500209820800 9976391 8208728498854540229973246292983514152 9976392 280262081215421225290625164087759257600 9976393 99385772455041094388360019372349475200 9976394 -41687601823868615807257562021454423504 9976395 64537690711160909725895822809843342080 9976396 97626562232843874434129565017053356800 9976397 130802328951303035282328349034860313472 9976398 124069826860180323280031980809676620864 9976399 -13075306794932992153813863684747004320 9976400 3662926665810538367213981655155712000 9976401 103709002220742298175715021411901546530 9976402 -141682595280621790059527499558060771168 9976403 233033466652650935597254927602235101120 9976404 176000944760437760400949342154592823296 9976405 152539405269259163848408399833702385560 9976406 237595633759327840604267302032764774400 9976407 48298677474400526379774118876881663744 9976408 -435424303851885032061733204156388720640 9976409 -379476122900398706353125084753042870390 9976410 -33211012028482787943823425030546324000 9976411 -330124719685907527071247994227293225580 9976412 -368386150588680703957539604367580102144 9976413 -14984207636423790400818105460831310016 9976414 -78131407376741974505651882030067842688 9976415 77414833639151323609908866351328514320 9976416 -13748039436015158878983803900734734336 9976417 250834361202940813804225727278823653920 9976418 7355932611127541778417633050473070160 9976419 -315492179655870277056770790471979023360 9976420 -45322065577180780153871449070240317440 9976421 27039399263485833634706742808117951104 9976422 -55099206944096417965142619454457310528 9976423 -56261239774078400543378492995977970560 9976424 208978097501742406323713381480097192960 9976425 -67149634789070905236327608087451348000 9976426 -31015769707507493431205895972003632640 9976427 -10690181944022810110200960119042381328 9976428 54055339307882484255380231691907645440 9976429 444768858795451985348171150157820307030 9976430 -2421685583675404949511295751376305280 9976431 107127212953420278482100726149425512720 9976432 17706505211499781575503824479511478272 9976433 -406647466986847632741562047880834359900 9976434 29585208005157309532399697698458279936 9976435 23486929879176909382833566500361832000 9976436 8196085926136554020830788333640949760 9976437 -50942932789582486941625064278689378372 9976438 125851170152212460830732870858957161120 9976439 10791295685686756180020551220478973400 9976440 87717154447463603020600749043855564800 9976441 -359886909206918983013863747011690145200 9976442 -3635760130701354677784023446251026688 9976443 83737597561376157518008661381594905200 9976444 73908438666278244722006728589209728000 9976445 251387535743024845114978961111965094700 9976446 3414308340200701088136318347998023552 9976447 94394040703910658454930842945103282160 9976448 78464045966652936502517269988313661440 9976449 203129732269415539970336329361660113776 9976450 -157982409027315371060388703193536800 9976451 194200657330120379296655946854117258304 9976452 -166039046034652095880135810370593747968 9976453 -37199397468996069079232397278369019298 9976454 -282332538437604242829115968591671185824 9976455 -58840831595531665931577590971328227200 9976456 -27562209055210788778165608493025034240 9976457 -274616718242775454290135941674594010880 9976458 -81797472190416025943811645339511422720 9976459 -362254392060821693246962245477447575984 9976460 2672051870079232885422788255626767360 9976461 352799035270373447139185272267705437984 9976462 61117391941135112189221316827346999232 9976463 -115764681784783984169820531486323525760 9976464 -23834020592949340678866643805352345600 9976465 369867017985895227600086806865241247860 9976466 141809323464534702522814779226499925120 9976467 -15075031856429620732398930898999027200 9976468 -64612513357838474620452903085415220352 9976469 500428211600654689343924986590664521870 9976470 -3432463797036747713733168144651786240 9976471 -519076397533074854950381596868964502328 9976472 -21987974171597411714383508009759170560 9976473 3864529148302763625933199734955724160 9976474 89729528786397900542289561005603058912 9976475 29552262493907281594623959494728976500 9976476 42643997120349598969596670703048120832 9976477 -91832026610001549668243180227623956736 9976478 -164467028532262360215706459812671320320 9976479 -170722785807907709271326532283897541232 9976480 -78844917756164281206654636051639828480 9976481 115109656857274164765522407405493549282 9976482 53626551580533782057074234614731151360 9976483 550841879667669704161454833762776345360 9976484 -16084104728028362122590760598112337920 9976485 161721316559738934523101947833530869760 9976486 -1858381582161818221186395704019572736 9976487 232710393213813197109497162888456020920 9976488 126610717207591593863531709387136450560 9976489 -44855354966771952788593847384231790840 9976490 -52698214341992181223964712556743588000 9976491 36796499473528076674169483547012177552 9976492 83302032722799967679721104832605148416 9976493 592822196360830995534470888674328297580 9976494 46397041689621596919523233468365629440 9976495 66202329938473002538732163543483942880 9976496 -50962939710244392838292186324004814848 9976497 163472605059735416944287289305672588000 9976498 38882657664272707050429103885340313600 9976499 -181012370797193104637116790737209591936 9976500 325552735288197444489537779570764800000 9976501 -831324593380937390389117091043100445760 9976502 221953918905020210959612730955999227904 9976503 -8657001443099380654596974942548979712 9976504 -455317205319935755527204719432959242240 9976505 -145923209670951589576204687609413866880 9976506 43025030406397254679611946047881339904 9976507 36941598724850764874650635512188555000 9976508 189058774233360915124777735607911426560 9976509 -334181369895511089836453146914035661786 9976510 -114692563374231997487590547647850619840 9976511 507340091870208828135176754629429954112 9976512 9424398236172880132047997788984705024 9976513 -110979724092941428401447145515518852096 9976514 -37429507971593869091596728527342392800 9976515 -138361665308686046501155670117294784000 9976516 -166114080760283217739569355033614336 9976517 409475351602489630441343450626543610400 9976518 192578458800091671038384585939067292224 9976519 -202948525220855032214014269323231389904 9976520 -255935155836705141828382119437340672000 9976521 -199460129506988945140192432903637145696 9976522 34350243847793050362129557529710824800 9976523 -468817878204866356817756196721739877228 9976524 -43936178924759062571402978412501009408 9976525 -30058502606650486669894773861793204700 9976526 17354456430344413338600514609051521024 9976527 20539510512700030008183426308595174072 9976528 84077052960594170968427473893503795200 9976529 -414982014193699876812337432957480761870 9976530 -46443564416069748747325915225046415360 9976531 -6576556094444873248410582428599693800 9976532 -72446719467369840733107221827771941120 9976533 108719136696970303278474005133194412864 9976534 28272900486266275846131232790201642880 9976535 211816717967920758856204058751597842160 9976536 -110524077882535776516199568300338759680 9976537 49409725089373794917658005862752978186 9976538 -131034538076123614037747358510942849792 9976539 -49530645955455512420443487754546097920 9976540 87399258472727863333289665756349921280 9976541 -401878186050753048304081666109334068058 9976542 -36612359981991079889636137455640836288 9976543 -285611334012365097393515524704029013680 9976544 22120387146331715880678330089298984960 9976545 -11663532147368408792142039111980835480 9976546 13873175309010327628736551596606197712 9976547 20202966917221710169469009814638131800 9976548 -143911778100628828496507383154362988544 9976549 -213254392478659926726869057693350563840 9976550 -172851370445978025170579435152439030400 9976551 -117754728704295634547715844422997659360 9976552 -203258840947115225685071872979578982400 9976553 528927595435992219102452795519562767802 9976554 -71327868570559758356673478437456092160 9976555 194429207949212936122867550557658964960 9976556 -572615173217969881063460355942298787328 9976557 -112883214191030731822948955734463732160 9976558 23599897827356388486217947145019576640 9976559 -1493891472698897450504332633050143496 9976560 17239062782429888315650765382261145600 9976561 19107997322920727755214064229122199104 9976562 -113040416596579348275568717862536063968 9976563 285902951350344447125720871345984263892 9976564 61654627415618766879619205471804075520 9976565 104574786075184869196230521528296156800 9976566 53737815654025612739922970820332338624 9976567 223639786202059563718255315068801244392 9976568 28323107539904900021132739171134668800 9976569 -30733949970334370804181742704721624128 9976570 -87234413172034179487052616901053143040 9976571 -161661599691931670510196203112435768 9976572 -16014174482090976655082026780046822400 9976573 120027323870707698475212003013773534240 9976574 54007324121550485775948616855521661440 9976575 -14060516759337987534443599487306188800 9976576 -224710119727532625542761216424267481088 9976577 -142946641503027980106796507001813088000 9976578 -9684178865222148119882446352836288128 9976579 71287618936980034644363602117472309976 9976580 567773909207288823051822025139580518400 9976581 -376553336944194665107257552877410851520 9976582 24111668181506147535882938557920251904 9976583 145803586361778636242334351606571245624 9976584 31284756522041223706052833277176504320 9976585 28726184864045317800733726674621927780 9976586 33371468333764619143090542094142484480 9976587 -11362859448041999752984507466536842240 9976588 188675427440613815312023455435527016960 9976589 32548001437901937219104086840222143456 9976590 -37756229678360880086711808063181601280 9976591 -70261482843167348411537515022342429008 9976592 -16587439855067496048411311757902536704 9976593 -311326748370100241798143808869901352000 9976594 -60539486767799448322748846781532385280 9976595 135954174415032941288583442002484727520 9976596 -4777809035772565407150913679454523392 9976597 955181105160210981776438261733960326592 9976598 -19516763167278351939808796228947039200 9976599 -181787906505070711300603398818036857416 9976600 147821901507166624139473293885239808000 9976601 392544418607317905932065717549967528400 9976602 -663218427259165256087606137908069120 9976603 33782071875197391817953123752377358400 9976604 88210467986435803275695150409796941312 9976605 -2312634785136747817690829979640324800 9976606 4247367199207005893892788918772403200 9976607 -533231103095277854825752206810544458144 9976608 -589699478924519158701142179288457936896 9976609 -512547438080756339152910003751598588140 9976610 63653823047344827227022421835572684800 9976611 -81621795227398837193561035479381761616 9976612 125213914712513969187191527511705518080 9976613 -208543486424717241250861318598685555138 9976614 33922380668720637120688950524580683520 9976615 274471330833803895377733345052001347200 9976616 -135976843310841714319772241944298547200 9976617 100645425330749704653997121851480067520 9976618 -6003074135929332119591356181189770752 9976619 -559758861305841111911898998803267579980 9976620 185563633843663525829339836437879797760 9976621 201669399128335600688505365936172131872 9976622 -14194954417917742377086560501008861888 9976623 94128345765276470366906663468266917384 9976624 -28986750561280979837454025019980382208 9976625 -454036431175361833290265790921562231000 9976626 -49987355517021960963955464561130882176 9976627 506993169228709297061180265258135918476 9976628 -242953086152551689511671361058541397632 9976629 65343572607945222695837572247490336576 9976630 -132850990022944320838935044610224279040 9976631 26981783984694680318793475294190587104 9976632 -36984130351342248778057879686106767360 9976633 191811206456605334902158334607385497940 9976634 -78361245605077342119114215985746511360 9976635 -505201249493873072375006509824104524800 9976636 -236758364310311043253707650804832568320 9976637 84315366955570574811686478467313120768 9976638 60635105510930801223700395946168811520 9976639 527027522074385003365555055763914517440 9976640 85386697797971976135964379383663165440 9976641 -48530776451242562907893358245938203840 9976642 108861813073595977093996328750341271040 9976643 225623787012463751070856469702240154816 9976644 -82163339663166051761787910442388981504 9976645 -4002217810329833943992100703980349920 9976646 69416928604900425848861831567649682272 9976647 -330594874347290218681838694627861869400 9976648 260819912757954561965768329807739166720 9976649 -1080781463129886865731158235527053350 9976650 5017785901557788337369581769724857600 9976651 -196398262597558522548008342012051194348 9976652 149757812178574751515472740878633074688 9976653 101500842478340155621262761112904466560 9976654 -234613117873552252533021070622289007488 9976655 -129227050901814301160516506603362277440 9976656 56164472047039302600108070157748928512 9976657 -98578397460653480574358540777528347420 9976658 157044920853743383206485816905884263040 9976659 117083661267807825248155926713131042560 9976660 86299013890632617668245590200558759680 9976661 224694561289011085596198071177207610300 9976662 59324837447869944519727623413016915840 9976663 185437731130658297053043470450317136080 9976664 39749064880029643420041044998766592000 9976665 194595330702972742393291181398606777920 9976666 5157059665119302297965414646622182400 9976667 81017190712722865410055907628680995920 9976668 -5729328331780754921238854752398999552 9976669 24823085789176040301252856509396076070 9976670 197631192791798679118136788775161676160 9976671 143521117681438910583970374269283354864 9976672 -376943925892380039319429521481413427200 9976673 -266165834439616773258902187035508176640 9976674 -33366987684276473526420381525369498240 9976675 -10494403767335837178625389482718360100 9976676 -285529707792208215045631483245262535040 9976677 -1750067862890196482684774343972388800 9976678 -8747315027358448532487665675710851360 9976679 -444406434679279997530248532914172815240 9976680 -12766980373003875997747733700530995200 9976681 115706648159923884974598796796512528704 9976682 -34338646905760001078431897081972869888 9976683 -250118027862769537499859694348434727680 9976684 -337586534697552442977276715166011811584 9976685 -147119501445437951136823823525120677620 9976686 20795577432773568383458766559118400064 9976687 -2334765641596229890797788599254309888 9976688 -1749187678138740355078123959352098816 9976689 6862827993085450109965727065083430770 9976690 78119043030807213769196091857011399680 9976691 19976756674895684168286035126184700080 9976692 -216149658694963326830487746763270144 9976693 530412928281197253143189464623773168942 9976694 -20027314493871768076605988532437886976 9976695 119630379213433091190511065095269891920 9976696 -121914849285638380130111918870719795200 9976697 -198924838852324664898108543841005880854 9976698 101139612022520478054238405392418675968 9976699 54135031518260262026691842350981053760 9976700 108866555202897909973678296850776307200 9976701 39895039889528526314736748316285995584 9976702 -88244612714465074550177565005245042368 9976703 158924748830717559844582316456131167864 9976704 -24482651764450927370362453455808757760 9976705 277770653904641613539359018070501381160 9976706 -28150942169683951198096957485567782448 9976707 -47457957804060826472172315815853527904 9976708 98257403871345575188038859083018121216 9976709 150090655689926468046078691354285112316 9976710 44964101259475514438729995513555660800 9976711 -241201323883657211438897671046168787688 9976712 165370347248507869725127475443313587200 9976713 -258610676746887984151257725998779350112 9976714 -189168936503688515933569403278179840 9976715 31232425434719588060241320338777044000 9976716 175710995318498018684015163653487221760 9976717 249897196703188340349772066755214916812 9976718 220343043398225817602819197825490888640 9976719 268677873924572382805631558485225899144 9976720 -4382278915490766315818360466534236160 9976721 409482747385663449563497876874096353344 9976722 22986596943667411925109452380706273280 9976723 -378307794803234788445446737408475022040 9976724 -104150938497147128902725527246516834304 9976725 118718927079855707248180273255739220000 9976726 224401385450559438280030339430585121312 9976727 -428745772814880994945659708473505206808 9976728 63729138079494531599635964811545948160 9976729 -26338065496133417018628493448468637760 9976730 7558173645706464614893720403634769920 9976731 -1744609001980297722577826730888594240 9976732 -12838016263706304040632414194283304448 9976733 -56356492538073458987251578843698643072 9976734 -96616984350073653006834995574311226816 9976735 189284931615920516731538632305104313240 9976736 -185666538392622840671900721266452070400 9976737 132692261948133268756651544893835024640 9976738 -325121179080919620559506253213432866480 9976739 84977539717472674812215956958480957952 9976740 -147501140772268614629930927011280363520 9976741 114435785910666613936732153349504579264 9976742 175235547740570097813480996312084432000 9976743 -2643782957321633444353176000200274480 9976744 108084820490841331192694528232201830400 9976745 -306020001334646174393914154485126129500 9976746 -19795488891774339025003684490985623040 9976747 -110073040471627853008430313035713587456 9976748 4445571638092345131143692021076029440 9976749 297385429944689132358938716860009948288 9976750 -24126145749329062835013952076398656000 9976751 -105011738357124768440977689630280983408 9976752 120165729950761214143275161703613071360 9976753 89276690900296963906524060720467185444 9976754 -120902510434728959363640356145659448000 9976755 -131088110212722173237312671933363711440 9976756 170559299036614460791261472421766778880 9976757 102944656502019590483055593616449380512 9976758 161849021474512520151457095340504985088 9976759 -167543301553483482372415959653554256696 9976760 189342132229817324019220983470949888000 9976761 25114238141936255485921461863647895040 9976762 262506865080002500130418261573522667632 9976763 209810447536676064397690967010921735012 9976764 -728498505744867332706404079925444608 9976765 89367236090942572202632535522605407660 9976766 -105736558367046057787857345132229580736 9976767 188714986508459432755161251438658785280 9976768 26104260406998078986458811289093275648 9976769 -153455441198233479836125813113253027488 9976770 1207745296600914579497628798489153600 9976771 -50555246969655543446953632918100317488 9976772 -1698312256614959172517750670068992768 9976773 13103607296794883658747095906876743488 9976774 2224819747631767821860533338961024320 9976775 54033777968398343499627717023776360800 9976776 -93828731807357031351510500442266419200 9976777 -188464464771843914856884027692284830374 9976778 -64235952188507794722323087038462645248 9976779 42046577096769895114626597582689723184 9976780 190263984996770323123297462678409472000 9976781 -533596773878180162065392796053268062900 9976782 82839486484502118799949271459556592640 9976783 -40938059762116552734071634200040919048 9976784 -159716194327967393605624650011126267904 9976785 -13124785390016696549778532050315244800 9976786 492221191806232065098943098168532672000 9976787 320216728018749440347425627559564044552 9976788 -3649868203965959643902449741670731776 9976789 380966805700576152299891472474863808590 9976790 -264793764727014293896172783310042961920 9976791 60385328998388130617579595144004219008 9976792 2114425024582111146729021449946562560 9976793 -468353734089783249268554445561376661180 9976794 9796698839763326123494651718805623040 9976795 16894163998020311078014654339022884800 9976796 -81184256262140501165813816033237905920 9976797 -228668121371460721361587954029395458560 9976798 -137429143367323708796320500589991727936 9976799 296985258397068675140464529529448209792 9976800 47244432674007363837813652557810892800 9976801 375222962992548890912508899250186544802 9976802 67379005277913776252882220192446221824 9976803 -294402933456385600009008910861288341696 9976804 -109767430876294662183757401193863209344 9976805 -79359428625871949317591681495230588000 9976806 -23460455454390958269900988547196022656 9976807 -161309310210634932440848525561928995248 9976808 -7024228965895556243040139004089943040 9976809 -3599776520010209339990491963308852960 9976810 32701220507018716277243476607945566560 9976811 -86199534956720362362166108696012799040 9976812 -49764699403666999253892747763568870400 9976813 -303096123039877238660588760055873760 9976814 -166687035880747081786316710049607351744 9976815 59294157924985435058105485018660050360 9976816 797639762109206604399587390826086400 9976817 2141721926224237669245295932366347040 9976818 -2824477342156692990877073065519130496 9976819 115259465216686811410941607343821558220 9976820 40207903593252306108448510766746337280 9976821 144511320553165809003331804000958424864 9976822 -42477979299420071814581009520895464288 9976823 166979549483987760168831971718721036224 9976824 -140780021049630715725853785391398912000 9976825 -49146720266656912922515045722291998400 9976826 84879001658916925006138001029212786144 9976827 -74999417732004843204644004186919933440 9976828 -167274041447099537898196828378437461504 9976829 808848979963217717509747452730966187520 9976830 42120370720161482007154805623108321920 9976831 479662757365313914447068187798181806080 9976832 -198707414503861845241108801897170468864 9976833 277819222369528806600980041956656364402 9976834 2454344020825779439535354812847457792 9976835 308012361669008058276941413120845662160 9976836 261380969960876259801855405647546050560 9976837 -12152913503040838096361570796265298632 9976838 12847401394219811466894821166501871296 9976839 54818592583355075703698045418259479888 9976840 380740188126118258760051747982772684800 9976841 283102347580605695103774549044948640000 9976842 159016611579964547354073591273926299440 9976843 -222312448559764289346288750354231758800 9976844 77261907359155709419315399444390963200 9976845 15564747240950058263318836499469623520 9976846 -39953870683675836378617731114608658560 9976847 573401176411362166589380543659005989296 9976848 1469445379488698491223746988702957568 9976849 14984720053401946168981987693780978368 9976850 -20642029846236973015520086621609620000 9976851 -610696099710397644742109587450797442008 9976852 -347037866029269577210399172221592616064 9976853 151866095417856961034080099586016249102 9976854 -6332333755504660911799489246917795840 9976855 -77758141447867797120032995341125321280 9976856 -297430169889220299050736739121779845120 9976857 -97838266221288539312668186974926971680 9976858 -16981086529177557485146838501397457248 9976859 429081842678420203564696366335154365060 9976860 -72864122129181528515580333807129600 9976861 4500129539802918640436561507574671462 9976862 -45612614498340868065266459760987386880 9976863 29541581909705129880716413970547088800 9976864 -553091630438515680718988336547739729920 9976865 2415433840408015696004593795113792000 9976866 -9457007497186041658808878509482582016 9976867 -223990065964993757470370106192971794084 9976868 123403998114105163724839958983279706112 9976869 -19421268814519105045497170976386328096 9976870 -160516238730964154964740218988523139200 9976871 -15188375722644596521821051150823807728 9976872 -64699245564578271289362734479482716160 9976873 -119166317865191137629811362285377183878 9976874 295147588061185679599290387575652021936 9976875 -84640619517409136786726905632227610000 9976876 -1537211688365404635943226672300554240 9976877 58639671258278354285014897443226940352 9976878 -241952583558925662858811325325034229760 9976879 -82458612298968879851700740821803987360 9976880 -31724157609214689936142259868816506880 9976881 6910958130429884520045241522127165760 9976882 7437895250251362332467190733489186432 9976883 -31817764839564861693793543405830992736 9976884 -30015594148398693047909380808316555264 9976885 -85312676231693799226729723863365345280 9976886 -48915713497462288517440837676488200000 9976887 225525181731100204142202745137263607744 9976888 -253010863449359165943921331916640829440 9976889 -505475745183675135675909029698750786752 9976890 644961245532123668615880385901160960 9976891 313231751384559183519229103423012964000 9976892 448569596763187296831406939435820789760 9976893 -224522483052296958609965340071606651136 9976894 -5130386918267927309742549935946451968 9976895 -150286939869642006527832159605065321920 9976896 -6403796546347256382064372687270576128 9976897 -42778338261310926988088153415996527168 9976898 177094466187469798320610922710912405200 9976899 156810837690528010051449831101484916320 9976900 51900018756075741202637062488249600000 9976901 199542890489104275418925793126676658208 9976902 -16719370179460030247855169860675318016 9976903 14235474194477887900228914936178676864 9976904 1289145092609626753647402140664299520 9976905 180726180349615971764949751488312902400 9976906 147693366331284318980264662218099823152 9976907 148554216262897451058299525244767130792 9976908 -261178965289575503897011202737226211840 9976909 -12363447654832557702955140091830266280 9976910 6146886399842003676904590522969369600 9976911 -127300568319052194433620959715868500096 9976912 33858136404510778161428273740076285952 9976913 -221636831458590589596018864454360637838 9976914 153337879850297900794931808724271408640 9976915 141146995336110245583586911257804871360 9976916 -68076326151492547729501514261251522560 9976917 -41681563592755416330247379427654821952 9976918 605189773047416830290849141060371712 9976919 477618043352056603271835506102926224840 9976920 -117492490839936907817287893711883468800 9976921 278669354719553902653441222279174858122 9976922 -87941668991405474313300859838451614976 9976923 -25024392490152219945513513719203661760 9976924 235568623145046748833697915806422344192 9976925 135831161656689876954975247500826156800 9976926 4578639252432483662905779436230739584 9976927 -165357455043678130634625428743492832224 9976928 3977161009739051085373223863658741760 9976929 168654084123341870055479600307434852784 9976930 108315771793839397556535881947398723360 9976931 -460453506881007297237865936825526016000 9976932 1921613331635810425455375825315459072 9976933 -517859048044361362026316470974546786818 9976934 -446801361623177314540662380930205792 9976935 -42511550979718496051345245404143967840 9976936 427801925791851518877119085557881543680 9976937 97021504102890079707914587833396950586 9976938 -84301564429163082376570099589337058560 9976939 -94376801333020271787592969021430325504 9976940 63632414270380663714952751562545868800 9976941 141427371843761474086043511642182439480 9976942 352573731638215856425873276908398716032 9976943 231816221617271417909274001443572462544 9976944 65904406383591493589256076800176947200 9976945 -157636001422973764123982156942288136000 9976946 809197760145399066733278412877996544 9976947 7318781583010615594579378690126264320 9976948 -282310824807363270284564095267980184192 9976949 121547463562311290785720891728779595036 9976950 -43547792418980859213580304816147354400 9976951 -6396948416243357767152806360817413768 9976952 -564512921200157524678632429012843110400 9976953 95420914764117373963192762962018535104 9976954 68538448744092153057951922392369012960 9976955 -20992310574677977374225258926815184640 9976956 -21671651303890188063065361094004637696 9976957 -14518903028315312289023037527765513940 9976958 39750073268734078662758746036323840384 9976959 342419891683546092126945407122695110400 9976960 119242293223104951296878861669210521600 9976961 -15132625962624178017366599963268749376 9976962 -53056576873170164930532446606005587456 9976963 -15297811313405429406980374453632615696 9976964 -375159070293973089123126557704446129024 9976965 115636722392005751135600294193297033120 9976966 -59603643545245072944833875052773742400 9976967 54687983491446161359398003637775361024 9976968 -71231728712287088772654027513114700800 9976969 -27686107938029002176446941400285316480 9976970 -130161528222168562667049979175726442240 9976971 67379174557593992972107473179235108312 9976972 -274859622509936740598588440611126896640 9976973 238664475745407255800377303167087336780 9976974 -41180133915345115909732302741723982848 9976975 -182153036594708076372773860544437723000 9976976 -10967227141144629244294344034037268480 9976977 -443201221522102854537001113315075751320 9976978 -76481242384116571043018885848647751680 9976979 123236128248170131872674945034700216176 9976980 63494570680685381619700437493924945920 9976981 -21351483102318479796715178100253114176 9976982 -29393170234362843754612699626940866816 9976983 -20518720740420806568547313131422069936 9976984 38957874482625618083428934560486195200 9976985 -170504253725897310384220699675381371000 9976986 -69126686231556633537711599474070988800 9976987 -477042403601642923167570264731088592368 9976988 -113323179432288658766366554499685404160 9976989 2197969598484498054257451142261401600 9976990 153297532753547772874294087599755016000 9976991 -86880693511394431418509045145730905616 9976992 -158241512211415769527562736967467663360 9976993 157711463345293265475859662823094395904 9976994 96462738611062039602986612966223514272 9976995 76812029408531101306646573192823379200 9976996 -16225612418954946597126976178346302208 9976997 -56620414242183603893824612827305012868 9976998 59409448711901439590193811161766928064 9976999 -317941689486409762255664440901684013000 9977000 1368095784783896713456427963166720000 9977001 -26302753926204482081489225424604490016 9977002 -60678430652054198370149181716545737216 9977003 -75298458440138372463464075521654489560 9977004 -12576007163614555372669309021500804096 9977005 295460593399526727991286088957071554560 9977006 -3810567672611275406426830330748400000 9977007 -127138481016788759445424252124877514608 9977008 24181874270864185113582593144539922432 9977009 -19133563635976533371695644070760448000 9977010 26643891498848599126006883176438786560 9977011 -694090199049848138951939571453338492016 9977012 -39096058079844986427736720442752032000 9977013 8579990840178186956941516570931058780 9977014 -94776249310039643401345912925142692160 9977015 -328322856250681129988024351059163196000 9977016 -43152354760163008633541554421800304640 9977017 -14398553165902059834852654597257140400 9977018 -63601875606879451304193152874308532480 9977019 125355606784630751657340317713242797568 9977020 211231789952113115965073613384178606080 9977021 194498005232285420987633744189767665222 9977022 -15525228852948996588830121960264581760 9977023 -71503449895962854344250800993050757120 9977024 27808575330300893329436352165373280256 9977025 -41035878328271631891148920280494002400 9977026 47821816847259917230809419916788501712 9977027 424579656062771327180484695624655234876 9977028 84567320809878418604777169021635352576 9977029 284856209794882894786440758233450064640 9977030 -20358181983441364116061462132524537600 9977031 195779543924336346299017905243724822320 9977032 1168948386333737189578454166701015040 9977033 550588999611522729977831037773576569440 9977034 179864753093128277210851523129004353280 9977035 -411977937307561078118249049255816863040 9977036 -4107007838061065113465619015206090752 9977037 53481341931151303908935639740809503712 9977038 -54066253394767967219398470752803675392 9977039 163802704240411755340959945488344263600 9977040 -20593810222356270245478724070277120000 9977041 -309223776630108712799436394638398956558 9977042 485225397383884613407818914239848835200 9977043 -203812460011439670898034870715021982536 9977044 144743262079523786938926141451970273280 9977045 -53473355444039358762896340912747253200 9977046 83845655364297274406893239894969960384 9977047 -164540301614969949472223952227318224504 9977048 53505384369637110995504991784316928000 9977049 314496063636086094597832264308606783834 9977050 47091197502809057737268480783953936800 9977051 -166124915560132642675369120276318603248 9977052 222025931006398305844438550160333619200 9977053 -16001145498160855998747773673759716698 9977054 81899347802457164134177176852158030976 9977055 -80732904425034989511676008305433600 9977056 -31716517840361445789651173698238939136 9977057 -177294228319154497580005370971424345694 9977058 -11292129876401040474198337739646776832 9977059 618224846723472791921063084437410504 9977060 -350187784843565008018843116307919101440 9977061 -77473356795969408150946459159670375328 9977062 -157834851448295743219000131906476295936 9977063 1017651027680680307915493870546749664 9977064 -51011480928362547792870194218168320000 9977065 74905002255636164236812404751869287680 9977066 311097161945169899053442179649790796800 9977067 42814970665086646605562964624969216640 9977068 -46937724359026302929788506597162629120 9977069 -468574824512986623573122672801968255530 9977070 51868932914898847851828645266891395200 9977071 3835649524687011263849920964005058560 9977072 -29291053520374466181725984691653836800 9977073 19852188717327512970883911063110452800 9977074 53943838144901436437763017070506539536 9977075 161928055867472242678591538687856600 9977076 -106700967495777190534762026868786446336 9977077 270716477059771669842640255237758236640 9977078 -8055282733552827793637388632567589120 9977079 -97743510275678359202913829375524634368 9977080 -14015083829055012123286856253743001600 9977081 -10680633521373255057103922024337385728 9977082 43898103009656565375099872515466306304 9977083 -111266224708531048566033987178106890032 9977084 23288450566544743116195164360033948160 9977085 -35743847684560970816852026841985393780 9977086 -59862625364895918587123047339201425792 9977087 227079688659364201261306654885777087272 9977088 -225128167374332538412355808899704553472 9977089 -278745218158774298040805954059212063744 9977090 -195903749680135416153545524072160716800 9977091 -266917765113818651266311176080740725760 9977092 83174550756015186370370461728488383616 9977093 -110226219524726542188703121578620703200 9977094 -98782080679707163941013880028976753920 9977095 680893882510734658458707481381633959520 9977096 266656214581866169123516778752837724160 9977097 -21264924922262154996628431188148413760 9977098 -60003143830804376706104303895661652736 9977099 623737426242425602909405522646144660880 9977100 -25151943941223650433839414409257779200 9977101 75800532513281526121426296752950274592 9977102 117187940709977512479379303526641915200 9977103 -327972230479997077890202927963935392088 9977104 6403352099344681914952995228229435392 9977105 150267328569383726268420166396856614260 9977106 -74388171700984307254450649008786624896 9977107 94304548793380350173404995081309151312 9977108 -82013705995623817823969214667562717184 9977109 -85728599195553768298281369049262376000 9977110 26983887707012259927367171924920587520 9977111 -203413134572338550710973794805890142568 9977112 269725992853230435340250002507082065920 9977113 -630164809376466577010213255223452699904 9977114 -59777437335260491942369729136153541888 9977115 -185826372357216486457429073231246459280 9977116 -342113584886915160930770496687657679360 9977117 57924308495427140305694015461644601152 9977118 -511443460982639841169167106515965952 9977119 408099831985466862700028687802865860400 9977120 -120774833184765179129068807465142845440 9977121 -62163908717467717270492033005139968000 9977122 43327806201832200935657994927780443424 9977123 -29659257411018625148531772765600987936 9977124 -11011903059132409837678704093044072448 9977125 103738108961081210688299076796189467000 9977126 219579472348878516547518864317625964512 9977127 -272125433148565825357992186860249086680 9977128 -90741592141776795402514979616839270400 9977129 -6117974259205568915304659361360454680 9977130 -167969394030104050016022650359608962880 9977131 397619856770078553777509790271355269200 9977132 153143434245152394713308024128201718272 9977133 -62185308789781044226719077207905787904 9977134 27788692195464362770442599852277545152 9977135 303027419340903026247242992116295991760 9977136 -2810038598774064336806985723983953920 9977137 117917246403078540077403151050566432786 9977138 113799634253473073996694069242302056720 9977139 55803898168686950691933896151136211604 9977140 34387969502944558767025214567426845440 9977141 -296567612329226729404409247458533165458 9977142 -8493239769710659367421046651992115200 9977143 -324465514289549382373102746386466227712 9977144 57292826231183578044744242142604062720 9977145 68992678630775297095781581981212387840 9977146 178340217043695941874242427410712238560 9977147 101673451675433827887671342227769433600 9977148 155712085139439537456031144625914168320 9977149 -39285197298840169119622531550752328320 9977150 131384301543837795885150708122760345600 9977151 167822273023847529896699372362473625032 9977152 -173657936732006366579348104216530386944 9977153 -22438148156744569069406372243071325760 9977154 -29763695139241562048875390455185752320 9977155 -68584438953233487380452110909048019440 9977156 41550317171214639162754559501000429568 9977157 65070678226871024807470308139672103454 9977158 28064001800831719644694188719356963680 9977159 -3256890091405863672558288268336849200 9977160 246832573778472694093971979239456768000 9977161 -242020573612655120904501745350900736 9977162 -23015768969403020913250987735552547136 9977163 41591160190754230528604681315003188224 9977164 -125897582720624775952914129406750875648 9977165 43514384223710016701668867386593730240 9977166 -123196979743788514194031915557735088320 9977167 -272137486719894858858472245095203872720 9977168 76945838738964911356867242916545429504 9977169 -21966247107349969949788311882733919040 9977170 -2153140266062208376627498386375690240 9977171 -713655976850399329912889387596469483208 9977172 -42414011998067009108217827102651947008 9977173 -261327835542112121882989442727197856 9977174 -1300804730494845157409216911241958528 9977175 3592936583995670710593595362474129000 9977176 -497004221566820328728424177807709102080 9977177 -3035403386419305188790227761058550528 9977178 98283498193412278160364373753241178624 9977179 37867326872701971328131913527418338976 9977180 -134090758197756541550219267419843545600 9977181 250156799759782717129306314622842865344 9977182 177759656679107790405599476468798104192 9977183 192986825265151376958266217175376838432 9977184 112420160243141099609917149485019955200 9977185 46185391581821224318152409411338739200 9977186 -15537214321515988865489138304052953792 9977187 -19513204700564430328330787057974669824 9977188 -209220316552432532832386995970472418816 9977189 -471688088957286137767698277675062105000 9977190 -109922826124422502722861066184514532480 9977191 103393118116457397970100622385376776704 9977192 19940338739569880938822919556237342720 9977193 -42661421863634314584193494590432715456 9977194 -39307712424121226278155454019190679968 9977195 102015278866187556106689924871809715200 9977196 65059721033108893509625941188404680192 9977197 258061916683598748815630086454987527500 9977198 -61030835515586450681796677490072723456 9977199 -32256759505382562895453467745809484536 9977200 -19445075118290239309783906528416563200 9977201 -182456906088821140830379852288104082776 9977202 5127286583547216607801008057735559680 9977203 44093105868570098550475009501768869452 9977204 142753696115595921399325708607161559040 9977205 17528037311803810340452539190362837120 9977206 -133819179585469856502504998950097735040 9977207 -15095649694450182537833317561739327328 9977208 -265938899801086401103885193637309296640 9977209 -326345880780452616728820196045303758960 9977210 -150456815458447906823472711572905224000 9977211 108161111806860589726603841447488669260 9977212 -21619827122397986142642947359160166400 9977213 -559622935668639504467787324599239964538 9977214 -26542389108018071010374182202050173312 9977215 -32881531274149072896564182791382898720 9977216 -276507329157185960376871977569432371200 9977217 274641885294613074146832252994050508080 9977218 -253279506300162063555209649039586844640 9977219 -5625603037269828291529239013493826048 9977220 -28487994112123832386136013149736345600 9977221 14922677956600170598804148886808737244 9977222 156157742565862121554502659080573297024 9977223 154284230167960299104838862017075225600 9977224 -16497285837378062557370707465476249600 9977225 36670228779653431545044528736628751100 9977226 -15300887570526903850396844353596948480 9977227 61212434492999897196200148824012580480 9977228 -25340618105573790251488158416695534080 9977229 -606985908053002794044696138565601872000 9977230 -3677736495409508699748572376950570880 9977231 -578106723863901254686357734221328920136 9977232 -9078029829129760373839146603873435648 9977233 44902920964975357722236853202127649138 9977234 -20384516485183388450557163502657623040 9977235 89519938422573907224149784064789073760 9977236 89413027889355964383259692416749754112 9977237 243684875305250571669420553609273151886 9977238 -191345859919514559704764436093275177536 9977239 381526891871967609976547924663282359680 9977240 -13928296735723068108899072716330598400 9977241 333162545489948022145209003010077949392 9977242 -142151611394288340894167782963198099200 9977243 378763708405267984132517324532164217024 9977244 -23024756798619892688927309920252061184 9977245 -12154157153021217890123691325271716500 9977246 175900038261197271559802112843406931904 9977247 1099325739920653458990209255791288320 9977248 822013698794647912837433023906395979776 9977249 276011721672780124074739724128781488836 9977250 -44991705222083855319781125997298304000 9977251 -342853840800951650920156750770245427748 9977252 -296163230020834526518356242177770491264 9977253 52187007357971695516153194124981233120 9977254 -134277608671268028901217693419298365440 9977255 115852216231146810946883582823022288320 9977256 3341449587255765529437288144784742400 9977257 132311041205221835159314338026916374272 9977258 -177028592736534008307612730175207454624 9977259 -208760969501931354464266620619279703040 9977260 -10742379660224562086840635847476761600 9977261 15511093632967865046989362507091392320 9977262 -57691993282149195155293738134482313216 9977263 11920833785335110344460610109446210400 9977264 46925810522933748716943773657450938368 9977265 -233365519441100790194961684586336758540 9977266 -70730061252637381333471662684124176576 9977267 361622352499877900219100507215140912512 9977268 6131939541511320516313412018912305152 9977269 -331784872231070652769240209295823245330 9977270 107140453920214867963986330465025390080 9977271 -6515410591372622484878525651857695360 9977272 134592362403631541588112069254527918080 9977273 -44877556521968560981176747540195035478 9977274 -16058486431498935764077367385167603856 9977275 3271543071259928917322532696872947200 9977276 420845945405929714769528883219181831680 9977277 -309706039584078800444840753755844878080 9977278 -2013891832473513672691599493185282240 9977279 134369737234939647529836633982319169408 9977280 26346006091297332116302992655358361600 9977281 -133866768598696581866308739198254413600 9977282 210900449728989145333888268878311513120 9977283 -482052086014095678513345235521289282080 9977284 -405737262991555730731613387975716288384 9977285 40059670105125202791592904042829571200 9977286 -104875690331607103001930668706357263872 9977287 8863485711549602517880939802957246936 9977288 -113766758961816167124309281938107924480 9977289 70150895508958384226540383043616150720 9977290 -732954690652109853984124896130625280 9977291 517380827663363920442460782500173611592 9977292 -34512939754715540751093514635080002560 9977293 201368968699142926584389666194468838604 9977294 115603653026944934814655630776720026880 9977295 -196249007227231870550444889363984061680 9977296 -22885152332158806447561927874973401088 9977297 -763530531856325604025290899607694302 9977298 -73065543293080520657792109270288510336 9977299 -95447066300710567728074869770039278160 9977300 110916305712058299731251996656128544000 9977301 -815236901494154737128242194558252020480 9977302 75595226465322355842399880918724696352 9977303 48073878029939806636233627918735470304 9977304 -310870534852829179020222672477789818880 9977305 211448531513692466747684309948716224000 9977306 308584483477374944554837526664644666352 9977307 192215718467681990197382580503725746840 9977308 -30507464372317820518082167437283860480 9977309 -41526921397909443165373537701609947688 9977310 57516062098872874270621206848606208000 9977311 -523148023474443932030810795332125621088 9977312 -491086154592021239561216852804192698368 9977313 -213696185065538136433699192620026349600 9977314 205653463921811607240417501421945778256 9977315 -83523022182272287111999733683529221200 9977316 -115253468529100210527555320526685621248 9977317 -69984796367781196757638570017621413568 9977318 2199440863422149601574286313163496064 9977319 104302594141722004752547146190756901376 9977320 263261896021558954557291303654870988800 9977321 339178283078001694938899988339087822522 9977322 -42869357024059427556794715478618672896 9977323 -278745815773894552582849588219309169240 9977324 167164450644981561687507327385296331776 9977325 22367521090070739725684144074375579200 9977326 -281460580693779804610233088522859709888 9977327 -527586417447288527801033446494037819824 9977328 -96210327185634766718570298525449256960 9977329 -221700074298858912912154915146909489070 9977330 -126815326461700559955752209320630574080 9977331 -6263458750197424949644774490321546496 9977332 356422067198303260847668495481542311296 9977333 6236759647964492331201747119732385888 9977334 -202648405957342817601469805905354548480 9977335 -58476462603618297387936210407772944400 9977336 -178376504097810823996284812854906552320 9977337 -106949982271635854755668939612807666720 9977338 124556224810738311221310701397744076800 9977339 424418267541631574826970938529499887140 9977340 -40779389368493784809023934304729676800 9977341 608079863127688620648828731619814625184 9977342 12613724798918896704609245579896570944 9977343 -218988851993692662134998871775640665072 9977344 -44936465832939256389325591362404352000 9977345 -18804189461895915793568458546992105600 9977346 33056357504179321617971230928923504128 9977347 376274615979753770916945026442004548120 9977348 -14271601877890824768113243385576996864 9977349 164360254750563931335101993275232637408 9977350 -13104241607936815774837869551708390400 9977351 -201818394068035830377310090379386697968 9977352 117466888344871637915843721735241728000 9977353 -241937047439930868965643926860272812016 9977354 -10408507715414667338025120636002899200 9977355 -28225500206372026614189726837474862800 9977356 -178366107478510373828565117130480788480 9977357 62467203053663651300370104868171151980 9977358 56185761567242100908420264068767365184 9977359 183566835154176119963441219380413362416 9977360 -33142460511289771958546641894371409920 9977361 148133208346263187231438695978833797872 9977362 21197229966674279141324414455906092432 9977363 325931536018616866540511209160369812560 9977364 -303158723055508587889750833710958919680 9977365 329878497490675001847835215634207927260 9977366 -43067766844494067549999801325506846080 9977367 -254211866432433451300751733214762951320 9977368 -392977807173318636640926480694991523840 9977369 72945557029738033496143692988715467140 9977370 50110201375052647417787293886431549440 9977371 148158646077188406748601040454873917572 9977372 504164975697653007635823357628661391360 9977373 -22621049003791454732727047979388567776 9977374 -107746597877422369939853951672544116736 9977375 -324594754286601763145600117958987420000 9977376 -2666156176945868573409312532281163776 9977377 -54084147157850560728603935405795664192 9977378 -101704829276600564134695877566406979760 9977379 66664351241988056870889488608687582584 9977380 23375410165442173269176901321343914240 9977381 -104210365547852084847503442707688683136 9977382 -173770143767678508993479243154932402400 9977383 -35970935320356188900118554980431693856 9977384 281318027403216075105821298830448230400 9977385 145943077715039843460764837674759336320 9977386 -211737131831773622415818467452062867616 9977387 86564570217958764489260145732987140352 9977388 69230107820468483198356837278358241280 9977389 -554267987210034297526159911615200392810 9977390 -191477410195691807829105522081798196800 9977391 -217379663741929251566635770144178660320 9977392 106279499843514697183307551973163663360 9977393 27144574205272064023397727606768434544 9977394 -18535400285625101448089056606207057920 9977395 353247455445787902263499284394347110080 9977396 105548903118391730004906098559025465344 9977397 127740479923145613088761112407855450240 9977398 160055563665250800813438001931183287200 9977399 -403558488125274521364307151408123232600 9977400 -1055684919757509167802926659605504000 9977401 59925896083484414322148784853476695552 9977402 7481499599923856020200175412366776032 9977403 -124706339996856004999938945714471985896 9977404 481093247687821461969041743807690176512 9977405 292458870353110457328619932242371302060 9977406 -93300271904635129074551844432602863296 9977407 -27143883676280212832402586309588800256 9977408 25767343500624982627225550257416830976 9977409 -22003349178276474579827886253565392920 9977410 12399174562132277509751087695946019360 9977411 -99786258685107242027604202072197329988 9977412 -49488425018821366161375260432855678976 9977413 -154230809116188095414110524870213114080 9977414 -72417600212314607634954193967257087488 9977415 -75930415386334339212743167107562060800 9977416 305604519177781693880904926095136916480 9977417 183642997133193168371367723177613030272 9977418 -1707788882758537350984471456269520 9977419 11543547880452393353507213301459022800 9977420 57996130037900895159003152505346713600 9977421 -29812299490419548013814628469841796160 9977422 76267048917176196041330608145306873472 9977423 474520656158757031182801752103404371488 9977424 -3985078432566898602273824987580334080 9977425 233901932218203262743002826386170298150 9977426 61053930091798458957532077309372576912 9977427 -244866563875001423580505672584952189836 9977428 -294479597226951939683008204359217148032 9977429 77806785988186192949775277024266249312 9977430 54066012959119142030763270158191134720 9977431 38290027165997110679763190038951527040 9977432 -42823492533621950062434176357744025600 9977433 118672364520098474634838145446575151824 9977434 -40944904049532058289218040933521746720 9977435 -144280660559120428687163253534619470000 9977436 11171464596436856678362866018984035328 9977437 379710512018973691136920279501388898086 9977438 304844855347838385136829519393908629120 9977439 -336987541036401894404114412164594209920 9977440 -40797659645549960663308703748312268800 9977441 -117444040524109964304323095069061376000 9977442 -272897578355145388527799579549644205056 9977443 50398972802445698658490799308064015360 9977444 -25173750734718563539138033868813891328 9977445 40836846062830371131690857142836401600 9977446 -32450325324629859352442997729313520256 9977447 -48855208392250569027145207077563980104 9977448 17503021452504920286169520157897031680 9977449 -436574516028088083149957084944192836550 9977450 -15647874337013271922735979891734656000 9977451 -207778502775867722721861963858885191040 9977452 -153582694080375112734211171008635524864 9977453 -254288914936176028173623288217622942740 9977454 -177781669806091843224571893301990273536 9977455 136985739943172097522243120317400350160 9977456 -17272346498283355632495549175799513088 9977457 -12247430307699138840718949312851913856 9977458 -95665276586044005048612443073063260160 9977459 -21847856052623265680783373021722451984 9977460 -10770609507339890366746972247904768000 9977461 103132015296276013796945946095435963160 9977462 -255453191644850620597915510073702400 9977463 -179579579053131842802121811592788971680 9977464 -132797892733096736031389350731762278400 9977465 277413482939296074944618168681050376520 9977466 -150085572814625328348104984264365787136 9977467 -207694898431883915519993190027571216008 9977468 132769894257230563066421199003428763648 9977469 36594095747318139963315756230666512704 9977470 -185568771052659751978863481202807136000 9977471 -81387660299751188568410586274223690016 9977472 101922363457361430199121039347364659200 9977473 -96296161331599973083703505525917500512 9977474 25205421749470928183977223247935416320 9977475 40732398772090769584653133396954674600 9977476 -281241459011806725325090566153744404480 9977477 -31428953737051292656322425316037981888 9977478 -79197456632752083702436467844603293504 9977479 -274688450081479926367942387067252352000 9977480 -383772537986272448744609589447865497600 9977481 -99789669713924650220041112192367199830 9977482 55195295096403163758760520308425740592 9977483 105927525614365706612089474256335563732 9977484 109917326825953954926981943723358920704 9977485 -99217263981881724195892481600527837440 9977486 -18006342416459592339133765625938635456 9977487 -91674380473826223315845624532108292800 9977488 6049364185521915408907685516548767744 9977489 89827621735399881142578291891397223040 9977490 -33154886153303792966633884236539712000 9977491 -79591417559521113176750134795089899016 9977492 32101785344597611475111245609092882432 9977493 -24123078451955828227754169305932016736 9977494 8748320431569075941099205204230591232 9977495 -144101728104512322980304292822925144400 9977496 -134065956116340671828041499988858163200 9977497 -150408660451802392810914234949352903148 9977498 178613116773982335318862184925548022000 9977499 1347622011507404262853013467675589136 9977500 -6365923133116796181459991374088640000 9977501 339316336066683777502736160635255553024 9977502 -55214753783441576529889212208109853696 9977503 -560249692734941950444427430831889769248 9977504 -236121250821992310233430573567735103488 9977505 -119928959938134581887718780198400000 9977506 -61516674203721708319901590585118957568 9977507 -7225451685596647668558464691825904608 9977508 116013413028129497599085914970213683200 9977509 -51621705309390269504683040676353300290 9977510 -66037310333877885580706970294504051840 9977511 -140506406752173915023036647078934974896 9977512 -56866164188758175219908591173942604800 9977513 41066713723929434587030426659274581888 9977514 13826539617126514143492596796574755840 9977515 -62176572453044817509601804743572361280 9977516 133851160587476114446991932310157661440 9977517 -126676037267690517826673377342406682240 9977518 300205964853783598785638077452084528960 9977519 -458647652605953456216527866723348468080 9977520 -12249795796259464781747133632977305600 9977521 3209355348809800683520960262919102024 9977522 -41173328295750848102305956893407976688 9977523 107095515736340292612566566458126495600 9977524 172501108473860542966117882722475508096 9977525 -70736758648383102362034323320387420950 9977526 124142098431161883375261778618026063360 9977527 -342504047362829219597791811674372448000 9977528 388779907611453823703356852376872120320 9977529 -149419084255625111441954345718927210432 9977530 15946028709642667551140187249689438400 9977531 808775060772319264825191418498525632 9977532 -103936649347174091389608171099013590528 9977533 -121426606174127010912464422120590643200 9977534 -35279069602740507052263894255495969408 9977535 222590382569425511453355019815733519320 9977536 -34591437720982122390434843666178637824 9977537 249832133575897858575245362271143762260 9977538 -124772550210201553870690899246078139392 9977539 -252353534742819127339406027982753968 9977540 103418299734089911107018594781367892480 9977541 11852885404432472717305180040857916544 9977542 361711084476892014181322106303625632000 9977543 -143406838024762713580863659983903436400 9977544 328335188193652354598078684460625167360 9977545 -19531010208788697332715142998255610680 9977546 44437851282943249234880205493289406720 9977547 -161425696128671588525104335199276501800 9977548 -961136209038336471465840343067459584 9977549 280043018902172637908641987982941977120 9977550 55152726953250865883156009315565465600 9977551 151311290834186395870714660450066925552 9977552 26576977083174943412512465576601763840 9977553 24306630616933053388144075661517712800 9977554 88672561090468621940813880500566853760 9977555 -35478859965420228930481123459711958400 9977556 -7053466245461492111595465498883270656 9977557 487411188322204701690402276844929272032 9977558 -16690678763170285448866901522437890624 9977559 178181968976578938431040631261401288960 9977560 -62196500609465321969609276638531584000 9977561 21761994553066030125871101775528828800 9977562 -23796639438404257284417085750231097088 9977563 291686899916887460149783485499187577120 9977564 -226162260810804311995602368790197773824 9977565 -50914760837750025488971927515827971200 9977566 257570388300255685902386379401592530880 9977567 3572908497849017039284543351839661440 9977568 -60711968267554891387439960029131964416 9977569 -176482315832712656248018758688137629504 9977570 -276029463654393346642682588932970035200 9977571 -9310697987603670719229343069814440860 9977572 262434106599682850855262595619935856640 9977573 -24756622290686686120624255576540798464 9977574 -29608847464571030840769329404983301440 9977575 -83140898048557980315442176780604971000 9977576 -240773085758856234009996994379392926720 9977577 67057171359893450801648478383170047120 9977578 -34985468627463651020679139336771740576 9977579 -264123320619804564599690240081518487820 9977580 259430166561300049903164936139027215360 9977581 364213023853400746962252450763206247382 9977582 -319526124967068837641674837716107000448 9977583 29483063037861136466992936266189127680 9977584 20426730313768879749704788231535984640 9977585 -189917301508032166662292371069043286220 9977586 -113287491737725944672327345239235591936 9977587 -8829890859182644814304042403745074208 9977588 57635466814456782312480111192468062976 9977589 202648783165315365727898597891520751644 9977590 -66509111170425722203571381473392126720 9977591 4916725665037592589280764027773133768 9977592 17621864727459968890499275582178918400 9977593 468491951915685028111005931216947060842 9977594 135543001337277217950354948810847533312 9977595 -198806802104658149520416063746691911200 9977596 105280746346784076402199257975945729024 9977597 43826507427894040996802579228497806432 9977598 5092432919692837589437648715165511168 9977599 384934076488140221528731700067493049600 9977600 27538697755329708290030744364908544000 9977601 67746064915448416279986873229826006832 9977602 52734241190101379551646905645372917792 9977603 467384198631832919668879860642838836120 9977604 -34144293163934553298935249225649102848 9977605 36214209453915578430721516190296821120 9977606 -108823555424518149100522886364980773440 9977607 -127104574483300514057747157964923452160 9977608 -78561066367262271572989290179417088000 9977609 63686454032424932908120006571694486810 9977610 198116841453184520125820880103132185600 9977611 87854256142755360247878858403092981504 9977612 -168159780827369229597539307089779054080 9977613 -4500011513449348801023992136391223712 9977614 81431023394982796164784732985409727872 9977615 -293342963989663094189047500656576548080 9977616 15979771942608467456230794162787123200 9977617 -184708784763683257701100995591719667980 9977618 -24516144364790025584398260344826000384 9977619 -9258354506166598837059080645599377552 9977620 -202044987688640028730313372797728856320 9977621 -109528268321027542164629909994110292480 9977622 -26128023729258941839646381254118699520 9977623 216780242488273819918291715210492619120 9977624 -85317089247955748476984116426741565440 9977625 69009411718375012016354549323019709000 9977626 -85978582326972577216010860641505608480 9977627 357618922480342107473739725848546470144 9977628 128656109153929469557053059909914853376 9977629 -264187197207630790196086232974091250688 9977630 32853678770507307017232796636150333440 9977631 -283850486847700293085678105329230277048 9977632 206436378727091201057410148920713019392 9977633 415160020569963501735600834743144886882 9977634 -3531140981436294018083776441457410560 9977635 -8810168823429165417288999423783823920 9977636 -58476582557929970434771541995123449600 9977637 18505943497668696378010834956625831680 9977638 -177050542257673811170410783324942540288 9977639 -63571521530680253234586678888628179840 9977640 16092568827165946038870733212613017600 9977641 812083792299897562725457856530359200 9977642 -31278116400832752792991543934433906240 9977643 13641879525009195441295307623107565584 9977644 447360798341067910771176338560580892672 9977645 191523123684627958047217684763706357900 9977646 -36676181932159391147790840354903161856 9977647 119450769226407078797341735000062576840 9977648 9994572254945995765587776337059119104 9977649 61004035258637548307117969928042233856 9977650 -5367172851963751634297632785163622400 9977651 -139933630962491251759200881487778143348 9977652 -81878803617236904298452425545329450624 9977653 -44433610418735973658503804371762154240 9977654 -132635988683452806586969229787744431808 9977655 148282250532943781985046342578716366160 9977656 -30869703692996523157434509639201341440 9977657 510836584994378692376619945253598084052 9977658 158979073426719366188923300160713718784 9977659 -6706791694942388195492159533178522140 9977660 -33421528967746434630830878094131200 9977661 5125086825522244395796472898737484000 9977662 2049958432756301341745029020746072832 9977663 -275760208606067003830741488800647616136 9977664 -56880509950544551868433240254670962688 9977665 31796201327277224698141792333005327060 9977666 -149204702252441042333066436907225201968 9977667 8347300506112340943745622114460906240 9977668 52385918929858268788940946972364902400 9977669 140459187864370057918570299983269951644 9977670 -21442587494467677328794583661516225280 9977671 30138922207695747936800514009372800688 9977672 123294152660319817368926454407335756800 9977673 175273903136550631338546219770459400000 9977674 -38222870283901446131012657705542548288 9977675 -104104552614776595965514940784207699100 9977676 83243938794709388896235393976378507264 9977677 2740749223342229789904061452321639552 9977678 -17062687696958007023299346779214707200 9977679 1715670461171119810992520019303418984 9977680 -72622383489155957065050859157726576640 9977681 -47741376373937890191707131900335233280 9977682 -32000041218144124124414426092814853120 9977683 413646125440106604614685237009732477932 9977684 -303017617682193874276480716595843219584 9977685 -149555558128825168604310428562379615200 9977686 -114264319436387122208233195297978154208 9977687 111205711539991940270912380657065089520 9977688 -126987536841230878323680779501731840000 9977689 196881829275114465501627020585835387648 9977690 -157846876028163654020941884703615706400 9977691 39176385637192261476263138223969343488 9977692 19428381997334987626341970449765986816 9977693 21345739425195570158986922152070662944 9977694 -134950569182557295516458383512146793472 9977695 -56330845785782906425924663966613947200 9977696 -243167215114490389632007556802876407808 9977697 207016864344572012848798535387981177874 9977698 127302673272966734115465489514290912000 9977699 229410385005268373038886407762350138864 9977700 61692530073977574103007826839614464000 9977701 -130494961444767238821469656118903905600 9977702 -25003903881981308281533003659743563648 9977703 -254393587573870108774744101043247604696 9977704 183752083773881766745517329551226552320 9977705 -32038931800231968757039465216881970140 9977706 98357188861415912460376914916121480112 9977707 -538309353619452191428733921366964375848 9977708 49636248987186432196273345160815220736 9977709 90122425936053158596089623859824952960 9977710 46165780750012704475017418353567980160 9977711 -569058355776098821902131814652748659920 9977712 -48913887778138785603563415457359298560 9977713 -33974411712933551113518570797070259456 9977714 132230487670041496475437960434172039200 9977715 -165329648826417920784097787983151616000 9977716 9222522317665435281957107800762843136 9977717 -319037612575205039785813422457714803360 9977718 -153970671287510669453026587278787717696 9977719 -36840323570095283123828877767750966832 9977720 3293793904288837136322295094138265600 9977721 108250095043615187549413633463546031360 9977722 -43493252805945532054411328973825110016 9977723 180712994420481308825480011220035896468 9977724 -419255145305077355125292482909192894464 9977725 59842729755672868398304981124516804150 9977726 193660277349147802388911123519457848320 9977727 100571752573112677418517121755537464208 9977728 -406639055892183086661838234908811591680 9977729 376034301984189896058199734384161861076 9977730 -6072439850580416722452441098131092480 9977731 116942623507966497391444168319023393192 9977732 373299380925929322108641239414260948096 9977733 -94507418447698894977936424879504537056 9977734 33346566896589600243755902648204043520 9977735 102772394306037459414276410547284290680 9977736 113518120444838498287330568271326822400 9977737 -173412079676629012897792156948319983296 9977738 -237043370900880290988773514073499705856 9977739 115935736543969337612050766637421156824 9977740 19894566066628374856919007366734822400 9977741 267163770077013413597384341427272265142 9977742 -11098010651267228828167272942869286528 9977743 366599272352043614430883609609401042992 9977744 12952348646836796782776536014390296576 9977745 52454637109832915785900393114914637440 9977746 -112747995386613877875950977819110562176 9977747 399870970982156246735960095357616928 9977748 -107785032337280840535483149057633464320 9977749 -564783739113870403790693929633177085664 9977750 -42889410209783602578662607939554016000 9977751 -28249079818375127775189320885527068960 9977752 41860373593616098538772681291107635200 9977753 -56761098737396917158443510073632121600 9977754 -140775902914357517595991244209799815680 9977755 -3687119426387557111440270321127526400 9977756 -173622256329334859298833667941457953280 9977757 -12163227411301204329934030890263590560 9977758 -114969920451802527490827731767474833024 9977759 -766739950513788139618540920711492552480 9977760 -48517573448429724729636842419041730560 9977761 -413567167149797914541790908552862406908 9977762 -171919392999733672024345375716444244608 9977763 -3532440446178587917911597862774547136 9977764 -38666102314890215238324307977803607424 9977765 122289856629963612849406229705181686400 9977766 62887627255818718829919252132389433024 9977767 -132978489408587828835523282037927778184 9977768 -256363890487965468016731414790156615680 9977769 -296955724796202118226929296598047196800 9977770 -73395635648763653198663959246937057280 9977771 -92318093736105781017059639849696859168 9977772 -44005035307664715520564869222468648960 9977773 -106825359630344219895823885695062442836 9977774 -194118486914151696947538919159113369600 9977775 15414757713421863504444501094776222000 9977776 -27261767762358428434025787170568634368 9977777 5987216284906238314764832582830580626 9977778 76243384491381272175396415359855211008 9977779 -121057487622024455969415388073253168640 9977780 153007645794413009205294913486432181760 9977781 -2064649939256937167031604907332224 9977782 -216708512080048275234904290752094055008 9977783 -453904224410751503282629839190820554968 9977784 -70982900812781867492099153591288463360 9977785 -38017123802180002276838096009368680000 9977786 -2316796433621207802492685936232312832 9977787 84398925609528914090668918543440684408 9977788 181157871499613988472141601387157337088 9977789 -203465463458218527550017648441500730420 9977790 -10874425546632710264552027914257907200 9977791 62833338735242923631207761094859513552 9977792 43734190932631691497457676633350602752 9977793 49302606858567360108588591050915758080 9977794 3126919415385217824400434649955268480 9977795 -391342084314029106390508068678385066800 9977796 310958838260231394128574478026675087360 9977797 -76117350134246319408431212936350390754 9977798 69828603044733823576330624385929052160 9977799 -160205480163267462849420387483982422192 9977800 -88355345456757132319130029957459968000 9977801 158577139708904825020017381327411573384 9977802 228815273162362356034594624177580196864 9977803 231795446465167991365455132044987825064 9977804 -75594647762253434253384781597043545344 9977805 28270990929822939775714677937783152300 9977806 -413090024448672725047328205980237952 9977807 37832413025052665926460271717628067712 9977808 -64622300101205183567437051537885495296 9977809 131258717713163387240026770524505505010 9977810 -55530763980301836063024201237514818240 9977811 -66968586943254553647870892883420096328 9977812 -115689440133137073268302595459940608000 9977813 -278053801034913147286171374947538045216 9977814 45280727696775286140930549083056582656 9977815 -41695947371932931707802685037800535680 9977816 -873610787554614354106191787159032422400 9977817 114737713864418793920578133680534168512 9977818 32892788101430423505458562082937256960 9977819 -77119693653520278229328964626340318780 9977820 58129959985771586443448049282557998080 9977821 -262158032218338389609893946430497473332 9977822 30494686677106282360861342257763036992 9977823 23967994699890841448652389332394728392 9977824 -44547502720070827360140336931509633024 9977825 13379078657802123542607923942173387200 9977826 -82916690650168458074787515136195184896 9977827 121532213469826781394467193130059600480 9977828 36987614152940376949681882737080795136 9977829 194966759381815818470413168244868108384 9977830 45009224332748492626974982160288050560 9977831 202264980992841258091048582525794032400 9977832 272957826404813978166198818381707115520 9977833 -27822372558772974457812918272972819676 9977834 48013941459740776038550620411052752816 9977835 82966231971887711760059557739583432960 9977836 366602107025662090183930346926805445120 9977837 -2656142309845040027893510224948623040 9977838 -20140773010403555953439505317333734272 9977839 73087734016429102421014854537611842640 9977840 -15612463315037997268246118280415150080 9977841 -36223910491768039123347493434495609648 9977842 15529304842047133352968008276469822464 9977843 169286734930230472457626602290290186704 9977844 -239889073397617589209668447900795187200 9977845 -10040461266316041208828060876017600480 9977846 -36317042482950359320865235281268850176 9977847 29403870473093717815631926921927517184 9977848 273435604657505869422606438944719503360 9977849 547823541481827248058348739934740800 9977850 71655997325946567732734103661262400000 9977851 132942551702313783343333588611793106512 9977852 -191738024921495902861563224289491288064 9977853 -212126060628417781459314093384845463456 9977854 15976141747386582546229843270168805376 9977855 -185630174724804422437520936360418048240 9977856 -53839747827482598650882015968226181120 9977857 112703342941923414456191921500661009712 9977858 376521141546137560813987750518316446720 9977859 -17026059135971842229527217678765100456 9977860 -7094582654634396810162543510743040000 9977861 57227019684679982152679286581068038012 9977862 58746385826550363351338842783158620352 9977863 -66712617240133014549601524214996207104 9977864 12676528789749364663781568880387461120 9977865 -277364805585103314165682809344404673280 9977866 -384267276774571494845334926729548385280 9977867 84314370030449104613853714576992888916 9977868 -115565813015355927739876817849425659648 9977869 32545213702816359874108479718462123680 9977870 -116201195517180934736928600573648960000 9977871 97699609916884413075244919990173323912 9977872 -14879715549278357797489673478596583424 9977873 39511281392280648123960163571431219122 9977874 3357671867049054034285020486426476160 9977875 -473084810907563686734763914929303736000 9977876 129002339442766335186253359838908351360 9977877 23656589644989970531848598605005045760 9977878 129282461768996295344020588432319758656 9977879 179606850561081015843849077227283707680 9977880 214394702486147048057496911822831616000 9977881 -29523409719393463059040479836304811318 9977882 521877356296408280251835812979810304 9977883 68244209581054027573182571961676968448 9977884 200340379205760354909650300135553841152 9977885 320761408077203898412245133165497319800 9977886 83792716754537982517028801645737890240 9977887 393721166816759051918097194326315101536 9977888 -279829262030179412694212594891198300160 9977889 -271491077404294873137277388114394762576 9977890 13953736323825946846945581333804217920 9977891 -163693005196353634730163777146223374592 9977892 3684276610369741410339688113273974784 9977893 -730286858961008847856235773920689461376 9977894 250471763971443577237778318964128918496 9977895 86995668597551865004477279775730322320 9977896 -672198168242411646661446997797090109440 9977897 388401002201928633362010259402747908240 9977898 11959958012060752992808456919604323328 9977899 -74520680777916139637752652279763489100 9977900 -1649417373389786468668582148230387200 9977901 -21472111861124299512491974071430361376 9977902 -569290326635000549240126806822268544 9977903 62489499647153382980702082741566785200 9977904 -788502519921153410423992857220300800 9977905 -26144441822608505415805090984925500800 9977906 -65040909980489556937518450586695054336 9977907 -1233767101141164468072440330836456320 9977908 88900808433576259152970791183668559872 9977909 -52727439452270187908651695689168031890 9977910 29988239371399023607885997423980512000 9977911 475387168720378612035155333463018681512 9977912 192553555070308396306594819790560296960 9977913 -357438366226323801117247954445721968976 9977914 172314559764470096031919638435284689920 9977915 211862280381063010121355862188148498560 9977916 136644162557354731819466028781615448064 9977917 295623149878973561963416845501298208966 9977918 71766450379488215904463037920472252160 9977919 -218674901440685036822565214549213246080 9977920 95623599927990767533926696775534510080 9977921 -108652037053074394603497926957097538878 9977922 144907747066977588590878684544955426432 9977923 -345244315411504670799013440254898613828 9977924 -2751994449855103250059689832332834816 9977925 18913060857552677406790510958016552000 9977926 -50682528160178872458533146285553141760 9977927 44793442276552684720951496561995750920 9977928 95213438044037933535143983874333491200 9977929 -154802481822941767630642648808830956672 9977930 100649605467519377779595933923216011360 9977931 267650075115622843124672465445106257840 9977932 -10396287241090392662816334250486466048 9977933 -4765941029735294347230661926554437440 9977934 -41274097503702999297892839669501590400 9977935 221456941180605149321199694496918400 9977936 -64195984114312177240847727686258270208 9977937 -366780916406362911168387531024481841280 9977938 57464500097701315835860456079482382496 9977939 -40364316775709793103343618908230532992 9977940 60434995922665037002794780116689305600 9977941 -294365234320470921825159979825587954816 9977942 -78496094584242201937223485192350715008 9977943 -347187766381362092479113576945267447600 9977944 -31425692542389654549178598115406755840 9977945 13653705483050045090673597199137355200 9977946 -159670875684864749339162355937132303872 9977947 -64677648112598773347398256679064172288 9977948 -57417573486105022257532472525062970880 9977949 36688991547447790946829170671242667968 9977950 162946349681537780879173068726621864000 9977951 282203081924088924192255674284756049952 9977952 -159995157326368773779046382988867665920 9977953 53419876368390131985911885913649238164 9977954 6681371796705265660964695177960131072 9977955 56215149822854194239485187605118914400 9977956 56530102505129744812985329727811221120 9977957 24304232971679989015124936031454084800 9977958 -119414133433283090872464610641459262080 9977959 189774436455341494849090291151596250016 9977960 -114416726681843163078636008800523520000 9977961 19048573073449861622585944094993805504 9977962 -23780499873508133280771372662934182400 9977963 128435642833407155186981670826878696840 9977964 73578159553444343159066466941400883200 9977965 47367403557689962697314948034030800920 9977966 99638861734633784071556417923609530432 9977967 -108726679578794859669185194573210975416 9977968 -12931131073626612350256234008821432320 9977969 195872786824779392366789717557763524020 9977970 -42801894232154412186737457616406630400 9977971 238218310708762244387655311237762404172 9977972 -98537956251255322283959467384989717760 9977973 238411436517694355584547373675660746784 9977974 -136911934620898850547020641552825767264 9977975 22454875221976262832470570334483724800 9977976 122614816221742337493072567762658406400 9977977 59320748016127759890258464207437678826 9977978 -4544246043112043397740270695646257920 9977979 -163883641029042991742407813392922368384 9977980 83973831750336939607742778558956528640 9977981 -200038685629709173178854962936485129268 9977982 4369859854752414532272318650858609664 9977983 -581942972657905190286695233502206523480 9977984 -135884168535636713829771770549030092800 9977985 -12258588138781174045075248358700341440 9977986 304111258847202166190973702504153546192 9977987 138512648678350969528420025188635864432 9977988 -70477153667429331910373863463946608640 9977989 -72409673302198679321112180936692133344 9977990 22963077986013829532719358272128873600 9977991 -322024014609896618687964435660987115608 9977992 193579669731897395704050825231197245440 9977993 446285587546929736729545094358660089242 9977994 -60269130404894748012574764853466170272 9977995 110023038664864121839448795858487622800 9977996 94218284110472695052606661202871156736 9977997 -7452440446022914910915476959657871680 9977998 -195763299438911629928841019161454493376 9977999 194992250603785189816515286216186590000 9978000 39621939954874753993860354243821568000 9978001 51295465722043149591019694834458483200 9978002 -45214976798558024338692947561833102080 9978003 -105322385260489335318704013247304877312 9978004 -61698312954238308471350160239840000000 9978005 -3560880389245392222633761188426973640 9978006 -54140423227715673581493587296034783232 9978007 -22311213027437856304708313283639180920 9978008 114620657296061607661817661536654929920 9978009 408071682201267367597773250842516480 9978010 -29038626692734402783322741175012771840 9978011 106099974893993354951743352804438914560 9978012 14288752087403572703583476670592696320 9978013 139367705038665346444332185229003453324 9978014 -37446662756259718346938343063756376768 9978015 -4415590394730862689067216575032173680 9978016 -394369895415054365351340693833247621120 9978017 29247221928478399487671286103798811860 9978018 -66439282437447975641250174141026744832 9978019 -83670012363426285478368259649966319360 9978020 97831413266459676380576906354580410880 9978021 -2007377885975624458026361253982374400 9978022 -523713370530182215123019249973680646528 9978023 239376966728843193672125930795683296 9978024 -6762041631876581840791758389639086080 9978025 203211767143409444279920286513078154300 9978026 12768215988912779916147079737728547840 9978027 181336220378769644037482616430418968920 9978028 -90734092128286056510517100110569048832 9978029 -141990120206265946607709420968317833780 9978030 96423250881622233384177647908427481600 9978031 -9273294054520661655724612087042744320 9978032 32640194670192678347924661254082527232 9978033 27155085509208918269990773787158183104 9978034 -252489830170915096765612947676231773696 9978035 -334505169482588497389252997199748725520 9978036 -74916854029316204392671124488403365888 9978037 432201688137119199632468937708290664686 9978038 -108384759330693435039121509774367826304 9978039 -14209133958412643244225513749374338480 9978040 3166159258360913320926584380268236800 9978041 366260571930877459434172313116292630442 9978042 -86013068178363434095356239312489354496 9978043 21663123980672575232777965549253711904 9978044 -149537489510374652473402173263508655104 9978045 -6222626445178420433259115407685355520 9978046 -177378545429478601340860894287245241600 9978047 248590642016286205399413229306754605872 9978048 90093540165682087285669542937724190720 9978049 -46906286488590985176980223741661597440 9978050 -14218295375422146188034142556125687200 9978051 441807780877503583998600679019618233584 9978052 -33299445122419705834118280079551766528 9978053 -430798455562214339407924063378466129442 9978054 56951539823138258034357767480326345920 9978055 -203008532944987564449564378164233676040 9978056 -325781504318029925591306802885313658880 9978057 -160593418920520650155620415704671088620 9978058 -41080505586790075650785813481563271120 9978059 9646226615394142782571500570272640000 9978060 -54980444126048151456302236366727255040 9978061 -115158651826946819784250264107191129108 9978062 -35821741351868160625308425397009042048 9978063 -69604325564228559810175009077115611768 9978064 1265826768488017483981207594974183424 9978065 -375259777864819285645898119804746331800 9978066 40061910375853016333003404410761320320 9978067 -4172685348061007392077229421987504640 9978068 243101644848432666564585504548931454848 9978069 247396816314927838796580176780426576544 9978070 -203757464392936440412556028047880971520 9978071 -175161940503413105186104285258911261288 9978072 -46964157425003742570331409833002639360 9978073 -79436278009610212586621148567067938560 9978074 -508069755014681865384988206207751680 9978075 49684495321733601191844591055828947600 9978076 -32057721925163024003266758031259322368 9978077 -139771863581868571584237586778444288160 9978078 -3707914157864749053011114099109734400 9978079 563877187399482907217378112782043915680 9978080 68059420316450076380407535817562521600 9978081 -22560911930614362496319225376937800576 9978082 152753160741277372898456637657600776352 9978083 409940492598869528127212858616149152800 9978084 105894991532394729029153702075456430720 9978085 -94571995899677772707872482218684063400 9978086 67594159621481049858079288076625287040 9978087 -37562327586919001491798667593041790848 9978088 161911665409946364378332977200330240000 9978089 9478534578534464934050453531044165200 9978090 -36163205730871159258884304015561589760 9978091 36117588626880280309184528575195454584 9978092 -123244525646730417795660268477346160384 9978093 272548883708923010840510874760459022400 9978094 -10228024875781093654415745077509472256 9978095 -384904587633109977904564463505010747200 9978096 78639607886707501815975751059666665472 9978097 -279524641400791938994267032687634514960 9978098 -10473832264388317410921725168973578016 9978099 -297015508415207246684847085167287017248 9978100 293485709059943688906472348918786252800 9978101 -47326882707971961121686781305101231040 9978102 70790294103129674446798497110443629120 9978103 -530662641832540914542886331846581370648 9978104 199986082549936077948013854728798453760 9978105 70985978478466651935495910689670704960 9978106 -101323469493316537310578107098500015248 9978107 711591225469209654288404705915634600 9978108 43876809609943393684040143556270186496 9978109 -101641232684600121411144890844877769984 9978110 -170418708601148865875593777687440239040 9978111 -3859537034612491990202091404584938384 9978112 365880576274492698111016641563507818496 9978113 88015346260139547927095010751810063104 9978114 2923361762161244113016110781838427392 9978115 117038810682264711194430688588973461200 9978116 148559342060610728172036045765618923520 9978117 -277899623655958106043081834852086770080 9978118 361134201898338477687650810209531613760 9978119 555695193240659354007628252643822426520 9978120 -195971078684424286563956608782458880000 9978121 48331242624009915557474817635757260424 9978122 77919465202302239282290447631481306624 9978123 -585877963551399249062715768925949472 9978124 1032252910425086123563675539541235712 9978125 180948216480888280273358207612155200000 9978126 -7371286700759359959274672632465926016 9978127 596486442440458965803626959916844440800 9978128 -131040363453353386368635553995306754048 9978129 -32705106846424826042865459217872546432 9978130 47676761302312160425871096040720012960 9978131 -355239065545836667180465034652074938068 9978132 -185107534459628190063750877328449026048 9978133 -187631367967465849122542418929930052480 9978134 -214569855632150989823486277598559906784 9978135 125175415729744132296927927737063270400 9978136 48196247088429726003874591768125112320 9978137 128855862192191239885492153971363164100 9978138 97989056538932307462687714201216302304 9978139 62013810914765719107432815649708469440 9978140 -10084651038013310122756254780120322560 9978141 8954920932066474270596962093911940992 9978142 -12911641911837560270157443665407792000 9978143 42318936561112630292670484196361216 9978144 -134435765766521947647829488595107840 9978145 85573453053558964079479979082973770900 9978146 108130366074023744891253998212798862400 9978147 -38349747261654272707420209677978551968 9978148 -34505900431318163825810120123823121792 9978149 6384716365656878421854327194072842780 9978150 176441146413715791531660804615475200 9978151 7627902650128287938707485666213355920 9978152 -50673959131535824584425390392294118400 9978153 314280888141240640292347401546468361104 9978154 -126652153486794267637155967754777314560 9978155 -159685729401974104168450247476880192880 9978156 4016626523976657178783422418457677824 9978157 -114112524980813276431564146196292480288 9978158 -182581907428893499033094417969945584320 9978159 -161395543675064106336511549474898124672 9978160 -42811797889115811869844693722235863040 9978161 499802463084473542456669706983682668212 9978162 56399192671448086755766235067924173952 9978163 65228945094312658045573159612864618624 9978164 -159779699030666373671148331573703122560 9978165 146573174198469478597497460156386633660 9978166 -51435284646929237204451368179920739776 9978167 535828913112707548108877961258982070832 9978168 -80701271841056993270469252171497594880 9978169 -69930466138068998054271944692827081430 9978170 -47526654611313380617038226460156927040 9978171 -106367946713770065366201338246701810176 9978172 -280212678769046815848093068551232717824 9978173 -215207061840480848531975213585306633280 9978174 -139265914331722932823681674517142016000 9978175 -57965357020026612464637342703178841000 9978176 40594831557260312056380391074488647680 9978177 127849256283687079106457117998025728256 9978178 -33064091390809344257961207744805959168 9978179 -381613075486715419036266483825428753220 9978180 -147079683867699924506149521397943255040 9978181 856068428063205494035045242130790880832 9978182 133688619423661019020761479532029165952 9978183 32495810282238084396424636802857880544 9978184 -504363045889142923352252994917491046400 9978185 120304311874799349234084614749379348160 9978186 -71863613950600972015646597340389703936 9978187 25591517804049866417480995318491443840 9978188 180784681266427020417900826782065435136 9978189 -116457835775203435815614827027687299552 9978190 -90724438316311695460033072388079523200 9978191 -89510768501341054766573911032408075408 9978192 18575598716434044152672631300068474880 9978193 11014802809880284485382089060764451184 9978194 295971617592572973221817543519902813184 9978195 73649781023381804758929345424693807920 9978196 -271732445014410448370984043698564571392 9978197 32505678122356799659441070692511614104 9978198 63952194059998115376883462164010506240 9978199 164264502397908129334655525146733438592 9978200 187428151257372717943517890242541824000 9978201 16157212902403658058415939276949668800 9978202 45787417856542537117044029900166815712 9978203 307425976811611081833069172873369780200 9978204 -128878897734817145072154304672702740480 9978205 -138170417032135111619565212247185091840 9978206 9509367517103539093756294621940785920 9978207 -237622403019909878163276766441087525560 9978208 -56120315143929371167191730575777202176 9978209 282603394514624165956596169262583239316 9978210 13133676565487648402674197944641689600 9978211 -50530890077575938389852197590837243600 9978212 -134278662311746634468590041680954972544 9978213 -127770792649345726704645789133157846400 9978214 -107210696136936298643817422179511648544 9978215 -135599875177616697639760837983480888480 9978216 -104293921891883329588659205305898598400 9978217 -204241565802049668291021478026911115740 9978218 -3315070960830291462750325988568926208 9978219 73741295380140397860665864490515162844 9978220 10888141181918181533469717324943196160 9978221 -234484854028728510924767212881282404256 9978222 84132678781253086747937856536613986304 9978223 -473248877214983966376114534203942644528 9978224 8528781201905670793678579015347339264 9978225 161639414249466995298033675438181111200 9978226 137432699341714040268432592063645239312 9978227 -63825457391666078670475829126588832000 9978228 -5960214250200257820554507009463115776 9978229 -396627905762131925757759374644946729170 9978230 -52968529716502141125560894300682422400 9978231 299730957202518711085817068002390866304 9978232 390127131280536718136652091606146048000 9978233 531488569013674114227656812521003213960 9978234 25738440832593619017783269893957960704 9978235 -104880922819184216007676499326688376000 9978236 -1052050662867554481885915351366885888 9978237 88501814242753554499833995586590568294 9978238 60699337877177951422982772403558955520 9978239 -17353040690721762863564276001455316720 9978240 -140546851164539244810462113439311462400 9978241 -115771297918359835759542315768846383616 9978242 -122630933816001090836874115162665223728 9978243 441873054224049131111576697267388295808 9978244 69746683799419336293396147499485969536 9978245 131018118059390403509764879660116109500 9978246 -147927858260414522307638059540683052128 9978247 -235356187134182294573317761911117228808 9978248 -141601844136068087850972129517789347840 9978249 73216757157713260646007686998176276480 9978250 -169463022831144545239176611458936320000 9978251 -16047874020759415470009698515779480480 9978252 2272198189360469366724712395093817344 9978253 90138857196228236258377152190699478080 9978254 57435693261364256036955756426052254720 9978255 -24608647581529043328089202079017984000 9978256 -46615010594694332782679848155684364288 9978257 -70981168936238597278415414913657572160 9978258 9107790317471446259038562752433740800 9978259 -157719290855533133477815904262404592800 9978260 177667397993075162509616726078871644160 9978261 21092897149519921884412712750421864000 9978262 -88098474907487903008802929856152801920 9978263 280587228489293839110689990264455806720 9978264 19519336789637304510848032981952808960 9978265 390469181434531560095024079298861380 9978266 189398833583372219663502589010533358832 9978267 299190677937740563933760767503556176648 9978268 169912804801367650526503871025259409920 9978269 138690527860501993652409704935346621184 9978270 86634615208669452129444168906806860800 9978271 222197233640004890903590605894433653352 9978272 -51424774883452796744819351900653682688 9978273 -6681353419301610264391000778507320878 9978274 73668660686440446372360343823218199040 9978275 134721355209656682725156000147398422300 9978276 44733316666188603373897045784975769600 9978277 46932624532852241969708874515343176126 9978278 253560240072389922345795656716563625440 9978279 -894578792338998827538932948678658432 9978280 52637331659060272457701248580288512000 9978281 -198997116830400622052745039761892774918 9978282 409175278412049089569454537582048102400 9978283 -117530840909812106720594927435804743280 9978284 -366895692261414047278775603993771760384 9978285 -1217048436957687466798259492093576640 9978286 329849741710533052733318795647583706240 9978287 -286709793431350614547093960324708792320 9978288 -36873569927737659960611117477853659136 9978289 -336723248865809163674046162303386508910 9978290 45427626647475834769803587350115182080 9978291 -46990507631407531764094894311902468880 9978292 -342930945850125795532127978444476878080 9978293 -72674281592928735521793319341877677072 9978294 10800467517123317939551155727037267328 9978295 -171370642924245018158691854930456126400 9978296 40436680306627007716226565822426009600 9978297 -1924509481953669506670699654862239744 9978298 71449869064393555691256140809258149120 9978299 795988406029326377627135373560772996864 9978300 18812810878999814869322772509849318400 9978301 425368299341895315224328964920806655302 9978302 -95104659638504438322326034165681915648 9978303 -51278122484527190939832016854799377120 9978304 46442389064585284888904815102054629376 9978305 -30503132716709222836579778656018794540 9978306 22547137829737557853993546724276482560 9978307 -394604241317664988333781457129904597444 9978308 44436843165507067464115356010868741376 9978309 -57418338295082340022964815135229831712 9978310 -60254025066742904730717620176696654080 9978311 125299169318754735348016743822134838720 9978312 34061208576504081918095134903493836800 9978313 -104239244282773480236092081876757430438 9978314 187198699747006397647621353513014750256 9978315 -61477464027337154529211991636921598480 9978316 -265428467435824493761228582769687447040 9978317 3032266504739388814325327551120596960 9978318 -23658591677027020099597423251918942336 9978319 -158574368257671121676401138929127938592 9978320 -42140029139702592875884040309991014400 9978321 61491906293473454375530799334519497712 9978322 1470422228029149629721518687106340992 9978323 272558085244691478628746343625641630572 9978324 78545890061573068567938744292350689280 9978325 62309269484518540332505172138078456000 9978326 -189951272705200435019989743573406044096 9978327 -294446324242440403325571312175663367136 9978328 -55544170917697031135734097626017699840 9978329 834176439864008890564302039702209756484 9978330 29894992078950661529319286390256689920 9978331 -1027862364056738194778001178794032192256 9978332 84488246050483070339639703004188180480 9978333 278778002578307093620368824329059767424 9978334 79692745863605461340623114285427651712 9978335 583656393500363320181885917810640612160 9978336 34882622813564354170021506174222336000 9978337 17587722701391086425200245274999553092 9978338 31198151300305670380838722983973642320 9978339 -23649385712273285927514055535093287680 9978340 -128984733109468981032158878939463454720 9978341 -417587741746309442954900545374420816258 9978342 -21538663365393037369288621640847532032 9978343 134406945269149581139330779493008991104 9978344 -26136780750042592701780750255978086400 9978345 42141676310838813692000418803820185040 9978346 -71780752790490338019738821616878165760 9978347 307560292084673296931210187580453367796 9978348 -18735265797491177941810950555107166720 9978349 -96410899564325988250565831320607764680 9978350 -25758638252283369419720834177744457600 9978351 63349531675625779853783667729875501832 9978352 25892788955793111687874962776443453440 9978353 -72472824159488518370273182478340841920 9978354 70914242791750103205483029116832658720 9978355 -36658384549908519057359694211616490000 9978356 -21739797658028931643553934699332158080 9978357 61987505711775389855915586356735339040 9978358 43953245142452701464130626408905899008 9978359 -233644905322708305210443640851031868440 9978360 102065273674457745281054553583528550400 9978361 -104086240981269805118845636642029926038 9978362 -243217772258894513055982406207031527568 9978363 -221830894455840571097672408770885555200 9978364 -6352682630058501738580821657073591296 9978365 -3093494727038855090083514931496795680 9978366 57369264384605614124305028629627044864 9978367 93309883168692332242490964910488526192 9978368 129809499169711436846854787803266416640 9978369 256215270928806208258846295400051069744 9978370 11952827297575664689197471710023963200 9978371 23441120059097922351602827124915678304 9978372 242855120581766588278031264902158880896 9978373 144103323537335920320007413088796990720 9978374 3561852832984615405357890266345981952 9978375 77331468623637559356401073984336960000 9978376 418224086991220310501444174347508782080 9978377 -276660772038449127988069121993283887088 9978378 -184380958590425294911144545727315319040 9978379 160030146508117346591433998337077122240 9978380 3687195115920384688721899968381926400 9978381 119204387598973950468037785008828361600 9978382 -103298327399087515372212654026025000960 9978383 452494138339533367700735830210122355632 9978384 5337720489523830903080107194234175488 9978385 -364873740003830937742636475202104289420 9978386 -295751098207611892704212036619880944 9978387 315146920428003608292702257623868331960 9978388 43822339667217476835902922898333126656 9978389 -41152194912073951870044202435687237440 9978390 3804083786377432440570486032803860480 9978391 497831007826701921101902353011403832 9978392 302096920921281045873077484560547041280 9978393 210521926645854436697068115365723826400 9978394 -62344188655114457754450019984206016800 9978395 -78909791297449203648771219985022447040 9978396 -135639342515301528370396774219212450816 9978397 234483973269731410265267501810789154720 9978398 -22794800303925377198824768991099932800 9978399 191994899224601441053420585711887711384 9978400 -250413844828676705789973530825642803200 9978401 12116830300993193241867404465510357904 9978402 48963529836446746956745547101319529984 9978403 577495770902899478937113160203650452904 9978404 105225699386809300824721531093199142912 9978405 -97334677936307334474341931037289184000 9978406 125838226957602049473132511474543453152 9978407 -270456258779588734643037941649883998840 9978408 -2103146486476894615397849772767723520 9978409 -61728546306689634645772119549570818694 9978410 -3532050303641085297034948861266546240 9978411 -28527555390417132842484618675140367360 9978412 143898744298744275316179386015766408192 9978413 168061915501425359162558541418519687680 9978414 -52731253421032454686435712445212579712 9978415 290016043397115168462460330676334991560 9978416 -12013471576567940414658092559174795264 9978417 83464764732439324469369306228801888640 9978418 -34973424055877411631351498535664601840 9978419 -17384514310049975289706679076308039088 9978420 49051296289801149533387748737581363200 9978421 -67493476882149107166978803924755865888 9978422 362803223769736203952062617817625960512 9978423 12453246288638705364952110885148543488 9978424 119337423035690605945986024329503272960 9978425 -234234297289307538550193766591902840850 9978426 12693244416979603754837338917632766720 9978427 -534827081131432129664659647717628989724 9978428 -146888425351255307652445170016786732032 9978429 -474525367127359789700287413280157535360 9978430 -11658321777755448490275313952370278400 9978431 278514219992465127882774679679117015232 9978432 56824863161155448088172664403045384192 9978433 -153330785695447242044660893544329244736 9978434 -7847407228368280736716887586868098560 9978435 26970258532517790880939813243332218880 9978436 23638343169573373552627651180783660800 9978437 -36338518388192282770400927179214535648 9978438 66153876012849207112714003389234404544 9978439 -264072058181072172217998097771931051760 9978440 -93462176768097408949574338873123123200 9978441 297070424207006827849446338208235355328 9978442 -72364876141395642555995426911552882128 9978443 -44382634953706890964059989794697954376 9978444 -80421457509018874871336406477775011840 9978445 205672029982402245944933876290945706700 9978446 211226165225980553608483361723784050880 9978447 84406335223652706594958908575785958160 9978448 -52381907992701174151014183016151523328 9978449 -146954846681791106215183894730278927320 9978450 -44268167440484348086532125164776918400 9978451 1592327876149374532544488745703010304 9978452 266201693023529666878629554003332964352 9978453 99599508923382697352444037424671288462 9978454 67412950841653755489872085451732212672 9978455 -120653817041910096584587973289239825640 9978456 -142788781305422954027317284499715604480 9978457 5650267719918693786220698183687772800 9978458 -142176824239881288818766742601747765760 9978459 313885533501208728670995893755462961304 9978460 -62656700859654806404052591165567838720 9978461 -91494653865660314139890569517044126938 9978462 -27749294126350131494739782625527143872 9978463 -97284530090302112570383178979550686216 9978464 328469157390393567623059346317081706496 9978465 7440554168139977811699377473388257920 9978466 -1204332087950204545583428529672570880 9978467 -66617778119649535578198414398150943840 9978468 -145774523897758439476310273595627432960 9978469 134621083680709601235439507011153475644 9978470 -2113677773389947927568404593687097600 9978471 5733555374314441341373637474275220712 9978472 -140434042346338925902141513826625208320 9978473 318816726315281034345720183508961895936 9978474 36264068349730763979513028614944405760 9978475 -49725611772797450716495435957006546400 9978476 101503007125269089392124732470934796288 9978477 77499806928486213799874200419744490080 9978478 254353080106684293476055147017280968256 9978479 -43756635914876601929063011116464695824 9978480 -37216864768955398010067093982565990400 9978481 57840740874541124232806972441117512512 9978482 133882375810856209340725409050014326784 9978483 174565648017240329239708922978538818304 9978484 171543183900937282743450695834345356032 9978485 18931570925904868933126373533014830400 9978486 53379929576749331634451854281614614528 9978487 -337785822594951953721181541910200200688 9978488 70286252798509236551497051722357288960 9978489 -28570758008072101943219454296737036800 9978490 41586475607110194419407299253607116800 9978491 -26102522277465157689862848161439275616 9978492 -223091933301376808379961175710100725248 9978493 18767233703092883645194343173757416320 9978494 -724124393115611581826906750730046080 9978495 -186604115920865467814556167713139648880 9978496 -106291878393390900075268826369045299200 9978497 40048331782147678408658634925717442304 9978498 -86021865997615709094678214162331036160 9978499 -204564366099610713244528186475951703864 9978500 -153105914521562337468146195211015168000 9978501 94761406910799796701563122842392041440 9978502 -20294006750297985670602809032105862400 9978503 -10377791975317062103587361248688035000 9978504 192487802523216557938437238697081733120 9978505 -326234287991810506824546747888626743680 9978506 -82714544708814935677431196675522265760 9978507 202785593088389869129298336198678076624 9978508 -245817639217951916610118674773047996672 9978509 -423415338129385061282920387370035111296 9978510 -89050990262757711152193248891982445440 9978511 -422769263688006458724330056846541392888 9978512 -22816918260909291570358104810450321408 9978513 216728032819964027650140199923020181744 9978514 -8642543201352675876338544092840847360 9978515 -202990193868802565889696395747600000400 9978516 -13415536969652644321227154762975342848 9978517 352258188752693607718099149482409472 9978518 19226593857941827802063791989863192640 9978519 -256990180189894797248065700953381909656 9978520 -143553368446419281994760377126078259200 9978521 184160268361103643317737283222633632512 9978522 91407326375866642434951368723587249920 9978523 -796626854252633304780731560518555493440 9978524 -288551353518697391735534946702807542784 9978525 94060211042943434154403928863722816000 9978526 175227988729075242503931255884051528640 9978527 -80739862661017122570771781679996165832 9978528 -46089568634824313114554729805780090880 9978529 -480678808529713728658555800151418448720 9978530 23484381531944133915541884269819664000 9978531 -49783115984274240890150931915212813448 9978532 164881548386553142294608997560782960640 9978533 -234593997275117005295296713344038549536 9978534 -17495084732378172407662932957200601600 9978535 -19240189930804826187117448731961259040 9978536 291226075358348600297296569415127239680 9978537 6641925776785071984709571331278555136 9978538 48251115141047742859018368060600609120 9978539 -210504341964486557535994678649396465808 9978540 29102818983304924746496829359538749440 9978541 120648846167752616738551286103563276652 9978542 -3587263209523001806759470139748173056 9978543 -304705441460232254785519000865641285368 9978544 -12670403880737292283930702606427586560 9978545 207822920316248634008272112014340805300 9978546 -154085726100106562190482373273526559616 9978547 -86712833262014362248428175103786902004 9978548 103309042905574478387501759367857947008 9978549 -19098732673329833040764431363131476160 9978550 -44692513380644175620887186819291939200 9978551 359264514827787757074769836796571263704 9978552 -173491097743054989707899409809961472000 9978553 -81565787319164080378231398877288886400 9978554 27065466368251214920792046548317092976 9978555 -90113485626002033894282949008798061600 9978556 -95140326430766619136935091965013652480 9978557 -236119953771149815213530858826049419194 9978558 142964817948764400112356098551902341760 9978559 -47102138560622855885951031200231577920 9978560 -100041963256681398701282038249338961920 9978561 378495266082421110738093868571921349810 9978562 156406314746243592792424252573766100864 9978563 -241100227093699128952357650766026910560 9978564 -46421895987057675031760644695245620224 9978565 -86233709267070173883535056725544633540 9978566 -33189263638328432650986978095248855296 9978567 -121789981126137320156762089928106570288 9978568 -341656155818900425399257753697153981440 9978569 373614670437034943984828060358289580160 9978570 -71725694829062637512156580232535715840 9978571 413313277083461460815382484788440999272 9978572 325770493547704459028754198704646120960 9978573 -7053595575862864453866189662797158912 9978574 33053064363868317505289383185984505536 9978575 -92291290860751142318646949540301468400 9978576 -18613123573161634048085644032226099200 9978577 107338436573309239129612914611786980672 9978578 71662166610610627574270361771415845120 9978579 103499324978552652284835926403454351200 9978580 627022294396208914174436260677611520 9978581 -191098372979949115616043598652712506880 9978582 1735507104256586922527311492331533824 9978583 -70317300752924239767689062021589890168 9978584 -156274121762310422219356310315528355840 9978585 -111009160950086274576891639363857073600 9978586 48656824253860677559957748317130026992 9978587 410186847947148761044420898631838231236 9978588 185200157246193728072198121417500086272 9978589 25529978657987521623019153411087585324 9978590 -20609735094740863884339746828464665600 9978591 23650983158542948682682353231025139200 9978592 -44739405145597524532017789535659491328 9978593 145416403139110076529743186131994434224 9978594 115788779902182328567669530701850787200 9978595 163085225324703894297533698693134924960 9978596 -108586712661023578333340337644861841408 9978597 276884292273888365617432447673222024574 9978598 72433494445317449788202277757576073472 9978599 -58953657313733406669290181910280339400 9978600 35318223920867085065986611057911808000 9978601 -140351422352026468863488453156424995398 9978602 74226489034086645570301336757392888752 9978603 -8277614904542432908085907998521053096 9978604 18456337167355005742822770363475279872 9978605 -2764898133811170941082707708391598140 9978606 111583352618704169064186479754154813440 9978607 13239110723072875474914763857565291856 9978608 26172437165580841972767179007003033600 9978609 -279060972083255389296642667357724952480 9978610 212800073513221532174625962190110016000 9978611 190312664276970939611429969380907269800 9978612 -10336062607303744689888056623686844416 9978613 -365931025623879473870103556786801069138 9978614 -7371709247178947779980520248999152640 9978615 134693437317316275633716315507539514760 9978616 286763032848005736637428437098690068480 9978617 -422097840889739859272503946562346951296 9978618 -69324569907525818045040176068278949632 9978619 -73091120137796027829167304697270621440 9978620 -295734102857172993587090281426115704320 9978621 41431045775524568052715388415284587008 9978622 -365515503321691906130740055764414939200 9978623 1844270970775998607139687423486559600 9978624 105597765262681534756920923677689643008 9978625 524967174244335215112108269775028785000 9978626 5920619438856833450515146474159952896 9978627 211018086461200086808711475788340131320 9978628 -175462120646174717833034862617690880 9978629 -164658371862437942410517779579997499360 9978630 -19472080543119287137064162155361863680 9978631 59528439678909677487034942370157369832 9978632 -148789257341946626827651966530399513600 9978633 7284326129343719318229197522831193600 9978634 339781479248576616332552412306081230592 9978635 190224459762638256509998758471712642080 9978636 38517232752419903397476779289727462912 9978637 -261406111400749740191624459231838496714 9978638 75932869630203947791962329800253978496 9978639 216291186229556615134580487622731093120 9978640 -17128591597902915086616733618856263680 9978641 -169080037435559340740246847990357953880 9978642 23706709838293165745137054431475281408 9978643 538313444341639905901826731294696220280 9978644 -106555797909643880501836705199838855168 9978645 230441321359195538867840823408624196800 9978646 13921560710769198929232383162776785600 9978647 178965482241055615438318948972603334832 9978648 -142046768002943788506593209465012224000 9978649 52532128987308866138042297864723016650 9978650 -164482229489042499336287318240285414400 9978651 137502313905705576790556230384143972780 9978652 -124496124971166737373120741670439948288 9978653 183800504612901294991942233474531052902 9978654 82434859588934440523070125347956578112 9978655 50119841578622553265252471848753039360 9978656 -46403786483642186642959512261938380800 9978657 -103173933910388789326339770262617674304 9978658 -82237595428070442988937602476959858400 9978659 421742977940860418553200757572182240860 9978660 19358851274228583834428094811442380800 9978661 205680060426982456985513507066574085824 9978662 -8485473336221696663095609433933183616 9978663 -136498011247355885617772329303084883712 9978664 -446357151319564483229150041150225612800 9978665 -127260411118935219708042752902311065280 9978666 -1453801851212009315380650339025948416 9978667 75933764888723697117402102421956267640 9978668 42084963285843295240624375339310745600 9978669 -85932523373391654470665974108120448116 9978670 27401236994912148423815996714317459200 9978671 186572355549164874533570222069749644600 9978672 63970949368590827783477741298391449600 9978673 -162102920055150027616615743692796243020 9978674 -89792184214511027643366886720794791664 9978675 37321047978789662829130749513779808000 9978676 394737399525377683346123505051497240960 9978677 502066176916252595271815229352068339612 9978678 -25395871146947962961609333918705406336 9978679 944962528685865298435450515047728402800 9978680 -19672431243183417001807448258485248000 9978681 -103662070308670890225957681903771908736 9978682 -51585803607766133863537330255300509696 9978683 -17830742950560648529485839929292995584 9978684 -30493281224576946054569891071290236928 9978685 372352580498849723132695412857985754360 9978686 208111128245186859145519010483303392320 9978687 -25629031872503882721775016953659448560 9978688 82025674857091035834948439841943060480 9978689 -64589283454598861217038696206246791744 9978690 -9882580539051129350919919040662164480 9978691 219030382751607686094431961219696922320 9978692 -318964542841282279649391207905133965184 9978693 -35745605062762761673649883763783348896 9978694 320326795164943487197264661129972041344 9978695 140340563577836713469658566232751845600 9978696 3367431323700425646904212964656906240 9978697 -15501904444044111902664230070242849280 9978698 -11699389839274461521678218388692904400 9978699 92543035250664683562173820275006278128 9978700 -40033293522269862426503712859729388800 9978701 346997873342264168979893534616040011852 9978702 -11319035723595642745109984563958827968 9978703 -86086714971592797618658370382397661904 9978704 95762854109404370136984783102189035520 9978705 -228422423616662214642960307883724091200 9978706 155943502398091336020459664622326161552 9978707 -403360090759586965327551961828552373040 9978708 14703694454523769025478006016644802560 9978709 2267153258425491080887644710067293408 9978710 59813230554299105108529285258324552960 9978711 86909250976236170239433324162874329088 9978712 196963792426825432656061937911724666880 9978713 140741113720166956379819132356298052960 9978714 -2232321367647745162904275287001340928 9978715 141974618197135173118146399533274961200 9978716 57426939632750715611729482609794762240 9978717 10783158011774875491726304824678812160 9978718 129047993427832797831673077146934610560 9978719 101428855781723197893972034037948793120 9978720 108276843880990596603135627263567462400 9978721 -11658341300292199259352978649157050078 9978722 9126828537591391727509797436428133152 9978723 -183938563075182334656164989006020992028 9978724 35266831563808332477709160626096271360 9978725 249847427582754732490632284494335116250 9978726 178807018964824845410927527515130416000 9978727 -709420018690576996281128951285948570880 9978728 63775669760772591591983686016242483200 9978729 17511665604746527877486156964765479520 9978730 -91545158669920362318478723667300966400 9978731 23272498288690359995828683144104052224 9978732 -54512368748641700699563311075045550080 9978733 -224262028978775950445988776880441487018 9978734 -28172063022356889990648270535452509952 9978735 -5895494666865689597042272701409379520 9978736 -35058327398108005879604449916116369408 9978737 -98004276639462464463080452581703117614 9978738 -888943568712562462857969825253785600 9978739 597851613652852472273197423666378430540 9978740 -30913969503252230901091139746294959360 9978741 3035278973652265661984285974474032000 9978742 103040856119364821491591245470600986272 9978743 245044611642419825660327771333332944000 9978744 -5446448470166507553599851931201986560 9978745 50032889704931953731600189421019473920 9978746 202125680665248264894490444170187465728 9978747 66403014468493726172756671336867455000 9978748 128416296126315275554970346347080230400 9978749 -502773742192967994922987570185631290 9978750 -7625969728757837262673282327069080000 9978751 780570621145900772838665638773860016432 9978752 -1790234806817534951332253214902845440 9978753 -14125634780608778154167969009048858976 9978754 184654998740733335484007630977575514576 9978755 -81074414523982846646958820930103562000 9978756 -74070095813146371541255639727882029056 9978757 57335848062333402647609882775997060320 9978758 -156646894204591345027642164754185584640 9978759 -129734566597685320131436667111604192336 9978760 -305516468333240345571518590617931776000 9978761 192751026114206769124057637245602134052 9978762 444488790589759196983626721918055424 9978763 -83074486188432191642662701668460915440 9978764 -174458556333540320297115396642401664000 9978765 -212525967211621615585561821910369915680 9978766 64098769988631332814423157708611194880 9978767 -238220706509443233419033026587486047184 9978768 -100893667584312535406703990811803648000 9978769 -190071432334107812419951974849653619420 9978770 70759871525647996713877379631681682080 9978771 -43296367626152928816593148426749202432 9978772 231796361307130301755245993055514389376 9978773 -61496697546332910885743119082864868960 9978774 7576277918998812114657941052579982080 9978775 133565038028461353377644102206376242800 9978776 11156610099487300309739388065377320960 9978777 -168419509230544542250205945356858493286 9978778 -7724373022748026562676949632396646944 9978779 -469957014076995886273085148717901656528 9978780 -284034706385206229592013942246932480 9978781 -284912111657944594170411051180886616000 9978782 -201788568963082130254547257046837980800 9978783 -2923724564988059273856485897457864576 9978784 377231391378949958482593590518750248960 9978785 -28687774709183241976807765973327423640 9978786 -39808772848871469127225089051174424368 9978787 31208668070300323663900315326196207680 9978788 -179920341357883218898481931837004631040 9978789 -34022046821885091436098233930463727200 9978790 71538079804296161574626446012506518400 9978791 -334232569208023292904351755779904252808 9978792 -227969122858101380955361096592143073280 9978793 80873450829518389132794750624293496144 9978794 16570444809775175121507321790382436864 9978795 -3062057733447392187510977364747356160 9978796 348859832341511787360379342676213031936 9978797 18480035877827069346542624371806231852 9978798 63306850516535869031321599808052569664 9978799 192712536509749784870746181819680998800 9978800 12673609249268334288816936016453632000 9978801 197722643382522151480675234457232434352 9978802 -78650847191805773291400455970658956288 9978803 -96318674212996957840061221672737960336 9978804 -55853431576674381567133817784825987072 9978805 548173107085775684493141227683285724160 9978806 -198283289072175383217569389979592906240 9978807 -84016373306555657246090730627860766720 9978808 -11106863673621265055072271089532026880 9978809 82593463887378031392390415745475257940 9978810 -55847419432846757924354796026936563200 9978811 -88105539757462061043588650382263698588 9978812 -112646360846326682148818313916314553344 9978813 55332996267492639979089652526495577840 9978814 -287360624561202914757102897362503488 9978815 -18185799519895996723109538805376716800 9978816 -25527687293728836339047156521535275008 9978817 -202644388658683944467633742190894739134 9978818 1161948242883189488956360313005617360 9978819 140188296598077547250103014435652229440 9978820 130687408060656422338647502664524001280 9978821 346111337188461730289947164101287445022 9978822 51914954537327768214783289658923008000 9978823 -245721892303505479765575414505485195896 9978824 138572065643835276342888858576044697600 9978825 89678710285245733795387241772824355600 9978826 -7758962146909953811317924638876841984 9978827 -500386630800273086765526031915957641324 9978828 -89480892765265932799330938520319923200 9978829 -158724006133831309749798225535514645024 9978830 14939190917908517929703203116457776000 9978831 -60574889158902404638347305886461792280 9978832 -19259573103284260117565281748181950464 9978833 -261503533788850518613236122516128347918 9978834 34229918122002746622185128826781162240 9978835 89002696944569468787337299989992846560 9978836 55674199239060373614970943216708610048 9978837 131292614264773771933358308273270586880 9978838 665987954586806862984037996098478080 9978839 33289911940410437857605687294029257224 9978840 -1614803459692598955078861679126732800 9978841 198741060784749437014776785907305811840 9978842 -172677645735074271229519190865884436000 9978843 74969067306723219064276767920842848000 9978844 153675353711214373720074232416654772736 9978845 17954053533307303336307701330604741100 9978846 4889452376713340452983119092166105088 9978847 256571763415725252064631048069273982000 9978848 254962277928285249511769842594263859200 9978849 -242558623539628726797555064766398627200 9978850 75818029649686593918222464941067564400 9978851 -41412315816621304491602729663279157600 9978852 164508800104959024128493242763856134144 9978853 -162844837571190489627474903535246805060 9978854 -101592295559555112542549694334847310624 9978855 -780163095517738894963266327570816000 9978856 513607695588961907111505452260772904960 9978857 -193509934217672863391335502377992782400 9978858 -34899384868780093377903220306068381600 9978859 518737655517398170935535809878487180840 9978860 -44119131798743096509938460337232061440 9978861 185771304192607770358789019521498423872 9978862 -188297165549469043102991571549283589568 9978863 -121916349229872064083946681798712463696 9978864 4997237794483864430885442569137815552 9978865 -80231362190008789092072437075000537880 9978866 -126837486573593151049996875125880591360 9978867 114197268723933742842268654366806097848 9978868 316886898164261304733347216376615795456 9978869 31513171881681556471050276660951656448 9978870 -203429386983683136777336658665360000 9978871 259490714474221556036757190555086355680 9978872 180311305481661230494239688379458928640 9978873 -154643719277015471446176391033416989616 9978874 -107628494020735316883597667684414034064 9978875 364268499200191401968188460190981144000 9978876 -6471812420394969118988491270016878080 9978877 168823152346976735038119678391898270726 9978878 20048415026187202164942080749432200960 9978879 -222896704153859605400773424484554244720 9978880 -267493453349437226895946867342835712000 9978881 -179853888205243408001806042768716576 9978882 145953266166087727645844569621838443392 9978883 -515091460247754782784036409780146180868 9978884 169201243804953288620740658990571762816 9978885 -46735582550583929824144237913599910400 9978886 113216329397782095678792297777156151392 9978887 66300387802823121274033782424594000536 9978888 321467395117464462802762133218042306560 9978889 -178645971317253179912260985087590542310 9978890 54965600876000862986042673118701295200 9978891 39146008490826961651814749658043210480 9978892 -22083586868253194126659812464870768640 9978893 246951124159775481849207725656599322764 9978894 -43325293108612731479337760525229198976 9978895 -31714466012955173263961648174093452800 9978896 38923239974026474525038703721054871552 9978897 -14916218784430615252715237185415984400 9978898 -84289499973748913027393276817089937408 9978899 698602146836241313794508964522929536000 9978900 11694771294307428512779363983273984000 9978901 -23024201157909481715209514368328492196 9978902 -96542552851651518210113441341528954848 9978903 257402288210389916700580727965979904000 9978904 42362464900718925422792532975430656000 9978905 -125686027954855003614725583750243458940 9978906 -60569543967599618009421506761136762880 9978907 -735437214653395615707693868863680778968 9978908 98838591993957746252173516866689144832 9978909 8831113126755173651155939994879916480 9978910 -128038102890798478328975782537878248640 9978911 546099728465077387235559812573955676512 9978912 64612006924436591249916075641138380800 9978913 118002577974371523428393236812834101696 9978914 -123023166165155389635150752327453349120 9978915 251501552111770284673288979592989677920 9978916 -138988844848466930494423792598695269760 9978917 -9556115512403285192211469613582292552 9978918 -31025107635389006074284664948466921472 9978919 200199398760770114495661936405527331320 9978920 12218340818806637943150279195461222400 9978921 -10860647506589372755888735793856566928 9978922 207256340822752485660603386606915278512 9978923 358931777863064019658301986882795674144 9978924 3273044387066205322784447045449064448 9978925 141352574038719518010986733208759797600 9978926 50128558675492085414266816072649838912 9978927 -3644067527506269763744719113892446976 9978928 -67312778966314374097176593293444661248 9978929 671045708161740313684759342432378100520 9978930 28031516538148614445397011919142374400 9978931 70769586341373052465989494301486374464 9978932 441969377059075628376985036021173216000 9978933 -250307751381633145576551442023039175200 9978934 34702088071455515320488962248757784192 9978935 247281913896620204626335632210723825880 9978936 -11776117956020432171401583883608064000 9978937 170245896663722198091526362966422693572 9978938 44398154749063251567877320918218475120 9978939 -70147455505289819905247038914132666996 9978940 46265903887640427479324933520682775040 9978941 111227195236838346008139998220683524224 9978942 -4296660194715252492343794611216119488 9978943 -31109687866148649501989383722902130336 9978944 -86610726442005593741646443096248418304 9978945 -9252624147098289340350200325011438400 9978946 144417220968868271422939240153698345984 9978947 -51693316751006680854227358162596563440 9978948 6160300538575020363620241520798551168 9978949 286684822922636034372726941064005439360 9978950 32563759115437547489591903595152688000 9978951 -43635686089524628475588355578930307120 9978952 -71646041517464898892053036951365836800 9978953 45826233982787734455997355004202121124 9978954 -10946226232291722270885859125348974592 9978955 9361570875190164434527247472650825760 9978956 70678663913047106314635682202059395072 9978957 -1063660621797781288936445940163377300 9978958 109998354202265257327377926105578139520 9978959 -146404788837891967745055154269700221840 9978960 25495722270600079549481857660030156800 9978961 -365493299859553029127445552141650135438 9978962 7941728313447281004900749116043710464 9978963 68289923347820290971816624621823799088 9978964 -205922537383972514253426097974310256640 9978965 -69133532700958032927646087093613599200 9978966 -147428410977835765188912516843846075456 9978967 -2627303736512326256214743786516663040 9978968 -56490101354118895208240499775155517440 9978969 -46134107869434594500337283138551542784 9978970 -85646842376584839474792923187367468320 9978971 -249759950702116419286287759932347177800 9978972 -211888484036312991415789732309146774528 9978973 -46942995425875467447919712663326024340 9978974 -45657345936283376092928497891866971328 9978975 23970114968724450407469504919966689600 9978976 -146264452209649224394438490643116851200 9978977 13187643870569834384937371918370321300 9978978 -40189916522729975911766849137696411392 9978979 -94564109038093632477211818828646868400 9978980 -83153403610804072929825127083309649920 9978981 -31158983501328918318677327589149151648 9978982 79742968989555443047775662992558031872 9978983 -230563556012633027866027775245837317024 9978984 -419414156871602126307973260172922880000 9978985 65236626269716687530288917563111878180 9978986 -51947173882111653411530214505056509952 9978987 -124265603827769444048183966011202446080 9978988 330929099658232259293470515563046611456 9978989 55209106525480894527694921228841288790 9978990 11177460673760596097104557354232012800 9978991 950690879892587954290425394167613976 9978992 -129300343234577172905675170413322272768 9978993 -124975631853438424652815161243820618752 9978994 -42073669344426076498152599447948051040 9978995 6390070317879984554832277589463195120 9978996 111841531401732014745057131970338414592 9978997 -9475930844050918424781231829411497714 9978998 286688839765123754106011031984854244000 9978999 31452529378931264144731783980008493648 9979000 -509844075136413173050809699365898240000 9979001 -138577689851368764392395774139622902400 9979002 -12977230076644583683799962643645280000 9979003 -155760767749662056553233100024447202040 9979004 -17487826790420592668539208000965183488 9979005 33355074679890085407216701993445502560 9979006 104132070148444617007709784991403453952 9979007 -400221282446455890247699417549963706880 9979008 57090725128271132304707814760120320000 9979009 -247624522624914634521975914116143140160 9979010 -523350957813351239511264598045516800 9979011 -23275767304298784080528359725925025280 9979012 237500701483055462662141445028075261056 9979013 -300807317014417311782259791462759616 9979014 -116903685883409856831126415146782103360 9979015 86795730520343926891451083619612542800 9979016 108848212802143443159438759223431628800 9979017 132128781175028967443643788497311212160 9979018 27707724078288589956011191087332165120 9979019 224800871966972383188127000369857150420 9979020 91290488351282925173194265727496243200 9979021 8869807889929912269833284092242416492 9979022 159652210506444670212265226281535205312 9979023 22160727306744606698065946479301756544 9979024 61934648918737770496604958037395701760 9979025 68689015982269677501492553090548480000 9979026 72195158968772947088895452654530539264 9979027 26551977723342971882056844967291022208 9979028 -143039370778354663264103435378881812480 9979029 44109983129336579202117504488912925774 9979030 -21372520819095555067294690812655841280 9979031 70030710135674559053291764262786024064 9979032 121139623685861534398297843883556864000 9979033 10839714605364008591641962871677543168 9979034 58700543821062853467332056081268519424 9979035 -28654660222741832953736106415655182080 9979036 145967595239005996638942725081977405440 9979037 95946091925935902102442230140820787686 9979038 271668868288670568562580924820008293824 9979039 -29772454918348573714951710484769367040 9979040 -262497124625679397177611043543418142720 9979041 260204843250311722038702684612443324592 9979042 41041283820021211709394975894480525600 9979043 177851795339328871353987448738745918880 9979044 122109550686894677503580249656974345216 9979045 79316059282316811757272710930462803800 9979046 -70396532903289520669072112036308557504 9979047 82288007268899569980354493356147058440 9979048 35217285568028654342265941136839055360 9979049 39424093168563466929025818474067512960 9979050 58343766867996486971989444209603417600 9979051 12118010698261194329830964458701347424 9979052 -160963680525833894313150132230426646528 9979053 93925628472647976702051111687046039104 9979054 26407248512055938026197920500168598400 9979055 14665886006654030604907668753870337920 9979056 42878454264935646147146269701540200448 9979057 4972426098570842712012972944767687104 9979058 291465186232006845302028890892942126720 9979059 -133695556540054297229080881981119152080 9979060 20050577653528457860911093325887528960 9979061 22992293632741207682485725426412135662 9979062 219467170905436320966179434883056106880 9979063 -25025705099362688952503995421391664776 9979064 -368754420412292702515639138041101168640 9979065 -445833805352627956095550962975791001600 9979066 -202665051491956552366556665991068454400 9979067 -151965513436179419324236617359178912000 9979068 -261663178790529321651666829079258923008 9979069 353901713646517844525092729462079248396 9979070 -44478240725658901591496512243285891200 9979071 -95495586854259040144520441315923486080 9979072 44633268568891267505135675126644211712 9979073 -57193572876045305910680681569984563672 9979074 39519625177241661186103201849174878720 9979075 -101235195101581709871667021968625605700 9979076 -98037374963427956965745297263016634240 9979077 274191951578920710728864943802288244832 9979078 19201391900317645588592617416807070656 9979079 -189021708930890973824018876796472950912 9979080 76279132085143619809761375505829068800 9979081 213667920530195637061211295434237252992 9979082 21061764756606776006367297118735417392 9979083 254834701615166874632816102247244042440 9979084 -319583696091368867957921626582111047168 9979085 178509005709515077257118241986746297600 9979086 -2133525342646675694761531104879378432 9979087 -2624460435023447299946180878981181376 9979088 -9945997838023370664882480484425400320 9979089 74039082497537396751114298782340618224 9979090 4630130426228728802844804303002826240 9979091 -41241751461307552581469679324886383508 9979092 -41726941606743864926882750457394176000 9979093 -408709036579708805695347526553141226180 9979094 29367008645148863098998497049451514112 9979095 -209218260431992413985775556441147123120 9979096 -7321589515529840668853714356112486400 9979097 -697921148506447853347050573066265081728 9979098 101444769035594486155773566575363275264 9979099 -102172784693530765624792703912911863536 9979100 -8985291891542937182292939426914841600 9979101 -326139163866774218429690100388906924800 9979102 70324273593268509580922080719823601664 9979103 318624897020250339588864638988527866560 9979104 -117125056070411264182980281529972817920 9979105 -150647239755934667154492913912409654040 9979106 -10607910093973848760247526857841237216 9979107 -279645340597036479372362909368365611712 9979108 -22567786275855836653645342587813081472 9979109 -106372826186690748038444587486471704768 9979110 -118525507121928599413567986069933811200 9979111 -227892048544523682797407619665792633288 9979112 -427092635517705125883899697113533440 9979113 22019296491457187284153023742431921888 9979114 463617552706588635674764677182822737152 9979115 594783439646080377051737576270469171600 9979116 -12865710856906515592591207200785203200 9979117 -61939954136861698234623151931330546176 9979118 50636218768948551140015510311201900416 9979119 28425904254892429393983125022936220896 9979120 33141602196554157309618752771425075200 9979121 128610301224968152180273219789016622144 9979122 56809676309819846610365723266393651200 9979123 3984134241202430843815481418070129920 9979124 -277545215861455101923420880398067544704 9979125 -24353777785205602694155404898704960000 9979126 300371212802523612440263316266763654400 9979127 -358857659669719074732408449973658080024 9979128 -76792138273669888731738020657416704000 9979129 346515662806701445694994056934339707280 9979130 -52011430421169333598370274371371315200 9979131 188749973456947172721981129162998204952 9979132 -306343836688108269152219077650062799360 9979133 -172037705032227226025922531656962350420 9979134 117032934979541842459995209306095448064 9979135 385469834711627633013705678848029855080 9979136 166136720480424009995789540350085824512 9979137 -75994310423956274907368593692275164800 9979138 -25914040623494073859002060460322213856 9979139 -7251480017229966738315988210849409976 9979140 52332443769397724210890029661531545600 9979141 -68580081285027324578978003088796945728 9979142 -287608701699331465324252362141540441600 9979143 60383180328931271322607061273838045264 9979144 418136855823739497825337855907822883840 9979145 -227980794452057541123913412694233049600 9979146 -34842592568635450189798159178558277120 9979147 7401772297494397546445452547661794712 9979148 -66278719648871568725364992710189056000 9979149 -16459807096946526526804154234864348736 9979150 -105365767199637125270871391842272275200 9979151 -62525286329448804312625015267694495136 9979152 -28273235309424867279582758432573227008 9979153 477890657038258741904139995162896804680 9979154 -21384286763911491296963681019040236768 9979155 294268200626459054081834273490545982240 9979156 -235541332911719207856737425254328627200 9979157 -719801939770177473459680567439077116740 9979158 -22245674039088266895065674941353490432 9979159 13709550408868188282007674910211029920 9979160 449957710808013048907924600664162918400 9979161 -357651035438973184051840572617040868800 9979162 -97593002203649310669399552257771217168 9979163 -165578963773529440038944255302778622588 9979164 -62441062494773803410006342037454547456 9979165 18327589622095230742297334984167449600 9979166 -281391429495125806058020932730868616960 9979167 -207222404347557756421247589153041894400 9979168 262625105163644850478157632237218693120 9979169 171999690217006442068393593109292649570 9979170 -21374322460436719663991346199173488640 9979171 -172477552514599206583304275197076800528 9979172 -102546635196615128951820158109872332800 9979173 21889518159266138538676306112266892160 9979174 -434728342051781105893778135011105945920 9979175 -4362150645025554025516878084560937000 9979176 127768262589826115848194458772707328000 9979177 141862825568015505205321056245658247680 9979178 208251983965189458343789536928038835200 9979179 605660559693356718458411378660997120 9979180 -218058513582935602685611699923110630400 9979181 447947788140282446284129770753709979520 9979182 725397637032666463583733693249152448 9979183 -602566539900131520397543427924181891568 9979184 27867854685910193202205916613339955200 9979185 39801815035259687729324311483414540800 9979186 -9754900710445543179740734858295702016 9979187 -649896877212999707635696946393017673616 9979188 104250507105436509157133536138430361600 9979189 -404005710994178487882559555655572473600 9979190 92525232102482035434853236602347660800 9979191 104291574483024430556407571534547828240 9979192 349809464158782994494792022996778803200 9979193 -45119503723027593328461090270509011542 9979194 -92387477121972786839314089355470377472 9979195 -156549608901216099265136101419319279200 9979196 -114959281333606556697513003985751342592 9979197 -42425262698396208422309489359056211200 9979198 -170172206756365823450528011481050502400 9979199 171303514992701156988883918427054979240 9979200 1025980013377457300524260711097958400 9979201 554697600672064041070232688368796585600 9979202 -95997477645079060538743134472730616288 9979203 -37527584559358074706381149351031626576 9979204 -167879637893847817036959289484901815808 9979205 186389675254579380268957966580622028860 9979206 20081173459022429410072321508374732800 9979207 -51236012425146941329104835652907719888 9979208 -260005133658498699429235737077764439040 9979209 -298766401745367203278236789953939089686 9979210 50712012331667352925903192795865579520 9979211 74702106334331210633757465345040592784 9979212 -23238444034970445262053939039664985088 9979213 225390606717880138521570317946358601462 9979214 -8372943851175752117792786937121593600 9979215 -22301778564359577727851748103943475680 9979216 4368085412372300944374856423601324032 9979217 135740438442466982444254052621047491072 9979218 164652340585139230540241299258043683200 9979219 371461722779955921257356981725269950560 9979220 241960070228046355158349876789829594880 9979221 -5360563311236869131055579153969478016 9979222 -126631070898260560090715523314713738176 9979223 -154476314620511044558107901618992869760 9979224 -175387581422942040390057041259577774080 9979225 3772386263358001740569801582492491600 9979226 -154811646802634891407467634468903004688 9979227 -56560041989070845609894190024666672000 9979228 6949834567646075815721072646922960896 9979229 235199010940899874236024247998073107084 9979230 -64405876049201298963831626911884497280 9979231 -427065519479892589988254244639988102800 9979232 92737034749442142561401121663863488512 9979233 -31184822285991795066968738445196608 9979234 -203663818457741242754170907406454881216 9979235 -157323661236509617518481308202420153440 9979236 16058821165251166179899230213415625984 9979237 -55603013741232039861301335885487984800 9979238 -150903375696115965518544800704861533504 9979239 235156272560175306673603330428012790824 9979240 -23052299148232756037108313430405939200 9979241 66874596054576833528316989999031561984 9979242 -11858056154810523453940567789430937600 9979243 -443073870467520933128860297043959770508 9979244 -451466115734467218812164837121183935488 9979245 -209327691302726745667590966262465294560 9979246 -23859700263629175736953034585070432256 9979247 247800939656357017186638550654335935400 9979248 -44626448831746919761429403565034045440 9979249 -91237725393916403793147598082391932864 9979250 106259066886419434687571303304337920000 9979251 -65686029963445457329079300715088730568 9979252 500847193232620884096777890655376619520 9979253 87803431627382882116913309009110711200 9979254 -59965871619232385363203493302815448320 9979255 2875516019861945028614730398360687040 9979256 -37669026047813777540026362053187993600 9979257 -173778712359692309445549096064928827008 9979258 382838133777467895206979925600411411968 9979259 -177565075224363118358890692288960072540 9979260 -98995766602460373648268059876332544000 9979261 424316094406530866715621717025967689862 9979262 -3151212240836938857558788801206527936 9979263 26056281788396753252119773952697791488 9979264 -85630624410201713770426999279410216960 9979265 84456205324093855315160178776520342720 9979266 -181724435384046716993683437010339229952 9979267 460104234505674189493753281236013137952 9979268 1308131064653255729076305519457951744 9979269 -212710616503745327190084911025440602656 9979270 -21321472307966320366004329983958525440 9979271 -141859732612594887287676317557122231528 9979272 85044132241315921554947614816858275840 9979273 -475540080585025426850526057941240517478 9979274 278476546338459772515633482948218361136 9979275 205357370351468683555998920044238400000 9979276 81288060463000053385012440662177980160 9979277 -26025006330329007342666921631087852800 9979278 85565045680690187439005691806922545280 9979279 -425201680873383981686001441113737428224 9979280 96910156458585856462448961717338112000 9979281 -261181346940951366960434040706856908341 9979282 -1333814178183809375523546119364049008 9979283 123843281882112410561432165105616719532 9979284 5796675815816494035289707673454825472 9979285 132986159235791397978767362386391861980 9979286 -101193593685148699671457546884493777152 9979287 -118320311174253396955214454529961472432 9979288 -253841616086504140146395675132877864960 9979289 -691992742833246281224022646343453489644 9979290 -15127648119890102055513969012840706080 9979291 159500245992416499381312047215815700980 9979292 157573348956770976983362907846237462016 9979293 23974821272893253023455617337805102464 9979294 -116814955314610233765010677048027649920 9979295 47360800000764477296585109033222955200 9979296 215190677672914149841623035166729437184 9979297 601909447792210552205537822966839947746 9979298 -101137551111346346475109924723407896064 9979299 -501489298347197268467846333900651832 9979300 -66131050320029372379466602501649513600 9979301 -35624934954907657122455083485661573698 9979302 -125337067778851454559840516457041768768 9979303 -48400406123381928041685050632984456320 9979304 -72522923251083405682547965073974394880 9979305 58140569664198576641366738930779856640 9979306 -18223534737376123262767300451516882400 9979307 46894605618017037773660791491932579472 9979308 98540377974940864926741776127107435520 9979309 -232191951583617705941750703453144528096 9979310 -36989291349003469919357480468628660480 9979311 3310398668425340763683222832061367040 9979312 39092949475594416543516113228918751232 9979313 -81570300498908968336656296718512455200 9979314 133571407793928568979249972276271066240 9979315 -343747677041707890462526884541889134800 9979316 -341102318059284380494970010397725240960 9979317 -192291097707261092261414019330017650692 9979318 -16697164190165488938923212471834135680 9979319 -8086993631120824165240370084377109760 9979320 3886308214582914178869092910424473600 9979321 108224519020579535744434313021374540944 9979322 27274373603386536557213176479867735552 9979323 78866553025994684536927720882554387840 9979324 -96154027210158960195886661106324450304 9979325 15592689509045802001326875642079052050 9979326 56109183747604243889467710641868595584 9979327 458174482674326264898972250121873850176 9979328 -2145214425281525986182870860115738624 9979329 -343435624228581067173006434461137521616 9979330 67771228939693784263747231634642902560 9979331 -65553494181657044083399347927205520808 9979332 37461480282253004471803021287386972160 9979333 -3334991793565387835299626376372174336 9979334 20276089878537810912674192704488382464 9979335 -387267431691717339024341884497600600000 9979336 -334548693365510409175102140854091832320 9979337 -153256490334612877663481688341787727014 9979338 126060548417643324097345318564931737344 9979339 166098526712691412580750003942159292024 9979340 141809668569016462225206364967523072000 9979341 305107057976642464001421905122474574784 9979342 -44853520740087151540946171893495082688 9979343 598783406343701218696881992701566594744 9979344 -12830078693558290416261395961288278016 9979345 247763215685388288884781311918669114100 9979346 -110237569919367357749080975883540778336 9979347 -100310043251458708450050118796943798528 9979348 -878842202782410504979092805577000960 9979349 -23872950519101040032278413540787405536 9979350 9673099711874798805197438322869064000 9979351 126063175457642858844222422338345819280 9979352 -32889012073965828884765545379120486400 9979353 -224330136149744734346935600807910780838 9979354 1019234755044359891170087753483776 9979355 -41321814981651018941433861035335553280 9979356 -243844226580524256709073275050043370496 9979357 313534980523786515576746996393688992652 9979358 -762102495562241983654992656418148224 9979359 -31621288860015087470846953946638709232 9979360 -21664750799173326294704131155351306240 9979361 -293357729436737555118760717664500672896 9979362 12209787196426651642721367299861709600 9979363 -1175953696139311045997779625616287096 9979364 -252445761107995170924570060602500396800 9979365 -54210359893997081377557871893027717120 9979366 23211195028691640663946205495068626240 9979367 -534396069530362645827962103677150528328 9979368 -49111710501152549161573037903928360960 9979369 -110978383862554067900276728257109559040 9979370 46237566397657713357653866889200742400 9979371 -119693587610514622558189341374724311460 9979372 -10979395732621616302590105473250003968 9979373 275881145673725534753189245781340656160 9979374 4076618764417923222464278946001997824 9979375 -21094622022787211174114679393482930000 9979376 11843973936723693831010324285797924864 9979377 -501782688486082976828086879343754760800 9979378 -32240473954721609643109478117563937280 9979379 -182556527588753281199228283162955605816 9979380 -141841822198587126284107485173826397440 9979381 -212570542272124335391064966163622212068 9979382 2042686627203566896097950926865674240 9979383 413791139394687675502185309269936907984 9979384 -221748649541730716272568141741932769280 9979385 -103888855618978159509433721139442150200 9979386 28779715424921914680211666645573075200 9979387 450564789845684840559817492719640530792 9979388 215744162498025495150244283500819980288 9979389 275906776707775952196844762213503019200 9979390 79125806756454361878003833561215489920 9979391 224073985859219985450379367917058385840 9979392 3364714125641242415624899860690370560 9979393 -513930521876415189936179332306760229420 9979394 152685298219653158110004605765886060496 9979395 -223401300700220841634033442792384339280 9979396 33843425891843019493146073504278020096 9979397 5916021579939700830207944720245978560 9979398 37540243194143441732018308563557217408 9979399 -37595664928325119287455096358923722600 9979400 -17239946274915867241416136304246016000 9979401 -51913253418463355266198475640822098880 9979402 -110782456333481811088551423464847088848 9979403 216708117905222810773529226832430900880 9979404 -45945018400843544964160670386081288704 9979405 114028210305658046862267347914710117120 9979406 -77244820248623563167312927572718981120 9979407 292582345542374374350823697084759905704 9979408 7014514799560353201118898258299453440 9979409 1591668249518411200271936522230078752 9979410 -40303651590166150530435517932997370880 9979411 -5669056316336160286526162555404998848 9979412 -16020347412041750844202629733021786368 9979413 -11189367591404669053589253678235138656 9979414 -199223039018174005430332394591747710944 9979415 -122634349439424073680113969673803182440 9979416 -197846497545852027743550755548810444800 9979417 -205950034716047793659564705740992078016 9979418 -88396723946825890772565892830410513184 9979419 -79349443420949421202446861466222133760 9979420 -66976856672993259888116501320771261440 9979421 104024565379372699094130672110727319200 9979422 -62588567231591143897024735602931522560 9979423 79303837101272318138875286366191110984 9979424 39570751102947281854775764168841625600 9979425 2264901864349744855290543443419495500 9979426 56109328187097892488317470069066968912 9979427 48032096334765477517483793506798356480 9979428 -25660712173564001249279462005429754880 9979429 -80821826846190472376115768342207327840 9979430 -24448006816264008095812850249060446080 9979431 -135599683049572184214234309176055328512 9979432 303553128323083640888226259911723494400 9979433 -27377408036842071211400060624555805318 9979434 68336806916728660752382601090894956128 9979435 -51947430176052454274982020590937119440 9979436 -64744094811852777198114388101323197440 9979437 98772945397060708045499643492339896640 9979438 8174641297735062012005086504987641600 9979439 -167299736824403454585988180024662252720 9979440 -380570112136189441203949763721953280 9979441 -123909044639945079952436577789240044316 9979442 -207721015624930641420985650187010240256 9979443 -13818944790772917696183702678394473828 9979444 164324314409257149821421253669987833856 9979445 1662163644527888037448087713042086400 9979446 132348249587331585054794031303675225600 9979447 228197443392448631854507648455102625680 9979448 359482617774916146037431269673520988160 9979449 -360864492402328528511916640252407732480 9979450 -109326456242609135742046274868741776400 9979451 -116540199721360400611849676298481685280 9979452 52800643928405708251385204863021579776 9979453 -1224696991970160086340617229599927136 9979454 10337577534159033153871410409021129920 9979455 49890383401179966631488532132351996320 9979456 154156119118570039791118244878892400640 9979457 455405207556095623723143265483172394372 9979458 9560738995526772485944160991158089728 9979459 46628478175238046317793840567629628016 9979460 -176772045585143948109019022715204606720 9979461 -265702264197002536847586424653313914912 9979462 78337403036745374955618855599776080192 9979463 86623990342333654763134792575414848064 9979464 457098399600547295004220920599166320640 9979465 -1755808477187277123547438960003392000 9979466 -49882569545339653028034379246351399680 9979467 166180186355588917082688200900695525080 9979468 120994445068184026171653063814172601856 9979469 411931159459672529841738933994280634870 9979470 110327706968814686030328164950937395200 9979471 203216197267245552343218366849297410672 9979472 -73367778888438560370171719912420941824 9979473 34214210560445659384892219197183438848 9979474 -465440864550358355435751590286563493600 9979475 -203290851723132568259831262160327500 9979476 23129078275417134608582124015226994688 9979477 329444944921169305076957796207663241212 9979478 302956602247262542958363310217177641600 9979479 -175533169810734850587180830282651656536 9979480 30316046432154434031359282487644160000 9979481 41413075975115984461038317092200359700 9979482 25004229759296116216088485465515156480 9979483 -6631808918874045567886632237282698456 9979484 -2556909812834401981352641826872541184 9979485 84473767595994339655925574426581148000 9979486 384430489015551160672826908287927644160 9979487 -247958148825634672768429053991289672784 9979488 129979822444963488102893697098341023744 9979489 62700241310102947242528895443681943808 9979490 111735143977198513790738005232507316000 9979491 -109028067956353434478232966254160430096 9979492 31814821855620228422016114356076202240 9979493 -211012477612351680179180143133227573056 9979494 -34185106380868933573323127599105558528 9979495 -31573288285049673358891569100731002400 9979496 -137694166024970103767242186921320038400 9979497 -150222454994545769689765935015387769920 9979498 59165701738603466307434606893592481120 9979499 -46658455110376407683032691012000547936 9979500 -214807534578182224379850212448435456000 9979501 -11936746960348483028757517136453560000 9979502 30573860875809592161448743936106513920 9979503 142278129826544474089361604416439331200 9979504 144376247806438774060304399850557112320 9979505 80363627598436077209682112023978820800 9979506 -150372600617241986159831813186714744688 9979507 -276830582307957899516390466811016718288 9979508 -49961368240245404518658247514320211968 9979509 127496790637383633943789833816409773120 9979510 59715605077807497411304678907767680000 9979511 544463690702702398222402475446999115112 9979512 3340589544270325427260560971023319040 9979513 431756759009866918849106214308215382762 9979514 175482601688512733622810302460447167856 9979515 3824814980173401924836668930564787520 9979516 -201739046086546934824506978923901050880 9979517 -454483159139218442015367335928749711040 9979518 -119668511370647769351130978898431426560 9979519 -327498931159662413329065055404769820040 9979520 -43711891210832414286242210005175500800 9979521 -98727271151517424411164143699261857488 9979522 18220786934534627800023037079052664320 9979523 89463574029354270039986984887576130184 9979524 -379944364598147585764672681771383819264 9979525 -192812739050464086302155626381827138950 9979526 3357196550708076915758250417853702464 9979527 374547606745952155672705748583606948432 9979528 171823363572653575205905438144740034560 9979529 -12001875563672987324497747458649613568 9979530 74453429808472413414488772741358256640 9979531 -9858757789947216183409603071291569408 9979532 158812362456085002026360540991588093696 9979533 180937403649705261647169281698502413824 9979534 -91298611434301981703275975529693419584 9979535 -504049134392779888229486910798100125600 9979536 -25737863900804583709973616459078893568 9979537 250402869345506927869953930247662395186 9979538 -22104446168030083084919004487143963840 9979539 -104950326006983924883966804949768598784 9979540 254953629144761240576212377950757738240 9979541 -51155720128186304072529124229213461440 9979542 -103426280396798267438978274271144697760 9979543 -55141916594532162845780169167812811600 9979544 491131534215019766980495868084163686400 9979545 59058472673111677798428706160709472320 9979546 264221831760233655508252283240341727472 9979547 75511608607651989201236648539936985232 9979548 -278594337013385844778393697389497682944 9979549 -380150796925093819493772977472872167450 9979550 -26707009271617514881847324353901539200 9979551 -43961773272296447568307115285873464320 9979552 2669410279941865238233266391407919104 9979553 -406240957444651017974545674373469799198 9979554 -32975587307836382274199777947309573120 9979555 -314298904072081820415552403957560006000 9979556 119236478684376288136176110843237704320 9979557 38616272301166137362906317242040909824 9979558 -166602821222872999782663269374871961120 9979559 -58947516769543991279321458974113136000 9979560 159902655681133615589342394372495360000 9979561 465136870359684836549978664325950186612 9979562 130275254763809310886561981492601478912 9979563 320731691275539179469897407722180490688 9979564 -47229746087639479209454107576171214848 9979565 -123564469877371055416412433950263527540 9979566 -67561581392775144218366922087111747456 9979567 401295635647478741410479092689779510720 9979568 -95424272956754690719206935952149495808 9979569 -40624214172862857938147641482921312 9979570 52610904346433061325596852138786734400 9979571 41404778997737885763183510672769368912 9979572 119172652616697944185022319019695624192 9979573 46379069778211933402968811370307927900 9979574 258500676212350829226948421742654601792 9979575 -11715292833367554734928188787772012800 9979576 240187459482843368327886373898041774080 9979577 -578645018337921506322180839693614847574 9979578 -67637310596099655776289185722386831360 9979579 213145574598192984117842137072766691640 9979580 -62067563567046752123897434924939745280 9979581 363911093865366148538106777707520057984 9979582 -29383886154929094611700162030762218496 9979583 -451345349948344776631831680167459311800 9979584 -6166845199165063441100696168656011264 9979585 -96149054416897059817367740162575024000 9979586 -81912419144562397709857941516444664320 9979587 -230618979761737610520864207684972312120 9979588 250603934677744435883943925644158376960 9979589 42000306407990910721869915502409896320 9979590 -36238591194755862764900149432129935360 9979591 212250697419590151382259897404396089400 9979592 81681012074971746137781924343757537280 9979593 7988348204007171819009283552910292864 9979594 137114934091611521003546722216482306096 9979595 78942605254571537968603918543798262400 9979596 408002816804938632449547458176051200 9979597 86230787362904700723751717869649398060 9979598 -52189267928932782699512799809142893760 9979599 6249524048375319113905332425656045440 9979600 36100548750966364124474489778300928000 9979601 84354145439174130334031075630070992112 9979602 -121269300310424017423105254781142007168 9979603 135293662918527375958051590267979550320 9979604 63923668056027285392308993894289326080 9979605 5796973829764350537201679743172564920 9979606 16468230083391434476692881742195074304 9979607 232783101400411703864400682918222502232 9979608 54549893295755214206723812875563827200 9979609 518615792092325474022483535465456748810 9979610 8734041562544235898697134745081652960 9979611 436141956374865895567858171646053680 9979612 3754393031784521690819216095772961792 9979613 43691181105071228518238638914963463680 9979614 -168525931063675078057182126428099465280 9979615 84216141061287393050694294405130199520 9979616 236745267522493544819802402074345078784 9979617 140140626938723888252458189871674574880 9979618 -157267272994923495981790945306318947840 9979619 -221529508637184703683592652595921080436 9979620 -13485702573152209969902690508770877440 9979621 213138621241586943874517432554446269822 9979622 138811489652904864163341668524326566112 9979623 -271698726125027304933575701003786830960 9979624 288990932124479953166040874185666984960 9979625 -169928060166358536135194765457192630000 9979626 80858800349620683967945522404187870464 9979627 207747159719441964039220191561252061072 9979628 -168032887755226029228268622892141525504 9979629 197676070478865551756407298680990762560 9979630 43235278984610156888474601408299904960 9979631 -156295594841270515422846853633920177120 9979632 -43713926054962026189827720479618498560 9979633 -146152197826882162540617964487740854476 9979634 91674010510906582016399193855600719376 9979635 -112255668877708214477414435976642099360 9979636 357405099998054716958776850584174981120 9979637 11387281565985869942555365738378767072 9979638 85057486265328758151140186900828650944 9979639 66554466938702067142577846263184286440 9979640 -98298195351170500186521889021087334400 9979641 19065449677811475636583832495656441152 9979642 -48341623879748791453809276289461648528 9979643 220029051340993466116656188523971993892 9979644 63666476192726624829816707620089692160 9979645 132059856823882793870671937343018249720 9979646 -60303584160427457767942122488046478080 9979647 159740995050039992806682648923241766600 9979648 80480666818794001429750830775108894720 9979649 34861073273424365510991803895887676336 9979650 -68462241607625909042362560175385942400 9979651 78499579311559194628085573507442662400 9979652 361630298398575520808022705067679761536 9979653 -420675372854046358918938698656094391456 9979654 -136392585785124235875523099428478260480 9979655 -378651029232490304612285303820480000 9979656 -65980461002980034450641679286698188800 9979657 134300682917490803356105337781360334692 9979658 -36892199763555871264975895706009299616 9979659 102626128416637872140971468014534837600 9979660 -38525852133402222036973513088662732800 9979661 312599724070422838539433485344586244524 9979662 -56825252080673534965391326152975194112 9979663 76322986202716868155681474130728963584 9979664 -31301167006446226314105680982816645120 9979665 4284942533669527612130440438340209920 9979666 8684653191923916878489460462544078464 9979667 -83154117248145687468873437513099998248 9979668 -196450197460395817633903672240360606848 9979669 9762983446961574000280280112659195296 9979670 202313029435781270859325625937961478400 9979671 -97672619331094277855155420054301226624 9979672 379570701295970480180316919208127436800 9979673 401348814540348963765879976768216233120 9979674 -39482592063290472753570730345911486720 9979675 -18378619173515877369899792286936832000 9979676 22851093777777901547476287187361734656 9979677 4549346519784980042400412679237397888 9979678 39616903905397415676543692255036716224 9979679 323457719427048086162994193881806401680 9979680 41626708931765662766286696857437470720 9979681 359908495830641771640422143289284944482 9979682 -195472493583150955081685642158926533808 9979683 -26105876366148915138989885571026671440 9979684 -4751482395866437899483278613813411840 9979685 -71965782031185565658279486965101679620 9979686 1977584687730742673807457119126386272 9979687 102602838594309353800000091775872037504 9979688 90359365210355598422618488184339650560 9979689 41290885783502759905526396118936823488 9979690 -60776192545441798545148959707711800320 9979691 -427795223098590104563935957803273740200 9979692 -461707866276237755454270496872989242368 9979693 -564982452406354073956979589415726311680 9979694 -232087263167495978381246335176255847104 9979695 -217084907703071061730811166139925577360 9979696 113877145415935137436904903465422815232 9979697 -30376999851398457629637231474350484096 9979698 -3765046264935091874069902483777339392 9979699 -184271930213797977433703427912179500136 9979700 15366278702418246434841468025518336000 9979701 107182768881576039639462311585515859232 9979702 -32402836629743956002623136934222436448 9979703 -139243690767091530073090492489355288616 9979704 -64487385621708908417865886233613639680 9979705 -356190999345705372259623803128342317240 9979706 7631891582856896114722430358632921088 9979707 6140598189047511392530482753743452440 9979708 -39366245054421552061533057380275691520 9979709 40617265014927689570325058556378911020 9979710 -22622658386864915226466120133012371200 9979711 294313300380317073138064072437970422144 9979712 61760688724325435852091249880832409600 9979713 90753749291910139956447576888838118400 9979714 6380142679833583766107443764803002432 9979715 -80169978869333012860708289259555866880 9979716 -120598307288925686370225085537909122048 9979717 -747219143415181679605848162961728704 9979718 -49607308370997068766345073988427225984 9979719 198936230377607717262668636261063679144 9979720 -616725810943895856713300081485996032000 9979721 -957822714487192527227284148923184688 9979722 -14842251834938962803455293261838847600 9979723 -80942129809324377775083287786727186336 9979724 58567821431543157360659111024401994496 9979725 24040545143892993320996663951443128000 9979726 306653365838256901081217395325624325312 9979727 -26997466660705592972909138449764641424 9979728 -29884616843688127143136862919419756544 9979729 131241720411699930766440897861222016740 9979730 8270808135480747762057350991157145760 9979731 -67143585257457774042705985864552896720 9979732 -140135069326322312304791101065969131520 9979733 -83873626691148523920107849775412364256 9979734 34859591165844004238640390149347999680 9979735 112049599226674060278864676260530662680 9979736 -160565919574418580223579392817650278400 9979737 -92375980561888807605549839763168303360 9979738 33125989492286719742144457535540921344 9979739 128981165498022870884742194506953983232 9979740 33694488261128773312736605198183065600 9979741 -2893656162172560324531398391351692160 9979742 -22159377839148613021152155512896004800 9979743 197576685447020606766738368273219880264 9979744 -601573089955776399567448242684190654464 9979745 220056978504487829298115884989988170880 9979746 22184736931214335108918703567067291648 9979747 -2702586556637764800001812919287525248 9979748 37035482787298433636868207811145967360 9979749 -107462174899615443484657542982030125636 9979750 135658768089771814558293953982812160000 9979751 151521731156296049816715410455809324792 9979752 -184828353416012559923721113133253754880 9979753 35455722291918570209738218965440125056 9979754 -207819157236686036528230321242149882880 9979755 152424783322840256637548798108663159520 9979756 61258978661898036818804279423017351168 9979757 16557684005817894225871779134896843020 9979758 -90292105960935717126694535864063755776 9979759 319185843036728012929409638811808650960 9979760 -10148661327891704179918521446097223680 9979761 307012985376182347245009318127533900384 9979762 -27935016272845306420110330076825423968 9979763 37765463828986818678436617973310760012 9979764 -199442052789449380959668470217808666624 9979765 -220630820466653641408100415718348325520 9979766 -170979757084889429662473370959566117376 9979767 -14801111181687505284594781679327372928 9979768 -106936902555780489217515763341223034880 9979769 11482423732890635774200890788668452480 9979770 40457064565611251490149717056771737600 9979771 -197608944553453509868198935009366984028 9979772 -171057853125906677449183864159413293568 9979773 387009702247818567724643384652439589184 9979774 -59504853208916013283650155746013278848 9979775 -52343489777432480784636618847679584200 9979776 241797411848638496344168243939183165440 9979777 -26636705841651262910595632867753045374 9979778 -31655138410566427612429829181988370400 9979779 -62170584913425617823132804338060151816 9979780 -106018415417150144917914808609377350400 9979781 7985295538158980013973475432763000510 9979782 216978466166012605015974878679752233344 9979783 200289159388690131682921163001887756160 9979784 2237219562017604897502837993787473920 9979785 -99977960853703149131323907612183025180 9979786 80642008688020614223542348833214753120 9979787 12823919331009831031468431356298547200 9979788 17596779267059901074681836082884362240 9979789 417258808582845011710842394617818289590 9979790 79333061344744640050555521284200510080 9979791 -133915854053908755594956242608701967360 9979792 -43405932129210145204669412147349946368 9979793 415918802593875932112762844800350574180 9979794 -125107654393949678430813984946614174720 9979795 95908847517307262533669936057687118400 9979796 80235467729311934160162458130902985600 9979797 -23619168615224252044576205118741149280 9979798 -268091559826728466663602053702339607936 9979799 -55546786004505388957127660627450522880 9979800 41148971353491249580444274372356608000 9979801 1741517058622255064885017728139247812 9979802 -91059839539205135491200478387052629248 9979803 137771978910223344002972345889434868012 9979804 -43120975961570697102992995070454137344 9979805 -31713512739186200790066126002463548160 9979806 49099814637046419363709258010657565504 9979807 243279905993242255013884026004275052840 9979808 239934369647888434806780362318485585920 9979809 -16822044804953809966297843476945599040 9979810 675332803473947117198430171949146240 9979811 -335036671724517091461913919768346903588 9979812 -5157183031551881672933399690484296064 9979813 7733833350158403496892598699630233884 9979814 105458666440059273853959342989299207680 9979815 14390199991594673106647722234497515520 9979816 209072587477282833142056571408881745920 9979817 466131941215306237845532292222669071866 9979818 -116949494393462945647775455745062346496 9979819 62200333894225770333681067330852519220 9979820 -27684179111741106219143220410001024000 9979821 -253334189708164806469656007427251125120 9979822 -7054170953580989000606246500511467200 9979823 -76355469114323433815686384069791336864 9979824 33407171090660597180575674102382264320 9979825 -7726055002755622500454023369229926500 9979826 187134758588188213443121281775078177920 9979827 -2259730686172426301954353208164339968 9979828 37645338093585375611446302384925747200 9979829 56335217774520245123596730608137277884 9979830 1729187210224280559525430243315000320 9979831 -403165984558793226487138709863919271936 9979832 143567869870993879675179493103169638400 9979833 472368955233082521811776476060734421760 9979834 -257679286529276188520512465677067319184 9979835 -68898526228466284919076300717479022720 9979836 -66074185804908871616360481126761983488 9979837 -66811805407075730011937095303995719040 9979838 -24378811038479385559332493100472674304 9979839 -124478301653524719066598090019841233376 9979840 -10179208932011223163769064467202048000 9979841 276512344257786718498977855178910808000 9979842 212917168151158459925442936060968972544 9979843 416463967156771301342972533197000108092 9979844 160898827885671792305677005928594255872 9979845 -116143869325794988927780047063212265600 9979846 -6177842074592883619714500269156027136 9979847 -200666277659313527183271055944639239400 9979848 -813699840638850221324400717562813440 9979849 372379830349640168130489122127823469520 9979850 15974459754243837927832408657492800000 9979851 -19129480136261449165744510113450542592 9979852 247115601343945445729630997337669511936 9979853 -164476445312475651264009258689151133716 9979854 65158637293993742707453014888626195520 9979855 -210524882616081546053153557758442869240 9979856 65201523290107930759309294648521572352 9979857 371189222709489613793310585885587062260 9979858 112429520124511002099213447858394469376 9979859 -423138481307498322934475180766952673940 9979860 -66658931457681606474963217300711649280 9979861 -50289450937075686395084738949971836416 9979862 31299932865436398914962571994447864960 9979863 29412003157298660760664330789200279144 9979864 -160040260589558856619591265851762790400 9979865 8139490070598024698506428152168971200 9979866 -17129697358539086595716214222271130400 9979867 -466164139321165766988526489658831588568 9979868 -190526835826685289150592408087311447552 9979869 484028877383302920748101421159791744 9979870 2926256257284333451726690688694537600 9979871 306776223711622590133942015482513222000 9979872 25459252950476043127299014906194427904 9979873 189055113774516497686623816888162582804 9979874 -31480013138991104531291036515847174064 9979875 -171280651300039281356840317538786760000 9979876 -222874546713488497004624716789775187968 9979877 -295608587247341898023541374187992678274 9979878 -71388566185202017057168514748814136832 9979879 -108061866745965508131843742144636319544 9979880 283813839447326582810427753597012326400 9979881 115336053286831557326742581722762487952 9979882 59810408257348501955367258375425654784 9979883 -255848933989573669485508545595363641480 9979884 -15040198078048123144624547496053729280 9979885 -352777867286631770106264091003442130420 9979886 -3025588056297591528832119011445104640 9979887 354864448052339867804954190883298781960 9979888 42642301205867416222053012918972710912 9979889 -451097525855815750453021737238968443310 9979890 46586937763857356882576594334565977600 9979891 -104365964248116857369236990908213030000 9979892 11415922213268682665788938392739053568 9979893 8754594014762667833511062354959689408 9979894 -47355142652835823559083644561798513504 9979895 297083703074467178317637878085774861400 9979896 205581586838797033546367701835469619200 9979897 -33435565085309936530322067827477269654 9979898 -8705303042067793012473134972628934800 9979899 -129966377079966433369328076748005736080 9979900 25917673275631359709839733946842368000 9979901 -15103791498223198311923509980159046068 9979902 -54563453487631728280524619654739251200 9979903 -23829945341343495699425646288487419536 9979904 -23400262181333694905126589401231523840 9979905 38947646506648553947104560868437625600 9979906 -102949408544293575065636154999562444848 9979907 -40215281007941562330289952794331874048 9979908 250225168813333719670503928532898524160 9979909 455273565373128801606738582028118411520 9979910 180803239947501656759070994942965279360 9979911 126969276914515305189983688602543574120 9979912 -342746592395898470485748856614122291200 9979913 -4324724008518073390713995213261868336 9979914 -14919572663108625461786616018840846336 9979915 146593398647230013306609219534385088800 9979916 99466559094779023971940310865613674240 9979917 -258743297616624583954022066698790957952 9979918 179381355998746330857164666051228020992 9979919 143034629230848124504504424382008602944 9979920 43787464345149224723343691355797585920 9979921 25554317667753764664242906170427414720 9979922 -265023321917916814087346147052500784000 9979923 -58220306409744754031266892213626368000 9979924 246932949242498591859522093130063872896 9979925 -197128380556506967752429354573387799350 9979926 -38689132989141798910542925363398528000 9979927 176131557313354961979118702820203368776 9979928 138438040836243348402961362201421824000 9979929 26274150260020491947126055658225700010 9979930 -53001055045303325472441734961139630080 9979931 -106494640611932942791093991788253999760 9979932 209530041735911757634378289458399836672 9979933 -69033464423392539556597627919406407040 9979934 -40101070680934750198026274560710215680 9979935 -55599021514404276103180485776238842880 9979936 -48949597281387584621928926241087160320 9979937 -78480704223190860650460746038875958608 9979938 -83937392754379189571011547515120509312 9979939 -505611968757147647224881438499201702800 9979940 -159831986620549942538880185831134310400 9979941 -235081926621896692423514605464097184256 9979942 -71691073352933270101434798155868614400 9979943 529164912983812646959148436691385331192 9979944 145608892252938726285446081086714675200 9979945 33497199350817332245910543625409505700 9979946 -67339822953162695878007180399643605328 9979947 83752179505116373943433369896305617720 9979948 -179804042853751739410184301043220596224 9979949 -162988736613350490285601744516067583264 9979950 65143269368863286667849415398592209600 9979951 -815349761230796247357943864793524710848 9979952 -4901530362583323959480997820811870208 9979953 4824973117512531979065861311527655040 9979954 -61231098648483768743308462966254655488 9979955 -5879542716009975888047827163978906640 9979956 473589165165314333534341701454725120 9979957 -203438424996564678012239991611359741686 9979958 -121438541743586478660046899444434893920 9979959 431147258383435563398177367414069120 9979960 -227523071822400548644141181641536000000 9979961 -41537058722446873303414414488885972438 9979962 105072931610482186987632425799557655552 9979963 -8019492226024906377438041842112832480 9979964 -292460408875161362667629399273119233024 9979965 -70478186894898923085339808124336102400 9979966 -85192641266465458573188478741749075840 9979967 505377774992480393450848344820767374016 9979968 -14903193236660675261440163256446484480 9979969 -111846606241401756757638094877746791804 9979970 12829491389570822050929510003848939520 9979971 -38028263839847522408213090978450980176 9979972 -52323643640041314752209662232884068224 9979973 -144680254247468436948885453849705617280 9979974 -20233524524333400956903852975077127232 9979975 -2132168459850946020835654592796399600 9979976 3142024560340299726810884252133949440 9979977 309624184043178714907645786592811116112 9979978 -58891684511624043560669795482092645120 9979979 682981916536640830924266188737424379984 9979980 -162736548782480607516752327788715212800 9979981 119948141602836965433393160065743567328 9979982 -233618955753845984954739444492187545408 9979983 110692907461430660434709969465825429280 9979984 -45657199248238700812274856619279253504 9979985 -189767361183592459628197047158479956480 9979986 58753824585621198756172442345626124544 9979987 -1033975347536221442097939954476460091928 9979988 -34792503414672365926096149091791356160 9979989 -50666050929097996019238722636295310176 9979990 -174564434537223766246936292132286086400 9979991 323954489629556538346874737315158343680 9979992 29776498057611274347275366101870448640 9979993 275801942475635470358799293407488207242 9979994 214160447315614299643914798197931469296 9979995 -84676251090753185004102102346133429760 9979996 -54225642480010355828468265239808193536 9979997 -62642674800086726503498285301416552800 9979998 47586467763413911857478428493023882240 9979999 -2615790263982855015218131244055019392 9980000 -10470652592026693544330672793600000000 9980001 552058041942306537792600975440356368 9980002 -165880869381055221213391970449447346400 9980003 32922829809368584410643282732521656448 9980004 17125323478202565750420921795325747200 9980005 -88571893507219492533295468549625018880 9980006 41720746737407931259902030311501618304 9980007 7473234880912597085265910536854681640 9980008 202120567702897198068704247436228008960 9980009 181010505330337824882822569659772221320 9980010 51702296212311335193953220725317816080 9980011 352090884309131302438573991884141513224 9980012 86635762066197365155240184763614791680 9980013 47626909333071372341743665336726855744 9980014 -259456861285526343784777287676779336768 9980015 -27976025876265810334394954474380581600 9980016 -3491016779874270232033845799173488640 9980017 -189776823748389497896447928653801509934 9980018 1855727718695422979826091278897330816 9980019 -35385895940787827264494871861614858080 9980020 157515680620942414272808404815235456000 9980021 451533069691023977206343746183883058222 9980022 -26789890711216103606864044313865713664 9980023 36893090167549266801387829181963307984 9980024 10569638642189305489055550703129374720 9980025 21288779625154977840970500424584285600 9980026 150599231093025019589705581107748430448 9980027 -60346780023881304477316438000050708768 9980028 94111030858522881966331718004923930112 9980029 412805389141579103660730035351199242630 9980030 -277075676633778806076752165180267230080 9980031 -171602989662409528752059134441862288880 9980032 -437851581268911510147329624289627340800 9980033 49722952126308379079377328105300064576 9980034 17745723431591619906162223324324941312 9980035 -73500179653801026906846480633004077600 9980036 -355492310296689821779767498536712238080 9980037 81420248387845280979787673244280780800 9980038 -237217704497154059371245331096068082080 9980039 -151982686258687835719534534650293450688 9980040 35130799489020695859066600407047372800 9980041 216578947480299489283597522096034348032 9980042 2639949265287522460271679723665260032 9980043 -119615036957108649566591354093133891072 9980044 102336764131276521080113805632411087872 9980045 -104385494364509166095719632779172679680 9980046 -70643184260325625075707394239860684928 9980047 7338976913188810419807638258153238528 9980048 -36478354088740029073959558296096587776 9980049 -3177049963204170139571857150034256000 9980050 153329353604311792066381809469320202800 9980051 -9505731271603630978360835038431364296 9980052 -148737518814683940647793291991465371648 9980053 -139160939800634739760975621829262179698 9980054 21728323441745463007453650434142289920 9980055 -6522728168564190877712496725101195440 9980056 220375119347383948723933307929573724160 9980057 -28516236792637428313662326944571128428 9980058 -82758707809386720040969633897374419712 9980059 177765136354737282907602013847030764704 9980060 -213310374645742247537674983251800012800 9980061 -35314358399955252057366646314441799680 9980062 154199857838566319918212125639883036032 9980063 -453884581113251784756344378550240998688 9980064 -30963914511116934109089396683031183360 9980065 110303390086128712213085625396107885460 9980066 76962736241948909590707219971585387904 9980067 -231219451807984674889350061407885828288 9980068 -18893342811677791811746642547359555584 9980069 472742664576433089077954270210643418560 9980070 -163549834775221132375179351056694374400 9980071 -650483000974641485970336344020493487408 9980072 -499403637850900659870556455645459379200 9980073 65336383520043609619781384425306487280 9980074 95876318961467903510061968369612408832 9980075 44023308277375701526295381415561911700 9980076 -836356741050772605397962911680521216 9980077 510365500190351448183271972448417691926 9980078 -5117146144397665324590335238798236160 9980079 152893610870121003081823166357644990608 9980080 -80440524019562544959516633326878720 9980081 670131705540154878739070706002914995492 9980082 26023113790599960070794802587453281280 9980083 497712235524217487292867151837626552332 9980084 167960683592496775662077006423237081856 9980085 979158852739091826136699918041579840 9980086 -155373674514482399021454883052292825600 9980087 41267959259563550340549019923485147232 9980088 136441975060324549086231138753439088640 9980089 -256523104952326748555813023577711844480 9980090 -96210478512646572465903486495698503200 9980091 -3649800514757132136922372121184435456 9980092 -142359867296717455354526365463602787840 9980093 -38516963634276102142793457915414371040 9980094 -82530834150794451550591828693593988800 9980095 60164775163356752395410899554505658600 9980096 55027583431456951529547321939861700608 9980097 -271712082456856201564238470523452822320 9980098 223533173076023606634411201881648110800 9980099 45297564429005327272276656207988919100 9980100 -36922991060770096698020003786540294400 9980101 -294182520083291399940448167110966856608 9980102 -76830825125428428954536518479384136896 9980103 7217991038056430010538760982879947904 9980104 -120328673715136445090319707366187417600 9980105 410600782469776663678001701973550732360 9980106 -98912155217006947855022524784452720896 9980107 -68270926432425521808995399519659745644 9980108 -90348335407240227951966683845197833472 9980109 27230700426886318188287562214870931328 9980110 -41850613423679268027991754939236957440 9980111 378141677284001682889635032805713386320 9980112 -3543603266850091581065269415874527232 9980113 69363053388068438199885396572294076096 9980114 50351446549825606488769571067162939024 9980115 21488576684974843216219805033199901440 9980116 325978099416630746310298293393086787328 9980117 -23353204494968315107329238465046082816 9980118 -33680601274636053688034003924494828800 9980119 -273255666571334156370534615722550318104 9980120 5207340938402177368574679489436876800 9980121 98384427390030935078178336222051058944 9980122 8223579495730335879784722229355473344 9980123 124097370611184217832501942880047922372 9980124 -68280630873819757094032300151888928768 9980125 420939991731153241594761942563366679000 9980126 -41781727808988548915545689836736629568 9980127 146143696389268198746913280700572706264 9980128 3404554572743577357797324604055486464 9980129 343005860242055244212865705553414157730 9980130 47176331768601919340531503226478912000 9980131 -187476053829432713676909634248146562608 9980132 227021729188569414332743479691537907712 9980133 35443868981970296893709558833404054624 9980134 194096152843746344598418576863665877216 9980135 396380716466903654725053619595141747760 9980136 116718801524849298162498077825312716800 9980137 451188127482540205726530153588925010880 9980138 39349042900444002514190712000791772672 9980139 39420757781111627174216522987014438368 9980140 61898165830394992029480894162829025280 9980141 223212170297696735792402489005158019542 9980142 96357271906131277989508612427943383040 9980143 284000813927812067373769539612906477392 9980144 57094288043090405389923449207576002560 9980145 -51707560071759517141178858097995520000 9980146 200756593783898637939687360012964850304 9980147 163256988869818821283106924109659823036 9980148 54684709601649641542937130324392263680 9980149 207733447674400800812057019636569632000 9980150 77477031944819919616369479720352800 9980151 35837075401311386113990175674940269032 9980152 80874933692034880354648209511362969600 9980153 -311956913420415124462821419176775432598 9980154 -36272451237184157710192298606870030736 9980155 -333356707284241024143925303893747158880 9980156 -406762466886113663167673557370182060032 9980157 -149631551493966156281472486734987213280 9980158 -22075162871904100544030159374665561024 9980159 83922121059774354050881690217608394592 9980160 26358000564730880307318349475390423040 9980161 -85794157189741850677924918523859099600 9980162 -142726418754863677760572641418153420800 9980163 183461085580261243182137187892656058692 9980164 -74989350891721964998734867275066921984 9980165 14270391678145994644754889104462086320 9980166 12321445700871512257422585649219688448 9980167 245044296259163335590323411260105208216 9980168 -339954002234004036409611106141392076800 9980169 213052090967082860898532963316928552000 9980170 50220820257284449334321772435473309280 9980171 179752963859208722922852461038608384 9980172 2108933712640759870997850922640591616 9980173 382378275455206798887396078760418510316 9980174 -183701668902902386841226081948886859328 9980175 -61902798665160955075126029517404609000 9980176 -49542249519896538928696837619800965120 9980177 314780885282786580242258998762199311026 9980178 -72284235767310519133498634939020772352 9980179 119101480101425391829024234169811211920 9980180 -49343581289182878530929467674377052160 9980181 -65403703971140909173702160799275207730 9980182 162669197894619762587383220182456284192 9980183 9881550311813337639634425393441254304 9980184 259012119335220528220645145493654528000 9980185 415312844642580833869758853898395396800 9980186 176237489636351956631167732441964505600 9980187 92021509605543835212085149520445364480 9980188 -446024514401838564898393023697489050112 9980189 378877511728789601168591873749532460300 9980190 14752331955738583594923456234212739840 9980191 137661515969411337051551198505933744472 9980192 513269420164606874304689115929770524672 9980193 -35970024744739670929675095306154485600 9980194 -83145048717765333835061333913053684736 9980195 10830391510097692187521602202027394400 9980196 -85072463759434629444696043485154679808 9980197 -86430097699954363679516224724766749220 9980198 -59701386185814588909549947429839275264 9980199 -517160288142076068983839652783932376880 9980200 -202589794170377396467020330807859200000 9980201 155337398791638554045044161183011136 9980202 -42685057479980303813237828659365206016 9980203 -802465660632821132973417520616113592736 9980204 29254402523469612398807112573115806720 9980205 117091365706644966221230652054226393600 9980206 2956155103254553639774671044082536064 9980207 -379046226739841072784159301347078546000 9980208 10458244830153017219674526041316327424 9980209 -168321590694118063421497386239822660590 9980210 -177811444999632559782225452009888076480 9980211 -78464124958769296780837875609930549696 9980212 -36795196946378582150625089661519710208 9980213 -559210852281671836447891828941920758116 9980214 1959598300006208919750275219248152576 9980215 -169387639913439386024666546466519966720 9980216 -375913216871758026038780314754917355520 9980217 -18860807561130164450032200758665986552 9980218 55248788401899338915448269203721486304 9980219 -36351304340465259029196835618227374856 9980220 6197768105702532960942609224710440960 9980221 -486906112375186886253052026121290347578 9980222 62667081414894383251186483705738331520 9980223 237464694658396634009449695465856508928 9980224 225089928277339578569579161988902158336 9980225 -214882543286590879357402229449265994000 9980226 -8736487224427417912480259936716262400 9980227 609802450436464656295068621301192486076 9980228 563421724904273317182361192374381281280 9980229 -75726663016424232620921260908204767232 9980230 33607393169514492511573551495062709120 9980231 475973602619983145737194167182911187032 9980232 80218488555186049571990190560007782400 9980233 -80896322154736967916600890631573660160 9980234 32120977368765641140005753864567755520 9980235 18084039399477742191473324763227078640 9980236 -482149541670169312536207905216692224 9980237 -243704815775684227869191601951385935114 9980238 104350303066163593108158398373954606144 9980239 -128948018254780432234170785451149218960 9980240 1457445218238139304636270899151093760 9980241 339987220642101557854895697269928738144 9980242 34707846271127139105284122233538480272 9980243 -28413965641176295020387925512557675616 9980244 -268021339317418330002706217675183554560 9980245 -188649633395537131392681889262247986400 9980246 -355824740774196503778614055381937074816 9980247 15873959197800512653360953967097011920 9980248 -71441593986908058997343519164308480000 9980249 225458470653060398202550897865979866250 9980250 -27384735289311547131835171377568512000 9980251 -384022503849926280107098744937681250748 9980252 -71364700770244129818386372288448995328 9980253 -513072246516202852740074871968111189856 9980254 -371162879449599042417240067902191503488 9980255 -14575224855175647393545824490333030640 9980256 37735508789562621125015691239199080448 9980257 -1733442189781570002484632885250999296 9980258 82712030219442146964261135206683552320 9980259 48058300911054427566862892798408976504 9980260 270216837488688876815529485579107852800 9980261 -86383266913856442320769890756513423076 9980262 168188144687582316701995000050917728032 9980263 -108770071144740549102260696092999824000 9980264 44508480774529947994514517543321600000 9980265 165725736876819076979535597589854640320 9980266 -52935446044560561134491001725658265168 9980267 355099240204630681545518708687474496552 9980268 -11958295642666251819601832162944275456 9980269 -40340976110342249004958653448902637000 9980270 -160855369845872701621139782782472825920 9980271 77627047231053320632867978623527774400 9980272 -70433446817205834537528320883410305024 9980273 73660385752166044312096473034214636964 9980274 65327956042160856272733388019840376960 9980275 112302008534591191595139384107756541600 9980276 43344977568102073097554285841873437440 9980277 170227086478880251146645072029215080960 9980278 -42456841246083740721831617415286855680 9980279 -184946372952755577530747439217635060120 9980280 256784943722632179043582166331672576000 9980281 -482010587804233807031428140949826128918 9980282 5024141355908378931758498373339225600 9980283 -156089256997478688667238837217999820776 9980284 222434042016364814879555061048538351616 9980285 -55093606227512663699092611117413015040 9980286 -110199352827670448243824979454193580736 9980287 -417935521900462499157867086145849096064 9980288 50910078106668458582656009675651153920 9980289 -88171754676195010052007043589916524592 9980290 -73201992440463711619128023094107589600 9980291 -283410669835889465082964577710200562308 9980292 1273990071698919814622894416802856960 9980293 -56928986853703054992056927185408055458 9980294 -52698318412565965201602300352154669568 9980295 -24643108375372717506552610800099164160 9980296 408134229966852634264726945008923074560 9980297 97247020685845338041016982616172910746 9980298 -43261365994511846019202497161021688576 9980299 -133114556426003266356736121885173380464 9980300 2334502868767200341697487819377561600 9980301 32825782084256191264843124214363624960 9980302 76248470824639298893177112223377282304 9980303 28958800483937821188479723104110933552 9980304 6656346295074629669175169546051190784 9980305 -169449717602057993011989948026332422540 9980306 -47498240360087416320262668637192671744 9980307 -425864077160627187716877857716002432000 9980308 -45387061790346166962899834076987633920 9980309 89500677961618530607468942267451344512 9980310 -35407125057328552931359872495483751680 9980311 488580763687360829287129775736928372824 9980312 142591589155410408778197928173671731200 9980313 -6778828351294694394400563059145836160 9980314 1149288891843362397602019306374102256 9980315 -245830784485686792141658108497687568080 9980316 -272416787549870172378242111493781552128 9980317 -540711157907165867800276735443661860634 9980318 -240325318801629331950160954645221571200 9980319 148377946619240393147460316567287401544 9980320 -266118830662651783278010903038866227200 9980321 -75408540643706632152844894380725391360 9980322 -274680738045700595502322449240218880 9980323 -261252902408337754977320450284590642816 9980324 -95886907203222068146521434716859043840 9980325 8909044500046523296603155927520765050 9980326 3191018941809173307793232945516207616 9980327 2089650553168459660039774220102416512 9980328 182551178026439769869201806584993054720 9980329 -134072637509038217292643790483606400624 9980330 -75747126240991855543299787590230548800 9980331 118687222199591138152928283303855118320 9980332 239221130141567703194564988977872233472 9980333 -496402553260182401915168553319813964640 9980334 546297153059715569019217959762868992 9980335 8153774256425197183421369687371458000 9980336 61960683467104439399396773340959752192 9980337 -283290644199441305053958213021162692032 9980338 -9783113083956524977075179118190875104 9980339 170761310835145491608688580986709224000 9980340 -8685654532480699342918481712087244800 9980341 -4014951197283087517282299782939296576 9980342 -144634220063704225136137309606441080000 9980343 754595597951264681491406410334814048 9980344 -18895779335866164544802366625545256960 9980345 228182413300754232690900043518298459200 9980346 -94223876273932488530261460142777814016 9980347 -5969892625643445787078833096576455472 9980348 -85697413178995899266824556175451628544 9980349 14916520637829278964369506680783352064 9980350 -193575197582072130856136412838847976000 9980351 -185828845469553854349386756542348563648 9980352 -65924492177724224537651595051767169024 9980353 -132403507471473954896060226054258953900 9980354 -176063237738991677427413570876631672624 9980355 27685657103200808499115943416099683840 9980356 -5300421871943435399326725497107218432 9980357 98065657622438241687341614185831257472 9980358 -71452178133132976007091856988457807360 9980359 -108038401821879685477127304166839285584 9980360 -87327625063997011811316185143213056000 9980361 94752661615968675340431817545730798080 9980362 65679505115524238925505211482888180992 9980363 -201514432879719470522125021166838689388 9980364 188771985919694212025497385494737010176 9980365 286702499556326082531681979867896491520 9980366 -435055110226041302121172751278761249792 9980367 35493006936350477243760147083189744640 9980368 -34936614546857329406989985791767166976 9980369 37099616093222273458322499353365646436 9980370 -12623790207965519402162939054540410560 9980371 46422140757768375425753390901161526600 9980372 -385756104220698585192473123801195270400 9980373 -8249602878661027979380728703994276256 9980374 273788709183766939431461903807868315936 9980375 102700630563440561841940157289734754000 9980376 -118618622588896158729700751477279293440 9980377 264576681858562442721186456005104200480 9980378 159409233970544936329387490044622304240 9980379 -241894725776437086221305713891750273600 9980380 -115175834790774494356901729130541608960 9980381 57755506225390105245260241090778773600 9980382 -99967359121930921220108492965608892608 9980383 75059377006125465242731281752877393520 9980384 223911964060016369786745074534217940992 9980385 -119618636883294805216930984911486710400 9980386 770683949743085978493914982063728640 9980387 402845446552290005131842697662819027192 9980388 11482024392421903676237702263320084480 9980389 182644603091934730111519844485262104190 9980390 -3919111421469181683369426473868288000 9980391 -291958134006397331280795618441632572800 9980392 261351018761250634590852446416297344000 9980393 -223402683847190813786359633376913091356 9980394 5956080153822387608437678969798774272 9980395 -427218723056883834356152432179017023920 9980396 -407578301246502216258134976319096865280 9980397 33937530181964285487992627178862369440 9980398 145196691014317015534344920633752603200 9980399 -35965713046280718966643600680756340224 9980400 16335420083888472194245673065397452800 9980401 -242049213287447911989721191780023001600 9980402 -92000931820393406817521007222861412848 9980403 451606529942523024099759536996212383744 9980404 -40395595908087708506358487705469855744 9980405 193830020666885088451913278775824860060 9980406 69820778914725511261755059788361202912 9980407 6290207200837144426275275384938530352 9980408 450276376600961837138597526978743808000 9980409 3946304502712222569132244101634415328 9980410 165573608606972845973925860286320382720 9980411 -14582160552212368507106396628052186080 9980412 -33025261547671593187031978150721788928 9980413 5980938912034062602842924487986099104 9980414 -15728035857685597909292767608958213248 9980415 10072829195971873729173309958786731600 9980416 -162364598925230926278516468280360697856 9980417 21452311602787234097444298007054787412 9980418 62071560405740062568991505018693950720 9980419 42711139747858245022020443270492046400 9980420 7021195107650593800066451221628673280 9980421 -497674697935107376963895685118479585792 9980422 39100488691003824345140269179522312192 9980423 -239668246744616895159385913719950656160 9980424 90337413572801516947439077924649333760 9980425 -6858715440570955979776220543275958400 9980426 -29328125719420132358732703106066427088 9980427 -237425193636986800649005614853949836368 9980428 103553613667960301342446278214889558016 9980429 -5626609362265854304539585013162125216 9980430 -66243733072397056544138479827444775680 9980431 -14872662112981820285337236493722866768 9980432 -10653042641843406276278359160950358016 9980433 -378124454766570111061686230187507197616 9980434 26280553157303145434795758257595520640 9980435 398206822521919008206098965536919464880 9980436 45370084190166909468219345545245814784 9980437 21014903128893345302914065616079275260 9980438 37297593641741366658367730172596999040 9980439 218376838306576952418530753973948257280 9980440 -19530113349213594032258798682209280000 9980441 226074973448561184239126260149573232842 9980442 131522719241256677488875035590996170240 9980443 -739639758503837813892046784971451044 9980444 -104182821523802715024759928973553561600 9980445 121287283434434668773478696405885886400 9980446 52793000862129171431428332929867360640 9980447 3027507882965476059710638359566684400 9980448 -178332373774556581452798428835488464896 9980449 -265993980317173724914212697320579003550 9980450 25828431384385157938011115526631628800 9980451 125522739805130456090170337198352222768 9980452 50973160645564666943271365280161509632 9980453 -213636259047036277599343042800157364160 9980454 -63451553053235385077784722303780493312 9980455 -10250046975746600271496716240782573640 9980456 31829855960799592586662762550614010880 9980457 80355903899605990091176998753671097888 9980458 -87716912377331712189293399230360387920 9980459 -80675856671013921480971900104264950432 9980460 29093889126570347545796211941178362880 9980461 -347189465262673708818928257732217016938 9980462 -216607130756763722771121056672228262528 9980463 4535002609351424770989324170895233544 9980464 -6791525150751919636764453320608137216 9980465 374310321865911633872052018160986988800 9980466 -51065508957636130917520266519149952000 9980467 -309552915966336710770210337521207414800 9980468 -583827086066442001744678864325113073664 9980469 373572078935371126374623089976947048320 9980470 -88423393669295604088678890136239133440 9980471 -396453875721518928047729407756867370328 9980472 -333326120349703119263333404286976000 9980473 -471763600036089204277647392279889080278 9980474 45215884361036774233139141889689693952 9980475 -171598080814624215949892424935562113400 9980476 189849323466208724733468305156438277120 9980477 -51212309825505557701412611191198543540 9980478 -34062961292300299112920380720378196800 9980479 600896999542037390054565929875757124576 9980480 101570600948951114158627974090561945600 9980481 16014942194899640109703549063402917888 9980482 -109078413209919085893997210180307624448 9980483 -174812356735004002870821994047874242576 9980484 200010604385746181633676531242326465536 9980485 297220772661646929129843877051759557180 9980486 189416729006901769160859276700121700192 9980487 15552189889031107573165787580624444336 9980488 84125253327627599006427725918708367360 9980489 372150213938162176639220100282679075380 9980490 -7942079961643301625058321699505525760 9980491 -60714747167152177519345215390261718480 9980492 -361232072000678706310305394045509475584 9980493 288237724908372441870444640562495235264 9980494 -42336431368030562338465270341531177600 9980495 3431777645734184584701678459962116800 9980496 75316985612473590426366442044281585664 9980497 420297507700040755459093500554565907584 9980498 -207849117676131913107389189073991159680 9980499 -12122967152673708739259645757020400000 9980500 95724964840205919806358461528548032000 9980501 377075743841422382365818871025775567072 9980502 25818716441206250418355557461263171584 9980503 -100613035144360101786666412305132687600 9980504 125849815946243234023528074095400437760 9980505 78539998548037520441088561592656469440 9980506 -6766329727636158215483841257198503200 9980507 204619322427407109574725320516493244320 9980508 -184423427914914134866582238370782615040 9980509 17434034305898713787547064538525827584 9980510 185735065046118318457224908823273168000 9980511 97347228702919837780996642741797101184 9980512 -65412839514358787349165013918952718336 9980513 186266992621534419466688442884022048480 9980514 81700005471952261238183330443786457088 9980515 4456100104984089630471718929701031840 9980516 -138125856803740447528354279691970623232 9980517 191752339130280046060841105020365420960 9980518 -18544523948436904260768007539534923040 9980519 -361199539014103882178128949746820683080 9980520 -62316835749281009165541572474715340800 9980521 -208739738289788275787013186092689798336 9980522 -151132716125357678629475928856870148688 9980523 -130796093924352193383671379348153530880 9980524 -81088594457380320836747054959101020160 9980525 -51802273174160206909648308010976797950 9980526 14341633959210268842930382162963098624 9980527 1000429428517776310308589572945944340112 9980528 -26534584902040651311992384835158409216 9980529 91034498562680015938826640381569889600 9980530 75326967915060412511667777514601364480 9980531 -7876670257013101925802344216158804536 9980532 135779524962606792798393386356939579392 9980533 -197326339882404288784141634354384996 9980534 -192401454214678745774116953106300255584 9980535 -226264877558735687279815502788751386800 9980536 -184870769598651208644074163991699353600 9980537 -11522261888819421818314124715925582848 9980538 -71505476381517236695307976042098188800 9980539 -157156005382208394090369579060461677660 9980540 -110249213580067617150813264692482229760 9980541 -185986402990866769547030298742933405920 9980542 -53152143073726601988599360420139048576 9980543 -27854341800351769422339890861265101952 9980544 -146119815896338861386582589505431142400 9980545 138634928954853363524353045121773737300 9980546 209582825136802687490660954743077803472 9980547 359381033017403561751368363643695500272 9980548 44985722300328554646826359876816291840 9980549 3388695770347964909049798825683604480 9980550 -16167546069400525717909498992521904000 9980551 53051672366854278130744092993044703744 9980552 -288829777325108150464516608241599974400 9980553 -29975362050221601089443821086319086400 9980554 -16417152531889409867034427450479075024 9980555 -111012872672497365959032906581887920800 9980556 67894465499936983794074836825850383872 9980557 108767954721919998833664761270197168992 9980558 751237321848358725812489326164080640 9980559 389371597500038786165681962608513178800 9980560 -980802434619616215582717811627622400 9980561 209273614384922515773195189964504208112 9980562 388435683190792786622921974680900864 9980563 445712804836637953353618259432857450744 9980564 599691263484250617365775922398091008 9980565 -66954480265027698222501359793150117120 9980566 154848872157164571099612405374681218560 9980567 -4011501591965206805735987497854618624 9980568 84199817157337297937837009363367075840 9980569 194544696265229980541591616853181082496 9980570 -57661964348568252598501717751036663040 9980571 120197497040814642509272766302183202712 9980572 -2539152487407052510296199358749414400 9980573 117203981481943168976135517681775180140 9980574 -26534415667691159778180507791634284544 9980575 59608464794240020442680611557686170600 9980576 -192005975252751621835986943197673291776 9980577 12398871999549753419642670279835297026 9980578 -36081412847988159741435899580666207744 9980579 -169319536590402694987905195730932735024 9980580 -27369490231437294617372688423375974400 9980581 -34792827171655944344799002780340647496 9980582 -285381589825413378247392295722273081600 9980583 -49218454897214667436195303085222031576 9980584 113543427679641847862374832692611563520 9980585 97041041700438217252659751411443342600 9980586 -38123711347949513997370129964087193600 9980587 -118448173109341243497288013110360089568 9980588 460487072070913589174970617357497860096 9980589 64712305814613859208263485409972589376 9980590 129449060482630624280910963448377448320 9980591 27679743730941973204241681168468354592 9980592 732539577526322761919455686978895872 9980593 12311070329189544320313370521480307520 9980594 27135695367067129345710693425901390240 9980595 -142188218303748595366978192136091223680 9980596 135268689355145688645127230865138467200 9980597 -520780657343380270558550815698650824704 9980598 67592770042016234406806741053473379200 9980599 -69134698508420655077738299634719293400 9980600 84825246012568881542255899397391360000 9980601 5065405177025879069140374275938099680 9980602 -106035302283017767985398437548952664608 9980603 -127922108905845457046651488179973685148 9980604 285256330724114415062078183835678213120 9980605 119378776588289493301418349291098688000 9980606 -96329113229000678111139282111198997248 9980607 -27147375280227921562725333590444866560 9980608 -5016635984590786448561687639919427584 9980609 -257295665623808776949664873851612156796 9980610 17415782749219647782422170902004341760 9980611 -64159503308004191090851130593378075920 9980612 61208162549589743980524674780431048704 9980613 -320511077051253705233136068350715119458 9980614 96776054813602766668710239853697440000 9980615 115433493478470244189863854801183456040 9980616 -40339245049440379596253206262812672000 9980617 -80437649815650096258616191838223829600 9980618 45134766202990647506840160453786906720 9980619 207220724168045366629401829379684227008 9980620 57004859424143208015944868474175795200 9980621 152140283360545678929425950823113291200 9980622 -208561937495024824690100335795419043968 9980623 -521207351644113262824834981508353439520 9980624 -98610682821775847798026648326541148160 9980625 -39506554253895717988566887039576010000 9980626 -30625033023500437276233522025993477488 9980627 -239011933070963049239033669360576273880 9980628 -330970141967548523854412986962444288 9980629 424076792029031512742478053415501393230 9980630 7894876402658729581760514092373699840 9980631 892968229550364328625572298103712613280 9980632 -612880120191998488857363528239445995520 9980633 -11964742862606616671463007255745159460 9980634 25940458429511856288625378712978703360 9980635 41996589887787768133592315157781097760 9980636 -73642876412435943644400062412032348160 9980637 243198078467738568099453411891112496160 9980638 4640311154755206703331745963677268480 9980639 104500530468088402249459353348009587952 9980640 -98984696795180148056574962871042048000 9980641 -77573289294142467073388358022062747216 9980642 33218671029197290638923512659407399424 9980643 103392704550256866570392242786898948160 9980644 6969294009527993055526519010992178176 9980645 337748140630570289537342735763360555900 9980646 773670414532072291664107810312857600 9980647 -185527163741149491523106537561051319136 9980648 451026002885794979507852701497686031360 9980649 -102297524671180715860264537069003532160 9980650 -44579288187274211363174036021449682400 9980651 434176677858892491776246923856701311600 9980652 129785419914349788156262428106682609664 9980653 29070291114873930962955539338513653184 9980654 -148804728615974716651815882844193356224 9980655 32639060889814664418614737138765249920 9980656 -45565784839565619210164474069172420608 9980657 -106840211769590294698766130512173808460 9980658 13187032847523257710671657636127526160 9980659 -12260239139456646539370041060906479552 9980660 304574397654574751121166467266215207680 9980661 364011974508505548084297289940760471072 9980662 -5894367329922470009643934834139592000 9980663 91156456021024366624509484235376896856 9980664 -9639674379535072117682998348303380480 9980665 15814388519978214578741518672242043200 9980666 812954943000339967120029317688973824 9980667 12644373737016269866368403466771736576 9980668 -280683846453776010880372946259831549952 9980669 -404036851678684280565951070139880077940 9980670 -12930366677887082100129250373028311040 9980671 -145414374576239280483553131024736773456 9980672 -71861357112776796268124612339957760000 9980673 -184137708095538611470051168253789278416 9980674 -174033957736093638396483244780070548608 9980675 -66056233592829774065467681991910116100 9980676 -41554669998282794901225933438282301440 9980677 1674468395257250581859922188033277472 9980678 -308746558347694321773657394577835795360 9980679 -145456817181634835855824600745965521792 9980680 -298885713891727497859761857907059865600 9980681 -394887367771964700834053691811561974000 9980682 -55482907800041198864595155887576116480 9980683 423564098224051745372800177296804087840 9980684 -80783431605957907997495206462573784064 9980685 273835860848520172325228625334617600 9980686 53514346066467353997079210702339257792 9980687 -1477332067339106341711350315244089480 9980688 60870235923500039689557638496468271104 9980689 152690447742959164036210769350713052224 9980690 -103910165973683395910057440833692162400 9980691 -109458415777714555892070269240117934336 9980692 -287940507585207674206310140228304301184 9980693 -73530825886154612074496287727602499058 9980694 25146852370903973792750533295597637120 9980695 56265378574413747231383080366620097920 9980696 -140988825976693592090643040837746339840 9980697 -88504175812601761219195286810518321200 9980698 10958904499252018307264234013880074240 9980699 -409107427549918852666310749098926514300 9980700 157220956132095035751405067025565696000 9980701 -358787879388912794034071501050878171008 9980702 -23382681883040759751375139416984384000 9980703 152886786008324500282792747960777634712 9980704 317387601747345733896264255136889634816 9980705 -74647671332636200624752456602711009280 9980706 5075591222676890327767130262059645184 9980707 -521932333303260479288992420412592963120 9980708 402362292905299112677697837534923225728 9980709 -20513586491339368471987050413564747040 9980710 -157613399459117430393036649861954650240 9980711 -34582505387203960398960255549672978648 9980712 60346140491393801435724506523308851200 9980713 149552171967368540537591441982170030500 9980714 154164245013164890122098272118333217456 9980715 -220973151308575441734811146854228996880 9980716 77325462735641944062117309220338404352 9980717 -309917493740859097501479076573960037268 9980718 -19201392480477516625240633644353832960 9980719 -19887444892051872636475759280488312320 9980720 -63658258070565922229076931402388275200 9980721 11703749067161635142966250134522474640 9980722 -62874759703037315931471933842165174016 9980723 -80924998178950806249112321066354727028 9980724 39322334634138548813995293194821251072 9980725 20573290171187744874967524150494990100 9980726 -14583185178787021128437369472542355840 9980727 -4258655495048797420846079237211324000 9980728 -149882950305948214088191647003218595840 9980729 -45442602565064122477745059787968638720 9980730 736592899192755316796019386474553600 9980731 -140922624384021862230405572330596861468 9980732 656312656423413605832061437967104952320 9980733 74640874639858578127647282992348787264 9980734 -120930640123639127092717560075769696128 9980735 -74155375784602529527978651674685132800 9980736 10937507748979916950631475100652666880 9980737 155727305121214696773746246780818508500 9980738 -101153534899189102183766337083617580160 9980739 77343992453197956114088616063043205524 9980740 49079174365317466211669777601474600960 9980741 333579672144962396625606542463628202142 9980742 -37277402814273151213990523602765869888 9980743 24178977593844268134315158351377757424 9980744 -114511938282713315026764662431231180800 9980745 -16104822624912506335693439759034264000 9980746 -105732378347430116432516014606202703360 9980747 -112133910129319650695926924244182336368 9980748 -56811081356760437135672649086955718656 9980749 -493480531904853676762659736605880170250 9980750 -26607595541704461565247459698898112000 9980751 -54917968049711917722342316923500777472 9980752 34614169088076586615751765433532661760 9980753 -13303433761882497309883660838816030556 9980754 13361332065073780030684816280288108544 9980755 253182403359206406588390451724370742560 9980756 -476642154591223223761898965095053568000 9980757 -67205120964968206441904812321720872960 9980758 16264758383900950458482524453382054784 9980759 121945461692066034882746217921491874000 9980760 -12413127238961838360829035358047436800 9980761 -643012754940572814374879187149795142192 9980762 101540913186243411707430228077088440064 9980763 -53668967293534036842834270463593948816 9980764 316612985776164869385572297066920177152 9980765 -152585769481963008176597427743780853000 9980766 144571071142596928572855574821493545600 9980767 -236904563486722021696665781752985437920 9980768 194928377125077413922421879966088036352 9980769 -5223286992545756511436274412598081632 9980770 -142749335112480654575847418093580701920 9980771 45768402648998195436148807676044338972 9980772 40723618104660543516002515861185057792 9980773 1170190007405973156187206047729747808 9980774 2884459451649095602198239145374965952 9980775 -1263515277201103829576993214940153200 9980776 117865309839072932875387201494888038400 9980777 270315891534578054326137938157567181626 9980778 19821925001302403759999268265899373824 9980779 64094756918917332092647234609794640320 9980780 76166053542212586654465054001598361600 9980781 129673423214081901994629419763621949440 9980782 7979616930812324850620547904714188672 9980783 -19575467820225081259647021734191721856 9980784 -16268257365181608918761320166430769152 9980785 451621331028605988131135028750422370000 9980786 -154327386440466327022171340625590247408 9980787 -55889985599844431280677278367822109648 9980788 -428018147445685915311255573320722832640 9980789 -64792065317003070034371028611809171328 9980790 -65392735224914614102411541415902146560 9980791 -17297564454985362053825988730860900416 9980792 85627911478752772947229055145858048000 9980793 -267313032189667345833634573824098608800 9980794 19413688500578392184833819002642263040 9980795 -321010194754654421962365649814698713600 9980796 -85399730802839856229487365967399854080 9980797 598613009485407046009611325062190833132 9980798 123668293283022110352753669534708585600 9980799 -192265634686870375674782033909299598136 9980800 -80990989041103997131602855481835520000 9980801 -59693660295381577783573322796011079468 9980802 149498312747987037091780942945071906528 9980803 -72974363302310270115987176695722721280 9980804 99152225748463110318484213644862328832 9980805 103021124567602581317100721535963897760 9980806 389718689144827858006762100472911136 9980807 -503888935480404589111033181881366730688 9980808 -20657352233293651262792978184783790080 9980809 240411051948075383234647292013967260880 9980810 -38654112406717914873632150499859831200 9980811 -146558639449679080308987125064526754112 9980812 51602185866713925498747327620598054656 9980813 -58933938846492514735112505538681060938 9980814 -125859671985401718509854952263633536000 9980815 -34312322752935628194503231016120554880 9980816 -151189827646522381824615342190755840 9980817 -98241868114204158593512010134591067136 9980818 -184809988522935965808345529841638166640 9980819 -365886585575464608116468749804320378504 9980820 -6732217213150153732122562726335920640 9980821 -250642417722649595407305605266539286500 9980822 -36077785217081592117797702105995070976 9980823 305694490356559556349554090487172622184 9980824 -2742347576644723786758649961087877120 9980825 -135279020639477746612314162041449982400 9980826 249598775915320026288064465252000779264 9980827 -280632309068892270043912697648145516960 9980828 104111208828540836499077358608485862400 9980829 231943967122239438182555458152404155500 9980830 -40087118593071703826979129719247925440 9980831 10240174271590784360371271300506239840 9980832 -32230979545049056611719586590100553728 9980833 -111830389791449434187259993276055240800 9980834 29317858568417537703418582757585805312 9980835 4189859427147795966617682311750997600 9980836 -314480207212783817143277084372855569152 9980837 371596425192980254884411507276895383486 9980838 22271233683059139705691060129599537408 9980839 337847726823990959472986540080527084720 9980840 -366304602169334931042898213855335475200 9980841 -76747559599866697831703242888004776320 9980842 50187105531858455361765924495334353072 9980843 -487092404275174223100930509122065247920 9980844 -26717790968536605261248153070191185920 9980845 -10548607529108152312235526144453408000 9980846 1373467072248735543121216725220698624 9980847 -349258890594002932155514977386606478960 9980848 138298770169232345610441688472266883072 9980849 14272368012111948203283915323544724260 9980850 -37310931495058643494676202373176729600 9980851 93939325782292497929720768272724248600 9980852 9216577415153799941183730680421457920 9980853 -43064328079290731522829897773902786560 9980854 21015394583442787104180886654394375808 9980855 -133558788965342561373024208272652083240 9980856 -300438679305092469231446969420743372800 9980857 -358492338106621492498467021777223255894 9980858 63991909189840769723346878823620999280 9980859 3905262518728466874033353205442100160 9980860 -141953652413024563729780155219173068800 9980861 48678002769482791320929640325051210560 9980862 -67773108650996831382648485928717651648 9980863 -109170026551051049892265127863679581888 9980864 -10857022078056889000241807995787280384 9980865 207756346057744998826083677257352890260 9980866 52264415304256670766566786528948427264 9980867 103017988075076215191508634066648543520 9980868 71379686395297306746813410436068490240 9980869 -550539893452295190695738105655821493730 9980870 -215187795578486207957688180979320464640 9980871 -49634858203138462689713758656370360320 9980872 200127043702720696793271034090121625600 9980873 105539574168409142270913426572776611840 9980874 -216297783691998778752221932302460354560 9980875 518072634357374018737166549983821252000 9980876 94840448015581383840054507031496194560 9980877 2701897506724542066773537083562286432 9980878 -78887020381779826630692855470785469760 9980879 -326757395208839007257360669548033991520 9980880 3527355459350035962266773757566648320 9980881 -420120233233115934607538947270298829836 9980882 289299550456431398625511174583602011792 9980883 11354138278646349729211312735827682128 9980884 38362326250610331439181678350182572032 9980885 -62288287335613765469092701925544544420 9980886 -29617487164822173041371988156110825536 9980887 45147382289907021348241771587472041312 9980888 176351161283347798929395967749839349760 9980889 -3597524013651019267202650795473268992 9980890 104123373094434950278670723045613350400 9980891 73857251462890959409005833234702083872 9980892 49600135831793483182662433581533577216 9980893 50700313783433311792198316256340392844 9980894 48720200959984671455584513022164491264 9980895 -56185581828109021399977751256795625600 9980896 -99191870791903076570517586804067008512 9980897 2130894442082739606278768289873046932 9980898 41686341633820846756667685636370667520 9980899 -34001158659637645291545386597013600100 9980900 30043385496549715012737017320950192000 9980901 8936495138761944216629001390711636480 9980902 109792522627714501994706655164186218400 9980903 73431826988474063628086323904154047664 9980904 -6654932601688812380796398367763660800 9980905 65312074242603579837636244458973296000 9980906 31518906274315529045619746164789991424 9980907 -52613674915293427512565659934047293712 9980908 -74577267401566378200942218305564422912 9980909 388366948044422433338751193247134354080 9980910 18681577114903305131050483405062024000 9980911 204665592750558641649282721139323410512 9980912 -28235956524159010471922805017183846400 9980913 53426470880160153723122558640672703344 9980914 -196401201599616722846891177364971503200 9980915 -21971895698147762805004115427959808000 9980916 -64044935512436962245327356710968164352 9980917 35890021679223392898192989724127254012 9980918 -333163835121011097904476952798730666880 9980919 61488697132227987726295652526833419680 9980920 271844421943783201669426115244478464000 9980921 277668210889794035132187016027336581384 9980922 -75850388171848949678656022165497675776 9980923 -811413589150577445300363131074102256640 9980924 -171501364236298731677037105109291643904 9980925 12784888020212004685870304345970835200 9980926 234857498250971350815461142360740646912 9980927 -535706618319943524483768728828741112 9980928 7595259639848851012639360676958044160 9980929 -118966293434211666680977497777766434688 9980930 -14734568671475868724686662091969331200 9980931 -291565586840628624920719858258323811848 9980932 3301000367933146525786993462262915072 9980933 59137542021733324972351152074501608224 9980934 -55546984815202555060373165637761379840 9980935 -21603330386987431960436427267351402240 9980936 1216184181283971891307086113603420160 9980937 61357511382125272265072302649997284394 9980938 218145319178717391202880187234946854912 9980939 650052808623673646496684619867999414560 9980940 -91939422948750431367094053743571072000 9980941 262491467439623593735071505581999596342 9980942 101087518992151779750273899966168649984 9980943 -68975158718677733262291758304376895616 9980944 22843034828720947814158176208260972544 9980945 -1527536908009550091687797032786224960 9980946 54137371646882986509827942323669314576 9980947 -280100953285778941812124132327169921960 9980948 -18114941368707653779366025420697391104 9980949 -155825257018592796227761681603419323904 9980950 -55649769335746689184151087164249065600 9980951 104169295234119625630398140568541697712 9980952 305386505394508548309335131828148613120 9980953 -225850856998576393764704958395254262396 9980954 -115695577941972384764501409086216215824 9980955 -44925112835829779218585682016156840000 9980956 334725021298255716228427143609195845120 9980957 86913735285859525107135932091665412006 9980958 -257020811940196151164121349780474624 9980959 4256632774671916994749001281950306360 9980960 73157237466295590332672511280592977920 9980961 -104903177547689769403080094887870175296 9980962 -172031730146141368587028495817786200800 9980963 35936397862568943309153111495387288120 9980964 -38496847453675050012728837898889580544 9980965 -155947013475881857091491662008919216000 9980966 80410438719101140629495036565183043520 9980967 -141904223199953053681461519277297898496 9980968 71148210160533280498719718844590402560 9980969 290140845512737232297184626593479317370 9980970 35729663236893264317572979944522272000 9980971 87233848822603385123344960067971084800 9980972 -223669914790494694621079895379069796352 9980973 126517968419642115348934402056544647222 9980974 65948015239964339129545862769804522432 9980975 -271640764621878866494820193535493319000 9980976 -71634463574236705118580101872919838720 9980977 55922708131042110317309983596647339264 9980978 -33443601488935004005845408335168415744 9980979 -37511662107368436677690591721333938112 9980980 -19391678734906918629065287216364912640 9980981 35256287109970328066055513919455815100 9980982 260823021080109389552756388736535007744 9980983 4084974310216349452226508287919896080 9980984 -102922997652290742706324319697072353280 9980985 -20264225802422591298787253123341593600 9980986 198562409369399688946076668279841646192 9980987 -128476998190086244588784474157747950364 9980988 507818790790727848974173692192333824 9980989 -586319549126040791112434112686989909044 9980990 -276576725379795818621080350358313205120 9980991 -256500630742630180891323587457371589000 9980992 -40440778808089462386164955878480936960 9980993 -67773242838603487679769644572076277456 9980994 -62846843061716037224490611602904682240 9980995 -89407649094179875723251304203465542880 9980996 -37583653929219733548195638609212080000 9980997 40743873555132317668349457273789724128 9980998 -1136779930514157408030424525546320000 9980999 11109235001372437323200979146805492480 9981000 -262916968661256170029225967755660800000 9981001 264264093663402258245349275434331319002 9981002 211735083868428860648447082975936827952 9981003 -335893286402851103209565850425795883792 9981004 149072753659527812603755105490159308800 9981005 213550178052541033861744574324503688760 9981006 -67818667642663399848658453816604075904 9981007 -226188421884684827205825238630836884000 9981008 39797657553588897682630011226613612544 9981009 -226119265801953860166848995624257864960 9981010 -77865034580031469078597762497922511040 9981011 -26562829171126624053374216346302066976 9981012 90702608925315327270438138544921946112 9981013 -4101403955604190602897559121394696576 9981014 -428423069904121254993366989092292713728 9981015 -1954122693590396851447218125436414720 9981016 30467524351634093403718975264836372480 9981017 -653491301701509541558332944839109662140 9981018 70466703910347817416109164810689779200 9981019 197323290715881280709830949572464265720 9981020 6321164598478243600660574981597460480 9981021 -205393209152834995885813791972899373120 9981022 90538754516422447565780071198362402624 9981023 155468606217742115544317148962488628640 9981024 -345877556322276040620919257983605800960 9981025 -227866731634817131536821521435508077450 9981026 97372004765453795603182001551785062784 9981027 37653760186572362284502215066043447760 9981028 -59643063989719154032740458973373264640 9981029 11721834135907076073664076551291481184 9981030 99025921706083303177579028792027904000 9981031 -6970454784666347971682049991046159528 9981032 -99670063197883951529433163096805099520 9981033 -144980564225950317665257587857886865776 9981034 32795083558387304527369065550547189760 9981035 -134589636814900427430670954130743007520 9981036 -136115843232563905921282407875623372800 9981037 77919809817882282605690474284127210592 9981038 177673712623016940332162932901849412480 9981039 28926010270915582656051345872318519808 9981040 -17058232340372465743642086343045939200 9981041 -7538574838128691407057534815685179328 9981042 156151412230291574903652666401085415680 9981043 -108398560926995285018347809176274070708 9981044 12879641869837859739831103557682944000 9981045 -8760587504895534320484539762578763880 9981046 -96399528611923805023719414166519520640 9981047 209859147287801930929796542542014997600 9981048 85949716692704125384558595367567360 9981049 -173873737575561037803782139981315738236 9981050 100155309396172643150130566413698910800 9981051 -3264135088322174075331648429037107600 9981052 -180493739607710505628853810224499697664 9981053 -402615345759164585426344766166661720698 9981054 140032277409190657863963347773306524864 9981055 105638829790057520203789834614993102600 9981056 -158322481547173851354426271616823459840 9981057 -131964104661999368354991671063815028736 9981058 -322382773864575676268272200643990467120 9981059 50357575452087057499411042628362431240 9981060 -39501579378655209140272509333870551040 9981061 -541949262209833024068259520031173527680 9981062 18395346352965688034583634632093202944 9981063 -506225024783103581809902506583750600 9981064 49877988444432027221549936857701027840 9981065 -101559162532577841485852936571853032000 9981066 22322242036736354213927878944924198144 9981067 322181430949448528151125620765364217192 9981068 198809925693093642505540180027124130816 9981069 8802798399974453382011278419961942080 9981070 37637132585973518828276888425758720 9981071 -33699130068683588186064048766237668528 9981072 37192729724839228088974337984097460224 9981073 549534360406712773184074360629126742322 9981074 3893446041824173442115932038458531072 9981075 11874529482707220790999740792872436000 9981076 55487031714825391893059300758228338688 9981077 131973354774923937235069576200953511072 9981078 -183085962750274626973266011543492928576 9981079 -387122420294242194667537016651343275320 9981080 116158375339963674553544775497367552000 9981081 -137614122098870177999818924442150663520 9981082 -261528752235350597686980406160464032768 9981083 -7616233183447394571438792807564496320 9981084 -85294878550593714745144680923723441664 9981085 -59371021031903948398263786545422595220 9981086 167305618639776681371527951434083140992 9981087 229078612829857613009973822029588474880 9981088 -42311750372222923017351543082982178816 9981089 -115478929675403272189862159945611654080 9981090 -14886666078839363480124154563745228800 9981091 -486122783661110972382325946509083761448 9981092 -211018342391218738712883412048680127488 9981093 61184757635647264107267824430052877664 9981094 -62163142169653423302684203758337807904 9981095 -397199046611674507357668874474215875400 9981096 175581477928485631816361821216961740800 9981097 259266286771230068570570303450326304000 9981098 57657504024490506909515936643962165760 9981099 27035108425135275464979419053810303800 9981100 164943346105138165163897951714754380800 9981101 -6189239364136574910269433415530541056 9981102 136244536965693604391510314335789536832 9981103 -43971862535621672901698431442774950272 9981104 6244571997731498658469841453447577600 9981105 -61360062531390084248648059979260065600 9981106 -119393897511866735322450008652383416800 9981107 -178498419073931754718041841112004008880 9981108 483257156781269735254568605744883736576 9981109 176464940334749693738845546857807857472 9981110 -78386695841458936118395375762136855040 9981111 -104186923040739918891986354967979156992 9981112 129469583404378658225411221079436779520 9981113 169884886484245722832410320888443175424 9981114 61534245131342327015601243399061756416 9981115 -57977007110689567187951421532847130240 9981116 -176973937859844353526479353485480975360 9981117 -5953361810492444167987129090439962560 9981118 -40227433919624855658735667155384115200 9981119 -33235446832714953984021923932073915256 9981120 -12593192863266200076079503894632202240 9981121 -101234299700695351622990098320376351678 9981122 40289186034147081998842471615465835424 9981123 -40498375624839454086507351976610321232 9981124 454211621914362858017180659612283862016 9981125 -154385169455463154475210672444718912000 9981126 -83887491006346506992666977110803717760 9981127 -34042429111906454327470668818861256592 9981128 364417679869172055092084888935929308160 9981129 274490065315940080378688152472762893584 9981130 73535306396118207532713379437501988800 9981131 -254882143919798492131762105504421166648 9981132 -9886827823837647153823988788286324736 9981133 27774866350676593769744023964187262380 9981134 -109076005272345115976005026634050494784 9981135 -77459484749205360833921781180377146800 9981136 96635719936742160306627153791817744384 9981137 509934724652969277594231004108046952000 9981138 79919609497668437816837727614637154944 9981139 -34904196896325675870746167868603252144 9981140 -68335697923581344388539447114629712640 9981141 17790646638402958085815589784897688224 9981142 -52542569963137672585701510363766463616 9981143 -200063081602406957720652550431041791608 9981144 -1398842514640162263081940438444462080 9981145 299161066529152026306081140785565328900 9981146 -28499373065127353024376359734140130560 9981147 -154044459926913200617492599962368100160 9981148 -10450990209530639701541879004266058240 9981149 218110442573501824182429300332386901664 9981150 38590822681532871050963685043812657600 9981151 589502373885204291417233579861234805152 9981152 -151962042398508874518409142076272541696 9981153 -6771528396615671077661654479998660396 9981154 118128716039331263509805041015377949776 9981155 -271596828908677108704765392644573919040 9981156 -173193239076377901490998004104981780480 9981157 -125482360951355176213911753818066289668 9981158 531130919506204685740101323166803374080 9981159 -320094310024471514360431323188323784880 9981160 2111483812874267700752174197530624000 9981161 -427946464452395334997988995639738631238 9981162 -199176053067569902949479983812206200480 9981163 65477020735371151407641554027929909888 9981164 395711471323900128425328791992721285376 9981165 66992810201801505953266689061201609920 9981166 20321281912091425962718184828964419904 9981167 -44681547478442247119238149460895227408 9981168 78024129426347797216038055729096065024 9981169 394471703843856676389461283089793540000 9981170 197905408218293666099418686312212517280 9981171 257412219740084812477610615660474448240 9981172 35538501300810833375680829493080666880 9981173 287375734285704990725120499965543984640 9981174 2169185487136956972150789764134877184 9981175 -152428812470064432074916991591528169000 9981176 -79508052027118712919804857058889728000 9981177 -109106172341828309782138009115966560992 9981178 26814405388171922584627631701271030640 9981179 201778568660967529960950036344992098384 9981180 -58421236392718333420440876444679057920 9981181 -201123960718522996193213887411342306208 9981182 14313523077250653168314118161249160192 9981183 -160044325738981093126024875007889701176 9981184 54874263360592154334202534162308530176 9981185 72211748213962877071503659952274039380 9981186 170900312620025387153876417451426313728 9981187 -86219549352531277139145120086694217248 9981188 183320344932631570306570859284726603776 9981189 -32061441886536336189493850248428451746 9981190 16098867085258548073683244431481207680 9981191 656147374241584669370492936514015231360 9981192 -42830294997194427430827041148829532160 9981193 127590113400474791246750078937553078478 9981194 29132299903068902697255725458498867200 9981195 36952998838920719325920957533492515840 9981196 -190189297964509588137828370630768441600 9981197 337611919561547118289506517842251822646 9981198 57122860337558241159259981642421589120 9981199 -221562326990512654819707990001178366800 9981200 -26707939411282610408206132062500659200 9981201 7060455902423635394588562327676354944 9981202 -168286613592255844768087897659239506944 9981203 -4115365543160976321148369103166268656 9981204 67094362767468710882450983955471695872 9981205 -117049135174613416411568943021813819240 9981206 -200192621837276811014492228017700756448 9981207 -100939849116783981183531107226303974280 9981208 290761324801089433164193359048231720960 9981209 -788812137623221303819649837589003648 9981210 -11882332135872624715342099678506631680 9981211 -469793074957421549943807549451538840188 9981212 -166419831941462723631362377383546124800 9981213 -16640014278064589777611523022960614400 9981214 91282877970708401989143412376569273920 9981215 441980741664753309563766775339017009120 9981216 -66697700685823575914663172144875175936 9981217 195571101514952392327499935822227524454 9981218 -55310871470533382770795290041182950912 9981219 25877699273791250745638521025956196160 9981220 224513275164896443412544281535811392000 9981221 -99042653269142228446390526318931952578 9981222 74168328070480044825908693214587451072 9981223 603935809872056201259649893196782640 9981224 135647728292290008556626532226019901440 9981225 -28820033896816728241999344796916332800 9981226 -279841903908172026129684725953060580688 9981227 -241403432199804781727955150051017386488 9981228 66693178102586626497046700696630699520 9981229 -151444971145555693530717118294233848170 9981230 -21827987781297546383525163281382892800 9981231 -8128484255786129976662086663548007776 9981232 -36930090330887295804284899983433564160 9981233 457008198933274683119206450392891141744 9981234 -22684910655539999224731808351151488512 9981235 -118878358734062274482913456738223164000 9981236 -91624178870411187031587027710044611840 9981237 64222338015328159493392619346547205952 9981238 -52832555142628090045879282056928029504 9981239 -107224039239485658558643934347019698680 9981240 195019011649533759685627877403861196800 9981241 -174382116783152156392691202706071243648 9981242 130632157119163834604934184947599301600 9981243 -15263860309055037391206642717802201200 9981244 -31907371065004840036399640177204809728 9981245 -38328208615414559709450732633079251600 9981246 -2926946369874664090348082307001654272 9981247 183257962232270374956345184514388045112 9981248 -38404663038644266725127629553816043520 9981249 466456480507296460610465977800241240320 9981250 268178723052875523567316977770850300000 9981251 146049294832634074477461387064530704640 9981252 -283365446149056548665024032705532876800 9981253 -211690079762829876183216745249830244580 9981254 332230195062730407160858443613540050240 9981255 127817685685247897183229425641284633600 9981256 2844636475101514149377951708821585920 9981257 225372569598981323950581718147338210816 9981258 92623829982994593395278908167019589632 9981259 68607318146358554574750370352564161840 9981260 80109745058072462054226722112327674880 9981261 -155208366071860272971403438781069755240 9981262 -86720577286595156057557779761066050368 9981263 536105854993527216211903615314523564704 9981264 -7237378796587590121282813166436483072 9981265 6226100516994508956922044739719854400 9981266 195649755386124607105692804532470846720 9981267 -321089173136607447747475880676935355720 9981268 -84231571094166091595262626516854192128 9981269 -37850229128781026669650696266627153504 9981270 49688929272314099081635122477725280000 9981271 -172955747663934948329224857400463329528 9981272 -33146695131440921260759937462695280640 9981273 -314291915926171029956006983964996084016 9981274 197736368125103052664161782173591025136 9981275 148713666266837518634520490544321152800 9981276 7316219858419980837234864499879425024 9981277 27133863090885523476308765693246865120 9981278 -93833139740521856640118792951685345280 9981279 161723182986853007250689042990974548480 9981280 -165733942415003282377083969961580298240 9981281 49774130276854258805713553306450569392 9981282 103752463217161230646602003058769016192 9981283 2177164941859741541707962426016729008 9981284 351888089170884409141493116103045375616 9981285 -133253043680435036356872812377192168800 9981286 16309030769103589404305092110395930880 9981287 114647763139978761097248467951513088000 9981288 -274330275482142044283705699378215347200 9981289 14703492575461023598649692060863984 9981290 7199700828875825853874960776864960 9981291 -110745570126818248094338769951415675216 9981292 40739716745618060947528126370579446016 9981293 107130199842290281712313262777358258400 9981294 -32333918214825344774776498161942398400 9981295 438732142187704964107458084254559923280 9981296 -52426141701955944775132188669493641216 9981297 -177143007015031309703168476409037763326 9981298 -69018474402943039015391111772719343600 9981299 668370044062403180583413315608044992736 9981300 43652390811466185799893910441221120000 9981301 -215516119052049852520009952137373815296 9981302 32100212439344707915302140962871654400 9981303 10187355708851350457167692398237257704 9981304 199177585675926014028874912965995765760 9981305 -20024207204162606937275899191987382080 9981306 -8328511095689222625891215074779892368 9981307 -100036803411778389848340209799688850400 9981308 -259255636677830784967163912219313269760 9981309 -276183144279247015363470896009817336096 9981310 -52788387771188583030526455866340023040 9981311 -337188408295783123678539520078290302208 9981312 -187712945719876696020362409852429926400 9981313 -176177791389978643056803240971547070720 9981314 13351322647198054506113571763227366912 9981315 -128784291013078410490227180099721988640 9981316 192138267084899723783377343863159521280 9981317 -166361580795285416343342143600222825634 9981318 -66924806812542464181904446657496694784 9981319 220270495501135009878446370652784765720 9981320 -181887524484982948645884084880760371200 9981321 15040800561132201676304479509557394624 9981322 30185329535566328830730339456123203584 9981323 -278073886366798585519702205595089355096 9981324 117060409424848793259756701018254844160 9981325 -167455827462124729604889181607780052000 9981326 145755541997172801704385541865046964224 9981327 91185158845961059386150064330712732160 9981328 9125540431107166957731175608557240320 9981329 -139186184904402494732622653973920948124 9981330 5421850081830349615854678748571665920 9981331 -214713983418711776925484507045861695120 9981332 132454645105449535022340791076114432 9981333 329733396007686632235906957072804497280 9981334 -352349983234115957161456315556060897280 9981335 -21517469941234177004635711269568472640 9981336 -9837206549574799386817760415873638400 9981337 -246091179420939121124306526118661767148 9981338 95069364916672921980459323382033387744 9981339 -29366339871797176797632814179970652992 9981340 70585319848911090487830876116951907840 9981341 -126529033131705140088834148710964671258 9981342 -23336292783850396751393707559149783296 9981343 -172045395515232199022952022794957754080 9981344 389701932218148573621055961387378933760 9981345 206931449833127557018724019711453704640 9981346 -124763765027763153056503621842181474560 9981347 -36236744898515819646330008333361614808 9981348 -38334474834759891290246591954182164480 9981349 -2862380653575984684328572189489740928 9981350 -72062585328442126079682530134690968000 9981351 294707449647314099084203502991484493160 9981352 77447829215423993721881206508140953600 9981353 -465579780433736765438818706817356831580 9981354 -43996182297380732551780224379104648192 9981355 262224803022506108236932251403652841520 9981356 -13687259934548345621056182967192289280 9981357 90711870725042223636259975727248997760 9981358 261395535185243409530304646822641257280 9981359 32410373713594781044609441772645020560 9981360 -16364296912983565166039061136805068800 9981361 97018294897561622416338182759931594600 9981362 135103908304243555313330735962766923392 9981363 9872286019853985604741510660800135168 9981364 47131722393799988126642314714460475776 9981365 -265887387464803460621060218088816304000 9981366 -145555321762597366998518349239243127936 9981367 96255327275162991552076572828995329752 9981368 27453538119165079063097906242452357120 9981369 103950580078851526272810114988350977988 9981370 59027952259610664938043674068369244160 9981371 -36124987176687379123348454124110710428 9981372 152358643925764987926446301356659118592 9981373 -271155212565550877050465739890128328378 9981374 53370101100188091698392784698128037632 9981375 6546631643088685074758263729520160000 9981376 19874014931693609573380732698463567872 9981377 -38770201143639826612419219281279204928 9981378 79281281137095170950529460469721620608 9981379 -224928435079537374548355323015942439984 9981380 73977274527503358562219066557554196480 9981381 -11719065433794422969461546700844056640 9981382 -8779495175532853093599875843440099968 9981383 300616151894265726073202861848906588632 9981384 -31475850881372121113732315416559616000 9981385 -365894352439878577774396195755822171420 9981386 -252656164254106502062147022595595846608 9981387 -10402747179811882196515408402753411440 9981388 -60340536682418621546315825522000776704 9981389 231228761903572371911364139158065272800 9981390 -22934363800254720678622360037488435200 9981391 -80610831987995722677240365778688736528 9981392 64092856764670803992951515661729267712 9981393 -33914426331113007868192481635871748672 9981394 66656558940141215392581617986537740960 9981395 280007064670615737096484162481313860400 9981396 54837878861367070954760402621859399552 9981397 83201982972984959308632984903909202872 9981398 92611436297596483623312447809787268800 9981399 -97277495232538159435104023655720281520 9981400 -17061599019297393158204280004531200000 9981401 17599464395890225971048701596471581204 9981402 97686057024589007895393102238581719040 9981403 195452047671598345870752472877289606000 9981404 140022836754924168987537234195180857856 9981405 12528974507874304803640691145293208960 9981406 14475039086977730695535074196182243200 9981407 -232007930617395109308740915520550196280 9981408 110202092728130464033969937887485493248 9981409 95785410760662416565125659428256443912 9981410 -91335579112065099685930782593780989440 9981411 -37950922288891476604167078556781568 9981412 -127321499899982712140899379429987778560 9981413 109636466597457686116046639608355539200 9981414 225006142775844629923334845322985953280 9981415 154511241025611479988230899278687349560 9981416 -206366636973179998723032529865706915840 9981417 -31042789629495629237383514957405784288 9981418 -495360689441207736837040074049570560 9981419 39237011261271906050629120638902929296 9981420 31139410574637721924242905774629370880 9981421 272396172069962259192808480234038562912 9981422 16153885303487953617260209478232499200 9981423 475340786527121493102490838935848184800 9981424 73390038227455948267983128148108247040 9981425 18390587530522185541415489397933648000 9981426 4767044477680593106394759337785481216 9981427 -15360737918129686223176743665816040 9981428 1410080468767867286346677877228952320 9981429 -102612557189751620497333774480160968032 9981430 -88018915395850578040726431483701892480 9981431 705966086141246716690809277230005341872 9981432 -6516104326406688251263792521693818880 9981433 25593685271515083975593676774961354560 9981434 134876607516085920773121540785085941616 9981435 -123615767458788424395645320162814445200 9981436 -27387266324107393430949665757362521088 9981437 -270613772299852008898471199391357589248 9981438 23367729850039759264166038307191603200 9981439 122592531016478986669732562481571897680 9981440 5533930858545609390213767014467502080 9981441 412523097198459176551446963792664718400 9981442 5177482494484755352940137243298304000 9981443 -63177405930257549726791840942083177240 9981444 187844488703381963886815218201237297152 9981445 -40150049520136579241534467136119455300 9981446 165470288589433311165865619250682392672 9981447 92457911589841989993842688537182988072 9981448 93216511552420129507224864364150456320 9981449 150516260068228061406136167614099408640 9981450 36327824932642932417609353571178567200 9981451 -510366073781550312469395400710596480600 9981452 30434487892633146777772062865707033600 9981453 -54111618493123257248921244073509482016 9981454 -37514792815090320333709204426158668928 9981455 8769909615324805727324640715522331520 9981456 -46674482015017641736429844373053964288 9981457 -98467828375499186501923891361275463180 9981458 -186144818002851240726999236901973334016 9981459 195320267540915931473665789810334978424 9981460 49040502395295271365843109710585292800 9981461 -1870710590125081259365894745655878976 9981462 -20273635246822047888266950885537136640 9981463 -80928744890712858923033352688788655288 9981464 34042068185372390082364670295839416320 9981465 -32062657583067966225989188382200959360 9981466 103683374596165882015046271371671137024 9981467 188288280093224231459003095559942928516 9981468 14086982508757761910398043735217111040 9981469 -225153293431516428060911929486280935680 9981470 115258678922423194733119676877462991680 9981471 46694903846770187360316719350383795840 9981472 40411167233850705670310667708555853824 9981473 -88136886053553661742758793588846462976 9981474 -98001736839264399866849904416724608640 9981475 98584749186629611443030404400541452400 9981476 -177585348577666859003154032238855432960 9981477 84453423301278024788451263685741250848 9981478 22519380603511160677775372539678307424 9981479 -586800404268920470416147815769738491760 9981480 -41603655775386362645085598651731148800 9981481 -174850062423206980351890964520983686300 9981482 17291050287942107990575417104620606208 9981483 -41833598844256531319571437757890293056 9981484 -429067333205347139041335753266994530304 9981485 -152464683568617361937435177712494696820 9981486 -66048218186928915340647457877277197568 9981487 -672633567474891675152524910921860841520 9981488 -47589142621361837557387289054186274816 9981489 38729091378412022986291708540052046720 9981490 -2890931734968566605713247303790870400 9981491 -18960382427580314524458518605671566112 9981492 38054718364802509125766992179952230400 9981493 222929648463241841788443698299952167680 9981494 135951979188995762939237714058093272832 9981495 87748659918435847332278750596551187200 9981496 -204920325161878628086510940471633080320 9981497 -738780100127819578832187799417740000 9981498 7249762304386356093227770948711223040 9981499 -126639739818502513396867208981587695408 9981500 253164203016447616602137367783234432000 9981501 -110161966651115100476859443047616909568 9981502 259405020594151916943521670806503166400 9981503 -133074987348321388250534234892134962320 9981504 160384221055801117361245631155273728 9981505 349886436733457217381278618580911208660 9981506 89534175637004681349088141428232799952 9981507 112388695865325687998387156238789947640 9981508 332306828370914180451806892110786953216 9981509 -21895662162336255839650325937990293796 9981510 -37453120698867120630088836219048960000 9981511 -97570693344203559640906310511305817776 9981512 332925866784970985817147270185251223040 9981513 -235203488896957811878835911657060276758 9981514 23835589432816785629977050166804479840 9981515 -54880547838193675534252019652681663840 9981516 -21786295291737214616788535869200500736 9981517 24963425857078003404158089548606658560 9981518 186927698504113933283782356282794784960 9981519 230601888327941769817524192661873150344 9981520 -11940909493871166949386998641561190400 9981521 147628203960821685406983734062600330464 9981522 185539698027942285212099936363397968640 9981523 5190684006993498655898575108735283800 9981524 -67955259490485496645084253171007725568 9981525 -150620686532498531003735860980084259200 9981526 -109984887924523695265762630298162871360 9981527 146674643682925582683573689836738123584 9981528 -73539633824501664280965645379462963200 9981529 84016090244539570205810270397046907520 9981530 47755303445528985264293342637972054720 9981531 251991059781762764658010450914412783104 9981532 -114496387594949956302136467275664384 9981533 370157038844469841596555553217569461900 9981534 81728859064020022850012202251142377280 9981535 210868966158461740311894618724177920 9981536 -301498904338356623607571391944627322880 9981537 -37172437276497287778489091764781135440 9981538 23326558798890849099070762878849501696 9981539 -355854493675464480591616196506675900080 9981540 68418071137830744539607909657159659520 9981541 -141375248936764388203379213609350471616 9981542 -49567297283925220544605342493468759328 9981543 -3606479938239609173450054974013237760 9981544 -414845099264561841455933046830827299840 9981545 -258165086345821530003243761737736783040 9981546 -80386335420641539658432262105617765376 9981547 -8808596979768134556051759652734098840 9981548 324975586291925654259267897967479499008 9981549 -8601218700381380068491509070554483370 9981550 76275566990651448108562374819035020800 9981551 149542056752993839039090343127348249552 9981552 6371931916638625431396278164179124224 9981553 56443930436425739180706491332522525504 9981554 -246711532675536717814341488536091065728 9981555 226319114685249117331284508624525478400 9981556 30384909630919010913139243670169647872 9981557 459622188452011247855586204597265333806 9981558 -153923640488642975926679757811275660576 9981559 114328280653630042181200809903496605312 9981560 -174086515735435776332223565552479744000 9981561 51173786164898501766454946684766207840 9981562 310159166445344384470432375567016818032 9981563 48651611695958735744212937678537782704 9981564 69435468561841247304473653375377933312 9981565 109945824455043501384183782686300108800 9981566 10600263272474085268279423201812234240 9981567 205035284151671230236563897347152150480 9981568 394488814517238229317625945173000192000 9981569 182752316203550945560842676440551996244 9981570 -163209310630588044804322950253776552960 9981571 328933724103139573420773792531032068000 9981572 479653169145298225131283051977911807232 9981573 -10268821972472804279428025983664668032 9981574 -397778797193759541603601174234511752320 9981575 -52683170722068384360610304899176703200 9981576 -280674708887877898681027832989018521600 9981577 -134511835416096792032273891438490662640 9981578 -407376004470126024761258754102592863744 9981579 -81143898425645121990319148508417368616 9981580 -19005945121935655557473703139220275200 9981581 101998698483282569470236633872282277612 9981582 -409689977119948581390442025104690944 9981583 -330900172646690908529325116595199132560 9981584 114033968886013324605578160239297642496 9981585 84278327682251467865088757514080247220 9981586 -40144450302152875766364156301169534976 9981587 -216144632706687429289563680526854685696 9981588 -81117344440001457385443603760116787200 9981589 -542696178338579383167394527890360151044 9981590 3263822002266205270289997679761254400 9981591 216971439423564914423512393961877272784 9981592 -49639308249475247313475617204374784000 9981593 -67131485243019535810761101032705937760 9981594 -138649059472825952717191674911390183184 9981595 20463073920175705524714491966460413520 9981596 48242639592957342803859293198357975040 9981597 112442309622104201917720344686733488640 9981598 242451859795088021522976976867412233920 9981599 -160434239576271352005514695543916442400 9981600 -109847823164012622863543580761260032000 9981601 -34403077246514230494050571987208504704 9981602 26494198650025698641721912750230842752 9981603 -96860753332095308513161622068430952480 9981604 -189898934984210738764646246353801100288 9981605 -59895278601453467451494207268249748740 9981606 34199086009302122163341683747874347008 9981607 -154550973668941743359309258191223538728 9981608 -52468278078289889098205892842994401280 9981609 -137283194511768077029556900023476178944 9981610 1858757858789142754650168043938948960 9981611 -609200735672910447629181151064483683788 9981612 36522705043488846825072946968782077440 9981613 16732257807282304175500773502793531884 9981614 -30088898358550882133384283925893470208 9981615 -18641084821654005155475543463306836480 9981616 92438474271152821268736724168938831872 9981617 -63085315296367232724909814353175208220 9981618 -106382642516973554501727398976361102080 9981619 -224546865998237273211561078646982084000 9981620 49785497860390630637129879874448896000 9981621 -427459648534995655045672795405385892 9981622 -21315479947176486390884980388865859968 9981623 -9863867962244565564515343314020682160 9981624 197910630697526854807406260698718801920 9981625 461892949111335887452776322493690400000 9981626 -140742454835738048007925372905029279520 9981627 -207953415646760303804762293104313339392 9981628 14640046458305251468632175671483359232 9981629 9799371614439696514189444435421269440 9981630 89307583690541515500370981546647360 9981631 48799968653238948058530206587705868160 9981632 -64212609299911342715742123279702294528 9981633 -4109999858116776748043296983493274016 9981634 -83950857805924582822861547674861363680 9981635 117727160978742653004313263236356836960 9981636 -62234054686391289976321512135373946880 9981637 117867955750407794272130314912317760286 9981638 -1871009195639368711124005373133112704 9981639 -358984091887724608008263979451511781456 9981640 -65866731422016733035962023849355827200 9981641 20571864273020136322945318604761392000 9981642 -28170854767063134076636974948780347136 9981643 -250591530228606475352856332203618098400 9981644 34055375761681395416481497338958654976 9981645 20107124968289542693032223754176737600 9981646 263725614264115369561523098431398254272 9981647 -429017821091614136677830410129035496616 9981648 58139765373606067283882805944039596032 9981649 129331262200433448329551161851101435764 9981650 1103158463119235840413555744102272000 9981651 -213832369244333276889328471755616376256 9981652 -121198647110010225010360950480378462720 9981653 1007507866799602689173526049020074286 9981654 12162231082354957350145229408493021120 9981655 5215025004782156729254404582968131200 9981656 -163738727146852876493701629420807229440 9981657 156998599353371318761486702821593082240 9981658 202759827301566257666499260089330046976 9981659 -44123263227851033153635316268286166400 9981660 -44268592522582434756342537491577569280 9981661 600225182873246807938875021802950148262 9981662 268038626834910486280687350706804808832 9981663 68131839400514837296959432649325272704 9981664 -112655572727360588865149742074849918976 9981665 134858569863798227029305489370977111060 9981666 -231410303346736800720617283448076768256 9981667 -55019256522771073576255909358959718960 9981668 382105695050935344990595575562010898048 9981669 119812556647275171298417697644172306880 9981670 -61226037570218055168585811871445678720 9981671 8568135351901225538740502898765233712 9981672 362238738506896466114498353239023616000 9981673 135002538384853088656680131890802403200 9981674 150834346779532890524555144003934736992 9981675 -20743089731240869767814637893799634000 9981676 5227725205959809839414588954304262144 9981677 -193049194441719485388323093901629195808 9981678 6446814030818017549752877976645480448 9981679 -294997334936845657733422002280252912680 9981680 -36238190375213544716374684032789872640 9981681 131203743478190565961835724974447671152 9981682 30628165005251972310916090305766423584 9981683 -47944572338117971208038502828051730840 9981684 -128416401341185384756807458849862963200 9981685 36606842848346742448990374508763276160 9981686 139392118388956247933551592426539953408 9981687 150892490317873810397224388469421853160 9981688 -95471328025579615592225026749837926400 9981689 -327318604164186334857876031045447407510 9981690 3950946726743652613226142432461475840 9981691 576476441066536961763945583279365069092 9981692 87548947042498857302649114142788599808 9981693 93072221793093759347319515190784831680 9981694 -4795209348617061006503824437782969088 9981695 -58321637901323402973253691763203807520 9981696 -88308182025776108970804641829513854976 9981697 43445389691557744844226499833478692912 9981698 -82888125361563944429921423389632740400 9981699 -37752902438952951668124370437615459072 9981700 40578094297842624120081605957324067200 9981701 -187914498366629020658741039153646644610 9981702 -30678932427145631566637138225390725632 9981703 -132701364760828676313630006425554263936 9981704 143368890664984993271463056944988651520 9981705 -133945618983055676226086282437730264640 9981706 -40221901379389341348432893818339729920 9981707 -209823137907332782138473830092455185160 9981708 218018891215898442723364742651132989440 9981709 194127658558973767977075746028127845216 9981710 -56244117669348957666567443924175210240 9981711 65719139625396138624847374945458615832 9981712 12207140718651193996551299199227297792 9981713 -141117740399282649432383693332404651840 9981714 -110708667047823612711444236105820696960 9981715 224815680669685651045170508285381629360 9981716 284495886143805094168762198674198483840 9981717 -79882545142631722171141127554915597920 9981718 -5526410018912210456534859518288471040 9981719 15066896920096641764962599602156044800 9981720 94174387853027384975982995601189273600 9981721 -80090859574684478945854118720461657856 9981722 485920450489297280796509045373749928672 9981723 -123574989644607506182047365477131195200 9981724 3461434972170698163568916407677428736 9981725 -49892514978326997703167834129398715900 9981726 -31006354117755243756354846972371481600 9981727 4294442090007816975388012427111718272 9981728 13227343696831619714476013212917694464 9981729 -211316855721911689271845177846344931200 9981730 59069342293955831131853153934140605440 9981731 -275598603192701654224635190600234626468 9981732 -1179063574822357032646830637426940928 9981733 -316892243156771175063568875136360558018 9981734 91801526080284940427134274165760907392 9981735 122462405865370757069607423392960551200 9981736 -325814757260193342543032755674384384000 9981737 -261234592395867205420915240061184648216 9981738 -1219583420578057059225764729598643200 9981739 -248721721977921597597458816109081744460 9981740 238372444879846906126888819593221299200 9981741 303533245737580674764904593223412348704 9981742 -9514354818916186996230230499250231680 9981743 -58473610273009586175018330233890267296 9981744 59083244767734769601605224417230290944 9981745 261211611149939759540100077029668739200 9981746 214298682972004001899777559261860306944 9981747 -65773615248906188569674750870131444112 9981748 97886362377765161637328256133310144512 9981749 -52076265869190838768028081980386157800 9981750 -29696894653807367896760417921225760000 9981751 251231394644961544460899065299287431112 9981752 108591416513745912984642765534049075200 9981753 334041533839615956331180989386183751504 9981754 92137801937901357519466977538908038592 9981755 77745301103715571121133568625441766720 9981756 105404451383457006266913031584742464000 9981757 818667152526090907438421714719416137952 9981758 86058907574792648420965445005740801984 9981759 -97439819413692772604964729660136829496 9981760 80274307495410293695786184037740052480 9981761 -478033221036801749772083014368731631276 9981762 -334069240197633986259915435528708096 9981763 -554825413576348481815033280203953626616 9981764 77727398393843729328723445372426506240 9981765 -135080447663197820619469465232516136000 9981766 -297484355111939122091991121368640200960 9981767 255925044762737891115240694292756021040 9981768 117588513968598508163154441272961515520 9981769 -2810442513965629608429273632929291904 9981770 -36283955900887064717149796092020096000 9981771 90372393185781935442070766876194000080 9981772 -299609848930571884740798135166131514624 9981773 96221925262594337044651161058270982304 9981774 -168271397567971141451635102170201408 9981775 139045097625329485800445061229344265800 9981776 24899905598713227899273788137975447552 9981777 117082796421253811096645767679412315456 9981778 -29791701373049750958845221512606108240 9981779 55177440576800207516335403484964582380 9981780 -40357061022265591738617214335105546240 9981781 -63359326862083766158352112173690930148 9981782 -140017840339920165068495637003234295008 9981783 -27698724146955729171769305724441958400 9981784 20396661243214353302099647269898444800 9981785 108623186133209431629781127636279819520 9981786 551846563102699874034796851304299264 9981787 -163889471352951560657470984343740741564 9981788 51526676418837522815645296355832671232 9981789 13242008826456705102542178521177731008 9981790 -36807182526263950688866746212928107520 9981791 -318500503911235531207919787409548174408 9981792 10719870018587364306566491462870106112 9981793 80681567777429441975572871243471845824 9981794 -40350410930061243303292384344387579648 9981795 34145686786730049188253668448340322400 9981796 334938400124295355358770452529840803840 9981797 -120851813052160919661290059275223540800 9981798 -7319311791369561109047711175674140160 9981799 -235245467401158948937171058190577520200 9981800 -119543260409630205291954931341070080000 9981801 6640336545962951185076724731509363668 9981802 -26568399737441373430168435224745486080 9981803 2011742750129093951396638169350129584 9981804 -12525870864574040737642948366185627648 9981805 -3849730349488825843077041648505199680 9981806 119369600866661985473604780999077402304 9981807 280192242793433574994975041581555383680 9981808 66986258031235951877396171068637184000 9981809 -564585620625807931490574112840890162990 9981810 46814548984114259852128580794553181600 9981811 31680073185869272173760466157342186832 9981812 -255346435348707680915393017325692040448 9981813 -439575648238232885939557815357894942336 9981814 -25744620412603066742246097699878665728 9981815 -45148560564217695784551533890890704040 9981816 -52233867768358747872901150184029224960 9981817 57877862164064666984059522228843765120 9981818 100593530618903274366685263441877489152 9981819 58081470592209241250480393845415854080 9981820 -68355475394116977094546525275532293120 9981821 484527993770826055552117014541309675200 9981822 16488127959018943000110570541221024384 9981823 -224802974290468694559568690482707343320 9981824 -224416906949375418224874873695376506880 9981825 46968637540909917706840550281604961600 9981826 -1905334483765683129337831852343345760 9981827 353701404033876689588881653376626941472 9981828 101802575352715432914567397266159990912 9981829 38849635642966188776438080820585820768 9981830 119567244842974754605371142565069973120 9981831 4670382720810092800421663054030788560 9981832 109473285470470999109967475688816148480 9981833 881309849148029589549305522998106692224 9981834 25690024759631059521936048221190784512 9981835 139996528515890332827750137755162526400 9981836 -378902409884146139592692257481989259520 9981837 -89751760683645415547367222082710060960 9981838 -6699397248007661082848798401355119680 9981839 202659221353419387405263212319940741792 9981840 4988192765111152399643897435258880000 9981841 140530109925749585082920604508009590000 9981842 -49463804489250008751161018896390586208 9981843 -23774954202439662853407853137868107336 9981844 -375496164622280684590827401856001627264 9981845 -25346186578882616384475115480027776000 9981846 66255699712473822023465246031714693120 9981847 390227791509520254743902929384878820296 9981848 -8689971591797602802348433865390141440 9981849 -46664757912592384117944843516673509936 9981850 78880352985381989030925416335467080400 9981851 234532376412675353947994990544803524608 9981852 -219897934579874076127116093056322528768 9981853 52649031208596559418479125039444072704 9981854 45704786583362502252653706631750613376 9981855 22261391304680293264599031409383241280 9981856 -351581270458455285426226945386275143680 9981857 -636081439966355443695852991555424338668 9981858 -153032516888356492216593982845266787840 9981859 17292810362680552462225194384936246040 9981860 -17961341271474918312111676839988101120 9981861 240590191194798548953267016511348429504 9981862 -62307273834445353710611915500007182336 9981863 456346246266356666195570564322508757112 9981864 83344858478948640279055815265751976960 9981865 107309884874318775065634322745789352000 9981866 -233901695242749228051966157296818284368 9981867 63086200755574900190513226111235418112 9981868 -88755213732623079774607711054231813120 9981869 -78763599207788860600787192861276426730 9981870 18988101180876913175503144439403292800 9981871 25208024012495389652418422341218892872 9981872 37631231933141007496856740603456536576 9981873 13925549080501908472923483570454660320 9981874 4807194946833389477696435024777843712 9981875 -4481134846836768720057057685541692500 9981876 -29495855072977264356554055382290579456 9981877 86346281513322716922273077904376635840 9981878 -67072686451423407504606923510797066560 9981879 -1170180336173206959509184071917378992 9981880 -210086769986199562556340351819032371200 9981881 -120200268255176249816951115535681459200 9981882 5260111243685232307278006580132745952 9981883 870847806192619455432909005146844354104 9981884 167594533825253313961690648526236032000 9981885 118406650762162407632668186970914208640 9981886 -47170370584226124573252306054589160640 9981887 56940207606136718110947361984050590400 9981888 -84278980381236386473718793514436788224 9981889 439085880528601918208778048642025274690 9981890 2136317922233549340052881092561372160 9981891 1097270986953055773949990619340442248 9981892 384876686448063533511646856531953625216 9981893 17169896018822203751084839629087948060 9981894 -28830596435191009303146011807875999872 9981895 -197476938437508703135213814048700960 9981896 94047656710532900208807773854550369280 9981897 -114734495972870498412429085772501008320 9981898 64055232851165034839938283930564785200 9981899 -248955331153194194879655175141696085100 9981900 -171715604535602715306532499055248256000 9981901 207525485532311692586043220628501203404 9981902 -43420328623685685397970964521760731136 9981903 -17106802959841872443050266283821834096 9981904 -65685627772271273022306226317836001280 9981905 -393844876736320683458438659704428060940 9981906 -36155463371115984031712843449539931392 9981907 -242490434108513967405831347414628105024 9981908 -117894659596274021118808175872514304000 9981909 61553244776586246213624604274266311264 9981910 63695731010611939893837893304972558720 9981911 -356114456641656618898476751160130778488 9981912 233852842324017511923822411112197488640 9981913 53521634278404670513078173845018033162 9981914 163623785398793206404367772739006908640 9981915 -164921180550752834738483199994262592000 9981916 115931376960913987457197123719077068800 9981917 93380109481770540365258985973741016352 9981918 -192404799704577787542603508544567623872 9981919 -110643778920212285533222181483744867680 9981920 -52018368922351951171504495276326912000 9981921 23513358787092830545607960948833150464 9981922 -172567089523755312540437155500348397488 9981923 -50286268384241834959166708929319192064 9981924 -168854205522632330483824853603430309888 9981925 -246186097776221970108436143462903677350 9981926 620178711439562630919170920379426304 9981927 77201102836570135850923317136575956640 9981928 36477688099067823257366363849280798720 9981929 -533251988011413614524556431036317766470 9981930 23518010803048358303816386624484766720 9981931 178668406227685233229917042864040221024 9981932 35248402509823514360981781853328389632 9981933 -64328130141847948185005861799080246496 9981934 -923369027724292704163673134697405568 9981935 -210763023360735016576545410937178512000 9981936 120073026249599754475453778609496588288 9981937 224939365470730141656610903442706910866 9981938 -27676940820227183048777627233177774080 9981939 159289746405796899277312014420693691968 9981940 -155589826827675717643551923394333227520 9981941 -151212323628252336073434698871769010148 9981942 1453064006103081896200901094213081984 9981943 218793299366957075406106423367604041192 9981944 211239388293047799524273474539699200000 9981945 -38166982784739673066639961777716155000 9981946 -72992656382665326710207290062624423936 9981947 -4714010784004287692968919836709598120 9981948 68983548378399211346019562809965806080 9981949 137037597078411546544204864100715957964 9981950 -2321361357250001761909356714051480000 9981951 46418193067555983703456063191463219584 9981952 51833251424638721561869982424803311616 9981953 -122616064606748541584136239021224999356 9981954 -171792039894174451804273350230936862720 9981955 -200121742728264196247216751025578134640 9981956 23431467004028515434389449978845525120 9981957 -29893126646218223992968041648467694400 9981958 -39648070298982703893348388399574554368 9981959 -113484209762532630932050711775160271896 9981960 -40166988499089963037035711222025420800 9981961 188174777579436107898245733211923594048 9981962 -145268080697120891105899480460439618768 9981963 -125738609820645344126241889233255041496 9981964 224294858237060499889306664471859966976 9981965 68915226979296107639089616429602656000 9981966 -72022405262258428840150361749892966400 9981967 137249101381655352297904865955888292080 9981968 23010981507780926010858264742685589504 9981969 -4026102171518561394011637870549379584 9981970 -37293643708045914221866960017644884320 9981971 -71704478984203007346834462411065868048 9981972 -14204444559531476041996733052885344256 9981973 -187970037029613339737143104854171222400 9981974 2982254755921700139923887453001500800 9981975 -180324774649440704868589422798988986000 9981976 -65217895429597811470347895359515750400 9981977 -1257908524143330228857900484742972992 9981978 197791250102104824134377876745803008 9981979 2021050217347201130043542586885719104 9981980 161719631103655112761132692554253504000 9981981 -61829895220596751621955904818322644160 9981982 11933528961881592448262456733798364800 9981983 -191180251260251564993419204897768355472 9981984 257877315974020652329315827680068239360 9981985 -144697601074605854123961346468072107780 9981986 -11130019243660252768063590078671078400 9981987 236722700422537497672636150351160362360 9981988 -52789247463793282866226578476611902464 9981989 533430097035855645618775735500259884060 9981990 -9281516552622349124774271649717898880 9981991 -213569867352636501691361315033929028216 9981992 346964095889173173269744355626672947200 9981993 -31331240018611826524793368779791198016 9981994 -428998781893244669341031760114296920320 9981995 345676170124525994618715981352874937600 9981996 31660117091928927564207662665059840000 9981997 8954915092030616337900251278999660332 9981998 14309042614561550260203310318823494464 9981999 3209158658141607606661158765114126600 9982000 -5845786738591607823013052449554432000 9982001 -173245773889420320672844713349170774528 9982002 -40164788659932782173260592173263554560 9982003 -275057381132772255297563914759592106720 9982004 -102421388029127961532169447654400226944 9982005 39637344190660018148188929866789056320 9982006 245365935273933933115127825878246418304 9982007 131885439015865859449040739818667254400 9982008 31311009656073027403033408873113600000 9982009 141170690709262315441033263790542142632 9982010 -79556371936321557182010940022512695840 9982011 287153080900002200100047708185565040 9982012 39105190842156255725243238287352274432 9982013 -821550852417085928414649085945109983860 9982014 10723044059923332516603041678635966464 9982015 -58083046486081292778683245462393890840 9982016 7083150433140320490884953300008960 9982017 135561811950241374774703898269957437234 9982018 -12077999428846643788245782792592245040 9982019 280240916607386602292527531454166036840 9982020 -71685484939082280475205420503080960 9982021 -35482685120267707150896527607580011488 9982022 -100912313030929670123701762173899030688 9982023 57632102282703995417055585434961861504 9982024 -7149615738907310501402961563963535360 9982025 -265644787343972775908368165973665536450 9982026 71754821741150397070610346114096096864 9982027 -230476569094344577582091947390752995928 9982028 147335876371594431249670490761631118336 9982029 -240792788723229350280083200816225497312 9982030 53963622591607949861855359998073267200 9982031 -70118898037182174936922189698230934336 9982032 25566066230630325342698317993373859840 9982033 -673272064216526348935293131569701502080 9982034 -2165659932608299805052160065743981280 9982035 -6914147474549864195621582296517050320 9982036 190749072894992386017550645855485226880 9982037 -63265177295053418444416598044593242760 9982038 58248859818285350492570634788435179008 9982039 36161576764197624024681652346516518400 9982040 243209469271005241572451059085774233600 9982041 -60269232579002399098751922424082607408 9982042 -8896902863893041886931763371887681536 9982043 -247995127139887510284452965860983042520 9982044 193306109161111272819487890566922516480 9982045 101684021264073594000939004620846508800 9982046 4125314792349407654716620669574690944 9982047 3883119759673349011421573196765520200 9982048 537346523008998211169311286540318539776 9982049 101518568965110845825400414985358945280 9982050 -27184951506759740069175484744163328000 9982051 -292931430306379675946532561360927934948 9982052 3451907275452975864600999000488597760 9982053 -107765414756067005332938374654166516738 9982054 3837182197575599553915634914520614720 9982055 -317150485326340010488727723998912772040 9982056 5465764633721380155388730120544092160 9982057 -97751055980808932387316272172669834694 9982058 99407769293567454211844684033370344880 9982059 269514513040998720102099510443062831704 9982060 -67082830585376286986364508479427138560 9982061 -390049177489847667072820320768980231700 9982062 -35959964291962325766113541276012134400 9982063 72648601364358845387680545470837248 9982064 74550964132231799301190800088787681280 9982065 71763327536649748511053033467041351040 9982066 -12871068199802778648790932518162166768 9982067 -470411746215347686292561492701738696884 9982068 -125914931106581452400242278672929679360 9982069 181081038478202961111955775870387725248 9982070 -34581558340064200828084328625674423040 9982071 -35889789089429427734312606576074019880 9982072 420963670229697311775471761669626060800 9982073 -98761785082815779097221593866214849536 9982074 -102103748169127733590426877528052311040 9982075 -109580428734234925024161693206069862700 9982076 151043730635731030221013124503478676480 9982077 -21042164563780959268136242845341440896 9982078 -144661326093221776429518745498674979776 9982079 -384209307281916627724218689306873576760 9982080 -5839431267525966116902486270594252800 9982081 40309642728450546062146881417845500932 9982082 -47370954125662343943507476273843375616 9982083 124744147251386512152039381380927762424 9982084 -46966855570966712614313136246174122880 9982085 249975447237753295216665049179943470780 9982086 40023647064167737420068321365418780864 9982087 525828134275494737485755806952550303240 9982088 338650287159225040008720732571998581760 9982089 -64657997017387112509152814620707990400 9982090 -209337670176631538554208172529973851200 9982091 -63019093408064920253453767936856175360 9982092 88747659440826744594197814634305699840 9982093 5516814580789511781815357698367325696 9982094 170586906035884129271512899466925294592 9982095 325465486064555194937570920265727129600 9982096 23218918236942681296633997531981258752 9982097 276334607280320478990046177034199690546 9982098 -1592465485843575920798622621422092800 9982099 -29931544159185471432943815609940258900 9982100 31308441882559985169651212057664902400 9982101 -15943138474842439043318372482674571296 9982102 16405031021390279279532313340272341120 9982103 169008768464864419016826045946319487024 9982104 146344383850439336295633621484332810240 9982105 -4427212482949427060740609092822633600 9982106 -1506048895208491692642026239059648000 9982107 -380880779350610536299254314319122442196 9982108 -336940382796186355849588518897782313472 9982109 -363210815421672184389172912408870759380 9982110 -69784002235046608743885854282399174400 9982111 -293855367003767918808221557059006727440 9982112 -168070674081234732100936232548552409088 9982113 323549894013222710631904711447227732144 9982114 21567782259716640500324645754122136960 9982115 69421836166770825877939043534194544640 9982116 -4131317751255913189068116408594113920 9982117 -464561950683178592879530378788095680834 9982118 -86492256049807083577253368758087047040 9982119 32418325914347321657023448468982366720 9982120 76242813201645161028989770126647705600 9982121 354109625141269296349321627978748103552 9982122 -61072322338261600114187953525132816128 9982123 331204668482092300515880516459937720372 9982124 126093155880368451619488526322751897600 9982125 -268538500541885122358029579006244520000 9982126 -8632585844289813992924130331045957632 9982127 27477974920428113937705067702225400976 9982128 -34638009671216814969347881474635988992 9982129 537029137704345194436863148122146145280 9982130 -210577414143963002749563600109840595040 9982131 107432587191218240355275974598815088952 9982132 -47330548987129739886830164033902911104 9982133 -315601914421284149579072983072866007524 9982134 -42761482796327472032259470325613526592 9982135 -152085559683289117718273778288427066920 9982136 116803077252541603632063924989444935680 9982137 271532846444307573880145598569431776 9982138 -85745561192087342965130557873633165056 9982139 -256675860112849540904457965106940956060 9982140 -21649011137859325021834032989882449920 9982141 214859680290443324708538744962040285772 9982142 -492964183759256731918887847311777325056 9982143 62415753387138777620928329012088637200 9982144 -206415114175421217721891827639910400 9982145 330621937457219412267324954471624055080 9982146 -159464435413465398703633464437911814400 9982147 -27033582244616293481318571966920605536 9982148 3206454042758654590480130850160680960 9982149 4927452710450210764901261567452919808 9982150 56240634315995479252988221913865849600 9982151 97692098974769408431434988975295842800 9982152 218790030711802677780356302373406213120 9982153 -16882869074992561411201132993954950476 9982154 2934917153296794757205993235072119040 9982155 -34333568360972875488247896527447086080 9982156 158339823542067331466798527666289978368 9982157 -10417538303383213292654268306681873888 9982158 -65626490220274350508069296974998881216 9982159 488694706869937984041779995251696544440 9982160 45509186384719932959554163834686586880 9982161 -15157933833391323989551520855540864832 9982162 -273722927621900828910758990256332373696 9982163 523385612432215644405916184351318680920 9982164 175401383637868366190912693315275032576 9982165 -13493999151124223093500062239489623680 9982166 -13037971777154146307734695845580100416 9982167 98220421091593918573871219881785063936 9982168 180268597242058501115623123049465856000 9982169 303657489786867732669874219189273122570 9982170 -137601439071542025724181571419607321600 9982171 565213609012829798817683509433645618372 9982172 -79457485249103883467865717826804237824 9982173 -271229574177239292177018154121317257216 9982174 80001070974808022872921722729875402112 9982175 -62351494387549623850778799037079857200 9982176 -109148654990236167736929829144074387456 9982177 -228457399228056237947420561331436376940 9982178 -8723850952205449877463338451441077760 9982179 -121319518995846130358449631387757488832 9982180 11374838387767751270469976244287848960 9982181 542926635883438295192827461695957955264 9982182 -113135197675941025780555994523334663680 9982183 -402243592942886170542138183717979866568 9982184 28594730702743455335971187323130757120 9982185 -4092550397441563260637377177339067200 9982186 61194971965041077101727743852520491008 9982187 122798267364071877195271443554838441312 9982188 94483684832573053606230660890554550784 9982189 248629005577171453247043283001193000192 9982190 113621662508903169739916780073302769600 9982191 -71057538531978062889403998849546434808 9982192 1137036025752740774217225955828039680 9982193 85642972962320269388559028410086719464 9982194 68731271075062005415694375519138358528 9982195 -409943828184889166462801682944598790800 9982196 -262150727839402862166716453102061871104 9982197 -275500532373220812183641993451692755026 9982198 7056786662153216397949114349977745664 9982199 -136823893915566983148712451876356493880 9982200 90066454882937811516452068810948608000 9982201 32685864879452321982322894995605611600 9982202 -177252440250979411320379904029636322448 9982203 -64672081924373475026921222128749895680 9982204 -303075117901560790618121395688474988544 9982205 30824536387739071172959303040427816960 9982206 -32110344462456161056160449668450293760 9982207 9876897992044693534788620932535079120 9982208 -439984177168628741066262888617626042368 9982209 -125593841749641376978916820807839295696 9982210 31632720352200093732648943476652876800 9982211 -116001915694233812590671051297421405188 9982212 -185368053466915782139941256350934668288 9982213 -194905892348029521217306707944658774660 9982214 -84918033521998831633728727162967525568 9982215 164764679336906018831165626812541483560 9982216 148646256793632446125884628611754644480 9982217 -27841848258356677735908083159925820416 9982218 -66455423789253815431111664326919613696 9982219 231362105636788033734209192066121551344 9982220 1288378783146426397065258189263616000 9982221 192819780543130967796246374485850661312 9982222 -87190331502202037538050424248864582976 9982223 -58158303878358023332378322009608835496 9982224 21695998347771930257224882482448957440 9982225 -216481685434187405835733293393000810000 9982226 -26599733710104148199467047364179052896 9982227 279984515635307191651261805680515873720 9982228 46735111839752739324265931748276253568 9982229 -207291230233702723883942451430784699460 9982230 22247834797419286878405443576849253120 9982231 85862516823066386964276226567571826528 9982232 -104458499330877199535345174239841525760 9982233 -74544113939194358162612189881021172736 9982234 46980535988088493599028167205121963232 9982235 1638987826543999949564791206770253600 9982236 -111902082104214128994786861570607841280 9982237 -459498874648680759605605687181936425114 9982238 16200258994825165652638975245739622400 9982239 5314716348605475094641060142780032000 9982240 136001856072661883539954246394766950400 9982241 82452780297819698901291980527315308642 9982242 111605844630085973531494604419406009040 9982243 183071628809771763503546293220703590492 9982244 81970571343739388697051520110602360832 9982245 -26026994530825568296288503529875333120 9982246 138661227355725312260934420666239535072 9982247 -427196508815361310448726856730065544656 9982248 -50100636302107916112586957424258580480 9982249 -5448933714467120911439657475763433564 9982250 83694279571348307397560302675554360000 9982251 -124643077783140244576640336592842224800 9982252 14219362026072934914925393490050401280 9982253 75619698666124618843226631239889778464 9982254 -31505116250675834357115572735062495680 9982255 -219160541957204512232154606211346700000 9982256 -11983212835967073911542344020624179200 9982257 320818700897404083198645923500150742640 9982258 202936845208243917120452790658629120 9982259 18456262050447876637436870626431137280 9982260 -25509207323598482435104468601855089920 9982261 78671926843431111554567716003918108032 9982262 234865648834261782117946144768183369632 9982263 -365361025048311804046783757100062908416 9982264 -149204166616679573692324028618940211200 9982265 -245035876485212534291337418347147329340 9982266 -11377561124635171822483408038332929536 9982267 -120241944481459268600607792195781460288 9982268 -167756940443206759873903924472511562752 9982269 -44305777369036119106042238379622845600 9982270 -34785284452396156486583456395056410880 9982271 -218510015411534826668213090810358556008 9982272 112025715624327470888015706316301402112 9982273 -8815773453866368114932870243380456256 9982274 -161277617123709233010901674609088578864 9982275 -148170820977248087337922754800929466200 9982276 121567816803712698237289867850889695232 9982277 102128737350082810499201408667302251200 9982278 122559539542531528364824931336280384 9982279 -116228115235719557720071178140668361280 9982280 -45231586005990583374977315716109107200 9982281 44323919780315535956908067733204472224 9982282 77673058324402712269064784479807270400 9982283 -11332041921165011170098040644060381696 9982284 72217926702630344420696996353888819200 9982285 17334942794471781722549668960446508800 9982286 242746020191864558327075259371971046592 9982287 17605941703098415812071626932842828400 9982288 -79979755685596136303751784801950834688 9982289 -274275750789687048715818904503705973260 9982290 -57453500460419258974916348881805345280 9982291 66752505576061296215143847699876896584 9982292 355228548547848968068302438636351148032 9982293 54858379045068889167942963335414577600 9982294 121994301604599508245697040006473276032 9982295 139015214628214847312745552870942187800 9982296 -165319658175760009457368190297935564800 9982297 -170845285592607849241262958601446819260 9982298 -60270715704126794774049285018161223168 9982299 82157097060172536068477730644749882368 9982300 123845473597561433555366690698879462400 9982301 -18119146065567837638374325866571161248 9982302 72862725929511762609835230816036194304 9982303 480045247688435371645065884085276875552 9982304 192850748671813175965965442884584865792 9982305 -31879872605222564415725207464452028800 9982306 -272977408627826942735168582048281353648 9982307 215473003797599276691866108338335238680 9982308 -67732209297617934122507967742132420608 9982309 102449173207742897265780865201520137116 9982310 25201104866048082796659371168936478720 9982311 -79712846597550317216376250115699682096 9982312 -1777435043365880178219269505151764480 9982313 209117127710445123056956344721036126080 9982314 161271369606918731237689583156237149104 9982315 3073059331455484707725459862330739200 9982316 233066317147305795573265656631498982400 9982317 200481448676924795864716355114971758240 9982318 -71981388821339181669861907789854536640 9982319 150789944448011025692199319957378368720 9982320 15415103754033927684714322310846545920 9982321 -4783743206197476766296853775820376320 9982322 -78095573593120853591746227177959884800 9982323 -74708233637242375474597614981364958412 9982324 -248116201179815254067112282934625630208 9982325 31448485882713348939596204847580944000 9982326 -140969808715656424082911855987449416256 9982327 -219739531006298873166685085701811939328 9982328 -15662126310511410289169058044090880000 9982329 -28473137906806503952842088313494560000 9982330 402078133203215255457287275428043438080 9982331 -107713551684754718013777103805627670672 9982332 -130288302491005130773066643436202506240 9982333 613348679400062004961779227411062760582 9982334 -214709020589015098105948994342622183360 9982335 -90529947645406728195095342570373696000 9982336 -72786061272346249185224406290273402880 9982337 -172321157441217586474241082781191430014 9982338 3698436894488695422388627922834823168 9982339 532738139677637489371736620472772865360 9982340 50263843873336365164614705283142339840 9982341 -20238257820767033747636223404672088576 9982342 -128661024218388908168728093926681152928 9982343 9142574450077390379067993657639444480 9982344 155547653106251811292373779517407518720 9982345 -170313908812622567997941539232757711360 9982346 290666094432233090395988585926010078208 9982347 -142035493756835522192628688713785662272 9982348 -750504022143256659703975189575364459520 9982349 97007177798004941617004913479200357956 9982350 -12537799720384855247037040126940784000 9982351 -156072437288858936742332364126095285520 9982352 -14958913528726229878241838409773662208 9982353 134224104209177345773517054325019303200 9982354 742258154780229730195723633343493120 9982355 -166677999302931930809774531588195964240 9982356 149999948935420967587231218249382582272 9982357 -229809426555011374155323074995049939776 9982358 27300452466987984843215981815688285376 9982359 -11331659139798922867629740098038823560 9982360 397727546543722249785803749965225984000 9982361 110108501951877845473587788388043900800 9982362 30883324007644294685972860435999345920 9982363 404186563299320235997933598402770340612 9982364 1663056219986454310607524797191626752 9982365 -20454191369397131797564024286457290880 9982366 320751872663870510052720135212080857600 9982367 127475063073373888666505487608776215552 9982368 -66216890054920578200151443315424755712 9982369 -23131341513897755600034302645275317356 9982370 -76979571545200533587904541394324625120 9982371 92626558356113568246636540907381972224 9982372 -1611432702683636451330838341391024128 9982373 451794497831199576762019701208836530622 9982374 110097080699193329225710471361044935552 9982375 62798807820971293871824689887029248000 9982376 -232665201335386523097162665786482897920 9982377 194845747045351830016784823991404115200 9982378 -27355594554754429597802056490375327904 9982379 -304508198797108874766666286296424500 9982380 106004357409388007785071277657858406400 9982381 597123604219255648998845940120726492182 9982382 23242847306636131682266788804523765632 9982383 420711978259304927136342936241764624 9982384 69553634466769622006650223100732112896 9982385 9292920699781653804245348466637503360 9982386 266266143320251241356268906621556115200 9982387 -91476706912738011518183463917919720960 9982388 25698929284304431129130295508307608320 9982389 45475619562795028102511446037019147840 9982390 103909184302379306974126239276003600000 9982391 22770022051832791006663795154313999360 9982392 63722864876073378985550235977765683200 9982393 -42433228545438416086007577334300056876 9982394 -115179468153098397915616666657802657568 9982395 56759561901526820634643571410800283920 9982396 -365503788232252346639121784709254835200 9982397 787141153883660249096628067277423081472 9982398 55655551415589305765627898203649251328 9982399 -23555453064370694300430267641488363664 9982400 -84562724310694153790783527482870988800 9982401 -15594693572410132184030641300951487040 9982402 -8844216661843881644583395548667692848 9982403 -189306845376821357008615903214694446016 9982404 103489810663610731210836455900351980800 9982405 -223175306039738322287067683798587487940 9982406 -98420086188008449915590325683752574720 9982407 -1489282900268477640321627502659798912 9982408 12622210814865795733061036685187752960 9982409 455538106460690725864287514461090877860 9982410 -62063164675755728202882631840263475200 9982411 120171092198893750849152204437927452272 9982412 101295570056803485952202833785595760640 9982413 169604285680655877895979524796705800320 9982414 55397057488950811881297145440907231488 9982415 -107182984035937375297807921492687639200 9982416 35065118168240631149680313306332004352 9982417 -57259022601197665469620878991271728668 9982418 50236221168787033672004615742946824480 9982419 286442140334696395850311714635427176048 9982420 43214027015350970108950926776026152960 9982421 41462733614163515514604081296560229600 9982422 115745522376044924923619022839686661760 9982423 460248029291005446956753835624209782104 9982424 374273542557762245364311991674103398400 9982425 -40758517853697309642627365543628139200 9982426 268415333092023739156212269893379416800 9982427 76200844572422786253799358385687731952 9982428 -36930683135477839046184909335877083136 9982429 -442495077006517026045257764373137415360 9982430 92188915644737091314791907339456727360 9982431 174477469767918452582306427377719778520 9982432 -293671830999854548696901600264449425408 9982433 -186202673864966427778964725171349268318 9982434 6087535156932685347849455820378341376 9982435 -97197148087983852563096238021825363120 9982436 275333468257418852591065215442053576960 9982437 8434303835516836909770206547127756800 9982438 -120756877548993706317310124974952496000 9982439 126739689566624096121534675319036435320 9982440 -120414709028905277718225409414152192000 9982441 140079350293518143885281079050637087872 9982442 -618089787044799401038446687214399488 9982443 -2589912018356872279341935213657963856 9982444 -142923475320184548610253903734976784384 9982445 13696689685560319946363896629667260000 9982446 10673166764755652225886453748400225280 9982447 -16434285439760478251935693102489941800 9982448 12179824975894716899668068031715082240 9982449 -28490634807268348843800162670790403966 9982450 1546626314681448691617820033880169600 9982451 260724449389852603857179796332897592864 9982452 10412877386843495694910165244197312512 9982453 -16445647419946935085679480718626557316 9982454 -136668902203653582818718275518752258048 9982455 -47847503627849766340308333610229114880 9982456 475284476199016748738578151690702991360 9982457 -213597087497103827642152819087128774294 9982458 3527660785723514384182161410647254528 9982459 49683853546534177281090463363943059120 9982460 117692067281998138354320639024323266560 9982461 5121393609764197725399719750774507904 9982462 -81311484442469841303999981931615527936 9982463 -479886917547473867748114069446193873840 9982464 106810534301825763559605544646608945152 9982465 60332108849086427158854091362966501120 9982466 -73011894554975913355229461403568662496 9982467 -373087474556292389196947564362233792000 9982468 11923562721780117882184451901002148096 9982469 -203317204477780714429198294386494798304 9982470 35916338384351968994633910644990640000 9982471 822300364576854868198522252559414195960 9982472 73871331255543412813650875656886476800 9982473 -198367955374440466717615326891397599216 9982474 258845519636645758686966778933007954736 9982475 89502102451923553239463021574659827000 9982476 115217241634730238328446877068723406080 9982477 353914902244488007742992236140838102326 9982478 206981318792717603810247291556292951040 9982479 -48051588392477664810242151721358566512 9982480 -20492137562382666916122805276485795840 9982481 113003915058289456351707347267079817200 9982482 -133578343178665437246185205677146497408 9982483 66859137082063714931424780815032107264 9982484 -24389083242106685418297579552106617984 9982485 134156731448985015403437601602033963000 9982486 7546426518640517316339161147572144320 9982487 122903994440335548916300865289936887760 9982488 -206571648633855120505537687987903549440 9982489 153731557898734166541424176496733192832 9982490 -19073298957515396179458159726513285120 9982491 -111767140513671453499821415145819221608 9982492 18938244685870501226752559167099124736 9982493 7901393243082845743545464148916504224 9982494 171113339144251546820908345308058318080 9982495 7215261877324271968796463216127650000 9982496 -207766705872129848551789590540126781440 9982497 4856169312621716040801631659762218880 9982498 79855712973777118814328295923113394000 9982499 -31917478513960490528006668194313102500 9982500 -27613652405613442786740285410607360000 9982501 4830426531719268602469016663031776192 9982502 94665610176006731414835509629092234432 9982503 -28749386953700817913905870220690467888 9982504 -55073953429681016463357595541826355200 9982505 -45881838534962003285787609896440848000 9982506 -68404390459719405952435475858960841216 9982507 -199892621375704016603222081318314249320 9982508 9715657419379441312899266295786869760 9982509 -45123473141273297769322856278631274432 9982510 84194935260741660012824199151915292160 9982511 -23401313291798211390178745288873256576 9982512 25880518883773157248329254374707560448 9982513 568316649738767178185521040076785663762 9982514 126293194019024913721887244453979075856 9982515 -128256112612355357464900656042280585680 9982516 169270209553878221576733806458412747520 9982517 -90451528869418130492874713674065484434 9982518 23563792107345342256054395217313218560 9982519 482027488369969367831714387187421268160 9982520 -220687975019334808763253375904269619200 9982521 -10460748086707282411254373027888988976 9982522 -348101370472046141865620286085815588096 9982523 438513273617064648056903656553270828772 9982524 -111712119933638659622098924772849295360 9982525 116881239550375131933827158420081594500 9982526 15789965306069858920398051467408560896 9982527 18567649483394799519965516895183720960 9982528 35938993420666173726656797864593719296 9982529 -7331118466597808831575516778640561792 9982530 46187498512188638027732150840291196960 9982531 17218551716999290773459159937098830944 9982532 94643944407648802377507413064891740160 9982533 43140105647839715827820962497036372288 9982534 274614082200860957255872173356330776416 9982535 361039928413547539231495122080864511480 9982536 3405170605733231634578586845402726400 9982537 -69780123078763068499774319650587046428 9982538 -61584053409543149132483523683828480256 9982539 2890466772445960278666347810649899808 9982540 101092310923501994971122310354638474240 9982541 519350215303147391899277337831291837942 9982542 32045377564603496971892556975359646720 9982543 533292064218434661371204031008105321320 9982544 -50688238555925370606112959873215496192 9982545 165766773254268422183436549947691544320 9982546 85040677971891498131421377120308823040 9982547 -4481433893503936308831754634740990080 9982548 267767606153581325094905192113132216320 9982549 8975198819886473432414965764248857550 9982550 21958115160688585748677178186017564800 9982551 78677927440749206711300630539675798632 9982552 15291011828869314089826722285872742400 9982553 -31596614489580290757983853229593859200 9982554 32870985511992933087487909656967173120 9982555 254359364985089130512826219373748251920 9982556 3958094451643584062290578081530050560 9982557 -66415846375256444929040085997508891304 9982558 -75981856888453997405123519897727521280 9982559 18237644835841178045241382804496147016 9982560 36743991018453412142053847611232747520 9982561 9647017193630858286226575235696016452 9982562 25485200500781162885720350458754010880 9982563 -94153454074584543373243172912934846720 9982564 237344413250534397800965633945355904000 9982565 243764597202707151862805075471819239680 9982566 -4006202339995813575962177155779877056 9982567 215977473227730025264929628739037151792 9982568 -562974210857061534397596577667339520000 9982569 98114799954715792500772469954650406544 9982570 41948966668803508073517120733591589760 9982571 -149695891948994958711606421636522137228 9982572 259836804440243711293528580962950600192 9982573 203179668067486676147783483562927594444 9982574 12558434559638653970465755377702580416 9982575 10589552011817866265255776038930912000 9982576 721921172596026934700313005288620032 9982577 -273668268332900247070310631494926253328 9982578 7833580339081673488108946441765687424 9982579 6764081245827566698841034253308229384 9982580 -130686770521096335052980619160611564800 9982581 -33991162388216756380615914613645148160 9982582 -57163252056850356408015778153080544608 9982583 83014947157935306871380316015786324800 9982584 84562333136945719659002531668991938560 9982585 156227052302330308953418586994515283780 9982586 277968131357738512563180988070147482992 9982587 73840722183627471316400241954431675952 9982588 75800928734676078164539986036461985792 9982589 148651690116948721083800444886244177920 9982590 73464436569367243972561723821816019200 9982591 -297651778857092891335195126479741179008 9982592 -574985471975176166653916160963158999040 9982593 119216450298859008461972526809374237584 9982594 60141207720868152566050164924102342096 9982595 49113099519046546730567354785696972800 9982596 -52007495542604974465473444801678950400 9982597 -576791175275438831247728504721613249954 9982598 81356648702140157628486224868777861120 9982599 37790456055948739312241676963849899136 9982600 40975533864474520783523021709742080000 9982601 -251208935841637690392592795040509111398 9982602 2773608520766657050188092665288472832 9982603 -208689309957853618200517156192023981696 9982604 -15667059829833589194598006976789449728 9982605 148967551713688772452349852327069172960 9982606 -112709554375366213002771062605165021248 9982607 -294434071191403552605419006546189928144 9982608 80776995971296297551901871450578550784 9982609 -16411882440964406519802214032279665792 9982610 119517170886759884373072117169948707840 9982611 -18765146908422662740576042054578123960 9982612 -367815979560937366069288210798637137920 9982613 -555678186232845293275804921847546772480 9982614 43581186999092244641037680101268817792 9982615 110346730709167307377594148882048190720 9982616 153672157012857103642485398470666690560 9982617 -195972003155577905426514836512535407200 9982618 -33014001321119662670189911875353713440 9982619 -147087865933943950948716032005539681360 9982620 11340681811676865031979216255361638400 9982621 435838109432714535219017539777555392 9982622 -1882602635675469596580696306482570880 9982623 120991321342479293127721326754383390720 9982624 346754127387714091182402521154040037376 9982625 -572573501805965526553990332726274431000 9982626 -88680354104315645520427700559494614656 9982627 -306779815649921715129851379364685087524 9982628 -68297922172525329862391494729258933632 9982629 398596226780522816812703327584760159040 9982630 -5282430596401823859897526718239891200 9982631 121638518733128331566025596320930605432 9982632 252230085222049486490745641805348618240 9982633 -364718439838955275843027979509577376896 9982634 52915726574497060789977350745198423216 9982635 -34301924453877566428009723692563523360 9982636 -15791709609160746385092070846608972800 9982637 -57954134926303982134022654790777424128 9982638 31898683870333849446391632978433506240 9982639 20318403300766534956293280256089249360 9982640 -8346196776955634566193524261892259840 9982641 32558500667708637804870377968204153920 9982642 17654666746780844955863994393736798752 9982643 -231263691867699181841061242340890809656 9982644 37708256820111584620628275420256796672 9982645 -423334742952696324638736161537163152100 9982646 69007457279216308742867718067501376064 9982647 433015950471889822252113509248687119000 9982648 142802003409790957790507027248780431360 9982649 -436979910297526889701844597906033611350 9982650 82633613157268948291713865564973011200 9982651 35647038834810840570809179746845890560 9982652 199349177614572637708584413421850186752 9982653 160290888237582870475048878250273615104 9982654 136591831201380804630548357124383047872 9982655 119232814128126098724710047256359055760 9982656 23198700134087651788401533677417267200 9982657 127898903615180526430992999505711263680 9982658 44311439531910351488668781969548004352 9982659 297646348385195194874472288989590169088 9982660 79364941007187507797691002195094631680 9982661 95627563365262396772978954733195907290 9982662 -109565203289712394908112485385907850048 9982663 -269341112902135496224814620356398946088 9982664 -158582474649387126629623103007237872640 9982665 1302742196953780153241007543728471040 9982666 -32828328628130409251724240904786261968 9982667 247952143005435498436439152692067149360 9982668 -21398204966420777928761890387056591360 9982669 356240471358675481262414291560192606070 9982670 42773299568046788508453410067005772480 9982671 -89440386387215826982079749640142957696 9982672 -37847520534333553145563083852231475200 9982673 208818633985789146129348788829387623922 9982674 5994194473353925089785063979586122048 9982675 -74931889942871862827098132123117479000 9982676 417403648058639016647714984235620567040 9982677 -12340212372857578703844929873309326080 9982678 34365489096888887041202991419865572640 9982679 -10225502634040816547457115533625126224 9982680 65638031868154382918618391789385728000 9982681 60358811843684432326485751610971401482 9982682 4234722814085622553112525105406105600 9982683 -92704997174333409652866187662755192376 9982684 341071418527207577815855320543703182336 9982685 -83243111214857267227428394755307266600 9982686 34245880135508358384651155822278339584 9982687 156240272459972504477328787371113587440 9982688 273448692286631729791116512754969870336 9982689 -147152596665021694096588627966747218720 9982690 -32386572401400628920296100106551636480 9982691 228470605277961472380127819827973739472 9982692 -59608470984352773819250717258346265984 9982693 -25730434966674318229513785567366259840 9982694 -247424529582427078077794158577709283104 9982695 -194207255585845989793200115857383932800 9982696 -205459480978239910136529424062648222720 9982697 -195454308049012081465715372726959798854 9982698 -168096717915590122445081616982282282752 9982699 -284262473907432137709602818417387617840 9982700 3966452679085390244551370127373670400 9982701 175105147755594995750639751952181357430 9982702 -3695453306616900100543416744733008000 9982703 75228928482493006147596736953514607952 9982704 71719372043939638763802029610346512384 9982705 219604097273068499890447657497608510760 9982706 219021159091435012396322711513009657856 9982707 123993615633380729104854557015616436992 9982708 -2009922301332059951629976043430150144 9982709 -91670543746756651381147883590889093472 9982710 -36843403698249450180518864812581100800 9982711 69917071500529473898915240958749428704 9982712 -173346071066272479389433455465283993600 9982713 22602422679962856022448211100274933760 9982714 31192259681713565284269326061893337600 9982715 398371751875188309077353991675803215360 9982716 90513419544429953235692243399610941952 9982717 -5923481765462422677257471892532708128 9982718 185689098208477274838772706376670786560 9982719 4397810163254081465275280599164832104 9982720 -24599050008919423685000992920069734400 9982721 -19955646255263840290552040217856110780 9982722 -53269154237001876535972289331184490496 9982723 -107214625022784723438615403122198799080 9982724 -356374572234194872321357666843089835008 9982725 -32193749012247562405634210155202654400 9982726 70492210905076071005135841112299757824 9982727 -259942910651210005757029469018660034360 9982728 -62567928970680806510639570078684774400 9982729 -461166318003240636501812119009216509670 9982730 -19004226614298242106902143154046030240 9982731 56744436797087716485285106239325969344 9982732 359608998260318010230814142729924859136 9982733 -2553642572095726487079059683759365738 9982734 40894366704320394149952023048057071680 9982735 91053652152502774432722762829647934560 9982736 -63705845015043625542987694382437367808 9982737 -240924602471467047725474159946069310560 9982738 87690588316109186708838496528117416960 9982739 128850445135051575661032490519317892848 9982740 -190855462041546480662669499328452587520 9982741 391650937194982492568407841272641672000 9982742 -57519467871843327839626726041643008 9982743 -76804514583488594098004539142857057536 9982744 -140937614343699847886821495071173345280 9982745 -133171814903422772331119447596750213500 9982746 -73294415027410822905372445817408986128 9982747 -239642344581742932124396497408799303804 9982748 -289543879007459679372944081470779267072 9982749 -20652949683267506833103453868439181760 9982750 9486098261452805710705463149549344000 9982751 572636497465845872131835966834836405800 9982752 52245044201276949896225560005401640960 9982753 -806134235080132497047866808481682404480 9982754 -260617061599558904188461779587505439360 9982755 -212020353780287248717211298829156568640 9982756 -199030689465614460436330688575562629120 9982757 1044999491302353970840410829575315000 9982758 108515435481320269785710643377762145984 9982759 141967970885543421127097095295357512944 9982760 526033461796855986287266844048046489600 9982761 -190332292983714976085075803391290731456 9982762 44885783742551308393066568531398774464 9982763 165297287708926963595578591250333097360 9982764 -7318906864246794570476311850402539008 9982765 11424880884002467355669819375194086000 9982766 -48930669173863614535156674468954303168 9982767 5151534415806173903375264717501728512 9982768 -55611537810115286198791037621414084608 9982769 51414754487087595277152700688281201170 9982770 -81697225224351494563054295006861591040 9982771 597173358079752114497473395066158666200 9982772 47572307044872160582364465699302385664 9982773 270498864947267429270708197975560872622 9982774 -66272477886212631844197836469576528000 9982775 -84064859060494456293425059459383052800 9982776 207352412505907251401960565701663232000 9982777 21429123415158474627948643861813622272 9982778 60182717519231659300636176757105118400 9982779 9190525187764933359617404219293436032 9982780 146292513018552755797805468918386905600 9982781 -406492590945486832493761241124559439418 9982782 -46205120749277909568503535358552647552 9982783 43750832582592769662959535939184260032 9982784 -26633045899873307467137799296903020544 9982785 -2172220360629947857221394667643080640 9982786 217144624444052284317074655573693941760 9982787 72497531995050428666755490809091189436 9982788 -173850970231920411976397778893686809600 9982789 -404365879938460163756459310137339920800 9982790 -49278635321773707990348775540171228800 9982791 -34951441391112886969180146612691046400 9982792 -103173221902611835206677252899748321280 9982793 -9060844797993244182876109250039566896 9982794 -620051147650510266153113854973667072 9982795 190098593490239559144362593610510320800 9982796 595811734149086838235005959740569600 9982797 230531885426953075484594052837674418240 9982798 -120239565797663930402589215989520587008 9982799 482939303230411752909013404231481577736 9982800 -39890673923714166344517889111130112000 9982801 44542969544913129415142398376430418802 9982802 -175500957294855785596378524369684897648 9982803 30503638638428687889147134850420556128 9982804 -97815340763950316037403479372962142464 9982805 -87613334587677622675169982968629850880 9982806 18571422150785639796349066755185442816 9982807 -157666516144251809367183391445166941944 9982808 -174785383635953526672980334731000340480 9982809 -215757363675608797937532646354350958800 9982810 163616949280269168030393177937413454560 9982811 -343348809823113834856970643638906694588 9982812 13232370447985933207661587897808166912 9982813 139617619300361674228803133017586395744 9982814 -151681077307051475591451304498846479744 9982815 -24915357543205016089180729523444548800 9982816 -333705677530033609201655527593562472448 9982817 79920718910688591684714321289179212820 9982818 232788878481399684207611559804681523200 9982819 224208585489718286102667860763902038152 9982820 -41792206107842281837951848418389169920 9982821 83082780589961869780148592250765103712 9982822 31225469759160657789932607352262413824 9982823 -7919532391094091680755582391059445856 9982824 6660758675986722951088210441750609920 9982825 -86336803952349509305164892601412482400 9982826 -30185689674918530591253637231045021440 9982827 -16892075686251777932065937048602081632 9982828 -97551737798743495887117859165418127360 9982829 195925666409875832481859657333573337430 9982830 38294380242929007273855739623859123200 9982831 -310791225163760129167003426920603608368 9982832 43659815020690439525925714454464724992 9982833 80284499292266376246252367498823499648 9982834 188784652124017443259035229387914444816 9982835 -35230386195841919418349737004216320000 9982836 -37726648695172396406005016208664814208 9982837 -2390920522718718841637476421790634240 9982838 -121014119725392712772197279217585635680 9982839 296877419755500337472430571732747983360 9982840 -13911729122020112933835725872150118400 9982841 -276072831931582528755202250475557733600 9982842 -74188596016134002670796220070444420096 9982843 -37182626411661898155767814854304524976 9982844 9243110793457231012272893897420928000 9982845 2420737309722270606657179111899047090 9982846 153438923000089288218721642349754511872 9982847 353413795888753707757709415164120632320 9982848 -102960658121863489464235167281609441280 9982849 -277667090647442712965304628408353062864 9982850 -148681262031420530484551874332566851600 9982851 112604473917268055220116006542413907200 9982852 122637409996786784006200751155304355840 9982853 -564050145274399601352343690459972245600 9982854 -44461120619203510585475748676008608640 9982855 538485080450700336292379411664545261520 9982856 -6452682178686647951057929558803609600 9982857 -41366308061196709168131659694434090112 9982858 224692587180670727113538626625872895280 9982859 -168716366642392667660600519628050920800 9982860 7618141806234091838211973827741696000 9982861 -88977029441235389619832792184029556768 9982862 -40471583896297928424787157461140245568 9982863 -319525500291609562749562632903130320 9982864 -102990117120603976867927492692350033920 9982865 -315105766535974192940463007110067129740 9982866 -88494234543621734204811275439318927360 9982867 51176049096523298849740542749239711916 9982868 90166675105535709481629030156269314944 9982869 -49196720273217590834364550274013907872 9982870 -35412834193779152259240170220169701120 9982871 -161621833726924410064299787775388239928 9982872 -108673320816221887144541602411481088000 9982873 305516478763396739059254617517187434180 9982874 17520801246347105125823918632093946880 9982875 81291115149841594248692870949444288000 9982876 -112818943494471457298637950260806208512 9982877 213151490081788058536548903213242922432 9982878 -37908730014002896166897992743568118976 9982879 337391974936294215400840059703164224480 9982880 -3757030400723797108346417173238906880 9982881 154483746197102103091480930137779184420 9982882 17909835015381381548848943885026911744 9982883 207318035907455550222027817446204039132 9982884 -82208069151812390568536521013142540288 9982885 -148980298266000015159594148443963619200 9982886 -132502466538985410786852907717053585600 9982887 177419456317352381219015543925827889960 9982888 313541705132238554122594048486633589760 9982889 131575658682328617326271145758401033856 9982890 137981897446885035594609610491704500320 9982891 373911046933934908668599133495333102832 9982892 -159732593970326496616961322035112278784 9982893 -298792945112693422225326082090713997056 9982894 -27268724924556710036626526966380463616 9982895 86162068495653459055839774933414589440 9982896 593929264264697277814909307430371328 9982897 -35161303448500762577412831269058083520 9982898 60249771829955636233069392245308477200 9982899 -195721890992733954958603872405100738560 9982900 -83661885136041019966765407457117744000 9982901 164181870726061474020565894105472401902 9982902 -177493814113005461436873456745927025280 9982903 14745051779408168956853522925660840880 9982904 280102327251742158296453481774152601600 9982905 198232886063914580332381370415919652160 9982906 187748193651708125217291952058591959152 9982907 356816334940941412549972518037344786960 9982908 67932473973214466335582981256070288384 9982909 -155575650902069418542151239953869128890 9982910 28570658823446868499756290247281139200 9982911 315915193826479541084373464637742128072 9982912 1130181283718961589450077160238743552 9982913 -218991961522172451120510922942270043838 9982914 223643160407243440804563427334744632320 9982915 116877439760855847316172181527215948560 9982916 -178683722967181316489991844848788143872 9982917 -23976248167523504412693052430534130114 9982918 45679059357326840768958073798078487040 9982919 -38869686874277002297945598303459495040 9982920 -70253331430518945123928434046682726400 9982921 -55154960967023367216036048891848930040 9982922 111380293908433034783818871313282622512 9982923 3359119554432870613409375980290668160 9982924 -74624794734602818305589642319142554624 9982925 280513326628022754082525665431504098500 9982926 -62785924068441192917411523902922009216 9982927 150002439323821674560469553620926437616 9982928 -3893505694181392808360026809213493248 9982929 -311911601427497228699164616160605841312 9982930 12661585885940025298414695483327621120 9982931 -5684428445224459426493522073279450720 9982932 -82635900364025436498966881933629667328 9982933 325150852815638790181036872961944332576 9982934 -23795001069694900070378496900318777600 9982935 56104252329848756225104223600709122640 9982936 -35980209945859046613409476267847096320 9982937 35464482951809888193156817892467580820 9982938 -19813492560151634005045144420906821120 9982939 -187211797119373455237469771870058099260 9982940 -301458607495294115462765368036602885120 9982941 317057012361901220145580963292595303168 9982942 187668482384804631066611118372774427200 9982943 -3820395192559400942963933899003155552 9982944 156233472641215772945344090364698951680 9982945 -149655683958831573976468289465327747520 9982946 -189930273859764843446551875428585105328 9982947 -4539228556386778275040849074964782672 9982948 -9192919856527980457047670140240445440 9982949 -111414981502678076309193075769040018694 9982950 -45869425393366025982723000700462334400 9982951 439318255236104221685983936775643472944 9982952 49598184380805808568022107440100966400 9982953 297112303110157940802379106787537016800 9982954 346435858989958561412395136798803656960 9982955 -239936383647398818733051496678165754560 9982956 81049541491996992548148520869393987072 9982957 20467271424053522265414045395569173206 9982958 -123216788494443530925842231319218281920 9982959 -59403064821824964928561515205954266240 9982960 22490054005828496547244632803072409600 9982961 -83262325678005664667794266724069532160 9982962 -79721509212806141378265530316623732736 9982963 -155171530070631502180033679764268852788 9982964 367879637168908935916541803524112448256 9982965 20776503910426483249358734975209889920 9982966 2935570236338690996552610086941784064 9982967 153118261979895644158410771084868850112 9982968 128329244914456496276835014013381365760 9982969 -37901400133580179471813002302611101356 9982970 19571466632812522384030497738754004160 9982971 254183867516516833667734177684949435340 9982972 146691102737075929695611425389727478272 9982973 -4182505397722446742777927414859697792 9982974 -34105641582481246531569668683778946432 9982975 9318398512748212274687153238214319400 9982976 445046453365542110666217291704696832000 9982977 51159069432562857277984028791117763040 9982978 76249254519604301129967451629722929056 9982979 -529755103362945095751932784802013340420 9982980 -55505159865541104227497589986344960000 9982981 -318039145183417573841392411813697405218 9982982 14233617013048690489810325299567466592 9982983 -65374995092678809479737336243646644400 9982984 490421076682020556354731325016110080 9982985 -4218509020700707364470952636842447800 9982986 -19283578730857486176751967301650207232 9982987 11610300089955665229486761126366852752 9982988 522544876506675868842854181051740952576 9982989 120702064453679941947885738050941962240 9982990 185623779773230983834912781944944037120 9982991 169419533614667214729854953270831481832 9982992 -25306284405826063297909036458427023360 9982993 421345814147092544059911874246250002560 9982994 7091104248874785371787291207307200000 9982995 -34509500534024401927852356062329612800 9982996 -35280042903668221892166139309447888000 9982997 95405306175798431395620959392432803072 9982998 121138796733170735494069435069231231584 9982999 274780318056811903930425172596532061400 9983000 -523739853792004610024252398561536000000 9983001 125713478549011377375612322426721813184 9983002 207262213214734131595370459242474486752 9983003 -368356700029530728766136187447434422000 9983004 140073884134863378796442832548554308096 9983005 -251772041028367133419476961255059735840 9983006 -20237799343937113287939481964077824000 9983007 -3117297837220534702133217205038316728 9983008 -5460346674443972000529176883351257088 9983009 -3382528177783788422443532637098603040 9983010 -3330254690623331943454580572243261440 9983011 -323907391574805632750178746236353396388 9983012 52979253147889337242061480361176653824 9983013 108513272415453990090315180756548618304 9983014 117678975755017885430664668147014949856 9983015 -21867386593413551005807945317028392000 9983016 41947024532472466438202126586161879040 9983017 -7645200008183807696755965519848343360 9983018 273832113503615200692960540012585696000 9983019 -69133465016249407688627350733851327656 9983020 240689858277570756406304195073231636480 9983021 173104505795371664533624164269709031872 9983022 -32008287914225180025689523143041514496 9983023 -153478498906361231944583967513231754752 9983024 -62001160139191047318931523047489536 9983025 36104519661001083837946357086672668700 9983026 42544706429180353355080132885904770560 9983027 299406778423977974128785449814196455120 9983028 -124230314911612612085259963615171901440 9983029 148082996639768362997114935911674221632 9983030 -81454427598971592420313961775145996800 9983031 248432376707103952553457399159578424552 9983032 -135996732165827810802990832655229849600 9983033 -461082865253488920767445169432779317718 9983034 4580088727901634588363327229806720000 9983035 330710071532875513110181005265276508160 9983036 -132895895213188184874842727032114749440 9983037 59638525634332074845665023527136509280 9983038 -2314400089483435639066942803729109056 9983039 -175865784906519439408195778526470603400 9983040 32205206455366242141035583265308672000 9983041 -92867586656979997933094872002250851840 9983042 4057933679399404809709640607362209344 9983043 -88121444102117798096181008041067515392 9983044 -123114880784220512144067977115009161984 9983045 -62928599360836842179809070396465717700 9983046 -44303497477466635218302807197685402880 9983047 -488414162068966924319500252533447818040 9983048 144677006910471434794959104216136975360 9983049 17588303088352056627593099436471050208 9983050 -7808570617615576727046782148876326400 9983051 63974570064662796201756987867490558944 9983052 1448680932190040748879559080694694400 9983053 56768845654217056326116980843544198220 9983054 -1772461065279627094659522929127909888 9983055 16846586122721480544176921294916009120 9983056 -105864270888062980795017719999361843200 9983057 226371490056292127734082578515705966912 9983058 5722744628811971775394855074580904448 9983059 -28668480816894147011506179965658393384 9983060 -969776702807911044510074697127641600 9983061 -161958015503752202299566108565768739520 9983062 -92851118197850289115232028099070135488 9983063 461009831209076922231347299739698786080 9983064 -24741073255388429668901194444742369280 9983065 49476436855438881001267827177974963460 9983066 -456312739557699523010523405878943904800 9983067 -117938908887685830616649950012983501888 9983068 -124971727441546276122392806863574769152 9983069 -1295583973206111960225313135369915470906 9983070 42474725284826962227455909050214128320 9983071 81118356223905958185962389804447756912 9983072 -631664501304838093750164899987088998400 9983073 307834289596635994035476458476511186368 9983074 66114750011867737209436192293060766080 9983075 97321967075835669444209643852890133000 9983076 99692292350045189918985658055938990080 9983077 -41553968567896412703607660761584812840 9983078 18013189584785746372915117189393174656 9983079 -246287188343306034164938924954330110576 9983080 -73844202871731948574966725577865011200 9983081 109869203674781401521491246746088026944 9983082 12349647336157987879937532130932317184 9983083 -560961162751675096624775042928465778032 9983084 18897204291076820729086148482210089216 9983085 1039242299016156522064090494158315520 9983086 186168353819186916265380420437800828992 9983087 -328967593833785399334112041203875233168 9983088 -2371474304715677158633226645852356608 9983089 -45702724203058907209847880541952620544 9983090 -12952075015370791517881121370531480960 9983091 -202259083407696530141499778994378315208 9983092 -73535514900904061129794738487384842240 9983093 -328814956852164743995516029128846653920 9983094 670333389995100390536773015542766080 9983095 5677552577021424473448015506456169600 9983096 -201183367218358976909763448995513446400 9983097 -37373506015375270167385526544679355520 9983098 2755263175337956723574680100487840768 9983099 207226702169077760974773561017686833936 9983100 42572071358952545010697000321884364800 9983101 -582347334385680773146978627857937035898 9983102 258906455105714876174966107353608842752 9983103 -43233003356426133182762600686163368176 9983104 -106225835379410437946445208714645340160 9983105 417980777888115952014053387536929000 9983106 45598374668595131307141752725580242944 9983107 -368289569844624664903809915970527584644 9983108 -36218374055712566363794240609743098880 9983109 -49271632026396928253051388073994244960 9983110 831571092391734479566472104612920960 9983111 75971534569082141345183755363644574632 9983112 46905509868381837290499425201384939520 9983113 -98982343778599460095459595222541589680 9983114 -142866460111641495752879613600731142048 9983115 -4185168204594977621307616474699329600 9983116 -5885474392920884755959447963881766912 9983117 165513247314710668776044992510649452992 9983118 -105338906547727168199325359823680984832 9983119 -273783701854419203419801739948411925320 9983120 -4732697938902567680766506462348574720 9983121 -122029283388874446489582280141268195088 9983122 276768780236570711116986079817254964112 9983123 542248224067941984079138640530633541184 9983124 227786763352175761463374286138445912960 9983125 -66943248946946235713887390218613536250 9983126 -26125060514979211062517929161763883488 9983127 -20397002584953258323556632047521423360 9983128 -76862486438969242902662680158007296000 9983129 -316750503491432975432578765727999310720 9983130 -18012772645945842837814125868903104000 9983131 248578605699146701346857202123303046384 9983132 -41484790236215868214210888120776445440 9983133 101261246801775514788312466348546497420 9983134 142121256621194313496171296393186631680 9983135 -432423787164873606260100156716505469200 9983136 -194350891835401898448563288051297550336 9983137 -539570102037086591742891188199442557214 9983138 -1452742457325144721474761417286854144 9983139 119837544830313603306336432316322882424 9983140 73958168227320912880178479842930397440 9983141 84083150079023015572406390527560413472 9983142 -130580180112889264972522979428699173120 9983143 260776280044863338453771492739865814640 9983144 365136217641487527504815054257532636160 9983145 6804422257909477231636171420709736000 9983146 78300629231649969602196480245884036272 9983147 91205955139901488437397566507517138752 9983148 -46689773717451152227722284439807787008 9983149 255219713820846793433369306959994181600 9983150 37217200669706176373078368527493065600 9983151 388250878176521256800884392585679968000 9983152 -47227586709898853311910535890516230144 9983153 -264482462990533625824547762591887199598 9983154 113753534370637453643540204352018743040 9983155 2582354578945984091828733283238229120 9983156 -224976251104628668198324460634518052480 9983157 87643817600192219740018512883906181088 9983158 23947568210307119241115294856567288640 9983159 -454285899896228900606960717281223444184 9983160 157549008400963266104674850657066803200 9983161 -336909151876129820427184973252581809238 9983162 -68049895022258865400134928406487338640 9983163 -118391481512614853327776072761665370000 9983164 29113466951895690101798881466500535296 9983165 -242556210668638715638420426616955907920 9983166 -27623761105661698779225566158313578176 9983167 -118079203984109093374054325729185035240 9983168 49634723105950754403523683472260464640 9983169 96012552142316548270689582456767211840 9983170 -13752979195955593140371252062488268800 9983171 -132428234593638338923327877783035940856 9983172 -74211154423568696924837648377070985216 9983173 -108005268751355198348587639174047126912 9983174 -83213556190184664533297940056880341664 9983175 -7010213210230251913446741166268757000 9983176 222112889214506937149965694185197404160 9983177 -435327803795978905746775632916903648128 9983178 -8064120413939529056336066672722824192 9983179 -53601024726462072274984597106692218220 9983180 139027939614927325782956939766802406400 9983181 584753116439325585664958820594071616 9983182 262376463889922247991525107598018337664 9983183 -51677946974105144244141516023108728080 9983184 -622058887492446178288763207509082112 9983185 -30177466446495053356488743205029682240 9983186 -168740180516809088828800892908077071568 9983187 48686360351277927353716173895984390644 9983188 -10007855789826319369747970582036643840 9983189 -261541403114386131692544105412024150560 9983190 22628016307195205986764551812634357760 9983191 288387252875302228966433693586400269000 9983192 -103951653151268950374755029025804083200 9983193 -74689474324435006283055640703326658112 9983194 -126380020032427404445493489716342678560 9983195 -280636673790279175972223646480164404800 9983196 -178755961343441487600021676233372057600 9983197 177797734817564022868839795214165755232 9983198 2010691466717234203481992561701862464 9983199 -365532088780782014227044850499589934560 9983200 214395610773230904052121954047229952000 9983201 186048170165355249991289652206007255360 9983202 -57855445863724660141542214362665443968 9983203 -353340126499992796912394480176932584548 9983204 -142278594336552708758436192576111095808 9983205 180558818465022497011033249606457113500 9983206 -17891043594322171594860236186640873216 9983207 86337037415551000493588679378811521072 9983208 -64776712913006792049100207424209305600 9983209 -15774860568523448925006479814229541120 9983210 80810421901955171738102373385679170560 9983211 85175062190475087776396246915018188464 9983212 -273370523857572395837999083096860876544 9983213 -18475128947992849667869006390551886080 9983214 -34932232684410229766062429676769681792 9983215 148585877101668575415493876464720641520 9983216 -37345036976385778414382242752532316160 9983217 -24698502763694060210094682461172364352 9983218 -9318481793863141703747000600176058880 9983219 58737911678321856726678837926518234080 9983220 -59114237110973328406173266539118592000 9983221 632130728368705086726871447129624237500 9983222 -49760523452877204658609140213955678848 9983223 888281376141768750852906446707426629120 9983224 -5761503317750791499810354594910228480 9983225 93560835828938267522434512503772206400 9983226 187676905289000828010287112773874432 9983227 382476326771763684256316949783263888440 9983228 -58667951854454761387330454964743442432 9983229 54163544629219034203250726547740093280 9983230 308086863049656425562187364384067878400 9983231 -483056671300205327375443671524150515968 9983232 -109685434565119144725486161259512463360 9983233 -3951899041664570723150305452502377600 9983234 32775666795490111770424956910798040016 9983235 59616648178022396026360657191973518000 9983236 129714288839176004512639495833682320640 9983237 -597990721613901715389216064986964579008 9983238 -139944198578110797568319210424083201856 9983239 38325171220225770845734525002876894720 9983240 47447930660979923445719752464472473600 9983241 157962853957223028896174325008626238250 9983242 -86835726637751654351046546557279286528 9983243 -92062950171696754964754228527857166508 9983244 11567488385878065398158815448443128832 9983245 135944350972612953783287046827412199500 9983246 10183510227785987371297966318235504640 9983247 -138205097123210208672627414892287771000 9983248 33288389749341669165692003519721504768 9983249 -25240575097150909702894117418518700940 9983250 -12722728511655439050845366737651440000 9983251 306357217061715996739496460357211262252 9983252 -217366388819324754926444167435368795264 9983253 -27922419410190258553907751643422892032 9983254 -44088985756037657267811120393825146496 9983255 151241189395213799763023057297331768000 9983256 -33318422771010801291039963980070604800 9983257 51787802380246617963619311721124500 9983258 -114638041690383372219839615418916926720 9983259 48727705481170877476822734395450584848 9983260 231213268738749968476958007158405437440 9983261 4170349212106939085635935652045968960 9983262 -42794625602583275169803355191280454848 9983263 -76319618505123401428162813298919107488 9983264 -307906039840500700339187088319787827200 9983265 -8771964453251828764348145945117875200 9983266 133464447101307521743977717229895580960 9983267 -3122031235105462529010556587759630336 9983268 -197580698729968288432633272733228508160 9983269 -49101298696524898237304937843600477120 9983270 16073269779747083096117516172409221120 9983271 76153957927588696600151278545223724544 9983272 -20293992349984133581722498122124902400 9983273 -517488420295893886317061477765384025478 9983274 -37486937549660264138649158466689028096 9983275 -256529975729388190500754969659799197200 9983276 334451727878368005996934265705625980160 9983277 -209247554217324523864775745417332708160 9983278 300892015223164761651639136677096474624 9983279 -438448236599291595023714700259317939240 9983280 -38808920410748543568205954906375127040 9983281 153859451070914178861750795715858542720 9983282 295061854742219548770619462647065336352 9983283 -60463800962222549475483641852692504776 9983284 18420029058338538633187729221544796160 9983285 40299131395400624495193426304123109400 9983286 -97020424854871081183292985914476942368 9983287 -8581096403432465856081427938298623064 9983288 103592884206543877905807524193506549760 9983289 -342828897252428159614305275150477516976 9983290 -223000531154901742009907721760297005600 9983291 137663073776836379785844180258698660584 9983292 32951847785206797055547907948455583744 9983293 -386347930071379873200953964896586854458 9983294 -267178029664232112254751845563989890304 9983295 -31561676825646023416453347235450647360 9983296 53969894214897299720255158824956067840 9983297 114780034303642027752545240420576434992 9983298 -21211637353353389360949201855906624000 9983299 -9874144120723025530805063068108563920 9983300 -75195144425106656061804981658895145600 9983301 278287607825075235787231585570438515264 9983302 -4592516443960684899761481545688047616 9983303 19652980682013691884789611851633956480 9983304 537155639068944998515691698061064192000 9983305 9531388810272666850290564074265285000 9983306 -11934695685843751449499958938444509648 9983307 -353117735448154647325117132257331877160 9983308 87372283905818811423629604055165593600 9983309 211187312036528201299835807300421883200 9983310 359949014167023415164081889906790400 9983311 55711292904581438563141229895190326336 9983312 -60884676100191945126830096847791529984 9983313 -23947989781621473874833486091431707358 9983314 114993810123031543369656068867469268224 9983315 -325783301465008381881100812964250270400 9983316 -5448658613054717732691351874899861504 9983317 428915877643183148428642107969840869952 9983318 430720088266231364784113854040220687360 9983319 92865441365886273194027805669214781544 9983320 257435644518942653159848269136159948800 9983321 360513921465548761493666789861162661444 9983322 64763747327977667432207681828799156480 9983323 -22949740667321728450454449062301971456 9983324 34668013527354393115242092349421286400 9983325 -50757630149809873655399688819485392800 9983326 -41044484639059769697752505690485013888 9983327 -252385551288873581485668951593601747408 9983328 -238075298041621396958378917585058267136 9983329 376094711636861769113424093975535998976 9983330 8301390384745001432153932300439769600 9983331 28425804455689646969913088712514215400 9983332 -203232011935113484134777961155935672704 9983333 -39193252915298013826742439764515142400 9983334 -3868891821858391648290357826793324544 9983335 -41364255889789362539088667069970003040 9983336 -225069174098210367620096948692163297280 9983337 59273079496458246994476423784286344320 9983338 -158787347763081973904114845313037820320 9983339 -72880301092170683168345560288909630860 9983340 31375756311278105914764130031829120000 9983341 -144230890739166118732641335750344179200 9983342 -12058567934439320429539709329572692928 9983343 -118351904965907830422563850165470877696 9983344 15873076454816320310650582639948005376 9983345 34760293818953074096188837593663105040 9983346 17580747574124522738166557196366585984 9983347 -644548675174566261796063248758766652 9983348 82208680552267477314258006071506544640 9983349 241409585189415826065387015394710624 9983350 4255526386237468758617350371575808000 9983351 -26074068121745871942857100596768815776 9983352 -289747135986764141532247834314238156800 9983353 -7781293686733070306758182627620107376 9983354 44612206693532838572525410660733483376 9983355 -183607396668123543019701916985617169040 9983356 -161968617698707593019886088839762606080 9983357 -99137364866181719578801230100311848448 9983358 -150985401785535608021989358624965109760 9983359 -460612080925785238861234101206089399784 9983360 4859003376433775682354326506831872000 9983361 -38253877326824290530099398993288338128 9983362 -120712610717978230777045493936999339568 9983363 -89608202851082188610945350662193332576 9983364 75445526085525793629170277734328827904 9983365 -55584836613542051506089687699086457600 9983366 -200118817260670958007838175178571461120 9983367 11369523338521655033602932562740953160 9983368 17007201768328520918324976242699397120 9983369 -40009850031544390121535373866937802496 9983370 -76872301192924732976377535014957459200 9983371 58549648529201392437843072519938703572 9983372 133363219809569194678837491138611942400 9983373 -47882812255058365339687854630963863616 9983374 -275751013684247201602199916603958400064 9983375 159770543994462091853937837857274942000 9983376 2503656949826967566352819822018183168 9983377 -21141527142942745349768413392086957016 9983378 -355742801435859240035401188033892862976 9983379 -78479284311281835416389222942476042240 9983380 -84403234226875515221019650351743918080 9983381 20551233228301243713326234569881365664 9983382 3175357228103116799896501179167140224 9983383 -391785452648867570867474651367438029368 9983384 500027053247392265757633424958836930560 9983385 -49136847517201803168634013900855692800 9983386 6783007467776622553290258490556284416 9983387 -397873583445415113673662492224269043964 9983388 166925269154504034876755542195244482560 9983389 -118465467796751464286344435415225048712 9983390 38797610825054821605623502237029577600 9983391 -182786710261359966513975987778578695040 9983392 50854587017284775880382179950023606272 9983393 -79331208475612603034462221411327636800 9983394 17999232878080839861067230953771043024 9983395 -7779361884639819930555776636616518400 9983396 -3400089749212020511004021925005380608 9983397 -97117074624107996131772466080238456000 9983398 129450893571074369400768485400943175040 9983399 12684637882176531029215931373677345400 9983400 33221171095650159019808367165272064000 9983401 -187481875373837239774475388936613230598 9983402 -106451542152082303367314446262110592512 9983403 -104087593464075850361504255566859208096 9983404 -176027103106644427669521715825545190144 9983405 -207896315742540260746028392999861901940 9983406 92017034536125832596940930098093471744 9983407 -4219701164294758699275393924273935568 9983408 138254263387340193815069151804363128832 9983409 -203555287900471363937978234292495274896 9983410 57092738584877366484527686281909150720 9983411 -406271930417494420092762289403165031936 9983412 369212017362977259611069308023935066112 9983413 -181621206510798864876713377189242690816 9983414 13720664303786632961894662795686634752 9983415 78949122432904908967834942163846284320 9983416 -145137969476882687359207125865113661440 9983417 -115237288715284870622013314697760125120 9983418 25734285005203205118173630971876428288 9983419 -68396688238139349835040561237987930480 9983420 50370442526515684372115911179522094080 9983421 31055806183905134811915629238629129664 9983422 52109182139776623436483839366221087232 9983423 352692164167201424685845749557912612672 9983424 -16709267977474564335622031235172270080 9983425 2509280401586837430425389316092480300 9983426 23175190052211205574722712651221905408 9983427 -377401296336401094896088678515411328768 9983428 -32170970897607296941760498295592259584 9983429 67789798340157028233007746966318658620 9983430 44375159502610225670488403932520290560 9983431 526691675941720238668583089657926975600 9983432 -4772460693245461567713236173651968000 9983433 -300116726963742126439346944038550888176 9983434 244201795162894174695660242388230163552 9983435 -32726987497180412737779738737234983680 9983436 -186164861881239050347883887029407969280 9983437 -200842725144680722742725263392382921768 9983438 38148060213222758983378054811244477120 9983439 -6529237962954805172921326056966816000 9983440 -33991727528752258020404007462464471040 9983441 -71931128313426731350904225410073798028 9983442 22247542913600843946816743945528077824 9983443 11145329646457322819532678444366715356 9983444 -385177739801030826605676806586860456064 9983445 204223557694059116073025495031654053920 9983446 -202485495054364193520798210089408990592 9983447 -411671664813941245008604556043671704200 9983448 313616771775279359749295702688414781440 9983449 -90938241804008868514003649248156431360 9983450 89262603434558735546221316115872898000 9983451 -42867897174769007874854067407497087776 9983452 -7999286648487978552309730374932026368 9983453 102515422679395410087781880493569544780 9983454 -59870342563858391687948760188671630080 9983455 -154828593509039939662261974011465640 9983456 -287295161278089054186744160722015485952 9983457 -21282468802640437679358371210072058624 9983458 -503601015363810294185654676048211636224 9983459 -277286833310206571671662344179871641980 9983460 19278632273666554138300267530142863360 9983461 150759161069129178307954744966481970972 9983462 2019263093169718099418238150402367872 9983463 -47047047009498116042859263583871330176 9983464 37633779619921068925043109169184716800 9983465 -281722833426114984045738888753497964480 9983466 28996756072136124083053948281940761600 9983467 -235768266316997056383587851455374956480 9983468 -589486280320971750274439039542814976 9983469 -330445457588434009999886887384637897760 9983470 -18735947386179644238432545681435197440 9983471 -311907019209284036321782180787908574208 9983472 -8580353185095117481017966218926620672 9983473 66187523799329894305438812238642188340 9983474 221175910405307944492024176902794074240 9983475 -63461769487145920031987220128640891900 9983476 254640751459163740471254127476724530560 9983477 -151097040923761401089821157755409740128 9983478 -131185288580155773651490763720933683776 9983479 -336690472768221251349931610350821217320 9983480 8376211353546788313489411344884531200 9983481 -628068515262314167728100678085178960960 9983482 -4964995119676850386690768922959246080 9983483 571231663281177428351776910808235736304 9983484 -31476753481598585990793055423023114240 9983485 14877328704234335721734555154935835180 9983486 67643621351369268849672948703379111040 9983487 -224519406723183221326617253831385989632 9983488 24268497545896329691346945467075264512 9983489 252367046945563388931139019351905128624 9983490 -15157798727196877372687127852923292160 9983491 29656216676518807476056818897736792272 9983492 35002587854345972322773600027359471872 9983493 1116730474173487270574270952335100000 9983494 83015322667989462358919594882414323200 9983495 78616661971510829363544898566332073120 9983496 109707658486990678284125190055278796800 9983497 250586137625924566610443665409996177946 9983498 -82887436802401560550414041436028523264 9983499 256721849638519716821950021449492680664 9983500 -35807089753622049317776657039431168000 9983501 272524646695262510144028976323315959424 9983502 -8548727333785903332914450914517857920 9983503 -200579038514769547894496618713234382856 9983504 -59649109724644429266917280448133824512 9983505 -74490008600771144378523266464519608960 9983506 -51268165412899132744200441503734365648 9983507 -515381167380979802891136391298634764244 9983508 -8549122024106681671759993342749020160 9983509 308773928607807898250600562952228221710 9983510 211487041437175845170714131334527144320 9983511 61303099384421180330573460077773116840 9983512 120796774019887262699922691824363110400 9983513 114581616341840510259616925058606202320 9983514 172978701709556298867708645002041136640 9983515 565109823296818045625240658145947696000 9983516 -35439634389088774311108308493704862720 9983517 -114725805747322828900228698336728814720 9983518 -101182990320949132927066306921119616896 9983519 -17277648149348533806570015128977520640 9983520 134771083867433494151741726612206387200 9983521 -203705902342435482575576719945024322556 9983522 162965452146233072024951784944044170912 9983523 -1484206305983080068327071181593336064 9983524 -113348545197032757504780075924169323904 9983525 -1033076472859254088236490191567266400 9983526 -5361364685572506478267743936717895680 9983527 442819980738874579572633349053593872376 9983528 -80112087978427882113578727602802201600 9983529 -55969489104307963734949985748655092726 9983530 -71888427342499488329229255406874823840 9983531 -25247563238537748624047922374091140880 9983532 97660931798031183975179216078956403712 9983533 34860889599722026746177921897880195200 9983534 188358361150784696946394027584986146752 9983535 -26964285119273220232024592854714594800 9983536 69254659913896915060625379774629560320 9983537 654018999902089114995674360242919417712 9983538 51658531792429652513656016586831648144 9983539 91221278433796240960419131874769196856 9983540 112373188370363159904066931115338752000 9983541 62247656853963652057977878187719610240 9983542 85175869895855912379572230387986336672 9983543 7456683223345258431861203189323482792 9983544 2939315210285224702787254040860753920 9983545 -154289165672179307041366877994765677760 9983546 -38314721261031827261523181689651379200 9983547 -2188353515962092684173813846531013120 9983548 75837069964907435641790713126347435008 9983549 287005809613022684745271250095770788550 9983550 7397948650039491482483233709712384000 9983551 -95476058670454264836698990987120880448 9983552 148038518184539625282126590794436444160 9983553 10584779103969344498187117118246461984 9983554 -117683979687353508450265415179775705904 9983555 174509929148080383696664245762195666960 9983556 145466840349522554360587224667441588224 9983557 -286102433544684898214768469341414867460 9983558 -33565934457689518212367910341876290816 9983559 -132386181276596915985748870728858618672 9983560 82942625446868339564012365298155776000 9983561 -21275981838964088977023215393889687168 9983562 12761124400060293467366833676436912384 9983563 -236241058036450957589575821160990757456 9983564 -220409955319639240043771999799297721344 9983565 -101706320013680351033100862155730459080 9983566 -98454796305215961205393000543978378560 9983567 -280302301426759299903939942552804812160 9983568 -195971759827724240609368099050749952 9983569 297864541774970094756468399374542392000 9983570 78696872145482032407233100104280207360 9983571 -21786736438628870370579297633057593040 9983572 -39954096762542786374675256073900607488 9983573 489955097382374549918383502325932336220 9983574 -5254660778430393423502955370755540064 9983575 -10759476932603914638008091055557708000 9983576 -332366049751046670622788868972620625920 9983577 -59419150657163677350126042564970136880 9983578 106053934657984453751128523792637177600 9983579 56690847594073961955157939921252986180 9983580 132151510374941816654937552420460508160 9983581 25405469476620963817316579261624347264 9983582 28299034809051481306134804987657609984 9983583 -10693150378092512139099109068552103848 9983584 450603207194341251006054962293902409728 9983585 260410069305273513776152282366173909780 9983586 -9622211756587908612737665823019818496 9983587 -20116613690161308519148827581375653632 9983588 -295592380895337842645572950510313466880 9983589 43368741503776737073112717660546880 9983590 -79020874969353733321131461282660094720 9983591 -366267852085338968254773650275177288008 9983592 -118612963553698132824218392546422727680 9983593 -1020539155852397540515078134676430645616 9983594 -110773411222533094081526698439221625856 9983595 1233440926221487346700355656378785520 9983596 -88070570970903330769334454376940697600 9983597 101533408601479663927326652619068465152 9983598 64535998530219048030733491375932325120 9983599 376987165362696618964785617162974124352 9983600 61711683258944739162758291897634816000 9983601 107243895050636055657701440144804344000 9983602 -176784165622231166345223461813414923248 9983603 -2243370745863237964236029543081567304 9983604 -119021647932643162559963691506016559104 9983605 -153881038999344038157919140550966096740 9983606 -235415005661405812585339092500790865248 9983607 213312102700446935539146481575300986880 9983608 -179048255618385186685001563186579415040 9983609 -75845154332751378870374084172297383190 9983610 -3791939417851811306040002089291345920 9983611 4545590602227406532979259001003538624 9983612 -127978259401485708539478219165684584448 9983613 260899170766718744531180042769231558144 9983614 80840807242315705486408837853395737792 9983615 -214585869262640627640175673112192825240 9983616 -110022237062019712041902986493952000000 9983617 -37799375147766417723214511173565215808 9983618 78442625375319778278101280513748594560 9983619 176196629291163323055555087149755951044 9983620 -291568333370229626666622294622410904320 9983621 48653759324870612378080078808203651932 9983622 62392573037402094737404152683313527808 9983623 -95948300287927547041389297948967480272 9983624 -203048864684562480638985707564632965120 9983625 -417257134682585597432529588213756480000 9983626 13520589958401811167566052086672908800 9983627 394788274774770385377959052463905964560 9983628 323929493359408795672912981755247441920 9983629 -109029493603600082707604089305689021770 9983630 -180649194508391890692710508921428371200 9983631 -5085278571484279277111878877985984000 9983632 -120892850170845013564816979380375281664 9983633 -350075071807302875669343018521021927232 9983634 -80570410332456212597864942190889164288 9983635 8112719215033776921738477690584663760 9983636 -51476065002021039854134493534178408960 9983637 -37698419837819940971563248480710420580 9983638 -78857235722039769134237423896860011904 9983639 164655117895236361979902797616748554440 9983640 -5932132792811107312967000409106022400 9983641 -600263705954584856044223319496559445216 9983642 -176228537781763683672322242396433921056 9983643 57964435068124480054145754677770441728 9983644 8096030399344806429649075070340060672 9983645 -131101129621177883603826546870694780800 9983646 -144460863272532539821951995390801881856 9983647 792087335740041326441416958210328269560 9983648 349605033371577290248787088476722298880 9983649 33716236143199736641836630755867855616 9983650 52828738022738572089017874862308850800 9983651 -964105251406970021594894861742595606296 9983652 -55383908106894829872775884305057295360 9983653 -285702447821681892851837745501813260098 9983654 -5148176686961754398910732259148541120 9983655 120988544996443562665747699951164556800 9983656 113412354528555416671231181729749401600 9983657 145866947234486573663508213359156146020 9983658 -179713625984464928176201688101196720640 9983659 -14977125861593001299297610404291395184 9983660 -220355674354923623426292726134038456320 9983661 14690769617841666112042596181632015360 9983662 -121011795181771126152911939034871167168 9983663 106532432711984423102969859426087027984 9983664 9210266440357910486466258103276339200 9983665 -62690926072755014150863588110735641280 9983666 -1283960688350983738232118177065425920 9983667 37812708151888320754370076777500655360 9983668 -41125630810849625162578200496882285824 9983669 73114681084017597121511669440727070144 9983670 74460132654159920152668012756272424960 9983671 257830224292184462092844021034392850000 9983672 75426250223149616812556270031027916800 9983673 -13475172998393354314002541082739258816 9983674 28666360252340035966393573138457057280 9983675 -153265358880389001887056909513114983000 9983676 -106117981829342916095534834327336165376 9983677 2064783016030738144422574138628749824 9983678 130696571743547583114241889347544720640 9983679 27576953572395916011106170125808346368 9983680 13710503398977563992968444808884387840 9983681 52811397483760884013132695307775074692 9983682 179398526938742932962736294737961620480 9983683 -443822628182148474152875356867243077480 9983684 -63901846133255380461080155903590432768 9983685 121550039313010965022994906916773520000 9983686 -16269783410944773541428957324015938208 9983687 -35758061848505844780073932397645549056 9983688 -107137974014706044217100537810479513600 9983689 105124191401795208714091755711162406490 9983690 128197011074966951760551504474125329600 9983691 -51751135374433084090570344243546655152 9983692 -382243538215395298031098370014979965440 9983693 838249300376781423395563518055372662720 9983694 -41639575584094534309100362855791971328 9983695 -69224351629333971825639607386701431800 9983696 134954964034644001661041148890879229952 9983697 3133431619032545163148042376213835456 9983698 217272249676759339853018256768771027600 9983699 23277866770152020872952882275805589648 9983700 17768275040594432649671944759820764800 9983701 -87423721556954756429169130188751616000 9983702 -100549129898436740043098870062641438720 9983703 172494610495601656569524359694148467304 9983704 495373348085566193264331101211111014400 9983705 49497675868389752235674091459915517440 9983706 -23127637111032951620394362872437597696 9983707 129672435760170904510733215867603125956 9983708 -27370355329015283189406204938536694784 9983709 435144385069611967853101239803263981440 9983710 77203812383592311545054961133818880 9983711 136259819524986318034458295439381088912 9983712 98350946375444603200995478187370872832 9983713 188939196846576865489937853392081404180 9983714 -49427465337923650600151434351506540480 9983715 29371048050192860079478359715850622720 9983716 44009874113371720647754367286730397952 9983717 104560367909319833268588747844789929180 9983718 -25613890288783054783714184508662720256 9983719 -135288652283187251747400940315207856904 9983720 360178036971779865498031126097321932800 9983721 -161980684580984623386139464693186090240 9983722 35344673045162643100243227097785652224 9983723 -21110687618965150124909574455865590028 9983724 702377397339652756341547662304346112 9983725 -59959211307188446854003887053138296000 9983726 121921181457182913562177488956291975040 9983727 -37977886505134438287975442772618383512 9983728 -28082448786262032174273161176904040448 9983729 -36963777672247770259675170231740197824 9983730 104231149690132001647317907519158366720 9983731 363811406480227978640925218424895172832 9983732 107688867959220298716214049232239388672 9983733 -297021033841286342519721513287344490976 9983734 -229050923066088610835735153941079301984 9983735 -206304650172639417810756783493025145840 9983736 1218747978362993148845377101858078720 9983737 -327239507422572222424431791135092569008 9983738 6074507648674029988433993351320788480 9983739 -169931992407294419337435218006780026512 9983740 -2015456602530553804742894591208652800 9983741 -640805647631248253657228531449920681216 9983742 100724908940177281663677132158453735424 9983743 -192683390304402429548101392289437434880 9983744 -377321748415695453823305217368108564480 9983745 -101254183412100686612584209237473415000 9983746 -46485970155438764769155820194449375680 9983747 -69783038106995324740918248213389428800 9983748 14592121315051817144279179016515657728 9983749 -121421022514873593308313772025842287300 9983750 7124932176367132209812970576118860000 9983751 -65163606785647347727206071714562704640 9983752 -237594629876429248230919789436574182400 9983753 32824715559187231081318488124286651400 9983754 185769217961995485963138197678705058048 9983755 176093166498507272415562744909082672160 9983756 73499832739526083992816847381815379968 9983757 120578970713263106308099560817379606592 9983758 -11390223190099146002376849613109459520 9983759 142231771168095173567895388391703848040 9983760 43330407853846284840391854654734991360 9983761 -757045394228773359430245447164812071936 9983762 24464330207635196206951460474936287632 9983763 320283953052882552583768031658545236320 9983764 21377016608591062165541118491267516416 9983765 224914638842307687155927894177813241120 9983766 -40961236024597186168120632342168544896 9983767 151452236053810223130427145952087366592 9983768 645489663729347394089084060234300866560 9983769 79034515975930660848890878824833611968 9983770 -149551060946935499397605278396911877920 9983771 32912147721570298579668354526338134784 9983772 19856845166327191272561743229689041920 9983773 -375805381179568526013357004555811341978 9983774 -171079143707451458725276306725839996928 9983775 -83814669760176490352273243122917580200 9983776 116252547801857382117590981759229493248 9983777 261571823162177330208884185551552617412 9983778 50403797850439660567271213536370196480 9983779 35111540289696592956771784834130943728 9983780 -206633134743343294869703499403079622400 9983781 179428515411240864659583204387876875070 9983782 -3022003339807287399787494592638451200 9983783 -2813187575084370561003775994295225600 9983784 -46818573805168632634964258519352852480 9983785 39224602644395481875446903045260192960 9983786 139170725589703045208649187511421692592 9983787 146706060760233841555361727594137515008 9983788 -81039064943902767299072212968516358912 9983789 317877056881390144878467646229897405590 9983790 -302195881927730054450513804887968768000 9983791 240682140026961151298088179524189490192 9983792 -4446175402702766488175662478584578048 9983793 162273337462879564782145383169676068464 9983794 -40934936407841038941520474477011391488 9983795 -325980143091814670402860907909035933200 9983796 -40699944708557933759620734832929067008 9983797 122384988870108211226359684252220025600 9983798 -45163439949266287287032155934780375040 9983799 288198930393134015533149925781538103440 9983800 -74429916939620800161782292546600960000 9983801 -148776091204453272443418618425004507900 9983802 103493585293587544273620830244476255232 9983803 256097192184740538923467862929848905160 9983804 -520495810081249943057924383204815957504 9983805 88009452673438723739309153808175104000 9983806 111804766445563412560027743005336810880 9983807 212363542682749191043766405597644711152 9983808 -48353176432119621514304683825986797568 9983809 -492766198033275050511069225613234010880 9983810 -183502911951942507232948908373191337440 9983811 -151151453179514537060208969129504627216 9983812 -192947487843913109304241899204751109888 9983813 7127176912831724495758438256343556224 9983814 -121835789913368118529627069672223792640 9983815 -128404854816112464927228109427353772040 9983816 -6265770803772630130877968959209118720 9983817 17700972007241453820280001719998861114 9983818 50694945799626155893508737701887121408 9983819 173770567390152771344555231108655409944 9983820 -12005726540132309896055146242558689280 9983821 173657100814502776054609134497484033504 9983822 -61743088452898985576448596911531906176 9983823 313489048061785337282361897106091042184 9983824 -16674201158717381012630248403708354560 9983825 -184407809960489188552565193805422783450 9983826 -3474428245826691170133844170770678400 9983827 34024311800148208925439522453795024032 9983828 55184566314312083845215535545552563712 9983829 -305998291571097826850236909923749302368 9983830 10304129876104340116704175315671360000 9983831 -77206870764842773638366067134794876832 9983832 30682911272131587664916128815473848320 9983833 -71154760420177581940324771074987722480 9983834 39379749475405403405125459848564099072 9983835 -160168951106297441678018260714800574800 9983836 17982200570288933919378737741412418560 9983837 -135126867953870005834507296487132247514 9983838 29387659202214666382291333469342785344 9983839 302016776586109490698529369006728420640 9983840 -62447945938604168371602498533830164480 9983841 50592509595823379402663471854346710464 9983842 -32648209810176451686070768057986912000 9983843 83093147305849145446676753697625929600 9983844 -118320421551346539714239037722274785280 9983845 -10252171124250076403584428217146800400 9983846 49426899247574499936644179118794843872 9983847 -221740274482920801090122070869530608600 9983848 -211712431910501740130553343070783923200 9983849 -158101997920444194461543779539287750064 9983850 -28554657415493881047792306605465184000 9983851 -294110270675827151093917791381757772940 9983852 359356868319295940949216178761091143936 9983853 -114459413022209350618137745019994476736 9983854 -133266220064476545515204238537707386560 9983855 60007745141659182965842190750535940800 9983856 51609974723621188507150300527044493312 9983857 170823272423684690634286249564784667072 9983858 -94438957936271427505524382652966128224 9983859 -128950801173523859048532516077938495440 9983860 63846503709063484495923761440305807360 9983861 -50618581450452818692732958303493808608 9983862 -62381131324306720608692811851268710400 9983863 168957947795701617684911657759459477904 9983864 -67168877014900006435606269554028564480 9983865 21720424561889746115081435687926182720 9983866 300880893191982775113802650711329419632 9983867 -220623547802543212283806603151349084 9983868 107751375368004753242762452352768065536 9983869 495201558606014251683799834786899840 9983870 18220513302122279027008568886913939200 9983871 -349490524721372836969557662523545817600 9983872 -379646529512272159136219945899130880000 9983873 -99496478342154389523763577415499667280 9983874 -39481251637317958019979507429783060480 9983875 -91039423430183240872950442595930232000 9983876 63622009150778709097516675513066303488 9983877 -437739692725868514401348049408867609120 9983878 -67781794178201912031468553258879889280 9983879 254700468090796473283709345062152949776 9983880 -57771457305332525767070780620595558400 9983881 -736909085234295927825964954614971906688 9983882 -278257076273053606275413389617787730688 9983883 4624259765719985640084929140481511168 9983884 293305327006953896105527603237992823296 9983885 39714737103102157180695755470719413580 9983886 -44586331210894840298849516243833423872 9983887 244572727204557551862751738905451177192 9983888 -26679834612525534861066017826849669120 9983889 108498995651915286879198312538310200644 9983890 -88806512142145752683689938162910233600 9983891 -42767500922563665783119407196182803456 9983892 10588219786180475017416072152557516800 9983893 341864413568196502835903160129440517664 9983894 368546347168022129749408018635964300800 9983895 13065330826574734962663968749795130400 9983896 -173825430098471228990003383857098096640 9983897 -235057558039839005632812209478397344048 9983898 13125241476341998273348143440627718144 9983899 -96205556473119606478214198183211335736 9983900 -143032515060549271449471297446694912000 9983901 78819415314906983941466246801936668032 9983902 239359832246680952124702355955173153152 9983903 -609278060232486563821961266380449119416 9983904 -40938560803253307890977167590377390080 9983905 323550277521505080238965638543946951060 9983906 67784418085702767791522829086938147152 9983907 5988934919934258276209796699342453288 9983908 340349591743064472139546799988472329216 9983909 84127998876949851394640657309858105088 9983910 9620003881718309240514027911617355520 9983911 -11043895031433732183873179408885058560 9983912 -7283945820843091023864133289643540480 9983913 -45971630699938066446469607171306538432 9983914 -23061009613019657617163445084000523008 9983915 -107291473669244588488689354181708446000 9983916 -281406848633398932795345309011045814528 9983917 -59985335173435351646108616703921909140 9983918 -1836822976730833729562529258483298560 9983919 94946809193304536550247031871367534080 9983920 -69155289304670527582939222302130176000 9983921 -3121890384989354447519076924510118800 9983922 24452422132772618186608803353578352640 9983923 -290828846134786949124131677242921664536 9983924 333989891299449017185080460618393792896 9983925 -44306924669477330311707328370070864000 9983926 -208795181131833763462063840651477781088 9983927 15998286860310654288927983679736207440 9983928 -251548594928334001905916119558853754880 9983929 485350794581503363282672194593657871530 9983930 95982485647091280823322273294235878400 9983931 -108350930678511999638108983861612507680 9983932 -6145909010437937874058782088877998080 9983933 90252757968746977239883958571595238784 9983934 61246129807908738529698937856858241984 9983935 -103262903128681380646022714763353709600 9983936 -161441898979534854310835977043734167552 9983937 210035891596046572855772183950639230240 9983938 107125200979318549173062747705990887296 9983939 118977349330659754279376101839557954256 9983940 -70309552569571854099453183630409728000 9983941 -825141460210540967360060313377794473600 9983942 -42005790225675943936807047471242736000 9983943 -195271244495832479160580619321879049168 9983944 -422243429654322593774534310487398144000 9983945 -3443608273889745217686885540550825080 9983946 -153791427437056121351469709217835767040 9983947 84304418697536047315526446772548144752 9983948 -104563739654138479673611070622769152000 9983949 84345450016076388433588123386310279680 9983950 -104279107231141100305331743742174208000 9983951 114398920695793411903092436848715633008 9983952 -99575466650639456215423437955399680 9983953 -33575322872740229574352612142998384640 9983954 269113475558418142091866843444381036176 9983955 -1842495742417503338933142826613675520 9983956 -194171925950217117400569751073294917632 9983957 192546642906362295331192896872240180160 9983958 96346926844672531681370969720835373440 9983959 341077615008315908913539143540907713160 9983960 -19586636697147564566675906665603891200 9983961 34812583859654634242682475504370950788 9983962 -31725464507362777401195731604568731168 9983963 -16703532232115894794119688595074862640 9983964 -115273194725991232699176217804662528000 9983965 385760822917502417032549838471013562860 9983966 -180954721127132734393236257347849373568 9983967 -117177564112309839713242999836578306688 9983968 577156348197588309596071589212005335040 9983969 -155324860729567599259298036553745977408 9983970 110915084107985606154669192069499333920 9983971 51072508229984093342161526508754390172 9983972 306081535574168836043224663435844443776 9983973 -301903882038545530505445082907021709216 9983974 25567066624318909958326286417001007104 9983975 210534905079165622937529967795092024000 9983976 -343534887276494680539058987008000000 9983977 -404386711932563003444058062834999311174 9983978 -16519622997762577723947799262176788480 9983979 -13376836783390669686980810052711098940 9983980 -148659559603596374600704618953078451200 9983981 -30252544575817093703079447500554323456 9983982 5786608781413832378125220312294486592 9983983 -464972320469741260842262042033839694768 9983984 2688709170592722631280165843557416960 9983985 86479308711453171249346608200723083200 9983986 -95897059410557612987340281044692802560 9983987 -39735481224012094550627050815824689920 9983988 13518200606639757509911699892735723520 9983989 -202626770867748828676575693201414352210 9983990 -61529503686141533129579064393934848000 9983991 9259521508870332142112258131588142160 9983992 -19715277284732090248017525707443200000 9983993 23008665758312765746628832759495961680 9983994 -128383853112439958661744079470315191040 9983995 -144992427626545979132811718574837817120 9983996 -267321341374530824623758538462765817856 9983997 -191294096693482192471543608673544640 9983998 -1125103825483603246735117916009063040 9983999 -170209051106112661881847595714200320000 9984000 -6967003071970794485593689009684480000 9984001 129289192548951226300875106104211872192 9984002 -14576446504439712620037240100876532736 9984003 15102560689506039352787490203434628784 9984004 429351163124650554338038008651336940800 9984005 -113958397131400985042635257179427385440 9984006 82932145078321831302410995224348364800 9984007 164862559501819383083178753015597067032 9984008 377868944082369532748899107217490088960 9984009 -2961200864055198537821836930872824640 9984010 295376249935989303432248211343377808320 9984011 -64201703095275715636440887075349737388 9984012 -52761367153651091883689924607061582848 9984013 -32028198397866003153155287066484673918 9984014 189656010985696363459590675049571729856 9984015 -34275309571071844385280968312203772160 9984016 6030123193132038957820444675101163520 9984017 -490178962490737015626765353630925617040 9984018 110321535205423776621054578143060009728 9984019 62433448359491731302413613024741206496 9984020 66318915925459997418574645478240256000 9984021 -207393210716628238972558100343811195488 9984022 -13984861422057161183417754364017339648 9984023 167952906829943732188398328640753957040 9984024 64122026657733834820522304802698649600 9984025 78396876945877053636351953108722210000 9984026 -113538454482722903101854960239397804576 9984027 -120874247698604775949935842313275876160 9984028 -248645407181824859974387554890895288832 9984029 -42555892819869787945693521599467483200 9984030 -43687917564480362018746407162774343680 9984031 358641049903234718013956557974345364832 9984032 -687134502248340482095842387504044310528 9984033 -144601326018671751460119594455976441600 9984034 234888700448334506881380311544720583680 9984035 3696731975877059696128355797319919600 9984036 -126226823829223785587323966309608741888 9984037 -38589009738475704645496919286558042848 9984038 93411487706234850683374594690817149920 9984039 16589907928698462909724073063289033600 9984040 -307903624828889352643051632806772326400 9984041 -1799754606296618476908898064105523888 9984042 -25551825425791790551745296208704295760 9984043 -272542815529917382280499168707424277200 9984044 -223466342336017672595046881976582144000 9984045 114546765047046915831290473688426020320 9984046 -34008965532350118594257616266170046976 9984047 102103987055536345331643182748577916928 9984048 1435422010350617121005935241434988544 9984049 233547443759069031961477586896710451236 9984050 239218805176504347484785825586952488800 9984051 44668167388913998822906313839032609024 9984052 52363765385345587699566450646704889344 9984053 568781528599131364054064936560670834364 9984054 -124559157278800565451326671306013206080 9984055 -161709392198123709146234885779580106000 9984056 -110440946047916261706589302220739973120 9984057 29691272420526568517166604770722517840 9984058 -19903775609744967641359034424157933824 9984059 -80514425339277157667998297041403219740 9984060 9684135091193585285127068005492615680 9984061 88593327223065375047044200387046590662 9984062 -232024009178053732722214666439567376000 9984063 104889062507347240563155373711646957440 9984064 4379984830810729054040053135788998656 9984065 -17404235733288222113675239492688590080 9984066 161363110739345661820420532080862509824 9984067 131731686051805991366685998801123613116 9984068 492859562678452973728166990327968769280 9984069 66519381127877793653650673470408465344 9984070 -1383235030073069512712827356822312960 9984071 432159371317224925034883294394340605272 9984072 31561712284936769404584708208797941760 9984073 -24425920879088172458124974799126620 9984074 -110253003046165733506240542722608530240 9984075 -103363998339211630578060633487765913400 9984076 -34085377249055956362163479916283744768 9984077 22976560940515260317956584488861584512 9984078 37228521536437421985685768075627767744 9984079 1213105840967854404615719446452672992 9984080 32826589626808208888280988295613480960 9984081 -3452388591520791573328018321991025120 9984082 -70473179492751686873807141967690403200 9984083 122803252387620764106281074912541985480 9984084 3080212470719717126655868060459991040 9984085 260911999139806279009643916081735282780 9984086 -68060540398720215993233643816938505600 9984087 88146396603767748843885484822145415840 9984088 232856482462657490113487266558469621760 9984089 -218433612440285662537792730079510421110 9984090 -17079346401161202817646865106367335680 9984091 40068664425994457373448975075338719040 9984092 94783187958467853847026004506337297920 9984093 52543360742824137122136278944697813184 9984094 -81091279539878592861943624759133263680 9984095 -38273965564525062173482002915925463040 9984096 185287552840499274051601145952277757952 9984097 -234260241508307594821453235800412223454 9984098 112866749546911766875112847330947178240 9984099 447069965359129002235384293923970739200 9984100 -34556487094619908614373440870577152000 9984101 188933751375088303081500746659385389920 9984102 45012240687293177534687193965199536832 9984103 87872870952799203002481198534499591352 9984104 -173417608606897019861896405355199252480 9984105 25052390637070957675157083207405685760 9984106 -175731069956459852563054033667251009536 9984107 117972780694015138817006088660534375312 9984108 80428010017557077804446144397325434880 9984109 -20197591406984252388409114307094052020 9984110 178423226624502300523037401495550208960 9984111 -130413808646762187985883328410425915128 9984112 -31172227768632874673328557397062877184 9984113 -123018473953261326553746587390645206620 9984114 -20460859997720733915938020980493240320 9984115 9095247325306855252574368617074682240 9984116 -242872121345138974365846911969486192640 9984117 -77787343555586752047572883352398198336 9984118 93212415377182719261516483242126631360 9984119 108123466585398160867245638345083292520 9984120 -116055833846215774032946979387965440000 9984121 201460608848188580397670657379268877312 9984122 -278260803984967740180330459930490335888 9984123 -297647340208517000177130230882385435828 9984124 -222930661434770121748911205080745928704 9984125 -424302677727811331171370980839540761000 9984126 110450920353906247489285575184292353344 9984127 -1138649071835936231651444428188414920 9984128 -24446289197074790645228717752461557760 9984129 193481453890407617690377757192522209584 9984130 -18327076418604852708138882397700614080 9984131 99380152534025019534618423547623991932 9984132 -34788458000079986212082721353765068800 9984133 -50003279112063635036421256406933875618 9984134 -26173201631136053101347980625619848768 9984135 -10379843184457802183895159246733501440 9984136 -143037096787766656911025333767761464320 9984137 398486204276625252437976266996242740 9984138 -8394941867255499536158922088361793280 9984139 86933455791668925398445043747696066560 9984140 133342678464675505187214324206386713600 9984141 18164155357352848625157204630584574624 9984142 -98322127597399731103817929657495143360 9984143 -54096116343829078203739711079105286912 9984144 71253373726316798060880787719358316544 9984145 -253775211513976226467327658032945673100 9984146 -16263773917195033935009829428802159728 9984147 -235060492764833056963866975103097123400 9984148 -4210761791611626330326704168547596544 9984149 100694597970778718848386709289029804800 9984150 -84593296892623617116511487435976558400 9984151 -645261341963063194475661847250395655568 9984152 -256041836020880816749810217041953638400 9984153 -125757192385533193315551187324560626112 9984154 -46887814051416212540053901417869432608 9984155 -38628243803941226922812957831530112880 9984156 -8109816354064492996654665150274732032 9984157 81225270891311621474540791578975717600 9984158 -258106045639542510645421365443623719360 9984159 -91224648739185536981497104263450319336 9984160 155987226384868817533346587111424655360 9984161 -595420985404294130131136886231220400976 9984162 -46952681247421966224959190103488061440 9984163 311125489662386974508473773038349712896 9984164 -285426862990729445881272400161217674624 9984165 -344901498450204812161707783347497508160 9984166 106364233839330923217159918502844824032 9984167 327824872429911486689855481976472292216 9984168 -189781737987218927788945502862409728000 9984169 23724673088706754262854140966482636644 9984170 158511257524832108015688433034526720 9984171 -344627909589687760400742105944967812880 9984172 -228851633235456191936416765082933011968 9984173 -88097754827443028675705238096227451360 9984174 41277845466157767984744517262453927040 9984175 -234180102825876650908693332853040352200 9984176 11284808183121083036518330094866071552 9984177 156023751068389389030926606411820480 9984178 38682348064541547230643526928391552000 9984179 -130253048035093064284459794689269727220 9984180 -8959532002473068470919402917712087040 9984181 -3967290766845747179954245139245747236 9984182 -9691026159940786775412276387474965760 9984183 139125654946039313964691284832153611648 9984184 31469437331476713997751745851408179200 9984185 -56932646723919002596382982026312135040 9984186 -13231541986076842980147408807129498768 9984187 -258093058220380948589322610442908235164 9984188 -54413594205348993301699313398928868864 9984189 239854405212800940864586389431301690624 9984190 195998217028317491572193618993737665600 9984191 -30830882372302885054857398255218723512 9984192 19456472939893980655611144807383040000 9984193 -302614363007781815295707336037868982616 9984194 -250028632318254558622189650973010352 9984195 -25077527763183176190590388558908232000 9984196 195604570282212601021633263109328542720 9984197 -44311696522062468740405957821039377828 9984198 24923700649625685023025394207871016960 9984199 305367551203982429874114280118361066200 9984200 179387983658677382259219246159859584000 9984201 56499277264855557122173132500602736384 9984202 -647441380185731262315520667550141543936 9984203 -584038434078736124652965580581273415216 9984204 -146334582075912164517985816862898293760 9984205 -47364430664791746561444205285711831680 9984206 247859692389864195136337085380295735360 9984207 283445269991388275903054716344470655120 9984208 13549290138045839013062119260795961344 9984209 68544713110470877065425756105943271410 9984210 -8619893440643000306493757150783303680 9984211 160502663081272204649615469818069377224 9984212 54018183829837767715958390387443722240 9984213 -5616178155620904637750563454728880800 9984214 -25757462152685895346719375366779384544 9984215 -133667351790202197754653396274195004400 9984216 -59550016304461009771023553849997721600 9984217 -7879597615058973712143337635700407660 9984218 -134134239323859484278106292610798823440 9984219 -122729760525166932019278499007801315328 9984220 -55508904249531969877051624119547845120 9984221 -83766048684606422371229804045693614176 9984222 16757099221006189844831906715697777152 9984223 451729752352558763380243395278685613472 9984224 236425670865146039169321234087615922176 9984225 8601533811414679766158962767601072000 9984226 -50404851986149881605955239577323619840 9984227 138584456682392453496638249163918926472 9984228 -4192006224993167556823597818150297600 9984229 185222482189775981078223745050690216830 9984230 74634283999674157672901154647942501760 9984231 196820507982920418670732075008474744960 9984232 97777098549804434740411403217414389760 9984233 -135294086010644677881487839319360859520 9984234 -30980958660264831212923708775269317120 9984235 -56104362738135938611378692790641426240 9984236 -266375763234036876086209914362712483840 9984237 290254550436482650727364901437468288768 9984238 50203172100701648751034062183080618880 9984239 143628622279892269658645390224454650824 9984240 15367341565353986368304266578657116160 9984241 545850268443951410433865679924481890642 9984242 -42410923848914752809374481492965083008 9984243 -59089496242640241658624042592069946000 9984244 -315401825555200860436979057137891406464 9984245 -249174317500000504601377564620959014500 9984246 -23530654642993290817253251061910143616 9984247 23354407071009926295785161411396989152 9984248 114662444430050908562110778728651407360 9984249 -410761144606119404613902030709730935360 9984250 3471638709518405535573885496185432000 9984251 407170955703390393007870530056903145252 9984252 -45277312128080681887133452856839830528 9984253 -34085530183283788107989901582356175360 9984254 9376680919906589111788852470175248384 9984255 -35049888447018753997637328085980931440 9984256 -19712906271911788436264850563268608 9984257 930850147463717239871416328872463347200 9984258 33988058911867316099767206910655936544 9984259 140748904565113703452837701051741309400 9984260 -1136959717331726529255667375384596480 9984261 96971355852886032292683121088439031104 9984262 -192545307520987854334702130365053526560 9984263 39981596180354755104454060005879827904 9984264 -216037383719546143465558585579250196480 9984265 62678421077077356502040466842992942800 9984266 -63941550754806307840379052914553129168 9984267 5972823447922892763491057704715879484 9984268 -15317476582526611854092008266662959104 9984269 525912623227110618517639041661270808544 9984270 107743942344948013015174011849567586560 9984271 -375462731081409603774445283812887549312 9984272 115648697145091222075298140440429527040 9984273 65845669403160504881063900356912285248 9984274 174086478713016502263955637173850741136 9984275 -40977777511489446199001564716292256000 9984276 616897565602523717034350840764811673600 9984277 -18888027549127442979210932709477417408 9984278 -185764946371958583078704558119749885120 9984279 -36778249882257101813297458538148107952 9984280 -248676009144861320091332692349650329600 9984281 -471678304376682714645758431517554111536 9984282 -58815359871814340680789633859836342272 9984283 62582351511396235050232287487069320144 9984284 -1989888112493705793704068966782970368 9984285 -136547683405383757193741229857392464180 9984286 -7949305718514418504370998727452427136 9984287 -211449831249547673596814270334251796000 9984288 310778309450231423265406671321611894784 9984289 -290880222090318601970776576831745555934 9984290 -17064480651275017667727840160352037600 9984291 137538610968161884533364834886934662400 9984292 319959293898570460335848530050478054016 9984293 -179193551752436745185310623332085921856 9984294 -450394720747108696439943073705774080 9984295 -284133636715703936240036885993540080200 9984296 -255171469387361637193592275861796782080 9984297 -313831764387823107480807241368686741760 9984298 289403939853062671102382023058239988400 9984299 -1910812212807377847405339000034770912 9984300 56788349150775657910199108834845900800 9984301 -36749089607399541962830880826238862698 9984302 -59445035043719842156527014372049311808 9984303 -1873952721543630100360476604786529040 9984304 -95898249843510127476404118853785747456 9984305 381554859358560294542114667381229085760 9984306 -158935001713609768956737738709478361856 9984307 174369027595589350508162015900563123672 9984308 208857000796049558257868985301813868928 9984309 5607597247499558701910529665807221728 9984310 -73622567624334985424739667957891430400 9984311 100606716115642354029029265045048063912 9984312 -19974025670895517149743496769752698880 9984313 -103187321497601834746779023207062752896 9984314 -49322118842662955770698782624079801744 9984315 -86068420153675381624456115928919440 9984316 -285742686673942430902623379584632488960 9984317 46264310419664779156974918516571869792 9984318 47373852645724357909903591222267869504 9984319 363024344979021497047704881321141755944 9984320 -31109146295657797440727512614688522240 9984321 105385657538165757142300901774871270372 9984322 11247711272383671534486641826102933024 9984323 96893921426145958351392247885163263200 9984324 -6326696926163498357726807967967776768 9984325 -18248209613235164996239351893837260800 9984326 -8062893480233217889610727583267636416 9984327 -263134742370966056177705722158601043760 9984328 199710462780368319923781301753135580160 9984329 311451525455324624377476772504230746640 9984330 13777736666473252519252485397207488000 9984331 45979097675935976754911674283942717184 9984332 105627664247463410673479335951902487296 9984333 -139520442978329386622548286943281952576 9984334 112969791997756276299061641570681200640 9984335 325727237384887293637088179961396054280 9984336 24840220307211309741277429715207454720 9984337 259975713302254782082177808137704366192 9984338 -118508222070049746952961504032930331328 9984339 -114812863871043176728449766164276428736 9984340 -426588270513301841204252029749150136320 9984341 -28807851434154755133553978890442163400 9984342 2888454923556549731653083455238796800 9984343 -125469777689930909999299702606320902616 9984344 109967073279126459955307242285688709120 9984345 77402118891944233593739389853807574400 9984346 -137689035541391199375034818915055653648 9984347 45697554310101955038128879163198473796 9984348 98025576950629476875689132003469475840 9984349 88546102964686512288287257277241341964 9984350 47198417278173625631729038454180750400 9984351 -72495633502720101396956419433334769920 9984352 -22540071125599078168506685266508382208 9984353 -393379021352160432513596048141037106398 9984354 -10189664098148823727785747274219143168 9984355 -143393626841048555291421017235230429280 9984356 -10497621124436343929479552325320114176 9984357 -307305341243366087164411030898592783360 9984358 76275525302183318736938294450894503680 9984359 80445621254881959576811851716884291584 9984360 18515069527362758385284739832009113600 9984361 49063957557938664594588530728291883124 9984362 65945528240672519488913676698565888432 9984363 353164795017322165552924464322814445144 9984364 -20762945096261739090894581632254761984 9984365 -34404317046150154098496486918133726280 9984366 -9646570485874845477287291181621879936 9984367 251649537813141549857131726554048273640 9984368 -18759064708407465160382025864671232000 9984369 36970878624440800722443070668483565888 9984370 43841099142123965035445272695580684800 9984371 -6110524773938497747870681274784938328 9984372 -48589946238056720308958870499717365760 9984373 33567922220661806649904137661432971840 9984374 -122730329004136543225029941269949684064 9984375 -108083426295322839473817201296058375000 9984376 56348094127688876487490716488150016000 9984377 96004750750968135250705069866573789060 9984378 154731199655108253891493853206092417024 9984379 -403128156178510638713963067795383671616 9984380 -7205211558582847142354081193573672960 9984381 340838720555780227419385230552560331840 9984382 158257750075035207835421928075419088000 9984383 79385749107782808039651633083465365632 9984384 94026155385840812860754265385331589120 9984385 -6628359203917146546107495039093073600 9984386 -47821466343342567181975764004432279680 9984387 81500763194885463942507166201152614400 9984388 -24351524731999229304864332401967907712 9984389 -1150645361906006629870441523247568008 9984390 7195956606860294136753823163810307840 9984391 226339055762934704853300459922469861992 9984392 -174724314253888577771682215406513192960 9984393 -51017616676144518496002694013400009360 9984394 103909995798933469585935162087351090432 9984395 -99315390183589120273957993823967141600 9984396 -18113292268897066877488849761225323520 9984397 -285143739667195908924905806602022446154 9984398 -79592607358505995955339467087736350464 9984399 -104960740105972991064953502832676303736 9984400 21870991004245829957816947172177920000 9984401 -19590136204428483306133960602366560448 9984402 8821493320470438413787717094771620096 9984403 99993868254030605833830369301330751568 9984404 -284778856290846141890675759762795645184 9984405 110394612026097267457321346734915132800 9984406 336542107211507805106735432024111805760 9984407 717165233380041896225963477620595947752 9984408 -70628056814530980717831328018869780480 9984409 57442180296196144526809346288505053380 9984410 14702776281301504715556837167510712000 9984411 -58937385535351717227621084220266801360 9984412 -50847331361389003600289378019039814144 9984413 261013534089380932258010942470699133400 9984414 -135838433747540130388564453206035834880 9984415 -75580497529280816885155784862947635200 9984416 -228781761609404222423676914516805943296 9984417 -96731290288436591429709890621982135120 9984418 17155064268652346176728652296341114880 9984419 -147887271725314622416965985340180408640 9984420 -138767689021416075398348386911300038400 9984421 -295327544735924668192744469295882061378 9984422 43110904901138465075468164318725924864 9984423 -83825149266383878542490008404917177440 9984424 -283661061402277762751501835461004902400 9984425 165095210675780289563398410399657910800 9984426 166963639940085090519086629615439986944 9984427 106466830534529917549634572190146252800 9984428 4600886738157013814453107300330252800 9984429 -4433098942389282897770810158719451392 9984430 13276212828489574696579936135415463360 9984431 134340082623425705918583218382643001232 9984432 -69442806719061253042202485848155258880 9984433 815567087735603006646946042209592725300 9984434 -28579229074092345794820498382664232960 9984435 21593120432174975437324907488263946800 9984436 212994948326319433621990482495621504 9984437 -409687835378752235434845669934143568914 9984438 42409551730915060801185742497977241600 9984439 264088887134532054913603451837565777960 9984440 47188121068381621223232897397344460800 9984441 151604934997101145186644555731989679520 9984442 -6359487327109526813641882775453599008 9984443 -39829616542938264971208359725795269120 9984444 253479279783773168911966163560982479872 9984445 544433188605985943778866087870221812480 9984446 -150187982057853990034839576941822852736 9984447 357778751564917022364028417903739461368 9984448 44082909713917569730462897414086852608 9984449 -19896251387158559465222091519842442240 9984450 11274220260462524657538080256421708800 9984451 387528234732233835571309536944744955452 9984452 -126125407353538848281279002202325304320 9984453 -38311624224239732753661466156656542592 9984454 7238196353198981428534220371652007360 9984455 -162255636294674232040009338071462046240 9984456 -154491265801591672272303097788913244160 9984457 -181030528551987477396099883892814455808 9984458 13247841614137553000910686893408965888 9984459 -221580553572836242039137820791755814696 9984460 -356331614892645361517400260512353715200 9984461 -256697867625328280575064875822629939168 9984462 -37052413840427915339906624012877189120 9984463 58643038345715951816571924366037004040 9984464 -6509484927094824194966578302072913920 9984465 3300443865776675736803653859317228200 9984466 154757449084925658646705063473954252432 9984467 -149002522529605782297101262347822479920 9984468 -20209008989477257677192490115735715840 9984469 283900706164289434726759131493539095808 9984470 158928601841503514701018991213982019200 9984471 654003474442104159436846606657876224 9984472 -110428314775502446317769691113828915200 9984473 90105584815397953208322599278745489220 9984474 -64127378247731647992933836872188722688 9984475 -181759147836945730866255852391825415500 9984476 175382101036447293996652029994945620480 9984477 261293190835934494201358856036821742720 9984478 52860822498997103602916854453595984256 9984479 547270871741340568387518622581775186080 9984480 47052527377997157977369571637466234880 9984481 140268778442968032906054814749986770880 9984482 -91081090024178185938946974453644607408 9984483 -132943885424756571711200789129246357148 9984484 -90977476624501472686553879451228069888 9984485 -116340296320335412505203535630125052640 9984486 -76226524682309513404059750617193578496 9984487 -150565074640508145329346472573993835528 9984488 225793432386179556441473812648560245760 9984489 -49668156280200671625577202926170808176 9984490 159079193621864206612623328555626264000 9984491 36274821475935540721626577316404080000 9984492 -102100640026421227503945407102230855680 9984493 -85424973768342368876489988941404777258 9984494 28368055194769581454924933744592401920 9984495 -128372951306678224994651113003219664880 9984496 -29748690779524460320100660980824014848 9984497 232357467547810755470017751695938833460 9984498 -6562162555523562597991994443132503936 9984499 -72546353665604736584474258338327640928 9984500 -316288296410533715583798347528885760000 9984501 166334447680440805988561070513362579292 9984502 208105788999115684796602267491767424 9984503 -42443994933542992907110665342320065416 9984504 22234858848337210821086292610835742720 9984505 232089109301108626870618000358366766660 9984506 15975917666014619080522300132047552000 9984507 -43185925443361749143237330445106907904 9984508 -330265450439811747939018222489060403200 9984509 -99333775321520885159283177262436796000 9984510 395295672895165503437369447455934400 9984511 98804161480453761208276414131018209280 9984512 177108065897251736015910811866268434432 9984513 21411328923516602423519116726502458368 9984514 1229437326214823553178280009354851200 9984515 71141040924816076624044325581330614160 9984516 -208248031630596726130709337444427954176 9984517 -197864861687074230798205671169668258528 9984518 109984484758640617953026406690319908960 9984519 -77538173194529476092662082722850643200 9984520 -67686661709480904414858075033818726400 9984521 -234057687888076288561566275836897186278 9984522 60075394341553911577702361994686810880 9984523 -117050131852311508182257665873639000376 9984524 -890895226937034326513089670228732928 9984525 37770918819081556311717337352469427200 9984526 -268348745575242881920537978753269155520 9984527 104889664019381375545373626040729260272 9984528 -20398049453194112854193972499044425728 9984529 359036713493195995506042890941881803760 9984530 -110028167081214752100028518021347642880 9984531 185030474323845151074299885643364890552 9984532 472767262722204471678444583269501683712 9984533 -224442933072981553212051126432802160196 9984534 -50838610421899468677226556727165307968 9984535 49759855859764261193151214888633168560 9984536 -172782813907468498964716794332040867840 9984537 258436947492561567912916239317095303194 9984538 -7389463016862744128183156024547259920 9984539 -280287077829836000174127576664567597344 9984540 33599864574350852876247964810465612800 9984541 -46242370374871091720168954196662076800 9984542 21825845393141826810580009138577316864 9984543 183374749418998555528507625406570653184 9984544 -41715292356105586532473402025707438080 9984545 42585330468008714361517956679401897600 9984546 -885977034770963236161706323939136512 9984547 -23464667475551108558080743728614056680 9984548 -21251096448109933124561321365301305344 9984549 31251630435641986903128518637053052000 9984550 64519024841259940506986163648648028800 9984551 66429160550387188385436532611967446072 9984552 325906398875629635215126174094812037120 9984553 169932113798224463294663776728507185664 9984554 72923961728064640541098226360515958880 9984555 3005696085059051596201643882293665600 9984556 307822724404627253758469257991917272320 9984557 -7437418195494863928143107957169760 9984558 273497194983685496168066272907969507328 9984559 67720197089392371428539699289022179760 9984560 15599880274691325912606996060245852160 9984561 16821802407018028981283006930031322944 9984562 -63927249560915230760288320426646366208 9984563 100231773759226193090254634602296988812 9984564 -80282338047718368286099131981666176256 9984565 -36684011204409760838745904424510650080 9984566 -116860152738624850427343092281872991296 9984567 76521274400132323062244968044466967248 9984568 216669812143384441905857206363868037120 9984569 63212293830196186823534356743407402496 9984570 113876689477592160634982461849792627200 9984571 -151073585563177535214670400655290766528 9984572 28157024405973325069260473769470564352 9984573 -121688267255581184777805744375130521600 9984574 -61486551235900974043024431996973918464 9984575 -8272220257218967165488247279790702400 9984576 15633996218948711507558144178326077440 9984577 87043448212075303566750135181729247426 9984578 246539329837821133416619783341159056256 9984579 284215717159803731944939370904887853888 9984580 -3088011279989593979933674715474860800 9984581 -185784184520951023694634549268673714148 9984582 25330482873836572711510959019176074400 9984583 -241447684378365375001938157933686717912 9984584 -412224961513199622502489666917427353600 9984585 -17749380094474128932042584835140244160 9984586 -433875408890847336814849997852611284480 9984587 -424257966377753439250575221354011030764 9984588 31815528934431821599363260756936867840 9984589 432127377190092620734845183854968358390 9984590 36708909039103244275942936348421468160 9984591 266973169045851890429181176088125245800 9984592 22709318597325074734523957968958775296 9984593 5536303469459808729918197831484642144 9984594 602662153264733487532605694321570560 9984595 -8556161942484127863258667022852236800 9984596 269406436380540833681570881899875371008 9984597 29614527968317099782542874124072817472 9984598 -17102801339812385110029318596319437568 9984599 4313247396472324654424288459317816464 9984600 -146648227685221265348568009841528320000 9984601 -135825465088919279895485898079979475696 9984602 217857057514716095789506528623716327424 9984603 339737867474710549575181781728861898904 9984604 -26779557674701148184179353511596392448 9984605 -2610935237331486690190251733898240040 9984606 89870888888497704305404450252164919104 9984607 192213661259359337027684267795031582192 9984608 717000369255391208184628117382716194816 9984609 -263164290729430102175744490409391349486 9984610 231222051156772071807675707379612432960 9984611 -3306654565991847765827396417045963616 9984612 -23801775940085190058215743647275288576 9984613 -150162716508112446825405294160022845440 9984614 -25331009235236411355573189787981240320 9984615 81484267724725188432230341340326093440 9984616 14008656476504544199256044841586278400 9984617 -256960040268290172136563065233627846620 9984618 -8271035154763323125818012489724820480 9984619 323399998404652949697035028790542492020 9984620 -76962455642283623364461472849255552000 9984621 -364690670782423308466949860739672369088 9984622 -3309626607488405959445247658267997568 9984623 536761822788675151854762148882620360504 9984624 16650793140421306436804648895379734528 9984625 -14075552067289723195730174100206736000 9984626 -33819953188680421871737074208685260800 9984627 290650632491885592944973409939082605392 9984628 -350586745050595175810319105558748509440 9984629 -515843542068952689397019763725007468000 9984630 -1181621837154912618086855349922632960 9984631 167258790583293005330988859366121603432 9984632 -232548185907887676347876649219856465920 9984633 -72699415782789461819929245658639503360 9984634 98242725882620187962871814695341060352 9984635 2826547096752577906572236753686206720 9984636 -273795942046181285937229648002395347968 9984637 81513388054597761863587902776784177100 9984638 106481496676467378562859195137851148800 9984639 -40336468118822444796340378542814118400 9984640 4386559068055127352458710100842905600 9984641 499762472124548648847883553935489238784 9984642 -102128320850858957130682392142247047680 9984643 -48442079546143722961358895993337200 9984644 279483992393947857477910095899978209536 9984645 153742753143744165028513753734903603840 9984646 -89911919764364639341433922775342834560 9984647 225776184587780902621087799347075779096 9984648 5730311981524457682974308138109337600 9984649 128408273408830085375118938362891338650 9984650 44214559256846633543138044755411981600 9984651 -268763520459508177431524031394637601600 9984652 265400807921707171870600833337956761600 9984653 -165568238878204234623378215356293081120 9984654 -53291722208239162743470342092444556160 9984655 -336018019609389165204044860002153974880 9984656 -58255077668887991516778606769529880576 9984657 -19351546346136794500191657014582783760 9984658 36200062874694903307780179389894566560 9984659 116669643966702074678361224109818596560 9984660 33758785762044688690431044778104463360 9984661 -151103312392059711973079162747302307350 9984662 -80074591132577509669959694275100628928 9984663 97470008249501187041407002190862215200 9984664 262573100715282414308506784618861967360 9984665 -274059053472996940589063217436530530940 9984666 -37241931716729577782433950309862193152 9984667 159951523919552432949469987526741961984 9984668 137759746536095188538221771641577006080 9984669 30744562896185653823503928998028369760 9984670 -5699094521805216212991790977380217600 9984671 -287480562004109904500183899450178698800 9984672 -157379514690157480497538540800891813888 9984673 278717037413176886998706932249406365922 9984674 114382692608269632256554637908192010752 9984675 -105158162942719414613264324699347147200 9984676 -22876682426478214348334520184354995968 9984677 80451536943838372477202775810035342526 9984678 116653078926270120270522665242546560 9984679 251225867690867109017672220874770940280 9984680 -165019127395431231490236091786431129600 9984681 27012992766274237987305203798158961760 9984682 -275486276965423077443216907391437353808 9984683 205428477886054793019203142596662330932 9984684 -9587202712754610774466921468489786368 9984685 389826849126403193870810148744420970380 9984686 1272145501336546851151186937744117184 9984687 -329593244369640333814996108626948558840 9984688 40905976227667853977888139759368273920 9984689 -151713004449178046562961610884707355104 9984690 41387327760899516037638389792172928000 9984691 -63188702023846122432234544299217000848 9984692 -208054070924014048012472808857965805184 9984693 -172106997521957145086755675051429875936 9984694 66133837227281423735272780907879188896 9984695 -39817069055381802381153768486379635840 9984696 -91096335179391889114438983144621465600 9984697 -65371849846799624411300016043599184896 9984698 220512723555059027949073132613105343600 9984699 276572240459244495984455305781026198284 9984700 -256330541013058285533367591082875776000 9984701 150602075464901907337892362913206341702 9984702 -9442915263097434776122250960277282816 9984703 141128032255739308797154258685656667040 9984704 -88661879474752674469843572298412457984 9984705 95948192997190818073345219353199581120 9984706 251518249240584796904962256716478649552 9984707 713804714901544523449914729791599445112 9984708 -9201137037290781419641741157057945472 9984709 67388817579534552770127835762860073600 9984710 -147608859817153160213270159231112378240 9984711 66848187334725196597679404674483897984 9984712 -322989423263822757867426518228426373120 9984713 366576465923465881429901935387183759962 9984714 32064636479483790020315365009976268288 9984715 72590228716509515241893843667796997520 9984716 -103280772308318802462168150447181922304 9984717 583080728420529290846345646302227941408 9984718 89625371272024071297901863328433530560 9984719 -191506862778641608955153504913847658904 9984720 28060140260289838293456774397366763520 9984721 7947952511607447000820779815808689572 9984722 -207194678724279667549714808907326818176 9984723 17554035145431385068907907936456771328 9984724 -31809970348568154738338575562021257216 9984725 -42638522543720042043352236773143077750 9984726 52920300522014587648645007831674288992 9984727 -298013456342028788760361324091928408000 9984728 -9839404958530174829517024048591667200 9984729 5032957440493644959211436315882408320 9984730 -21515940581883832710946679670065664000 9984731 440701853253925499916201783797522496000 9984732 -49264972814451502445165263663837056000 9984733 -338583746534292769542598264483407089376 9984734 -143544535379673779948290020827471563200 9984735 321608477898031836819715676860152103200 9984736 -23327411959890495380619985851312242688 9984737 425361201938559626288786132960867712 9984738 -46662292398335675395292733755980169856 9984739 340030685371434607457942318991064880540 9984740 -95622143256666174496637638243057336320 9984741 75376830776401000343506005237230650080 9984742 -157627618583209225023179181994238897280 9984743 -592042192606842667605190950266477656008 9984744 76136351530668817588578497828544675840 9984745 -323612543824012639725813806426525281500 9984746 5877219529357628624217441336695622336 9984747 38002844412092488419944357054019408000 9984748 -169987980216045926955126907998295179264 9984749 801749209602740448760510530402551617164 9984750 67998123930298711518219042006077088000 9984751 -17577672312953863153718154153437957648 9984752 81255597365320898432845482564237459456 9984753 223887543170329553488894447632152369280 9984754 -52435531130766061320996364926547129440 9984755 397420135350915383562466964858004864000 9984756 179461284540547652829535239287434985472 9984757 388156039474261564925516391775237721006 9984758 15012960065354570022908676347481365760 9984759 61134497536234331043547595028787931136 9984760 36173428648531474435237808064143769600 9984761 446974528548565535396456077592369632362 9984762 298638371366167814990592151315588323840 9984763 1005619267369857066473029080653919220896 9984764 -301381636847714791643673717517693415424 9984765 -66609941823509747488406210596847287680 9984766 262013748061728460416492291392564029440 9984767 70376377828663159777055490498591108120 9984768 -243467219496350037446135156815026978816 9984769 -300766454776351104704966496695163608830 9984770 -15319213017644880644991920547028300800 9984771 44482425404448300704408781820083196440 9984772 -2143506662029311396993858437610139648 9984773 -374558437805584116886748383416176475876 9984774 -42164123911779179182159580135819010048 9984775 -150224165009365499115228206020284911200 9984776 -90175779050381109923981695615464192000 9984777 -134094522367054712228931660027153164544 9984778 -168375485750967436123956194547055972560 9984779 111995523784583026791298410837320825796 9984780 41853119749913347596218515578527877120 9984781 -201657245485803299882761014730232553418 9984782 18607095523407693925048030200422955072 9984783 -29541225471707249189001329805520353792 9984784 80831629789203843059983181217693900800 9984785 432531509780194284320840686821150590400 9984786 -32699810612690573524892604008103522816 9984787 -545698824848549542324836779437382842800 9984788 -31827479472265561964972867667308083200 9984789 10661659635067317460346037864228705870 9984790 72870019718720164304080173956232249600 9984791 -355226415057189678772962878848026938808 9984792 165405756697960786694380316987720294400 9984793 17698971829310772944811367205539387008 9984794 18389762949626474889190569982236691680 9984795 -58843884636151414768766813744246434560 9984796 -7523499783435198518241867714884262400 9984797 -695599405228069505133930198633327479028 9984798 -58921826598410613603748852182263649216 9984799 -611063261356802002200174072280596120 9984800 14005651294948088536799660118953164800 9984801 201096404152670738175311419148421802944 9984802 91356301925351177995127950600231574352 9984803 -137221522712594698527138237517686294948 9984804 126282355431822433715371252680264099840 9984805 -69902360741378671294630290613481247840 9984806 -22419402226602350874899983125755627520 9984807 -47246029129513752256618488446175274320 9984808 122483845176745698449386647040128936960 9984809 -668385587302689964658334012566159670384 9984810 -137775168679585977305864405242203340800 9984811 346156709431196321890187578769822527412 9984812 -55353735769550830709945573758024903680 9984813 322469609440378992332767046602781338944 9984814 -95400698720900952724689372596714135808 9984815 2699877097611834033275397582052683120 9984816 -21386508593797775654684164734625382400 9984817 224011001372682606249070863390916623600 9984818 196155703576755775556461657192571097360 9984819 -24287257269414240886172441267564574672 9984820 -184699536738125037345509577007550423040 9984821 -31770767219399976959905683275777802240 9984822 -2291605388265230879806118290143361536 9984823 351851800290677376430047084857449243720 9984824 137315992307465417154549792878475816960 9984825 15481979555579697089102953713484320000 9984826 11472176658753547823322835597156928112 9984827 -372778420439090018247564415795729143324 9984828 218029609499307353863863509043476845056 9984829 -138750919687009838813548120550629834752 9984830 -9728056639075802887804396563605894400 9984831 -341052778609735644594838748616558520176 9984832 -64216819604198433482631662735286337536 9984833 -70091803569196656864620668381883769918 9984834 85470914067186757440909296182835901600 9984835 53485935030967367125717272128514771360 9984836 -150088906587814908139395883749110864640 9984837 127566993936823977147601969123675015968 9984838 137222543587355534186991815840663188320 9984839 194311032155984875410813322097433003000 9984840 37558058191130083335028722398166220800 9984841 59618065960593000878304154968513441252 9984842 -94284203919894688073319778437438113280 9984843 584376335577060785842229296126051420800 9984844 72723981007611095697826336818171220736 9984845 -204628035749849995706246777650599949200 9984846 -187587051787401047326384803991123189632 9984847 -87669931444222255690404028384476661880 9984848 -67729690692168955915339494943840419840 9984849 -37235866000315122112262204748167530560 9984850 33699650162635771011944838289290884400 9984851 555945888906895962547078769663089743852 9984852 24699078098935824669850112233057320960 9984853 -128531306284418097562808685222804316356 9984854 115047482140600099963304030434545091200 9984855 -12406345574085911157982249174624476000 9984856 -11955339750489142756713912502637322240 9984857 -31437529953902670840800125347544722936 9984858 1786118641444347706033271545695287040 9984859 119361444214988319591080141000919125060 9984860 125859416280207136827841896451515740160 9984861 248383015006059838424421448988127936480 9984862 181438345341976909656843357226621344000 9984863 -193385290690444702420191693745314873504 9984864 -265118887699724282669330362176987463680 9984865 -92237154549448352921876355338441404800 9984866 229549895924915576982553373969183412000 9984867 -15271466832828249968347535450437263360 9984868 57562371973931503425160607818282377216 9984869 -18643433613730177558302165939557993730 9984870 -63316000390857544320067792841473751040 9984871 -1238981347828704208301227172101081456 9984872 -215336417571343452059926740057979699200 9984873 197573025481953815963732210183349066384 9984874 -239904933553072874216302705588299726240 9984875 -179136871859559942425526951483693732000 9984876 -164689729707987205264310435000971223040 9984877 419859371438279980976623355686108243446 9984878 -63077929889301140330576519370521549760 9984879 -130500368601066508420511963189328181176 9984880 71027345057316915579918928627802112000 9984881 477114628148237223726961316328231017682 9984882 -91103783641836659367255502781486201856 9984883 -155674017433587763395244081379912747456 9984884 18661717822371899827124217082022387712 9984885 -47990623407717708012611385903822962400 9984886 -144816907109028044478900681477061699200 9984887 -280265141715015174408308246260325447208 9984888 -360276197281051061018043094217920819200 9984889 33694643466565878754093338229467426560 9984890 -54008308582122549670563087756211464000 9984891 281569222331271839977840581253403904 9984892 -24644538906695751575220402306699509760 9984893 256153802824700246417173998253945451142 9984894 3709281033790879573055281844694299904 9984895 26457154928801440360362318029671031400 9984896 323484448093156804606383254422903848960 9984897 -178485679763053812586632502915396508160 9984898 -42647317047592158085765915694263787520 9984899 -1562888025288147395629109806641367704 9984900 37017285676599336406053316788394137600 9984901 -3610218054622991817143699159472630848 9984902 -213897761599912162803092410473553903296 9984903 -3711399526318806561156210266128570800 9984904 453432189162641172818977502418608501760 9984905 125618978940633702359963703277818567360 9984906 15120727279157273303853407463224070240 9984907 -427687150341186039001445261178429010176 9984908 92253463760903902690623329191612432128 9984909 -198570928712725007814790496524912795872 9984910 -18095542896854730370887924655039027200 9984911 835070583267948673980687872962973712 9984912 -13908841862528457892561752050178981888 9984913 -103242414711179200349925611447826405838 9984914 -52430129691248362146269620302852016128 9984915 -370183320181067044164174972058851305280 9984916 -53586967622921400540860719090797295872 9984917 375914672351189083956080649350440685820 9984918 41183067340017188323613944154462154240 9984919 115396465773778025189023303849987085952 9984920 102869084796715340698249567645286400 9984921 174561403145070999629655841069142591040 9984922 -293416311233552780597861368567466953488 9984923 441269302017685417644895263812729994144 9984924 -181283747914915511026078232859362918400 9984925 216415509307923435043993262257037068800 9984926 192327499638159163354590860032408693440 9984927 381106455927775341065417413509606767232 9984928 60893017339276010383385367548005908480 9984929 -97943704283250018863821576309091005470 9984930 18719391613732526024038599252609899520 9984931 183285916558622392048974342570896124624 9984932 -66680535486993212681685646315203567360 9984933 22022045400680640266921316014624558784 9984934 -21710053038769890058330949855911498560 9984935 11552230308491254306194606077289710400 9984936 -92281450000683379164229228398101544960 9984937 -560636543126871165104229751528088232000 9984938 -29171680814747266925915353267035458304 9984939 -242276298452459344193878663553988587520 9984940 -1522807861503418042580658753832120320 9984941 -128572929473861196349048737730685447658 9984942 70719230685725690708483570605227448320 9984943 24058756150066001091093519149187811200 9984944 1343660634991764070353389882308558848 9984945 13593277478891091579606274082389171200 9984946 13287104331766721658137444725832644224 9984947 -207456790678241046068731100457883111008 9984948 148360791190836667040694114578854318080 9984949 215495415863420142402851783789131962364 9984950 -22563156683476940731630964902936797600 9984951 -36701054322607067038113304804741819416 9984952 -41040729451213974634268603216165990400 9984953 -196901709148083951866916154339916897136 9984954 -59748929362347965499990169070454855168 9984955 -145012371686369974983955342415992226640 9984956 -135009377244722825690934176943173383680 9984957 -215205860516740655917874128213639714560 9984958 -46899117185437775812075443149975663616 9984959 192617405863323490415097541686665235216 9984960 -33839477145987070321683760850896158720 9984961 38649327487865950088310631001636348160 9984962 -91659661953550550699184240075962643456 9984963 165448164878590255355904474501202485744 9984964 -9731551054489550770861748876087052288 9984965 134957356226766174646981880263955875320 9984966 95346858002478337273442723640820942848 9984967 68829493778668468421930886993332055072 9984968 68343881230917768227085571760671948800 9984969 405107330306532718830529018941605355264 9984970 -109624086988533957473571005154937660320 9984971 -230363623759741133075140902459463042248 9984972 -67345917225461309268989465432956420608 9984973 323898933732805341064951632414290260780 9984974 190185331569118027232333629222260908736 9984975 -35907498317729706335243838692237808000 9984976 7776942314087579872621629085741744128 9984977 -3282210976483859069853772958195877888 9984978 -1501733246720760161896845803830156800 9984979 -86632330205792175854308904180959606420 9984980 -14825343293532371218514435763454640640 9984981 141076085527261764248493682945391048352 9984982 122396730622067153810625376262185499904 9984983 -154056130351383756551195539049536771200 9984984 141757659465385944233658151278453841920 9984985 -51771592772637290350380779363709890040 9984986 -146745170188920722074756848945978493440 9984987 5491665477917453082853371019906067688 9984988 54580171008913927825987626696282691584 9984989 -136776302793944282659448337693458461344 9984990 7613906023601458751902426922304000000 9984991 -543887232422745121500957801408924512608 9984992 -471466797276245972798946120038039420928 9984993 102482519930065583812577151218234705184 9984994 -135878844450864520775203219036003737600 9984995 46138671673031658344978409349551835200 9984996 7463850866796682018127912586543747072 9984997 -582862807711800633707375292133338247488 9984998 -96341588335857116692084398405817908000 9984999 -169690411183381660283203284344121795120 9985000 -39519593767786107841014596800003200000 9985001 -90186513597363105261743347555046915256 9985002 -214486509948844611613000970683789056 9985003 -42681542851765927068539908263766878320 9985004 -230770956231869270832603347296021810944 9985005 -74805393834136077478230645552139200000 9985006 145638604483018512248129628171675530880 9985007 159892745294392054485549535954938286272 9985008 33415350006791405948357672803466477568 9985009 -270566297985273582174573123029056771584 9985010 44038348598853625177192067187561446400 9985011 -89012422625597046780246898674466349520 9985012 368408878523628910606353799789814685056 9985013 -28943814659885928627469245929220224640 9985014 -36091403455877675798832067021229839104 9985015 119884795764317671147684009145759747160 9985016 -92887887722411885760299871296798822400 9985017 34309995034486742238499760136199065984 9985018 -271727062153234229219529098640363665184 9985019 95970930522939373306262781380060466720 9985020 -335935470657660371849380497075256320 9985021 -237471315386065635088558087116014070778 9985022 -295486978230553807624707797802544754688 9985023 -64494765903045503846739000500962702200 9985024 -45360397957171072465708715651314483200 9985025 215993472386760655657778509449992486550 9985026 -101582161428389368702986893794396004352 9985027 500372630142996253274261384050991092524 9985028 -236320009166179334283593749397935016832 9985029 293702015139097656566936368626450869088 9985030 358066028859794786761039477741731840 9985031 4470682797536334683746621831245869184 9985032 -7626711245453549739016224078844108800 9985033 -370236887122524792864046332731598879718 9985034 111258561770799771600844135817295514416 9985035 -37887970219889905565001322219158020640 9985036 -212873453759693973313184815665928332288 9985037 -185337158535750683168583325561130458314 9985038 4950836094480152551314271899933818880 9985039 -142556173869522576903673516899674079176 9985040 -25374176610144802347846742801745018880 9985041 -85901289828949199784953145880593036 9985042 -116853030239142775429844263315298903040 9985043 549890346245447585290758379383245541600 9985044 182833369749483209352549796430600312832 9985045 124019877178403353572623912863268945280 9985046 91392483593608501629462807834043751424 9985047 -30741353900875746181914793866275892480 9985048 433034837344100717512844218110015897600 9985049 36024414462974655822411947266970448336 9985050 -61329802569462027552957819488573598000 9985051 464127450129160355142226885025438044600 9985052 19838212060399198032484308121315393536 9985053 -6324671766855889798904278129123681920 9985054 13274976049453672933192164467440871040 9985055 -3618903558817120357511815965010140000 9985056 55077035503578143999224071341771587584 9985057 -529619652638862301374384380548445697694 9985058 21932966876485785535247233084434229248 9985059 86994215340645984886384098700352394240 9985060 -74999297215084724634642507698534219520 9985061 422065479141177024398308014209905465662 9985062 7308979697740758522937706482982699904 9985063 -193474745332674305854288702986717671016 9985064 116273879467715016104615989842559948800 9985065 -23059713797897458297632490274064264000 9985066 -36301625268267996454627578971466980352 9985067 102038147829079458504374926101538792116 9985068 -5180308180525007209925207608099592448 9985069 114504823019806966673714526135284305152 9985070 110361044299611848061124724039788867200 9985071 226845996837348823264503778460546459664 9985072 17956487951929513590302668888969035776 9985073 1488831645827348115962627789551593600 9985074 34628230152144983922335581243366460160 9985075 7061203626944917779780361278562280300 9985076 138290858427349852014040388140517760 9985077 323567318538666773472320655624052204320 9985078 147724160602181802211863101186400039840 9985079 103654108010479561983917250072675810720 9985080 43334180006562135923243754863709388800 9985081 -1342728622225189454101815269644331436 9985082 -120215403516721137460884000481112510976 9985083 -219449363761664036839082856509753977296 9985084 305605412091804378453807671310979337216 9985085 48390512948384341604409644202859662720 9985086 19830632770470090682481369807324736000 9985087 101364441555483422180764709631185218400 9985088 5403822042583819283625580483486679040 9985089 189735081464048531118544656091699257600 9985090 55862302139738799305337279938445019200 9985091 204849399696319958344062633664989570492 9985092 59954727858486024169472333395321516032 9985093 -302221518808071926041364764083066690658 9985094 -17421474591866615235888141147733878528 9985095 70187411741697972374109542464794788520 9985096 -328700819222186803454889615056903331840 9985097 348938565654051956094046344838040057472 9985098 77683924341875203255257743548840439808 9985099 52462655307228018056979348984118940280 9985100 -18135991978218844410103344220149043200 9985101 -104765842881854289025428797036238988800 9985102 -147670758046709058293766876614318653248 9985103 909349528203529998545443656826438664256 9985104 -48798760299054446472356071573637308416 9985105 8253370537234313638717685003826873600 9985106 -124722903380562506236453242477079482720 9985107 273326656834008635127496817441361376320 9985108 -60640966346097514983123570755658475520 9985109 -493068671658607745548635379351769904690 9985110 -52255574318138843018063878805498394240 9985111 36189374525942112343378444023192136712 9985112 1629137265958789253935533663362764800 9985113 -273375012289992257596632370331252740038 9985114 66222096688002558638763562004171999712 9985115 83752078843908199857735031469186983200 9985116 25256018961644966091851562945552384 9985117 -578917372732648531318479605940447912128 9985118 -67965855588548592199386463900380281472 9985119 -129567008139931311068521324597798211256 9985120 -222470877932133338768625004988611952640 9985121 87115262846523986161406239512480387072 9985122 94555080522947764003369105100835678672 9985123 -396364225573273527224409381738966918628 9985124 -100909698025555264128264176308415416704 9985125 184082353633876028842254819707392824000 9985126 -107761195080068038761664616427150462720 9985127 397873513394711275402243560125541730440 9985128 159212245267170653495721028014963916800 9985129 79034623278880622641747075833004938240 9985130 96079225619408657529276716366164548960 9985131 -12789228338377894234763994436930007424 9985132 89902570938767901387369891601026918912 9985133 -182687812382526911044439928221391547680 9985134 34100667344680565252680385427489592320 9985135 365005560282099330291308711796876364800 9985136 3832388593549992950729073269800108032 9985137 147328879640028809099370185604153363552 9985138 21941174450846463222619142173698120720 9985139 -137989356411824925255727293627141627060 9985140 -126840494974752590819876586794038579200 9985141 -98768983574916478309772105456850168228 9985142 -138723751692593894427378757585021882368 9985143 -83051949029523707867584934610297216 9985144 135310351791354181574634896674566021120 9985145 293251994977943275407240376115243352900 9985146 166405196395283056023674661056890617600 9985147 11608662782949638684271247129734070128 9985148 136641918384373565949210789127675355136 9985149 159066009923386976798644834867599909984 9985150 68735108238865652654605301175727718400 9985151 238221943905522069786899739471643888128 9985152 -166466660839092396122612744863466127360 9985153 -102482917267176697759134442856260003840 9985154 -197517024204929091972404962350317755488 9985155 -188076531176946032734349998421907093840 9985156 -81015867271613638753971211925149962240 9985157 40223774056125237096263780416785505920 9985158 -137170983462144764450729696276721070176 9985159 -37574662939122279430366832435284432 9985160 -124330012375363103667268521384947712000 9985161 -248936479906060060762740091594767890928 9985162 -192626995837831980022636339050667008 9985163 -506831311674926445390696416292935280 9985164 76257413667194400210901694898382848000 9985165 230721234634386569632503416235348261600 9985166 201250799460943530611708388909944836032 9985167 -33879226462157312698175510390046779760 9985168 63752459280054642610244968470753116160 9985169 -9151814491387186228636207527986804430 9985170 -11679853128268087222380418270380572160 9985171 357890816564009223772911542558144266968 9985172 -102482952740925804376291661832349213824 9985173 55162763183704974058725269108669297568 9985174 127995281469542160826725676153866963840 9985175 30783167895922272965454035450053531800 9985176 -287487149786736565923306826964121876480 9985177 28082399547650792987527445458977125760 9985178 41884822963660618060499579510381581056 9985179 355399995210344161132282962698702501784 9985180 -96460065552031632738744660993875420160 9985181 -93555845203940048382412188920182934400 9985182 -16992284554499622962866974987677392896 9985183 275049924202235747453400455150637035424 9985184 -374623364214183330610986286183974174720 9985185 59345162743366401413615198557737912000 9985186 89436327815475235044095003211357459792 9985187 465283878476438573103544852455870511836 9985188 264085382091764667027779199042914543616 9985189 133307255941043249450138761632049014240 9985190 -76046653180975812987992910661167592320 9985191 142340525299821057618343702203166268160 9985192 -295266524296170714700655187320094720 9985193 -52441484022849127542908101073341034496 9985194 -781367649714698982481865618476781904 9985195 -202050853073049562967366876875861062000 9985196 116528166191585333523480783171183482112 9985197 183726989014802381383374080813740216320 9985198 6781163254466218941290000348522886336 9985199 -230008241775234704238732167003555253264 9985200 13314254863900884511232227898931609600 9985201 -42387101921465662257241183107207879696 9985202 -1331866873708441583377291647693502848 9985203 106590797676085316446701092671092915480 9985204 170917581093461519463883779895800371200 9985205 -216456290549561611034643737743232025600 9985206 -672655400582886122040309933661980672 9985207 -255495197645163442743732293807095683544 9985208 -17391339471645990229182140082987479040 9985209 -16088347760144543155565187321848908032 9985210 -24047481136571981927343441208888338240 9985211 -796283598125792067845084155278619869288 9985212 -131244142628765275931639975938847313408 9985213 -79238553403929116572710476098977539520 9985214 82155109382941249718064772798307152320 9985215 139972548590047681509110598397609938720 9985216 -105732040692062506566983969950730813440 9985217 -67402677073772767245786041783487292320 9985218 142858903711692940123258760312041003008 9985219 129807410685334534386619792157752018920 9985220 73860677593267731727239792267687751680 9985221 40900086622295498903923744709754124800 9985222 -40391279579457725129608931778084825600 9985223 102482542005899387801522131405815457200 9985224 25648335161185286128632287489503395840 9985225 251443708723974531787975746565792322750 9985226 -31921586224068786329635379930279888640 9985227 -7503870930564820051159923294565327872 9985228 59761581320926905634555599686726877696 9985229 569098244833668881197515370497790483830 9985230 -60372567325192475893591894608912162240 9985231 203395364218690760185591296067668546032 9985232 9569326045141487021931997287252492288 9985233 -129636509736583272945782426335365416976 9985234 -69837011123858812456264366402141900800 9985235 -105381482856805397355063475620338712000 9985236 -193132864653145828848453890403163404288 9985237 -299139768051959907552384231946181762948 9985238 -133562100497133785634044967135204000480 9985239 20907592471827840268909217343717736200 9985240 -163980777898950297141153544793157427200 9985241 145607251637385181363837525584505929600 9985242 -48342602405573571146035733346032580096 9985243 -34794003868474125994446170311023690576 9985244 295254879206677247090666033350216083456 9985245 -527487083637095079796168678633176960 9985246 155082147540950863850316194066652243072 9985247 489485669425720757348942109329132001696 9985248 -36633376045057509471711572547034152960 9985249 -1441662273342315944844556797056902750 9985250 -74012692679442291361777362444609792000 9985251 40559013081598709317657774467718476720 9985252 -214677451632479486517803472249074299264 9985253 -215932334185369265717272669636731046596 9985254 21287580614616791590230937799549900160 9985255 -17849980091745130885650580015704545280 9985256 253715427182595679889819713217476392960 9985257 140302072416365683467571380484341479754 9985258 -46963012420923188294612966179169981520 9985259 425528688700187652216253529576611721460 9985260 -3690540166568789823630356350250173440 9985261 122498479773866795719399924483611680544 9985262 95281844445308267899064317503100958592 9985263 114983978064071624718685117399420787088 9985264 -40504462183810005377004700738263318528 9985265 151072275597638818876574101692907428660 9985266 4788462760853972809741922560465336320 9985267 34879049221835223145450712064527578316 9985268 93943610062015670864844234552376741248 9985269 242692113648394841375301563593898624736 9985270 94451414610262286886507946978616494080 9985271 -373651362295424051389611144278228142528 9985272 -130184564808698636063232529112673484800 9985273 757021078338485048459754697849680641160 9985274 66082101913072002892151976267484005600 9985275 952884829047713438055036930137295300 9985276 21095169385953564303721646914518736896 9985277 -237887777203136402335225529211014310336 9985278 -83140954778156055737903811692703912960 9985279 -355442141709743337400526677311290102360 9985280 -218606235456029078818296216548278272000 9985281 -83276763164539263370265852483333642448 9985282 11625922003585289513070382024346457984 9985283 191059958774640619662093346953658320 9985284 -107414822755995036402983824888344944640 9985285 -301277299676526821752495160417627902020 9985286 10729485289348533141742552835581745664 9985287 -38206001660174864422998754997701613232 9985288 776890427471896852213363452992348160 9985289 -32346279549364105845179653633409129472 9985290 -53126123284331399971744263682961725440 9985291 -774206609617307018384319070329193739808 9985292 43112214691335584275378600344981686016 9985293 -205590178126726461244299248753601864618 9985294 213184590658240998212285059022867416512 9985295 337286654629687750413816683264402545800 9985296 -27843879963610939126705540093384851456 9985297 214380849506473758597165875315877428032 9985298 164750898491701585201202990127590868480 9985299 -71458977235680317067573279085515224136 9985300 7976548843881216870513000418258412800 9985301 115252386840684471184574883535955993784 9985302 -148288130801627914011071159160270456960 9985303 -31262987880825098606403883256803563448 9985304 8010751260791636529329105340327936000 9985305 17188758613079767541671779341765923200 9985306 73786940070663846251910209950480775904 9985307 -553527882675976273847832553617524476248 9985308 183947832347836906151693611088915151360 9985309 242601904592121460900141088359327750860 9985310 215166993745804759217673679976501650560 9985311 -29025853675486648065136961851327495200 9985312 212968679928618914333883986983300104192 9985313 162393432848512615622649242019360824724 9985314 3752275663997238311058533890020069888 9985315 -298442454355342172628545146093911563280 9985316 218122033498332354039088931921638440960 9985317 99544794561133611966077111352498677760 9985318 -184613488596908769075506443133210077344 9985319 522823310575205733663207883932990825720 9985320 -108499893654767624917068785049367603200 9985321 -282273678702855461202924825480378215808 9985322 -12214423479626655890168730918051966288 9985323 313226078955897714731930353453798244184 9985324 -168885798823633676179375307747404905984 9985325 -44942677190437527513961197049680516000 9985326 71664240538866462727689079562517223680 9985327 308022569389375042779919927374495663672 9985328 79151756163671055394903931367380680704 9985329 396742427893932992931142187177959861920 9985330 154660376574169410186831280903138368000 9985331 -2187856947250215565721885380703054328 9985332 36362584054152982715791142976025300992 9985333 92340643561218060348894883067195561582 9985334 -108818957756966921201669643845412574848 9985335 -107761809204954389336576984800156062720 9985336 -269410707721765630621097226399301632000 9985337 34643295244137567720528339235951339920 9985338 -91682021180461806912217921503787284480 9985339 -5216373947595774813275916118380443328 9985340 198629187697215832095154100415770595840 9985341 -371199774375168335816355260683620598656 9985342 56287550473391253110007142118423907072 9985343 368190722146021707116902502568995358840 9985344 89400238523179822750667681310537940992 9985345 -56787350212753535721249451745118714240 9985346 -53033823975412032244126433228785205760 9985347 -10544821106201709461078613057281063160 9985348 -63955694242654022584072353730111176704 9985349 -369947870576346051785745661112422956480 9985350 -46646484888759015115666161938573784000 9985351 104788900893266546085739249650892555352 9985352 34526727357481885524887490686569605120 9985353 1162496545608144681950870764613628288 9985354 92517063901124638542626157859749539376 9985355 -157650633164316882298268878106622372000 9985356 -91370927892344382348470382685237913088 9985357 -521034806928423230712395257874400245588 9985358 -96125053139284319517090890866679876736 9985359 -28675341007244172965837487586577348592 9985360 -10569677379186963349642522730055598080 9985361 85092437614025922292207102727192686962 9985362 19764329447222634576492436754047220352 9985363 300274722620651270057063083051132485280 9985364 -235874007294085325824061023895567566848 9985365 -84260992354392244582621622918496229200 9985366 -114327150724262797003297290435905926368 9985367 -403733865453520653418788513867821591160 9985368 -43843718268952203672811674115441459200 9985369 123538083781860736314583797561813799680 9985370 163685320772074593047337701236301318880 9985371 -39336843184892516358146021305171427136 9985372 -154962366003990226194480562243650380288 9985373 -426839271365316185798352222086416188378 9985374 625484512195002631568868208934676480 9985375 118682536295082081881924394059987712000 9985376 94529183024334058279447088429305823232 9985377 236126530792450667429900296793207590320 9985378 -7512863745104082797459395242813930432 9985379 16198031694725536340716864210683385920 9985380 21930652963638954428875735633757982720 9985381 -31022713923963694829894226027896697600 9985382 58648191538045686031129644873215904384 9985383 336744210145693998910017479390719995600 9985384 228443994033538582712621844137601792000 9985385 -327403580457794005095209708175720973440 9985386 53157084640294486035286468378544329728 9985387 -348234740397034348527481394097945360 9985388 135698941694885504300465932589294724096 9985389 -248372639675614339841607895274578416576 9985390 142619395279238560178216575221468427200 9985391 236201072348921410243316622653180401272 9985392 26136508671292362306463973461813493760 9985393 321635239919311094119543157393855459040 9985394 320794877189691869261173352805787500672 9985395 -11223769974973433073858017076361804800 9985396 -317243606882377350825399255211512576000 9985397 177527536214016245023119077270046636846 9985398 -100379563092284268951526466286235740672 9985399 -139006723064444487493302601365769096600 9985400 -272156263024077436410968737988617728000 9985401 -66960463159511570466934738939221766470 9985402 78954615404222284470189712222011025152 9985403 217476306353594100540660123872463551652 9985404 -64635907575279050169152178587770368 9985405 -218042085254318695753997656632558089940 9985406 -245772063929450926268795083876324750848 9985407 271112930692210575416807467304999511240 9985408 24187086300493344324233682963230883840 9985409 196612673884249419458465874967842970752 9985410 -1292177426074780115898180083060121600 9985411 29277785361592847542149075052009873800 9985412 70659932667560379702519319153329131520 9985413 73210670521372515026985713077660202304 9985414 -8469734528689514116318999623640726944 9985415 -388430729386582624133705809342595920080 9985416 155051706897289981831347719202594816000 9985417 -3537808121871870264844933463635279552 9985418 87714471165656986624746232048113530160 9985419 323775589496794204131971524626840384444 9985420 -166984486641019799389423239385913856000 9985421 -334691701971950544436732837834141026378 9985422 -946080575629354526406541655925427200 9985423 204637543217539642790448688523691136240 9985424 24358203321147557329758691794552791040 9985425 -187332773463851897182884783008597712000 9985426 -122160737563905932451063255831421305600 9985427 32476395919134128285823391805019579360 9985428 173359873975782937809518224094184688512 9985429 -475201114443468748077798507764862393970 9985430 -20658179708329685780168349420006305280 9985431 358531472676728843723722901619841632000 9985432 -494598181391163724218793508869896683520 9985433 -206021170606413031954063325460266715318 9985434 196498074068568487075338679324317723648 9985435 75304277383145467050123734441532674880 9985436 -122671876325845932090040158932303792640 9985437 2300138031786781117016204299910568384 9985438 -74935193958957509760318096501380451456 9985439 -564398699348848890872735438700422555280 9985440 56091908244305176408935214968094064640 9985441 -10592065526857913617001099556115183616 9985442 -147132431246639851323113486662347264000 9985443 -19933759775224390562573672277840415392 9985444 -38865283232563122563788219973197946880 9985445 153158344600444855660962582202059368700 9985446 -180873549915644932057867015811411951328 9985447 -429976348369171728279381861843231092104 9985448 174439555761692904885801406149181931520 9985449 -113243388381434920657677313876583676480 9985450 36915591090327414579290480679498816000 9985451 -9953524895288999518816130781719257056 9985452 55229390964869996698028836637781100032 9985453 55118421291765441950555753440518215702 9985454 -58394367234354967878468493475847043200 9985455 5535434570102541779525466553961377200 9985456 -52476173368759505350938973904905240576 9985457 -33684036479363688847618532527131095568 9985458 -48600955578068889187667254773634368000 9985459 666714320024434817472253713611022294528 9985460 2548792146872816978989937463411240960 9985461 -17144290880861068004217839115350293728 9985462 77446028582305528912703987147527331232 9985463 114150605648157743166868991135040284664 9985464 -1940462218145130002888449785449472000 9985465 33019964368242226267903419119040174600 9985466 -10374175181336355694836408946197973536 9985467 -198746784572374652418065296934988022080 9985468 70005650655601317672214356085963969536 9985469 33382828150806032234399757545285243040 9985470 71567217288044883958887199956253363200 9985471 70316726996282882399621723272455301824 9985472 23190408742978721706697975816488222720 9985473 57175696142590027132250858838584108160 9985474 -224733866211810610372158405570214377264 9985475 416300301831286501954030831511747865000 9985476 -18084362477526994032578543353071879168 9985477 -147282236089106242626824139906120425988 9985478 354273339994647146582006129555775128256 9985479 -144733428999128252922363314891289870336 9985480 -99920376834873785083513155537056563200 9985481 -402005090108337790271999866195330102176 9985482 -14398431874997105852892447161763306240 9985483 -521486255879509488953386331693100363120 9985484 387590037028476389304171314006571830016 9985485 23778453761371652418373863412759181760 9985486 -53943071227379590710819703804818678144 9985487 -45052098859990539634250869618751236080 9985488 76815210135813794483602593551597568000 9985489 -82654829746548090992544852940539770000 9985490 57705893449098974812986426407762337600 9985491 290223995920390606677723228483044515440 9985492 153208543353134830722894593815762010112 9985493 144386161055046430291073411624809476000 9985494 -8893885095096405795976065658743767040 9985495 -101206570960688069469130427877345398880 9985496 135608060559185424057529727666585395200 9985497 -212091177757910468159692834744830174000 9985498 74298990913631227605487479307116173280 9985499 -88544582600479195918773207729883837500 9985500 83832299927172450167325081395553792000 9985501 139341395607715959989991854400189742502 9985502 -166368898551688663241738502208761612288 9985503 -165792277604013547681711276275769344 9985504 -146751672283551718247915807997345398784 9985505 -409025885266204451605107117063935567340 9985506 7802850397294378678827313629120875904 9985507 18750808768629878461446468264635513600 9985508 -186253040570608185800086351727580952320 9985509 -109787224696732022851875853236347214372 9985510 -182312660581893584775339165363822387840 9985511 -306417757532034058875212110205691985056 9985512 -258786823066271988184196034460150579200 9985513 -78125285684843845873675302237505407920 9985514 -148589429620670370412768140396177911040 9985515 -125211325013166153804958259693373024000 9985516 -90760871383894860425189855583271202560 9985517 -32293932204886186728154902496864083348 9985518 3354537038580407503009878469958038464 9985519 59655475109043071044688806011754849440 9985520 -44086138293529657601485843055957606400 9985521 11353683488463275357774780428303319040 9985522 -474353117186288268707536066642461453408 9985523 -156320573046533646853371948931623504720 9985524 -8943742225562865454379173711202611200 9985525 -227613839934808249915316194958531350 9985526 271636497386255749140862868085547069440 9985527 19330276007917401145348254349316028768 9985528 -461986847173506844426214902881116160 9985529 233312610756350901393335339210517892740 9985530 -18568747846455571105661783336460007680 9985531 -277719934064232021907271572848941628536 9985532 -222522989040124525011686654631595106304 9985533 91209078603669715741955095849873224000 9985534 -74044600785786579772365032987011364352 9985535 -71938894000858084221993851704544123040 9985536 -63772817634464395450208695784703000576 9985537 85195258923314204532794513946820179712 9985538 15518935358835079443109284840532051920 9985539 40549064360969986062536686442249964024 9985540 38698407782030822570607061744988970240 9985541 25509267846692235248509559136368305920 9985542 -20327676981616388887700271174123319296 9985543 44058324439080184826950523651538487144 9985544 31641229705654098083946436693984220160 9985545 -308137205692259049674190723208748640000 9985546 -200241595461341883986883790701463296 9985547 -214143921583531876570843707140343508080 9985548 50224328323326612908371550034066746880 9985549 183787527798900043184606783982188135040 9985550 35907382934542139841101454896252073600 9985551 346581326284322549521010560997919358464 9985552 116597984504691518348067171748362592256 9985553 -11477504599174867412632053573617733198 9985554 34448781442832076504921512969178702864 9985555 -153521010164935535772025277572210601040 9985556 8719282023719354903290560717831413760 9985557 272383080655458105990890987939144295840 9985558 192765489519326582618188853421454217280 9985559 -169940181630753353345644229847483309240 9985560 -10287581999150697643349082165664972800 9985561 172802767949945398162838663187532783632 9985562 -12474149668044680469279018540975128640 9985563 -73959448052106392569156808198147287908 9985564 75464492940496490744477126881738506240 9985565 -26576296103143024250322343821768207360 9985566 -85019062255180444657073730003029597376 9985567 299703854273083201249664454232356339432 9985568 198742947423090747771516657200997728256 9985569 -198844075965292957417310469442897951392 9985570 52232169595498776946209826860749568000 9985571 44651269515025731835743462538661192112 9985572 120945940594226019020094737323161600 9985573 -132281938309723219911532661258879220480 9985574 -72245779008214417688250932779512466464 9985575 -186098056541122443046181276424195484800 9985576 454745022886581780273597962201471385600 9985577 -144524147438346333828593855278947155328 9985578 88187249536251790787481985429709415168 9985579 147126861822272583980082848643139898376 9985580 27095677818188312792634874372959667200 9985581 346349288200519186678737839866286716470 9985582 151140224811680546443595994906389568384 9985583 32767372132897529663738024807052776400 9985584 -8608785491549068690113520811315822592 9985585 -313015437224354786537225298815093822400 9985586 -27387732675074024551893210022337026656 9985587 -17167518774663968052973997198793808848 9985588 35098088203175334247686072767700787200 9985589 3818803402416303914093045902789595808 9985590 7761273327374429112961215216051285120 9985591 11312560928250435519262693119476613888 9985592 -461662764926300799531681963229960704000 9985593 352164550987079156589509375675033123664 9985594 417474956973382936733862521795957472 9985595 -266374550915466946031833061558298518400 9985596 -72185146121803877733907091841614807040 9985597 -16651533632480309967074480556364441768 9985598 121942172482631665862806633425454374912 9985599 -73052311833289033114185008140426624800 9985600 -48518257672005130910599844345629900800 9985601 -80142383363852061322520031388201198398 9985602 -77839844557229907660976051908635351040 9985603 -56349315937276280298075595488214845800 9985604 -80629302824086484061604461571748175744 9985605 81847903752500105968817650168619041920 9985606 24347831633248778824211046613074158784 9985607 500373252495695665138203754327470464856 9985608 44808607577257494743230734310736486400 9985609 967307261903541136739861223732328308916 9985610 -85738336593165882472276070044970459040 9985611 -15587335625610812104916583503598558720 9985612 70718017644590945016021942250308495360 9985613 131606935570796997909106834163811266112 9985614 160073039175712125380911717116626959488 9985615 -399954138595438723779580886842432278480 9985616 4928956458118322000899758357420294144 9985617 -21699448636491840754686388012895103966 9985618 -125306199867602766208110449281496976240 9985619 235730001526090770020528134318068736512 9985620 -173734845801845127375269193652823408640 9985621 -1227757119015724713015949378244292000 9985622 34181859523355047539710941333687704000 9985623 36713601893636906286579275641422945384 9985624 202152567696557553905869947691627683840 9985625 -9760504249785899868704553589415587500 9985626 109813466188039254422758398907090744320 9985627 -214083004004435762021863389128270273920 9985628 -269841089148527751747331768199810987520 9985629 -185362028549339451073281354622135495680 9985630 98915182449510580566682146762488486400 9985631 13629090627673884525314840178971814432 9985632 -1357339815243825711559166035356549120 9985633 101586672508552072498819251966263907520 9985634 5377965018345416626104552474639785472 9985635 -165459032502810053898308993429107322160 9985636 -267288978520141365591807696764039489920 9985637 -67945790213195004780425939908686963714 9985638 55066277225998878131866699903279840128 9985639 15099298534583147322972350800855713968 9985640 -110694941814154670582888303413420032000 9985641 7366106992651285858982627079886621344 9985642 -148063163541063401290005902324776872528 9985643 -46649100692344721649296069562214406616 9985644 -256470947145219127668232170741678222336 9985645 -35452404962013553910218205159578874100 9985646 -251472151117800680175709337716984704 9985647 -103433267531980159275722773925221065216 9985648 3600790688723508282859497866566795264 9985649 -414359657140314146035579765636384930350 9985650 30247517186981658238139757842367081600 9985651 -170204120445637372278617419135606892288 9985652 236451999610668764001065246743979185536 9985653 -48326030684698183193588637128950281600 9985654 39009766950184649944029684903021151872 9985655 178001946400066743597007343614921365360 9985656 -91846480873276575672280936531635363840 9985657 365573029357456907905768592054972499840 9985658 -59276515627985732179924047485686471680 9985659 -151782313427773505979957879051081484800 9985660 147026037714449017726404165185243527680 9985661 -351375146555069178499617154483763639130 9985662 -72422395181662473094885822837183337280 9985663 385173987188560964930320747416946179864 9985664 33599458671965940108181240240605757440 9985665 121399781927763184649624427665588248320 9985666 -197008039556871243229388570745741457968 9985667 -647394644693194932760882455510452185248 9985668 24494115798946994668273164025267421184 9985669 573183426948253752161184217700604991070 9985670 -13314599570571957514420672848705907200 9985671 75227079121801006626661591247140917504 9985672 444205143535437269210488907816275276800 9985673 231418711331785737871758691953949202484 9985674 80886219334741541741923027963822037760 9985675 -751743848988876754317108075210227200 9985676 99462938668230839313690010430455314432 9985677 26184962147848058245939016605726772736 9985678 -103897206577515981389080334220241594560 9985679 -307589853783046934836517185712726465280 9985680 -2291563154652495445812075453988208640 9985681 -770837989847505408328101703947123671736 9985682 34671071021780248996225317227678246400 9985683 -189957179721404770941156982011557743176 9985684 -239213986317171037238453765861503763584 9985685 145083929322208143726856874057842396380 9985686 -91041281760770371652683059154052265600 9985687 -131878695768391989238897953215753156280 9985688 -435648270991596963880662650206610442240 9985689 -14109049590075078897852519138692623872 9985690 89107967283142665591896354458420976640 9985691 -51506760840799301258633004302402595000 9985692 -23199850271951495456973985264449627648 9985693 -559529168749176110277614261044379820058 9985694 -4626647933703536544763800432940770240 9985695 144714935348777536770175276045354027920 9985696 8572934180369145022776713641517383680 9985697 155840314597513670034837956887340794080 9985698 53811492842726572354149043305380359584 9985699 -11985560364897004906007749163900165360 9985700 112962349397344265130255990254416454400 9985701 -40422489991275051702317671727085177696 9985702 -89801805289754617911290828884023256896 9985703 -80989876869690562232938253950822972416 9985704 -299080770381086203480752039977364602880 9985705 422438824559531908445825188390795357860 9985706 15860607023373108967025451601395504384 9985707 -166490032857522006410503583078816577360 9985708 83281000136795900070690359298648089600 9985709 189998628628984994606250937989061253910 9985710 -9629719967722089298631666903207303040 9985711 -4667360865830308747009138055443002000 9985712 -134833997750154697054019276787679592448 9985713 199162804055053439066337068859500832000 9985714 -178745199024122808527475957235129491456 9985715 274027081796135079336363520158731992800 9985716 -37858730587094326155293035679634155520 9985717 8034446317243247312866631014958991872 9985718 -350106894003214358313938377643944896 9985719 253972983095810947988864105250308967144 9985720 -8220068791866129862870926570882662400 9985721 502059003481608812412477423230166026244 9985722 -94198550264769844515647620208734460928 9985723 125833524730971991347255786577281625704 9985724 81914371185595163144959420454360973312 9985725 -123381789120808027145351073291362295150 9985726 116134427211757351353878110033238066304 9985727 -941974386566782920662393413988250076728 9985728 73501971216761999267503834784921026560 9985729 -129114616832492748352223983882972303916 9985730 7380429852069055378420261794248901120 9985731 -63780874859893400601795034764010534656 9985732 421584382052825834611507857120365932800 9985733 -65401706733282458838942048358541920296 9985734 -84927124534046938877751513546473579520 9985735 -254384700044002989408579151862958924000 9985736 -46831307590649040575994228843210808320 9985737 223731506957004344838312425420253995040 9985738 87057017374704220074354401631946634496 9985739 -198501201750870729488131497925390532460 9985740 -21606696239987376909019516219358745600 9985741 -516971144089295747175422577967662501908 9985742 34659862498647467026050240408954902592 9985743 15450132010222188740313470437911604800 9985744 69472430869748723577699893332186152960 9985745 45121926450261655005672513859777854720 9985746 25130639475481673228536646796009734784 9985747 1125541748161719742159152586241913673472 9985748 -158406184580254587663553657742007998592 9985749 -82366839529209473527107975324173185152 9985750 63178880174111590404570082655817120000 9985751 -361861313170642408959375760512383730744 9985752 114110079712067684548659678867266641920 9985753 576891207784924203966409358145276021002 9985754 87521211879077353160938352469623869440 9985755 -6014259587062997031723770586513960000 9985756 -213763222725399876154961946324770095104 9985757 350949958742395451919879074021707734912 9985758 48515588065517249208870711463151093760 9985759 -202082744650198000161040530600993976640 9985760 347217927144648031501159080965898240000 9985761 -533120457852049377252642970712270976 9985762 -205817187926429448012633302409411893088 9985763 238424620213789476661833929847445914012 9985764 -177397396692189552378085918870207531008 9985765 79159163360911295415020331474897244800 9985766 -4012860104134078290509164673840557824 9985767 22882738014205932228226117656696360 9985768 106851658365552635506907696257583708160 9985769 257794083105815618843304156630608949540 9985770 -32473094683731174556883016347643024960 9985771 -273227655125199263624493514017284598028 9985772 67840232408900914534656438999943990272 9985773 -62449306368464453697332819007239577600 9985774 -370173551416775918128731123493376523840 9985775 18442229557674244843942190547483133800 9985776 49575334149838144664267107500384878592 9985777 309959506086345732013231149201596919652 9985778 -173181330834200973177610413733484797440 9985779 295833059925417646921705489177250509524 9985780 -15418376469101142675302386925372866560 9985781 59763850106111470582905175341148798464 9985782 13446569498194468845347523750288580608 9985783 31464393384650587446554028229652693424 9985784 192844599121723396823515347116892549120 9985785 -168071376406762753942797250826917060800 9985786 29453162681827967378885470092329362944 9985787 165742067949143011646925894868828219152 9985788 308663248129642566924929518667756037120 9985789 -53293888616168116638146893575684271968 9985790 11719802068424725421588630908860846720 9985791 -63027324870364891637676347739424260408 9985792 396026250760923294134167992552537456640 9985793 81514621129110495415162127494280054340 9985794 -26690846334077175268388599637891159040 9985795 22197371194173137754141292336834083840 9985796 76540388235921895060505586421171165440 9985797 -204352673635073432969098328702623889826 9985798 -102853861056005812999643597674619988864 9985799 -490382889354624125077806750862766980200 9985800 -50090976964033956876863749492961280000 9985801 -84404552949866014856674735256784645248 9985802 30523304786347773791206299255932661600 9985803 196291383863165696072902259161339423704 9985804 3194073454243002607366970361686073856 9985805 127515242617215929012902672487519120460 9985806 -75785570895032120722114797902789839488 9985807 -229955990645570702710941719414827835720 9985808 16961998329329841311430599029451390976 9985809 -3813460938568247258848899600256315680 9985810 -43915471239988301375207540989314037440 9985811 273361119230323522377599306896324315200 9985812 -182874480467206506564814189967182399488 9985813 -122112347641128020327603795048673983232 9985814 368084289005942598367637974058642261952 9985815 138611435827078326967978288819089945600 9985816 -46145972953567940638814217530371584000 9985817 82213715669605805919214409878178309580 9985818 -15099437227826999538339093790737083136 9985819 -73447398947601617250602468238203218304 9985820 16283215122283153520919552180352512000 9985821 49866060696760678335148315188639313920 9985822 -83935411167047084618488816378138693632 9985823 2311748332318238082588169433721653064 9985824 -314626075293195828491661579080973090816 9985825 -138501299750226406920787958497652821450 9985826 209706885844143324022837116409272716112 9985827 129292843544176336287237672051464389440 9985828 425879157505843891945144268133989191936 9985829 -91619822661133950417661855197464997120 9985830 -103346543400145644090338300684837376000 9985831 -277256976298795633037081870895672276000 9985832 485220146818875971813496681024315878400 9985833 2444420766021515309982631186204375680 9985834 295165203161858435019361960702207624032 9985835 -2543929755357673462236129979765415040 9985836 -46705742038565450944860645760347979776 9985837 -268590877486901381887156097351285374080 9985838 -287892281286831054803734403939330431680 9985839 -24793249002933717763421298370743796992 9985840 -23732846736789846175869687359855984640 9985841 -352704670358893516841171809078790893248 9985842 -176281637099263822489406758980932702448 9985843 77223464448369354750590044235216645120 9985844 -96001686733148406120684298122859462656 9985845 158380740684434841052841057493927839520 9985846 7920467655430847461334822914193505024 9985847 214541912392604000214670630710438528 9985848 315529237528765262716195000968459816960 9985849 101322340439316700063411002166516156240 9985850 -37982187013167870471064973636194483200 9985851 68354223096158688373816404221750225592 9985852 41446041165918857306162252964214704640 9985853 -91150103748951728120521115126299619898 9985854 -39443263026688503138753836008454200320 9985855 -387082001408528537633496156572289070080 9985856 64006895872457051646010828609387757568 9985857 -258968803480442458480455342777762396048 9985858 -147367919927510892930358283078263356720 9985859 193598688543392991637127877781886216640 9985860 -82719291113057038317352774901725939200 9985861 333025959859571854193677630722333806112 9985862 80187124313833887002669079026497035264 9985863 242598960825365470853502433655105535144 9985864 2899733878760057080523429590885662720 9985865 129571502195216768434661272352729548260 9985866 34998853682742338699237824165315178496 9985867 424370262079378503265953435775785232916 9985868 -355172344064686121450097173906458828800 9985869 -120249927721285152070238623507356763200 9985870 96592606190215613700752321393276021760 9985871 78183536278497567707854164332169795312 9985872 -35137067711142815921394396793068060672 9985873 -289117767558390183415817272853374795920 9985874 108147552488703459382494303471070113936 9985875 26017940341858183879848224809870080000 9985876 23049156668634841599562092127206719360 9985877 519360973792416346197593919494304742272 9985878 -19754484163543577012561469169522705152 9985879 -391906362119128813393921587992718582520 9985880 769305261396676089856927033040486400 9985881 -85433723614381631316132541304272702176 9985882 -11770405178869544840612032318785232128 9985883 -9623776692375262593718249897075729920 9985884 198078474842218094115390784928567732736 9985885 6105964406512356081912329363599614720 9985886 -230830812676936903843502962620473140608 9985887 106076524631418491739805449283187491200 9985888 320040152345996939784492603119370240 9985889 7497761267064704169383989411259710800 9985890 606570780357405803247617651784906240 9985891 -386850299811610834343530840927673236708 9985892 -125984563748161939140176462090371461120 9985893 -73467505692265065975944213559506135136 9985894 -57080533271541273563860446726298761504 9985895 -90859006864135572866598908605011462600 9985896 34048450342717297790943000631534387200 9985897 409915464867229423601073680476565355252 9985898 -68966591205989942038064572055719557120 9985899 -67143953123395969408436666495084359680 9985900 55630803187341472728196071154686752000 9985901 297368575442244511571899841323437634902 9985902 254342831399668075331268584312782639104 9985903 614026007672590677458061412427541651152 9985904 126636224589001717055474293029377310720 9985905 -148442519474840423627898519670906005900 9985906 21806640847605131181117161255166474240 9985907 362502427217341660168125398712277825512 9985908 8857867240037805224922039907148636160 9985909 -277620682321637820168603832404451847890 9985910 -60769789806380579118170867727779604480 9985911 55857177317151417739730274122953813200 9985912 -224453194442788767887714774485375180800 9985913 -204915429397607990349900703159976893440 9985914 -58598308963806772405771604055871091232 9985915 -17392325003401221438028711610289373440 9985916 482608136235897254094014729041627822080 9985917 -66848894797935422504601899024297148288 9985918 282018944728601539232396376323866887360 9985919 71460190627410642735503326142325130272 9985920 -9390088166957897319815230593486028800 9985921 506626739496297679648224154599652932144 9985922 288989398078800288025965189034595074512 9985923 -10920953019992556967489572482233128456 9985924 -16414002104964409315284440043262325504 9985925 -115726979092063707470144067418595664000 9985926 20563310774233670834443269206579990400 9985927 -202047754543566542410412281504868323200 9985928 -354557545052931841446215275729819683840 9985929 183547505953839364094956783504526107200 9985930 18054611660656654308272671356266513280 9985931 -76493068382713158282660708667354682568 9985932 -203117582537472445982218006133373812736 9985933 -300912440304413102625386756310921440 9985934 -56731392738232396218680095873604807808 9985935 43773454856812345882487972819808284160 9985936 -29248179586306061056275217587406553088 9985937 -7665448373321943100738334901116083200 9985938 -4927872926237631453694900261108023552 9985939 27473414255009501208569643116102359240 9985940 -128266259016146785251808720204156108800 9985941 -97004906647512778857573549519595551648 9985942 -12802049283747704819843054690758361088 9985943 284986736352107680418735032209843961944 9985944 248812097056123582872581318562299904000 9985945 -198650896831221373106584381986249138300 9985946 244607969420057436936730543484037522672 9985947 -232346946949996093929848365868836417680 9985948 -122360540496226263811288386714227236864 9985949 746863226469225152497912895440515231936 9985950 35039882098061947902309956180212320000 9985951 -60377245073589839406962618927712512696 9985952 -418774188562037610682905637270256222208 9985953 295939107065668606402500248513200518528 9985954 89974719107066700290608490096825484672 9985955 57205206853647210591047581286651972400 9985956 28615953585698923476582234580772265984 9985957 -61951252437414188471865265159744466208 9985958 64119042268841839707575086468619845440 9985959 -84276959186596281909288661952232420096 9985960 -64678629940392931614946331903697408000 9985961 -563743052857625162340889730748126546438 9985962 2725321703809443250602753262172611584 9985963 151804881771242654472175371393311601200 9985964 282085688582019864977876856784021406976 9985965 -151108590469403498920317178610472653760 9985966 24840532526622340791848949139286082240 9985967 -50919685024486401256680606654962285688 9985968 -24011586576213283663078278296098308096 9985969 -211163223791426719652035410450664186304 9985970 185720698349021935610336990458689917760 9985971 162507519386390720088606945392716863024 9985972 200147905936130688728212663397575995776 9985973 -361262769603907480011624441005155637778 9985974 82165232604012109199966232080730039168 9985975 208163650474168463410445132767840586000 9985976 -960768465175580775675018266758348800 9985977 127160749463133888944524944934941183840 9985978 83541075614002652969813700926650445280 9985979 -116370852780945288748270665890426614272 9985980 170963890419465609249414576566460672000 9985981 -35061320485824598063475229349433075636 9985982 708565541507031920921872896246374592 9985983 -102129379462985389229059834802598020736 9985984 39908947177812759201279702919939096576 9985985 172315623600400235289926330146557163560 9985986 -28263614523252896335429960720450623360 9985987 -22971420943386204321348431774462674416 9985988 14947029844281823465723300959738240000 9985989 -42087843415624992956755969053483778752 9985990 76849428185057243590829374673068058880 9985991 110081826771832569111403030290935124192 9985992 -242214805205176696508235884812395724800 9985993 -141505575866946212661221176003886894758 9985994 -86870088835340461967859057906276682704 9985995 140631355023694331298124364583558645600 9985996 -570170195109852558639681894881078126592 9985997 35438411618536056301479604039417337664 9985998 -13169131639144707291994342131664407552 9985999 -245325717864344588778340566034827548160 9986000 -69106273260578088124623324300742656000 9986001 -38028684049634867544497326858378683840 9986002 14857925919799227165546441610410892800 9986003 757579345017305069860521831853237866480 9986004 5234155792783835210532466639306239744 9986005 -231430872443465162074029743800225746000 9986006 60728237602345272140244197397794033952 9986007 292610057730296817408254507398835457360 9986008 282099771820013010625307508729330769920 9986009 -676687397721436164302822315728180710 9986010 -65769201889359915078870770501363220480 9986011 -1487047297517919354257679744194873056 9986012 75907014085004364648480687155887213056 9986013 -368275619841066373834517514227987872500 9986014 -24788912531076880081774822413362358144 9986015 76185000711965477301331532496288201120 9986016 -34809262544074702671747339117914750976 9986017 -83076124724874132043815255004457093820 9986018 -31657319817478035002642188357620278784 9986019 471121742900826218983112749468512000 9986020 -67050014731927177903000854065035776000 9986021 551397342952021667141668979783410453692 9986022 38731993113488127515096680866699056160 9986023 179352197265504166654133931138593001272 9986024 271162412211987759851103112322238888960 9986025 546695357669220072495627141834009600 9986026 160032844707437114761121150337908698464 9986027 31172414820977944017442743493892793240 9986028 -30733557788456472185869995948560679936 9986029 423597309661676482400733965413504124630 9986030 -16886356425905616964974744341514593280 9986031 232975324587732441090835212600337370880 9986032 4448542384949080212993010342580191232 9986033 -444983442709185765096149285521675532718 9986034 -61399616968810142300892393761787872640 9986035 6745095647397664384175531680629031200 9986036 77050186870444674574863849375536032512 9986037 274408866631988961301172135551831126560 9986038 140075831269695448251105071470044900480 9986039 -18944079840018323985453009701101311360 9986040 -179343569663440380327361017619266048000 9986041 -195765342761263846066107321126075923508 9986042 71398540930775784571918506238048677888 9986043 -209524919806976667302487719464902360576 9986044 -574163774228117770803055631253288374784 9986045 -328239781286265139559722976441549498400 9986046 40418979755136252123651282291652844544 9986047 127488680616653856776659589232263000992 9986048 -59510772683460745876798309114960674816 9986049 -24837279207031195010705664911890049166 9986050 -44820869903199515283111748550145949200 9986051 32855611234508705922501842632775885052 9986052 134286341206363220751240424068433152000 9986053 -187991649763299736974905953308337202688 9986054 74709074505661482132640152377134844160 9986055 232621771088014744422875958152927010720 9986056 -382141664409528367229120898380717260800 9986057 75619756911395996267268331285510113306 9986058 -56067631328471965072425506262885235200 9986059 277050302428926473265022789514813566704 9986060 8606689663527160087395247194508339200 9986061 11132248769502766693353813820036472064 9986062 -2573091715948565186535212706979046400 9986063 -232520778527584010446085298385445852520 9986064 -50138368674837879657866217763711352832 9986065 220144656816291273439573181992393241460 9986066 -266150882527256544215729017856085492576 9986067 -8165762806481853540413075680475355840 9986068 99445586011570357286953222630786302848 9986069 2629205809554280580039960132484403470 9986070 -438496323928992138475497975298928640 9986071 -23953110091391895392204754358939889760 9986072 -117540744788862682630847875318072688640 9986073 -57009484739219366390313798049847724000 9986074 -42503467299124217271213866638757529600 9986075 42121216491407985840958350769900356600 9986076 -2109692330639205991033967503365390336 9986077 251433345916800618860297575688059301440 9986078 26028982362100270008838958533717928256 9986079 8835943015382639656286217117101700096 9986080 135328945194581442358534997875859128320 9986081 144170848748573126055195670994753164992 9986082 -148909859578955411188495396314977523456 9986083 82424069232903225597419943005849296608 9986084 -186034778566956506360306805411433190784 9986085 -415186014099687095449112902079234032800 9986086 41241975600069264299158102689520052544 9986087 240068855169264354646734897212210835240 9986088 -109320780068775466894828174653618094080 9986089 -159385653586231154481236155262970479244 9986090 -258317115023666495587252681300616478720 9986091 -242025707019734245671972116822329175208 9986092 -69383481253033893043149423840316907520 9986093 -43202508952919603146804339958830966356 9986094 -16844355093681214228758790527560675712 9986095 144691012856554768910377077113686531680 9986096 14541304713128093872503874671976120320 9986097 298608356053560186899625471963501817440 9986098 -192328057963216924243568016749482345200 9986099 581772206290184238600201864128752469136 9986100 20614307468237699038853729216165222400 9986101 -92750768253018958249453849525190783268 9986102 78655051668150394420498271804277484800 9986103 -245203834629589120171154682772735068576 9986104 -131952649880482739461002014775113011200 9986105 -1537137643167456002144653030343437440 9986106 15397826238266202582918811476971145984 9986107 525658719098767082498303012040077707480 9986108 20357563097179233648214654799567723520 9986109 -42984724470304250515325451807943765440 9986110 -154160551127378791812925475931669315840 9986111 445525110252504512521121737691690795712 9986112 139656655112330200912981039133805772800 9986113 24074007746361308736740189605065159362 9986114 -38913175388580995412087291054689239344 9986115 67417857618399619896756448238849683200 9986116 -112367045606625170814545263432571727872 9986117 314784510264661513755555196605249512160 9986118 -181526919931384378819521125617215832896 9986119 -172186443473494269816762078221287443792 9986120 -21177750102328068454526688176669798400 9986121 104615544878115279910619214180129096420 9986122 163312609663094821917901225371262616112 9986123 -14394171634747265634210017229336864768 9986124 69081159265300387232745763401670228992 9986125 -113931176950528385892849177042615345000 9986126 30409227508368240731671994554832097984 9986127 82782321571154048150637319420418438304 9986128 99101389289721345602752453678694653952 9986129 -572966501699294766064197692862418178700 9986130 -69416333406592956038789788166115840 9986131 459609650888365575782051101277964324264 9986132 -61891473204496721494711757867605387776 9986133 -21644495038562550775717725916908901056 9986134 -384956050865621407687139021563606070400 9986135 33297383669616722288080028071073262960 9986136 119426096251557579066705019229146214400 9986137 -84400345277453836856378880218553384960 9986138 166936270124238440140894539580099094496 9986139 64847612743858268089368707948282540640 9986140 123582945642170792408290542508515348480 9986141 -376356033169359964664210934027611349216 9986142 -102599372474229608264048415475274683776 9986143 -77318260515961394344997362248706861896 9986144 -49897964940256409494346690595677798400 9986145 502029501214907592623447458301543040 9986146 114196090548403750472883153143772912000 9986147 -692952685072572568415818308603201073080 9986148 -1302660790742382858099300649820967936 9986149 -165844416305507248037408253715239053760 9986150 57718371902936743928018850444329184000 9986151 -13377631660935426531679181364971701848 9986152 -7941340121261175880847749619515146240 9986153 -655507079166549984410055400939248028800 9986154 -4120550885481067303782897275285336064 9986155 -5459154963690348297484442136854065440 9986156 -93649814717901089867291512024856732160 9986157 -254416695706915428617621514099804869460 9986158 -34466676693239957266840434560803042560 9986159 858212081718906873580921424048603245104 9986160 -21058219276411737739739665122739814400 9986161 224073128945792922632513652568753271762 9986162 5220778238548921086513115325811434112 9986163 -95599167345021729674690840344303779840 9986164 135043184151893680884504755468251477376 9986165 -11588618162108350409989482074724134400 9986166 14553591355320341011085692539481895712 9986167 405421722658038174018993031367747970832 9986168 23604426318688196578629897655927234560 9986169 245848278532016291446481418825295204944 9986170 -93587962732718312958164172891430002720 9986171 -168066885842063079373772380570486623408 9986172 29276809751637088989086039412694302720 9986173 118016254027585632474919617718424982444 9986174 -208929781200306901799219612153605324416 9986175 15272544070804861875982947869404533600 9986176 449118877260663864285900987285173698560 9986177 27226471299744657818159948034476370480 9986178 3172830412598536989215779415960779008 9986179 -59485706416068419420945922611122662240 9986180 291352510703150049878021094382384262400 9986181 -4271170674862424934927691848255225600 9986182 316152206122786821356646899043128035584 9986183 -272010965224283648942651062857873134568 9986184 -20269320578669594105932727621081825280 9986185 -119496806338580552553023033216798215680 9986186 43796495238568154398764549433621545984 9986187 -308100403849051771161434532394970892840 9986188 327152659656027956252066843552500903936 9986189 109473752197846165264695614518417393356 9986190 -46314136390740574288913610693008964480 9986191 12243221820384434282154613510951948800 9986192 12224098443481179721795615873444085760 9986193 -71959248479057854643130423206351537280 9986194 -11173952768095502436585407974463317104 9986195 -37669821623344416908552388397119040080 9986196 -208043103601621722533496186824432326656 9986197 -90312122202828311331890647771541390660 9986198 10829128819324004490587389925678129280 9986199 -180842235808502813790930545283726586752 9986200 155464676970056382359809473597976320000 9986201 153212031758451034812249406757757868692 9986202 -34767438733279782926669219064165231120 9986203 -228409158518607127561323563006158552920 9986204 121357901931339500243487468522827851776 9986205 -8622194413933361189873119493360276640 9986206 171578616570353482557687422625310242048 9986207 -74609074448090401401602504995646002176 9986208 -298607749211457091320701371386093895680 9986209 -211152489939816615618749472671016105600 9986210 89893479855439823851813857244852262400 9986211 332982465755526965865626139780889732260 9986212 53786567209564531091153246929951523456 9986213 539850919248586079290329016623317622462 9986214 31026822795239731306916730346420180992 9986215 -249860017980648239227657362722729933640 9986216 161672177746235882479173024361255403520 9986217 188071253318548684818862962502020040080 9986218 24083013598745777351843517814348684800 9986219 51158492628358198604127462965049407880 9986220 -4391231731988190676054485564779366400 9986221 37848844110659891576949363414877676896 9986222 153906974006562722656869590703255364800 9986223 44975028591154244416824449060684083344 9986224 37397101680411047663732905458841763840 9986225 62892562033619251733857540689184437900 9986226 -5877440571941928113618085681498103296 9986227 185602992526581606556550251761644632076 9986228 -84767595810846209194703873085336367104 9986229 -160580144990636634358249747374508927200 9986230 -27224684854444165481632783056567882240 9986231 -388844171287866733748843438715598744320 9986232 -178884643857636476094440972954959872000 9986233 -530197504536140889725654642809796882518 9986234 -855324995981633350326716542557150720 9986235 -7910683338029598203400631736228586240 9986236 -77824432399663395092631808883032805888 9986237 276920820301949042704512701791331221260 9986238 7343750821981116290349276456595498944 9986239 183975279594082002306161264237962111040 9986240 -49584756702650293014885984523171921920 9986241 32302113605736656443352754653645113392 9986242 -74877227032854602708659156538552048640 9986243 -256815257490401232920628832758713088360 9986244 -11920928609069524221490642328734629888 9986245 13919762889058217884249337318879825400 9986246 -166484025773075727245659817752252256928 9986247 -2033820175336798378069385867861675136 9986248 -113121224615915725492062371771182080000 9986249 163418702663163628054026527292434148552 9986250 8916222181759798678951011386747040000 9986251 -211390108890388668658397464113276244 9986252 -12481648511948101282984181458397810688 9986253 15320315122744809354748449185650240800 9986254 -15875282195023930114321457300800915200 9986255 -181630401761110216016466942566481692640 9986256 -6477726815508714733921787847075299328 9986257 415940198261254974366044036561481195506 9986258 138525032427034929810740890474626894480 9986259 -152015622367737284240009918437482241680 9986260 99096842702532915292552846339775362560 9986261 154180782345192144055678488444274033824 9986262 35907708805253419528321105851514662912 9986263 36921302369750914217948903989776886496 9986264 50196665749368914987766850467505766400 9986265 38131837134387178847276625599992480200 9986266 287432993291098793225012253205162306560 9986267 -387368574685730117702605946991481644360 9986268 -201317360690899091190302861778948994560 9986269 -39179533824827841114869505089816232704 9986270 8858165761666328165916066357310955520 9986271 23100053010107848811572834006726590720 9986272 48478936462039231468501383918917517312 9986273 -496928152637353536563247437950281135696 9986274 104100532353566714972812190424358394880 9986275 -72748297092514145740134427239577293200 9986276 262883455674771188705963128543886277888 9986277 -734888702606183175404737863020136960 9986278 -70874489510882692281693406151427686400 9986279 21283617485520364299599590710697856784 9986280 -205594371321998989428045005002205184000 9986281 -378249459274449420667993935369333140400 9986282 253016377466877027885306354557880951552 9986283 -309050745269485086766323276544343921256 9986284 129817981494134552355599203950273380352 9986285 193441256135715640498025756890805203980 9986286 21467075881373453053240950841250688000 9986287 49139405084193696742313711974772825936 9986288 20506351417371079355721462061531987968 9986289 114876911659952404849605960318827655024 9986290 -65825601233098131785869882270079061600 9986291 -4776131070445856585367549066041585328 9986292 -128577741157047116031875633807066953728 9986293 166076028571148755194075091768852669980 9986294 315788103486412805800509676518824769696 9986295 -106478102970756986289222669651999014400 9986296 -96069422317925163434808845326117478400 9986297 -117968538837165011679465867088980036480 9986298 -31785624009377499405774468519584193024 9986299 7766229667642395375354275257345607536 9986300 -33679101425791141495615017771610560000 9986301 -76824077736965022011893746288364888320 9986302 -108249838488287263061906251557867291648 9986303 625527409283904629568496270774976022960 9986304 87221527582441281780824362161939677184 9986305 -20159294250190776167884358941874294400 9986306 -45681160060157805930898139188410078336 9986307 27068571584826337110561454459440599040 9986308 418655450364922597951343181485968204928 9986309 -187999496292230504598066625761154273920 9986310 -57110779232867624184761158004159450880 9986311 40543060106217426287267830523846526720 9986312 -131984005070216707704752124838198149120 9986313 -62406077006694631588249882928134658112 9986314 -53714380637357330974018382866334620320 9986315 158196329361560998996027784832366481920 9986316 37862343722206484099736410400527831040 9986317 2779944344051013115664697220518425664 9986318 29673965777018684422817737944474279360 9986319 77183695141746940353524530091467349088 9986320 -885428950958713120541132011980718080 9986321 -165110278524280497799151379356651976348 9986322 -49704034251747637719811287893114425728 9986323 54551040823786283951817726812876214572 9986324 108052581145515964234512693490451865600 9986325 97256003874215091252896405418539241600 9986326 45878423812868117608355081694732370560 9986327 24677750842013229551411382401205552480 9986328 -373659701411850725958411739344036986880 9986329 20147382868206639359715454415265365448 9986330 35463754490864484210195137886689038560 9986331 90246418725122823751132672827994297752 9986332 -10221240808608784762463947097952255488 9986333 -103452165109487149893155575857332894880 9986334 -17041521246343435263875691436241581440 9986335 -271056308810814794181275612531825733720 9986336 -134356628827419432360718288263642021888 9986337 -41239552105550394572458278538496757420 9986338 52548767217949680578338063513172208000 9986339 108929341989415570931925473924303800200 9986340 -4752643066127550627597613849824460800 9986341 77867793518138164082093935862519235612 9986342 139656588597138073630112597915937994752 9986343 -757951710256728999093204990088859736 9986344 29192673905808371517517793940713287680 9986345 -51146741761721921704605278130771063900 9986346 131371155083251031647609891196868868272 9986347 -96893390911625920315979795078230826448 9986348 77801212904042638291807889770066660608 9986349 -155468638364888243808921550195804383936 9986350 19085442364128953108267284672174233600 9986351 -157832305420584571264913990694443697648 9986352 4728388670007670905477614658308505600 9986353 -54499357010363517127504805100280032600 9986354 111433014272033498657537434992360732672 9986355 24650647792940008771434478730289679200 9986356 -14102897748323796025138017144472423680 9986357 40770430318510425102609082030583772960 9986358 24897241512131797446580516548531045888 9986359 106264747103308647184827561066516123560 9986360 -268341789703822762363159393999397376000 9986361 -69084476523037927362010630265692434432 9986362 -85400874774513803418204054407935737600 9986363 6808356008629824260136438173223376128 9986364 -126719108472142018834512318826428985344 9986365 24238617073701538125573692416669086720 9986366 54703953851878809852819183108402568704 9986367 178461301305208628192984820901448500680 9986368 -37725654241635920072424618804604043264 9986369 -121501307457213891609616324641077191230 9986370 -4179959440544319947581502225316280320 9986371 -38474957986900972033869459407867811712 9986372 57227577140730434844241996795944960 9986373 -13814466194779902110627126222034949920 9986374 17561183920410713168192984424123334272 9986375 -41838297211545059404141133283966672000 9986376 -9237769006375479798202149768860467200 9986377 91317844355067015976970234170833355226 9986378 -276286689433524400974516239287065853344 9986379 -247552692488564419006405195613486963256 9986380 -432441570851120889950870787673124413440 9986381 -375068643769940263399378042455327408000 9986382 41628243329496838377773015523408691200 9986383 239111333601536272961741120811454983408 9986384 102759374418112260420918481742131814400 9986385 46351570141337299807951555009022275200 9986386 -101260925540691628260277765043023435776 9986387 331580986512327968721611831539002581040 9986388 77326313434989873029259397449436293120 9986389 -176498905678098704547885789863687810144 9986390 -131171277995025147717931496051141875200 9986391 115204390572557443770447867145097770752 9986392 -243899571207730398288376468856098037760 9986393 287990692049382254151209860496532081024 9986394 -128922373339071039770039950362890747904 9986395 -39864346298351567679720493122371089920 9986396 -223337156540018593139754600756891105792 9986397 -143582213716610871459123626881409366400 9986398 -260159065976234611991767523853475900800 9986399 793659451114868959634058814001787823920 9986400 -8895741819017213744024728178884608000 9986401 513016043420210368774080262015227949204 9986402 21308613811965024441402262880292040704 9986403 -24210704636701069685879253007426118400 9986404 232686456833147102022412888969738414336 9986405 100703428206069227433868254412850584320 9986406 -578494902391766305558167091794679296 9986407 -205158808373156100933871120875869366344 9986408 -382284115926077699271834312916862208000 9986409 -1892710037535904076170246474980945510 9986410 7514152413843204132260266263232742400 9986411 9803377819228020607364904936796462560 9986412 7267042780809240483312714252088814592 9986413 522086238881417066930874281762022648662 9986414 187477155169500907500095070087008341056 9986415 52292413654709367638072025532603771920 9986416 31545347844614491183540632523428593664 9986417 17039285341091256595873069166525107200 9986418 -60906991778241309354082428674234181216 9986419 310641495359986504227226061890176007680 9986420 -35386670922789388446786622316975934720 9986421 82968904634492781269830341815934254112 9986422 76000826423464046265667174781092025472 9986423 -256243242911546842516653737731080032160 9986424 99708780424533075354071637671188561920 9986425 79808914597539092829697693506586495500 9986426 -157277909875885280003877701212806035088 9986427 -95761139046113031746590149340056476400 9986428 138431689760870104578851944730656851968 9986429 -383966135836777054247710998870762246324 9986430 -89511193574307743092716329439415274880 9986431 -19412825586453700989710550986583983776 9986432 -194713858773702634805979580518000230400 9986433 -11151499439258143072993882716173217792 9986434 -11298021780095730469122727755057596928 9986435 -311694976743661475010963247715986371840 9986436 -84080326201862055044679625670507427840 9986437 -547685888205575591646662175736994230208 9986438 -49395249004706034443572885194033285120 9986439 -5884402254811558241251797347996990592 9986440 142890933129085448904481671202859520000 9986441 186956344985496569238062189876622410292 9986442 -99527331079374946566005911710798943488 9986443 -424687009740232492864451192826250091308 9986444 47500597889521485293240349338274502656 9986445 -116025691514838164317746564822319392000 9986446 69680779582427665535191602746935002240 9986447 154023529094732812361672588080383452640 9986448 -24559104816526560219386024411838283776 9986449 240312939465778164382678750864597080528 9986450 132890438937685621431637770840073662000 9986451 130910607712996786980656536450823644464 9986452 -44768173723612425988709089015989964800 9986453 -17310177796186734952593594433762394820 9986454 -145904276164021026829618949500916677536 9986455 231560702778894449528420885596930254000 9986456 -577994680324472572708067121000025866240 9986457 -81372208413240131657124065843851369920 9986458 -176669258738153182498072572792811303680 9986459 -10834390785554007238529876788664925408 9986460 4461420903980727055652071878320824320 9986461 -291047605829515979040118633631405767700 9986462 -75238898862160294446249653069785624320 9986463 -509660277198808106421198443015540275680 9986464 58002818972532227296767208296233828352 9986465 333640281191614119584031296257525267860 9986466 -53009597733722436687431453991376404480 9986467 217973348506331009252078333792686295516 9986468 110799726600481768763474549671142154240 9986469 -249185276610461127975359288075422406400 9986470 -40226045954414133505421149854304348800 9986471 -12417619829588961790735761218190200400 9986472 -154725051034839376379451004446095124480 9986473 -9879753182523967160836729836509385856 9986474 172345582620665597336417669783265218736 9986475 -138991408796962591527010638447070889400 9986476 101147081933650679317915619038242647040 9986477 -333692832097126707050435756769738024960 9986478 -12659550654249807160306759393918435200 9986479 -69266145881368740167340782230161911920 9986480 26706811091519308180982942988140544000 9986481 337342282638991129610621124459936895170 9986482 -51565923480153617448158720489869535616 9986483 -195442664193611179329739799372263264896 9986484 -256498245543181510959162569774379583488 9986485 -32613453347232570647637490284006829440 9986486 -65621882356499200920360420662710712640 9986487 18391689160604777260403049845460960000 9986488 -19570556875756400729593394308507607040 9986489 153745160430105805055929703449893061290 9986490 3729200442606221015813787241416338400 9986491 -48302706805461025165805348851548294848 9986492 7352152729962133599045900984241024512 9986493 -82245009700009222096258349788039970688 9986494 -9944805165969740682524259136899492288 9986495 45861750964489744807543862497250918400 9986496 5391977383826315400738966262580772864 9986497 -300438108989123060184287589290853346428 9986498 193104976257438804305807947777313264160 9986499 -318471303188408366395075515024402728316 9986500 219587399895013083773778066413769792000 9986501 175479127360471321270196144857312184352 9986502 135783259758472505394524690909381821632 9986503 -45624942355948022596318638483066782248 9986504 -100700881830871612757449989139012239360 9986505 71709132496931987232635349738531419520 9986506 -277432206012466583451361494473986492320 9986507 -27194054113930826251964813911243163244 9986508 -63051868586998010813712562468596105216 9986509 8711638857593207663037431155260877804 9986510 80197363810051967296250492909028500160 9986511 -38760780721963995856176510907374609528 9986512 -4233824988731003530338534072195563520 9986513 -100234158306036493951692374604446392320 9986514 67039108716284504014155135011417018880 9986515 -59813548727741294241241344354145977600 9986516 -17652249421777579582238306785466386560 9986517 -441482151657414259248049009300331736000 9986518 63240731767825833497455523621414946816 9986519 -367938681269025306871411733383748182560 9986520 8971033127139612152922599144576409600 9986521 51329508279817911093770921154025890624 9986522 -9964003632121487389450051714125382656 9986523 268633200202834945068881000408123794368 9986524 -121344858652387244834268506771020122624 9986525 143897807421427121166467579640251883300 9986526 6173954315317706936679761632069644288 9986527 422291948708317389267122238216012037560 9986528 310543676573520475140421484350026547200 9986529 18441108691730424735921576700903857600 9986530 104039128735823427829566718717669520160 9986531 292449916762913240883536854670873954784 9986532 180748579905068658555039389906018153472 9986533 222815535400179023027273659465080015520 9986534 -69414245254078604268413798062442801088 9986535 -1130221743273273998495276683835484960 9986536 142854066225952085770661430716677816320 9986537 -254365825031270054086744355970738270816 9986538 -101687755963111686090349389313822010880 9986539 -327014647225781923055086412481844891660 9986540 48976203806223147472886062673706762240 9986541 143194838800554966282875639862692516064 9986542 111995944987570746787941420580792068672 9986543 -417590615904477253985607261725251442592 9986544 17655880547710560857311549777205329920 9986545 -326415610614017514384240711447974765400 9986546 288930585326097885004731840730424738352 9986547 -93582880741660810674175711143189625800 9986548 -302103913315389617724690518072742666240 9986549 -44816438643873043306318640203897263936 9986550 -8731779735767724654946384431063398400 9986551 533653419634334035141804892257356509032 9986552 -393352659973415612539477664972657356800 9986553 82602592411971081050699411319691858740 9986554 -23903016472314439134667194855576591360 9986555 -304910759308083749693492709991924055040 9986556 -265806413405391495547149201033096453120 9986557 -58930091600913418243059035329795211776 9986558 224498390042812414058996566002551040 9986559 1830084202868090254336445644686337920 9986560 138966526382367913985100214018674524160 9986561 -75761034975379412907246904111014584748 9986562 -127386734492226204082058038522497487872 9986563 -334401092910829940163474700697329277188 9986564 -121791872578657997731854088821348470784 9986565 -301385157474506406109989672800317625280 9986566 -4630592128158709545436355781136932768 9986567 -96927837948759282275082192327066561384 9986568 188692939141611271243380185524737269760 9986569 136890266304252119160021987223060882970 9986570 -59676558696667597233676526934540445440 9986571 124207268826885600927059920624372058880 9986572 -156524410745604339914227524867763489024 9986573 7663376944939939504708098281179968822 9986574 -3509493009563594097214931234193858432 9986575 42542446228183595206105223088346509600 9986576 55946125936586221174773249074823168000 9986577 68769680902756417289863127411339826816 9986578 -1092713848094858096371420628238154752 9986579 -121756953467108658823089033358112886024 9986580 5091361219253857697047785980818368000 9986581 -427583156713170852970919119961638935936 9986582 43377143313092809357113692018002604352 9986583 63747731497817626784645276800732362624 9986584 -264106647623544674063525167443960637440 9986585 23306538839559122770455755777190336000 9986586 -133738827522045464565007639918327835136 9986587 7351559290160227456655478307266048400 9986588 103882249052440086876451136706783277056 9986589 20694624254160532529525218699691292000 9986590 -191239992399235651048109936721770236800 9986591 -77293339039605935558012965695887695008 9986592 244748441606903087023301762017655783424 9986593 -7161243287211855066958950567585920158 9986594 170164908412058939810711526410322103680 9986595 -138295339633522166500827716674275942480 9986596 23603031834696195198724017373812375808 9986597 -130750605525191634105322062682253722980 9986598 135687025007115460513699257970853932800 9986599 139421534672398368796935845972965257312 9986600 63918911880233494313586041692643328000 9986601 -34098410530212764368287673068398268480 9986602 213969923115992923661843396443160661504 9986603 -11918001654912719042259783414784485552 9986604 -99386966915653200428564749572440431104 9986605 -46695670315354192582458385572743098740 9986606 -65498343807335327141823446393438113920 9986607 480358038448514594933253827186743084320 9986608 -114618410283555021136412621213289299968 9986609 383185300192514649994237924551367645440 9986610 -33036860988258810059201646588936906240 9986611 -163868635811347876886155430763773948788 9986612 -10900647303391365484326798340550300928 9986613 -56307006825180953899396801170472388352 9986614 417540245103030696310424272150298880 9986615 71294507126061456999284568646380662400 9986616 14880048323008178466390631954765824000 9986617 178826346585658660163585786257860449280 9986618 139666517504472964567698926843621385216 9986619 -3093436503581915080590288266071425024 9986620 84918354288383857048719746716778158080 9986621 -1436154904595809526768137875213142656 9986622 -93728010764965620004638268505544808128 9986623 -133916252383914650915004771224219467056 9986624 -131168107862322851139100484815742828544 9986625 363386218238642692261454949040341600000 9986626 -40328063455367618249338555523127447552 9986627 24122839216713994389443827232386060800 9986628 79056137088120507752653710503332055040 9986629 529561250440016548236080396394243022684 9986630 184556381949861541865671725837237006720 9986631 88352530900635309277783672394614721664 9986632 -161769465615256786636452932668821273600 9986633 132329509966015185017461065258875042376 9986634 -12985480323494548937537222223708007680 9986635 48212193134325860047221777393145380000 9986636 206513460663763128651807080378080886784 9986637 -45509175222113151082287659049921887040 9986638 25809207879997071434071633555715282496 9986639 52352468039540325978183324981268250424 9986640 7445764632719335225341112592378757120 9986641 331362072751103543802936982285940394930 9986642 -81164028330119204654137854553111452528 9986643 -312196947124420858904220607033167484560 9986644 35082482567363434775392072552726272 9986645 98879538826435087853773221685064110080 9986646 -56564791258754901678810904172636983296 9986647 264600390608802257973833311345951407360 9986648 35699368418339751251773848416539484160 9986649 163926373513501836824564470286105709264 9986650 32709790521784305214872661634321664000 9986651 -375659497246046906889906562207391772348 9986652 -4547511105672674128389848445298226688 9986653 -50167516991813942159579101841023739098 9986654 207125392293899108408089786793009854464 9986655 998603743679857911456388716484907520 9986656 364624792084638414800572957631021187072 9986657 65662664851088305193186278328185532292 9986658 239581661313048473969288767445838220800 9986659 -42642501408485446951608259493774087140 9986660 -25779358879120214440705458138971750400 9986661 96354216785133087416623080138421402110 9986662 -66938542929711333062068950037653719040 9986663 -20195467243905984360079737499671374736 9986664 -5137093318972410486938094650104135680 9986665 -148610036863256225694948966312962770680 9986666 13867891938196869798779467346379851520 9986667 195359402781831034903330148187105435312 9986668 -192631512425064069980829255968799069952 9986669 -109020786723174087606053806664686295040 9986670 21886264582414420017557355194599200000 9986671 1141985981478308788933036526964972168000 9986672 -104512710004345694153301778564731863040 9986673 -315064180365620500703551687451679094416 9986674 -113797863384915280039064860959576483840 9986675 -18665609806849597529439810613936411200 9986676 -65205456994504055226291231859168665600 9986677 -143173547120549367803442907197150096420 9986678 60824714031751852243055877438326456448 9986679 -9392650333689408118742087695790812080 9986680 -90868068644275120229892055586674483200 9986681 45629287836591487215511413663656726784 9986682 119454980861575476264300407902878676992 9986683 108348593174234517954101235647076059920 9986684 -11282085224178354724316447955640748544 9986685 4383417461074052711992546553475494400 9986686 -236808878402942438561673913030499486208 9986687 -456367860788033553308293381736680980528 9986688 58957752755098111755689500528764518400 9986689 142312429526457755428175598715445556820 9986690 58133675799343625350333086585399528000 9986691 55018912005777134596743268608903805440 9986692 -6839003366103841528529551558048432128 9986693 -275825173894072141370964774691788017058 9986694 165692468723253944232481148527768650240 9986695 217457540924746515760353825759802606200 9986696 -51411664343677368916296305944781982720 9986697 -73129376568033386515993708292976855360 9986698 -48294134501934115629703539311745474720 9986699 -275110592266217456485872659794051680300 9986700 -1695182386249688518555212394666944000 9986701 171045668637280829806238112227483765760 9986702 18383252990429008448105735730649521024 9986703 -22291144690295713740573844586330232696 9986704 -12147193011552021850805767192059576320 9986705 -78370794698391817952102270069705056140 9986706 31870256128906180013937826392600115200 9986707 -4433701839870975962635847235730992688 9986708 -178552259153265071175123247802557318272 9986709 149966540266450012745501129135216870304 9986710 11765660935335087916753947611051736960 9986711 -25748845287564551755394053293829765968 9986712 -48090099036699863385930739798640087040 9986713 84674953976897516413884372012512096928 9986714 -70820801616106091337626095347955929120 9986715 92328136840937998516133338083157788000 9986716 92364136928047673484210808938683235328 9986717 -426366253237295092322847568674837023406 9986718 19694488029817793302983944199337058304 9986719 311127187726213683428831691737755497600 9986720 357965487616364845963315010162119802880 9986721 14345143687312685565168154423187163312 9986722 49518331960044247608658456848350448000 9986723 -43920268162370781900412486560343976400 9986724 -52940186616653860414704672916583285760 9986725 -110226573860084176958307387350196480000 9986726 150094261475824425249734620149413352384 9986727 -201694522861182933633889697856281432280 9986728 12461274867506907508238210918055644160 9986729 303850066827582101132131453983398674176 9986730 1118418695963210364104888782374067200 9986731 -69771309484304630955677462237071147468 9986732 -25672855071507336027971480109845379072 9986733 5683451994234716946628145118019518240 9986734 64246928787594548080071439895173206720 9986735 357163485361871069979212579777159280 9986736 -17761413280495586577675370132750368768 9986737 241405157038149450338643947953526544360 9986738 -83651162688934666449270745352438499840 9986739 -56056709173693640955016111015898410128 9986740 156438723312740287155384033310516999680 9986741 24234173250490135553654217946569142812 9986742 123853109736135079878691958399673074880 9986743 -76367113476145378591231581410557597312 9986744 207835101890524909999259586487179571200 9986745 67493947781421618732984925050787149120 9986746 124994475542502911296541270398179571200 9986747 -570051271136507832701116591294287099804 9986748 -151374437192485934881403112951105798144 9986749 -126871056988116902676610137315976632250 9986750 -527561855623471748018098483406880000 9986751 108307562728625317984483702802142937080 9986752 -85771348482629042918259277113078054912 9986753 136442870135802445511879915878212313920 9986754 69617558902823393270491094756516968320 9986755 -296811770569941916463613043137234009840 9986756 -22510213755534847537131056964393462528 9986757 -171988315685513193296581386414384048480 9986758 118438702112132808899843105880768816480 9986759 71571297605043557629455400230334332360 9986760 -72452352794139399803416656314056704000 9986761 172241635911032989612141355633030556480 9986762 1486080067666784764003314665216261472 9986763 363347252882053738993954993812638165424 9986764 308554015642738982063064157685602040576 9986765 7167360295695690425457865071399540120 9986766 41491598629406235132516037586191785024 9986767 -272261007421444805966540496036504557568 9986768 73975608762172258911581839110570639360 9986769 -183908853258544278112386687201828167832 9986770 109417007524251020945935958328622973760 9986771 -228286321166383408256906756099387036928 9986772 97702315100081098402403657775580250112 9986773 68108749413971757708083198094112225120 9986774 17275687007125870348177322505740181504 9986775 133467158956428955204164750456245791800 9986776 -411024336778976502077309452795977553920 9986777 -638516011422875830825843226316613255680 9986778 157630895467251650007483591189075339504 9986779 59789727437231907081869099993835170040 9986780 -23549328013736128715128739319971788800 9986781 -9626899608463098079244076515706750336 9986782 11765179756721307567983591415798113472 9986783 -205740852363403902996480241951996879968 9986784 99001655654914032827533432033250377728 9986785 632771183463672879222039112437844473600 9986786 6131637846017393741002968242305157280 9986787 108568775218346909224173457742600288640 9986788 -150974980792211652378089666584882176000 9986789 89772716925689078923072768609283941920 9986790 35699157251331117935264848096708884480 9986791 220968302227090204994933003935249883192 9986792 315426020406258675214955098898986368000 9986793 -4961558041681570866925543045558061856 9986794 -59697960314827720090577181537602612304 9986795 -77520096841758032979768493500150896640 9986796 183887109942354644820848116000436189952 9986797 -71017913938317432288865383955771448820 9986798 -83635947537992219300428374263494786560 9986799 -1531672635485054284356310395905790720 9986800 -27560163295584975425592439640623513600 9986801 -406672870129421391364167275845409473296 9986802 -74515658011625303052738193304133935616 9986803 -483165424595317534281307146664901818440 9986804 3555074365525817880105581399053725696 9986805 -34250555115235646995591353640667788800 9986806 208790604674366826294415624372369928352 9986807 -40486303322834647228603827261493242480 9986808 -112641267197527181516682799998970060800 9986809 41750708841418720009804847233100038080 9986810 69456649529839726546848376781887726560 9986811 -767625323287152111911047001686256640 9986812 -73345139880894896820555359818292797440 9986813 59811978039417324325654935677177293062 9986814 76972015541569709471640983249284209600 9986815 -57434266063337637394774893537138564000 9986816 42120168765025664762797553746414927872 9986817 209095848992079209940144534844009251840 9986818 -36788628552076013089188558127388405760 9986819 -132845166318657822095272059480427290504 9986820 82875410379079703801236207102907842560 9986821 79845349387889788001565240432262723156 9986822 74017865159096370481441270580190575712 9986823 73032225589814410027989460692926206848 9986824 -258387135484758525551684180928018263040 9986825 -300305826895784524823265481509166440450 9986826 -13205375824822301665094855729712535296 9986827 -201045459985864601920473186943612437240 9986828 318240560026654892609011478159443584768 9986829 121477753748286711474940627074703002240 9986830 -41190037162321476531484164303149690880 9986831 77012243507300538215769978460188499632 9986832 -41038926807380930994575367662308687872 9986833 443982076895833697396552076594246498804 9986834 33147934775041802386192259985630190080 9986835 198462850332171992747434094841418244400 9986836 836131766848634015173663667343048704 9986837 -532662774167214572505675370342742537280 9986838 2220786598984987391018105861514474432 9986839 -262737679676251025304105080329269849176 9986840 -212341120608977254807643902273617715200 9986841 -39873636595314609773200606160889865920 9986842 -475492135089116660018117900810775648768 9986843 -173687370235055040146669793693925731936 9986844 10676802580194715624183776782563418112 9986845 -136299563755718907943869100264005503040 9986846 -455034035012983778226933784015860873600 9986847 -32789884771950038641602147241832494464 9986848 -412892292729479667914410274615612866560 9986849 510124535533394276979211583968658570850 9986850 64356832882445044480441177337824431600 9986851 -130309715803701157689983941224333516848 9986852 -6098410232103584796808606310269578240 9986853 23690715281101479116469971302279233984 9986854 40891311447689455819090752834677491200 9986855 226079075684677979040647152481203037400 9986856 -112739129011803022999318629078220800 9986857 259219653057177256732785313488751402106 9986858 -5143157785406133691623218574732666624 9986859 53374184797357917632390271740587693728 9986860 -68182421400997430789548978499646074880 9986861 51102481914778507767378541174706829462 9986862 34683530951036845882923506518361768064 9986863 66989820296402429289471726201464836112 9986864 59589498867208463728893256846908456960 9986865 2034283227132031776957394757984947200 9986866 -168179077190551820668938979687087984368 9986867 -5612903424753543905965461696822475776 9986868 -74933844939150271971537809077991424000 9986869 242956926621633040259198521159442562880 9986870 -71635029449517501538744475583713349120 9986871 184299345025606436090693097462968390400 9986872 -188850922316958369725601141486418329600 9986873 262226290530483069408234025145453154564 9986874 -117737451908910294799130509515284102400 9986875 -22349162592877353380289576440051237500 9986876 159995827623728791394128698301852972032 9986877 -354268872510406508103786312967780816986 9986878 -83364263200458531241245622400567457600 9986879 -289081269843875238431350146419725440 9986880 -60629821086923770936374300336696852480 9986881 -254091079906248371271490504039272928318 9986882 -59005501447281278494814546425602428208 9986883 113422434363628369876827322659157605624 9986884 798442771312549046525730643311218816 9986885 -131564733995919080070266927014103779200 9986886 -104500781285912778172801543028646782688 9986887 -68961642437120668918848232969041815360 9986888 -368505101397493075397517863556870666240 9986889 -190173857778239545319481921750358798368 9986890 -40425113216947343809310682024759760800 9986891 143104731962960599857644903219692827672 9986892 7471006664426109051540039985485348864 9986893 -139841305270598326175113327509302496800 9986894 57773947372330302237744369184857206400 9986895 4668084291704149562387076691323661800 9986896 -14483579085368299672589236165191548928 9986897 -264795904679623656484181808736908864654 9986898 -29080929247771657330155755756805875712 9986899 -68687556573597703786293524236674220032 9986900 -39469227742630366149136768088645529600 9986901 -290269828490720588230550242617264559968 9986902 248249047226970818146628759518806373152 9986903 3930460830641810879938396938142527744 9986904 342558929092499289289071726921617817600 9986905 -106472368447598332662537334854076458480 9986906 46649327716347344839701528019686727152 9986907 -51547225427381178118765522116771759360 9986908 246093686779389190066088195900270064128 9986909 76504549425297369818512760170760814816 9986910 -34657542133912735651869782494515609600 9986911 -19360374009505046033794868828594852496 9986912 90893337046609754912212680815436890112 9986913 -307107528439541439095420640326582235120 9986914 37606404620415508756692761845237197312 9986915 198705879789927453919371357826352989200 9986916 165893082398550554657522256535363651584 9986917 477680140922474564348022416978095667966 9986918 283744706015126833357161803770887272160 9986919 344797405654611926615807010395892695760 9986920 -111976715337784599037470448495683686400 9986921 4279167065394505932848849082969155712 9986922 2073113343336338570829850862017167360 9986923 87103987737492740286854487796476074104 9986924 253470182828819026212498499515488256 9986925 -24153800176727276053488602925707848800 9986926 -104449056925237807841562973148128552320 9986927 264660805352800736538969880226748618072 9986928 -29281220828611060155844130010230685696 9986929 -48488058556104320681766147667091961088 9986930 31784249281694562601321041743616460800 9986931 -33281543355907972103363006002682668080 9986932 207665918114346303693546249525083678720 9986933 -69597068438193731257023159923881556640 9986934 -176185538448152007347662005525696933888 9986935 269468240106948278582076476196716252280 9986936 -40495483777117979537279738397973463040 9986937 -241729316188101144529048016099354769840 9986938 -75350158833257300441358373228564244256 9986939 -487755231553576867670055018678889585944 9986940 33288084848021422102616642175740574720 9986941 -420902972783698594675280392215814497658 9986942 25318283961256946275096457786896125312 9986943 137789308110043533766293349996516358400 9986944 -52925908837548180717906600396765265920 9986945 -35264205699704750429847641836542934080 9986946 -232232854741509785695540316528873990400 9986947 -269674363147762780100411139566141619240 9986948 182811244190202958737835203504945863808 9986949 41909210730811587488362393002597699840 9986950 -53322725737114913799310295096248644000 9986951 256253484995248459469493862683593771280 9986952 155555171207336542985074029481098854400 9986953 -693974430841331141214244971065145017840 9986954 17676040109118823349663425796180171520 9986955 204852513342573743109088103597619601920 9986956 -165404917139746440905562229982104541184 9986957 29340143276987060652733759878351975180 9986958 -62825296280483006990737485783372755136 9986959 110256820613357757417394299145680930216 9986960 -29039929051808730024262797864169635840 9986961 299030050643544915849278910959224876272 9986962 108717475740395865391295465164550049600 9986963 -130585497417716075736580373470792902240 9986964 62048092084659567841267246349365770240 9986965 2099480020633227917697339784077522720 9986966 82826314676526510356963717876116429440 9986967 128904942985723727753775598752697855584 9986968 48153270805267914010283757674426818560 9986969 -153072653054748960027545572904960638956 9986970 37129788340757668885915952157638246400 9986971 482667246634119847525780416241805182912 9986972 -310571611372183487792221159038252532224 9986973 50963610098958997305578285061037624320 9986974 -42041828051577177217654719420007001280 9986975 -177583496636234730192873857793570347400 9986976 -19747000671586900149032078916729765888 9986977 -406749029517295791991354265028544 9986978 -346191517266164367225351225971817934176 9986979 -363092043656933081087115813536443259016 9986980 -255011706890621604812856238154837856000 9986981 140824917185865207815269985451179152728 9986982 61089755672937122421927732293300323200 9986983 -306928484781887818609745137387481143296 9986984 5381151504365744517674589705692928000 9986985 -75564688321831587136741889526076016760 9986986 -15047560103729935176739612158809760000 9986987 281276607588675356240928547479259107636 9986988 56582086106314999866725901854084689920 9986989 28373872088257238262159680735911625440 9986990 -80071435122398822830836323252110348800 9986991 -17328555344111487462399324889644226560 9986992 -18060464444146349454237278074507591680 9986993 -109516239336549482026287410796979867758 9986994 3582402468712303065915467123126081424 9986995 -461304387131022265703361980269451793120 9986996 265763198594572176768879224788909185792 9986997 189020018475729774019307103081135096672 9986998 -60319084771070237526418492138718331264 9986999 -456809084870266113422883525110294800680 9987000 216119312071779535892227402037913600000 9987001 46806175256248587729648585682877817002 9987002 38560531524827394355311201660614559744 9987003 -19471505754906419639251764076808155200 9987004 47393254155786782184340169711584000000 9987005 -60236160455454164256064003771895523840 9987006 175441867314897418941979319241044291904 9987007 -56081070587572866124848569472743243088 9987008 -1361448801996337958221541103800156160 9987009 -58969734377157726223137965330844140496 9987010 4157698970533299074984638775676741120 9987011 191261047132342990524546808766979189000 9987012 -50213413139085806409777518561203642368 9987013 -82625464298573927763659497764417760738 9987014 -25103062662804613210558600046573107200 9987015 130408353329753160320495961291946042320 9987016 -15142488025620921432368657371880140800 9987017 51310789015490039000764363669187864592 9987018 -43493198426762622885960704901480771072 9987019 -37250310783041977767890192138790913904 9987020 338667112728009030237187172337293875200 9987021 -201396245480480116444876359318797670720 9987022 -48922397953030863903999875465480601600 9987023 229875013606253452478137345840935262800 9987024 35520818082259197287513210399639470080 9987025 184272560664548819861702518399052368550 9987026 9667773135676379038355899621711183872 9987027 -315767217437769445860613637600988073920 9987028 -202517892167718425323160653165457352832 9987029 -10751543179751443391129403836497854240 9987030 301944516434367862697571242293056921600 9987031 -398250955513497549512719859180704930168 9987032 110098441020236483930153285109813350400 9987033 -73017431297466000838883671756253733360 9987034 96497173874485956416196139866176146416 9987035 133645755235748035609692568597144428480 9987036 -155800746074824157360024732329931109888 9987037 -25113334575752804137848515211716006400 9987038 34794064190531854695594408223000055040 9987039 37836347409973561317124241903911699608 9987040 670491593422879457980707786939432960 9987041 -51119046229900269281843364345939900348 9987042 -3857754281275992153228747088609267200 9987043 447373413282230677866077908959115755144 9987044 -2347797409416970191652209241863070464 9987045 21413029344461372044922709642818332320 9987046 -42146884367700945134524288519952822400 9987047 -217339894462436648299482778413558155136 9987048 -207373029821577589500300300162792652800 9987049 -634853372569005391552581279650788882680 9987050 50783514458931139692079106476160758800 9987051 -1937611275150967265284348101457389120 9987052 -261908983789838744019105175207306715648 9987053 77855026916888554271547232253980992768 9987054 44951631763762815506046534895246485504 9987055 82462717461559310762680257407620064640 9987056 139085213717108792787083532939905728512 9987057 4805349357849538465592598728079063648 9987058 -164333787103858440371308857225831985920 9987059 -17042078200469092513323705363876900984 9987060 52960960460491099894972662621076316160 9987061 -76242446281038779076841871535308579168 9987062 -8434410962138640922556783952903521088 9987063 -106955890316430729904246421802036423600 9987064 -201379861509949762683246997868436848640 9987065 -3694575498153521207140370857337052480 9987066 -7898361797270974302725589391490844048 9987067 35299522945935611542955174154896172312 9987068 23916207006583583715242432923553765376 9987069 -171802537980847940220812177420321427456 9987070 -83310010065737029648422163180873987200 9987071 -144514416510950118161592179419356361728 9987072 300444680621508874099759034606322450432 9987073 -195135031718188843917432525909984207936 9987074 125796411573868437219222309199309123536 9987075 -18483713134294685198607837743539802400 9987076 -5958891554616501127165457395035826176 9987077 -352786090176947909558496116573556546048 9987078 150439233986931511959706416292626648960 9987079 -928610511861234140430710192379210530016 9987080 154678514635820457328461011977085798400 9987081 70389249190233381291765604103079592320 9987082 -47075887363769415119740572765638785440 9987083 228315390384393473697759441034223732784 9987084 -79920101622607050969173069910923673600 9987085 109228424098270212837416857951354309560 9987086 -56164659455047346496792955978280094336 9987087 189178156119528905826374952205666114944 9987088 14583702600471773639491440514352824320 9987089 -2769813839227776746731762552368732480 9987090 91567740097827282544215712089886840320 9987091 -358144318028157928030162222038207063508 9987092 -47495162178705481838662872755979988992 9987093 -119732992583441566262161686257474994240 9987094 -1387343240380882805985925542487769472 9987095 -225521277489276736203734770115428439400 9987096 53114002157718799999130892920265768960 9987097 -38871140711345465100935231754847367228 9987098 302990498743205340415536388520901360 9987099 46878064178522184325790801926872263064 9987100 -92976405435002982060718926269968537600 9987101 -70043863404975726797473850040251838720 9987102 -105617755034704495513391554177322051520 9987103 -120276629251580515079966440102975032320 9987104 -202718509294163423062235934578305794048 9987105 -92275715721048853211012036341079164800 9987106 86665737757321062259560069316754840064 9987107 -235739139636812717055178954570671180000 9987108 42221463938504606448563189685046345728 9987109 -66294167734796650382328028400727790848 9987110 -47253697890771120753017421384675229440 9987111 324869666644399779515521796101413650640 9987112 -6327151236910028474456132637246597120 9987113 -396962788881589815689354508066034837638 9987114 -65673842807967028071098489424218942208 9987115 -52851988071311432126958532611106462080 9987116 -84551612286622537478602493055223407360 9987117 56041140663036248120878934178972432000 9987118 -107741036570053558628234725148232642240 9987119 8651742781842661886444424035288693520 9987120 12553830884104772100795570669596835840 9987121 139615911400558141555217495959389826322 9987122 155071972673837230668263284074748982400 9987123 -140549552465055170337174145065809468616 9987124 284760841659517710399900006235635793920 9987125 -208743908064897903685397565897000210000 9987126 52820511638755255042171420050952412160 9987127 73006596611781004550760077211858493200 9987128 451069131994990016226323920106440028160 9987129 -65432869947806415396436710157349255616 9987130 -13698300459396512261100354461860207680 9987131 353879176782869422351961027039391321600 9987132 -2569624948002327897047366841812729856 9987133 188091752722470675527427616256453584204 9987134 -71010433383321172250359469037665869440 9987135 -72216187596223036810943677142793343200 9987136 208765073972584343437810672234140794880 9987137 6435244425619501282000436437980214320 9987138 5698918681006125460482161020082704896 9987139 101293369814055305491071037172554619160 9987140 -27437812751841826016674067942837637120 9987141 -26590142878179541409442124986452029440 9987142 216241377007244936384421292421856193344 9987143 287140081181257130611204104639270936480 9987144 -1243856518721963969254142915691970560 9987145 18296926460899906064255151721429449600 9987146 -27445978973021656249695246804545359872 9987147 -106693360724321605264790819835634501152 9987148 404278634945024066755560832280298388480 9987149 4662035440876934894239698434633650380 9987150 96716075938680083873044884378370560000 9987151 107620783718878228809555997120136417992 9987152 13731938679944178544380679757826097152 9987153 -63721938135554205461453533361669701632 9987154 -127670834012002430012260084171555452288 9987155 39815871696636668893597614113368000560 9987156 22497697284050820573896013575967088512 9987157 -362286753420085536307569701922612268594 9987158 239069099684331506101758284466594811680 9987159 -43488938689595422616340122502553800192 9987160 334833600023955586269292977091270656000 9987161 -267968978092070767864099468225582316028 9987162 52493495136614152428447024675803896320 9987163 28933703874616190119123899701048120640 9987164 211504485823925883360130552661137173504 9987165 19929810117868586519209441501837536000 9987166 16023042051676384796568287619114424320 9987167 16797477740336492358886954823463195720 9987168 -39868655420229250421971390578333843456 9987169 481023102910045495328703789416870871040 9987170 -150450368572507277352649695083994474720 9987171 -655681502992681515243773582847986558976 9987172 -4995167383914224670831346211277504000 9987173 -15385771140400579368495421696863781056 9987174 37573859646593472250709972364148275744 9987175 -135523946290807592348281264998664272000 9987176 -29567183156194971434151232940315197440 9987177 48171091495739922032009249645619715584 9987178 -160908717127331138419924795340922735360 9987179 250615187050433553073511193609796619640 9987180 -1984695606473845058340319566375321600 9987181 80264667583938473941761460085746000982 9987182 21529132206017217301356135107379888192 9987183 149535210402204001434189459467830541304 9987184 29121931791883001948246198843646771200 9987185 -57273482028023000249113210610464671000 9987186 27166606991090549384829247272483368064 9987187 -184888956934917209258687221224753449648 9987188 80283567253893297184328225433375142656 9987189 398879187621621312434397420879830311488 9987190 -8486955537260775920753473668853958400 9987191 -569915057060161079969893175122533216408 9987192 457393947890788409640941251332758937600 9987193 984476397735311353714962279315760274244 9987194 -114757771179923777525410036191627601920 9987195 -77644288442468783462657948551905256080 9987196 -326534784562186644562081973274215065600 9987197 510800640651148448323413596640151146912 9987198 -16617496445339705507189411135874478080 9987199 -226188302912478995591820236488024014720 9987200 2057976734938918939383506576867328000 9987201 8221055573774272519425637732369531392 9987202 -125845266773397541417738396680773949408 9987203 -32238864089298650915236616691914433336 9987204 47725813167451630617708404244812113920 9987205 -347955072241850982355420517744899363140 9987206 7278798134962592503936534188236883552 9987207 -57105744529214173840396816403225420208 9987208 -871903802713611755678151560669429760 9987209 -58639917873601750545681188729181439590 9987210 29909529064149333508466031392774287200 9987211 -189811568410094803324855950679721831136 9987212 324535731942097106807721971139908595456 9987213 45483135909832323162459522371400552000 9987214 -137349489199932096129270000694527197760 9987215 70389114376125340519082309364376435200 9987216 46079115451122183307637450037857943552 9987217 63213109546373434706634500941850002400 9987218 -156493901083663795900381263321850487808 9987219 35289827105638184261462916231857460 9987220 192045839597557482362704383011715290880 9987221 -222581329463761001002536292559524662336 9987222 -23246007086965699232573953427170615296 9987223 -1833271369306358691169463264287448400 9987224 -90329349552307727934077734309417267200 9987225 -42266648147513870862472087973923704000 9987226 -232976165828048506484924061790138748688 9987227 -213576978704338165515795603649140450048 9987228 -203362644517132491284551107181810606080 9987229 363402932868342391143663704225154493446 9987230 53657423298660555182210024297146792320 9987231 -35062248451173583470864026013122877936 9987232 248395942778234418977422993248180436992 9987233 568793736808825398753347333829565343664 9987234 -72109657892704398792934551449801679360 9987235 10439929769743861524039902530743066960 9987236 53342802951615867231907248853177528320 9987237 113146170950039939600935430742746907708 9987238 -271459757036947379708053509955368480 9987239 189759795947757171360857897214093474240 9987240 -41977603230415083243846166753798963200 9987241 504402650590088205141806143085914183104 9987242 -3138872922811423069716620118913915728 9987243 -56485605627005736571718456294396246016 9987244 163752691916948945586924879870283754496 9987245 -47036739831963783750761961905402694120 9987246 -48267216974984509432903142002409136000 9987247 121337131059546005212657931760947351696 9987248 60643673219407349172610937934049001472 9987249 -46852549069411625398250080053871464336 9987250 -2419705273991556307608058598576640000 9987251 -52763372955390204020314319334811862400 9987252 2881985533786546220615958579364761600 9987253 -408257501957505933986461524519011572498 9987254 -51687773793415359251287237978301603424 9987255 119991686023688766216037308331483136400 9987256 -237022051811164133576625319848651141120 9987257 140004512690270885700731389721767168512 9987258 -9941973119933199075549255085337558016 9987259 252101655910067917225497007362005692960 9987260 3218176468282160667389460523608506880 9987261 -262219034606377501287560389857157110528 9987262 -36232459156847921718093690237491103552 9987263 -133410500928111819986396126676775288704 9987264 -36575811392097771200887596553542303744 9987265 621335785249207218001337171536902480000 9987266 -2352567525892871096705258008603107456 9987267 50533914517189617488309916160768425216 9987268 348153330283498266500019759997475229696 9987269 87591873625042790471328331566363802044 9987270 -2839412287573521254991291423764275200 9987271 33483848344625344236707957758636574512 9987272 51054717379144070511831041387212032000 9987273 -173652980321571454705279374231295970880 9987274 2370887558302250531474091287117671680 9987275 52641463884507494455821749186685891300 9987276 -8815814579408694734682691120554633216 9987277 -363734970394226363331099078472927998228 9987278 90658932957634954938432550073956440576 9987279 4662984030171158785715022439748793888 9987280 -14896460634702388692085784502431907840 9987281 4813715867109877032788645408663293800 9987282 57591491196002977946552349322063357200 9987283 -223333991852268909511324441177637272468 9987284 45832732031509170580711173219586099200 9987285 -39276989239267953420608536626388654080 9987286 -34128337330659397529868436323490505472 9987287 -138230824396967077215545548968246419064 9987288 -62436540867388858533848454128300359680 9987289 -66415895296340923571709030865294534720 9987290 26666010704468903050681421931209917440 9987291 -222823190418978082373675376101122251600 9987292 -298748578321774022805485037278127751168 9987293 103012800628507178331275901844655399040 9987294 -87744535503536321573869513559611742400 9987295 -36617623801587965960298658106456362200 9987296 540609002277705966656049520731150090240 9987297 -256311391294382993562566333707189346880 9987298 37103107040327996557715820176626913280 9987299 -13422450961924768675802390815818074208 9987300 -34380871663240069994406880077278313600 9987301 -69541257677590935399007646031836794496 9987302 -47699941621582357174157761042922624256 9987303 -287943776540557202253376171513451854296 9987304 123936529883354680483243858505911925760 9987305 -129700067323830265281988996334097336000 9987306 4097803754981048676633419986992964608 9987307 -438529729507435609545781647911670603840 9987308 -288544602193283516246533637743141347072 9987309 -3534980782845137203684576176577470432 9987310 -90322569190791748760360841386044704000 9987311 34673919776193383989311070596376152912 9987312 -125176848824675511685921252138517790720 9987313 -16601267048033755142218486248665725440 9987314 -263809349463260981142261848800318223328 9987315 -18319176702067851849740441092298405280 9987316 139262267145546052102729497567114055040 9987317 -112755414590016547776727448983422551634 9987318 86360751204922615159549729775624459328 9987319 90759869740742129828051127710555353896 9987320 51700702586829761671106091282188697600 9987321 -150505465637439942064224998234779886400 9987322 -138491121852070597482508548559104390288 9987323 -520455294074125066188058961221227742428 9987324 -25281375541827527152983873066432749568 9987325 -106551477120484613734864732466945099950 9987326 -56934003705972807312920921375841736896 9987327 -30771510184261535550206724997465302000 9987328 107883828407512021621603921255783727104 9987329 572902845882034543168082149788535615872 9987330 91289126995947054949769548325785681920 9987331 -242007343757733754717750013713561937000 9987332 -67198513010292385241919904234457333760 9987333 -38587557888601765616479250198743812000 9987334 -39199290313575487600202524371152270208 9987335 105871156183424019510606049073117372280 9987336 -11670217108404077466390248812193218560 9987337 -130614495973391633103670690315667484828 9987338 191755782941165120176265503113894428160 9987339 401218171575220441990928670037068126960 9987340 -40938266031365356604494903963054080 9987341 11856629367746599394228747391228822144 9987342 19660244860616494462785933682033461312 9987343 126823323438328025050986568784405281200 9987344 -73007131365929382217452997693498122240 9987345 1220525544265459714641630430950244020 9987346 -98329688735027109061135439952132118128 9987347 98653946545086012379522932585715810944 9987348 35676306760914633894758874412050272256 9987349 -19033093198129749795837771500659556036 9987350 93761291388288560446471586856310056000 9987351 -288498189687557967537506190579331898496 9987352 6065571221349710656461515367918981120 9987353 262495002355476001444818766276199376144 9987354 48733104355684268259860047378084193280 9987355 124618072723810451711714002476398572800 9987356 30120282215416884488057172411115757568 9987357 -140004922188294105004204100459368136640 9987358 -4442462218649708218048382402946030720 9987359 328365154440277147973432910334269588480 9987360 -124409667789182195807434922026692771840 9987361 -335100742302294450164735189352140455376 9987362 -5479155880854072131549059260047341056 9987363 -12147890269146102430148373255770844096 9987364 -428439520301289909774314869491495556608 9987365 9111032498381944231238640684334987260 9987366 134769318999461608915844495447933548224 9987367 108235280701080108812255103430687476520 9987368 -482705394248054847984095450932404480000 9987369 33958551424368996667267607937652577280 9987370 -29159899884558362468073037446757545120 9987371 161877932817673572275501935339144690200 9987372 13334188427217725407325699594860336896 9987373 18997479829829365272089377538857267968 9987374 -226968546195842486217832613160833168064 9987375 -36915326695528806536916991326359532000 9987376 -22966772356730750836858226290798510080 9987377 471503157309367297098522915183895457460 9987378 9343439227348339540016290813720401024 9987379 -3638956910612408111623239287308315224 9987380 58412198569316185051435782455867596800 9987381 -11621957341124601960062156220073413348 9987382 -89769354244662856267473794435615211648 9987383 125694306347397003071300951892332026080 9987384 263889554151646050362150822974872944640 9987385 275683926971681532405019013519941985160 9987386 -268372149230843345164433989410673630608 9987387 199556990691647521460594617607316807960 9987388 -381036128912157657346946999138250298880 9987389 -86354552793130370575233430246811082810 9987390 17874542627091799227581651141992611840 9987391 -172792047462794008021623014240999622208 9987392 40192986248420306391120309338911014912 9987393 -99983121097390126017933349929575797200 9987394 37135938447620962009380972685219479552 9987395 3076043734474227708700962060562106880 9987396 -11463877042944572901859941573147709440 9987397 -28318008811052202299095179900062304000 9987398 122234796393943502030091865681083904512 9987399 -66540780218303339497153529389208671032 9987400 -146466463190383156605264282770529408000 9987401 -105738320342451830223445684069613941596 9987402 -65393614045092727952320692554064115200 9987403 159887322529333581338566408683039685652 9987404 58566065649548600444502162344263136256 9987405 -55735089761573463086806569893088336000 9987406 27149337348693491207726657175885815808 9987407 -213685656330002036617964960274778675200 9987408 -73701228424413433281491199929765068800 9987409 113428945668820883269355588806287451380 9987410 -66239600319238634531399973219451151040 9987411 24361983851748331876042898630922683904 9987412 61154594651082372637043398416140953600 9987413 211283461700974204630748521195901203662 9987414 -30928929850200256629657760453589098560 9987415 400181205163623606722555296400419830000 9987416 265173219104645557619322466649203476480 9987417 -312649248430841031066185750374161770880 9987418 -80895697250531551635559129105644615168 9987419 -47164667354990470658854467083954831856 9987420 18809561558548325377699637540113658880 9987421 169559658199334143482453604192411540044 9987422 18604953978714566925861507032509436544 9987423 -157851509120538465560864116819526431416 9987424 472850565547285471635744564160526155776 9987425 55504124246672188729221448025679916800 9987426 1578748430791277493575210244820933920 9987427 -178246801295738681324505292864358058724 9987428 -85731686012444282723210595444927037440 9987429 -84598911316374324584373857166660804672 9987430 90904422733900575947869765838508927360 9987431 -222991500072009633708010069708080836136 9987432 -36746923038742990704730545437825433600 9987433 -127737403841385686237884510018830661318 9987434 23060427379203095944285485744766889472 9987435 -320173828592126932093698414499671820800 9987436 146686762978706854038196144199161382400 9987437 -318788580895534108230705968609613719028 9987438 -969171331436539257978914606383444992 9987439 -62855574431487190455497278226689277568 9987440 120542474320432846638662286801649336320 9987441 -126106348042002519996151768674611249808 9987442 -16911132986316561821224480928458976256 9987443 -418993920332013310650639420563108176308 9987444 -134606969828237184537756458285944341120 9987445 -38817913994438432230926771658511644800 9987446 10057664405586711249520718214274688640 9987447 -54214434081612296905245887139838039728 9987448 -62794556828412705720517821384297738240 9987449 -469860024410746808963824519424546043564 9987450 -13241857004360933979314560270611052800 9987451 -166203809636631913767527944849732285008 9987452 190625923980108768140004482995373422080 9987453 -193217933302059270553972810985988631296 9987454 109932215990312733641119630911101254272 9987455 117053523571866338565550104579893592000 9987456 35843545425350899634195894835452313600 9987457 149524852718814473431840512120995992706 9987458 7176829812778656183593653726590333984 9987459 167972342908496292806950025252813360448 9987460 64585079676732157380673394585519001600 9987461 -551844735505632015995022834647148000 9987462 -5594457939357240865626849747630512928 9987463 -41282288335318127154138217089532529496 9987464 -170857649588760949280354648316267110400 9987465 -1727544534430249230742254827979581760 9987466 -43468976296799765313477843111733764000 9987467 -220431109864373459886050365379963377008 9987468 -198957484022872785776779950606803189760 9987469 -82519002802959590648590628906119859540 9987470 185223508128918324973573759790835264000 9987471 139361869005284876403522387650979440808 9987472 -45219670754816208326225210419984662528 9987473 -233015073516063825745701011644334572176 9987474 47123677829379527363857883394137702400 9987475 -55179885985181071764217550071928312500 9987476 230335712536805240214706379057197042560 9987477 -48414585005294976905229699385721155200 9987478 -316461947825074960205631226775096391744 9987479 -31899641506261855530533128884568115016 9987480 -228861971736262607890867304518727270400 9987481 -1790995714587731674712160514510457536 9987482 92616931379081894093813682460170980592 9987483 -383251484819584773589470344334801457920 9987484 -33455942354883232156870340912935065600 9987485 49471803945135054146860355049783900000 9987486 -75228141396544851297282945682740492672 9987487 31484186550465410136257017959558357504 9987488 -80210725058327029204816470895009726464 9987489 -310593038673374069190438332347198868160 9987490 56037811499967248341658519799067380000 9987491 138407307577274596451359485142975772160 9987492 100577690736041964053230161544893514752 9987493 -192396473439151156779512658748659016258 9987494 -91627883522928730918612720188618948288 9987495 -351552459175933856426142989054837760 9987496 203956942553127854674158667257822412800 9987497 135627665493027582712428005381893096128 9987498 -356547828018699964575341574762861501696 9987499 -37878610111511517086721532311831800832 9987500 414364039698047063982156358813094400000 9987501 -93849073715897786295412203232525927680 9987502 67650425245329106775457386063718097920 9987503 -28548817590367856762045468403588187248 9987504 -17472839793027699375131054976631996416 9987505 -153171709472538622174077618204277802880 9987506 15871265051763276667162244418912669600 9987507 -177237107884105470284908250549132949996 9987508 -286631446907636513837564036448726351104 9987509 -166961528374658745710794655760485325120 9987510 -45157875794513396694291145799265004800 9987511 469475621888257401890238052856319523112 9987512 220189145722084007357126994737140346880 9987513 98503179662183265117819540493314768000 9987514 -44369395439123359092643794775167840144 9987515 17494861360935426660252001085951372160 9987516 71280803021133624181205531079350845440 9987517 1044033197218270916525947124548551288792 9987518 -8059895372737832639346430811358151680 9987519 -173517796154518813424504601753408793656 9987520 40947255202112756655589684244171980800 9987521 24493069630816137969347341385470878720 9987522 2491332373591744537962698385516712704 9987523 -137815158986320275295023250099039067520 9987524 -1516683227725433346453265965521347584 9987525 99885669414168422279138289142956068250 9987526 -31281696719686929617890371388037796480 9987527 -165950048553537843584749456939188029928 9987528 -132818858705196786613442367068404899840 9987529 104071575828573997203451744043725634100 9987530 -28050698233767078752609990257242393600 9987531 146893133368216568124114027169908750552 9987532 -12956353018661503478307830945822051328 9987533 -61935065361167570343591870821934094218 9987534 118569583142453421238212315248988598272 9987535 166438814057223619267285394840070441480 9987536 34929202630274939907984627047757299712 9987537 -62682995694064123356484716324417296448 9987538 -222173956335746893360476709641344652288 9987539 -56731773984031772528887203740641728660 9987540 83962244432312763795693254280210739200 9987541 129699457533553745113980016284653016384 9987542 -143631118273111376193121189558027824000 9987543 -258315650822887154705456356426667830656 9987544 68084645871763803953459740869485568000 9987545 -645972082002394048277533699132779994680 9987546 -16100864157956853860661686434781435136 9987547 431905586895619886836204916893486432992 9987548 -69706448017465814594342630769179284992 9987549 28039246618523424265476119706616184832 9987550 -19851415563548480967278351351658187200 9987551 13381642278785227368024479571568031568 9987552 -213442618883737086151068622072377507840 9987553 247655629569493042770860393062247920802 9987554 256670309369819256790506085735423184976 9987555 -158975924366114901200714357563634731680 9987556 409383349446885464060969646430286899200 9987557 738832588629894550777229458573513045500 9987558 -14140900752970562638911676187925792768 9987559 6928822468966125916085755838363848080 9987560 214604740598874135697972512679311360000 9987561 -16179273501948585396031550533622868060 9987562 28308231796236380889358451776428300480 9987563 -63953090420508917074015887133349112096 9987564 -60552715241618902978695042922308340224 9987565 249224275181216867761197259829434915200 9987566 99144809144858484804343609371369273984 9987567 -482890971650652325071548541104250240 9987568 -5055146955279549318320491492989075456 9987569 -341352046341985085745668410811725914030 9987570 77149981813931164127045101734836582400 9987571 -309522193257456505682160513657671923200 9987572 52521974555481355343786949609805809024 9987573 -116834735788934237536127823024026888736 9987574 82498587487988941419081540003645377472 9987575 -84157752760364098048145440885216440000 9987576 19627559212397093539305315972678144000 9987577 -49886086350439627420384426645026087574 9987578 63792180706785792035301520280252528640 9987579 -46237855561043551386551868307499642880 9987580 9359607851640287339900555531615846400 9987581 309836392627555230886114046343309905664 9987582 313508538075905034544346843520127296 9987583 -116437595161890689225704207945148731056 9987584 -64309947920303397663317160521266888704 9987585 -112786180228580708542726172758771555200 9987586 -35224105288341144032078754949919193600 9987587 107386231566115874507788113343439886672 9987588 9513127446728564003056345127144496384 9987589 -314541779254416485311924896760647526176 9987590 -142452489792297262958954909932519843200 9987591 53651337040945346234680846122835539024 9987592 333912174192200115820152883699790976000 9987593 40165073293545348758736094886336240640 9987594 93258603927004279244630586690411454464 9987595 -32228014385267788183469205376964530320 9987596 -59581938859978853114307112414686316800 9987597 451919960367528101877947343978829368000 9987598 -17950978790471599432153663349269644480 9987599 4466548116990988514946062671190972136 9987600 4202151327266117700716222477303808000 9987601 -283301754598783767795831870200033316160 9987602 414108522946089086259026067960110837760 9987603 -341600733132323140058608284569376897096 9987604 -123981363165596237705676021832111730688 9987605 182284269934858859118381292871069125560 9987606 184165453394573832368316353713862056320 9987607 -5853788934988182697156708492947748688 9987608 -218298517207688808673519588470267095040 9987609 -46577168392742565272823136781253604032 9987610 -2523791417989414046586098667258896640 9987611 18276434196187142019580615132276608000 9987612 2131129026688170753466181716345085952 9987613 -13145878278286497607299933235088119616 9987614 30917840760066169109197977562632521472 9987615 -41114605152844821883367662875132299280 9987616 235332348837923675991848435862216376320 9987617 -209904246081301997195139385149745586334 9987618 28551732352828272822082941944091571968 9987619 -324395186993617353646375700274010111200 9987620 -9960813551433723519537879258240184320 9987621 46081537415861185052681900253235156512 9987622 -30634209870222588172838575270503033888 9987623 468168373692042054355776124800399140520 9987624 -1302947014086981086583510692030960640 9987625 -21592819849942623116137758634662651000 9987626 155344116198205760792246403180400272384 9987627 43780714798129934834184897364505396208 9987628 -74699411600248480655435193902253784064 9987629 1310185891022845813339185750084651648000 9987630 93645348954158944527952527754861115520 9987631 -13831803830743384677296366080826053208 9987632 -60032456120690619732743892803373170688 9987633 122242027083554876237354521313043956802 9987634 -182339057458762370722288878818806700784 9987635 19054771794030262814790587158187750400 9987636 -40690259720195376400761290648342409216 9987637 196960687463393203983807882616344513792 9987638 146435120353545059056303233035218465920 9987639 175453875653297828657752272122834496768 9987640 76728654861507864020959533974226124800 9987641 11867855363620696539665826526502143488 9987642 4618785675605921726686508809567678464 9987643 54748912339780395487357647019792177892 9987644 -368323481616116132499580903612094321664 9987645 -229471417229110825647707901301102181280 9987646 185320776995734798967481002605453846272 9987647 -8262252497548980264489382517960222280 9987648 -41897046683986897384767721440741949440 9987649 1359567013995597173766570077990182336 9987650 -58732607519109808117616818694179837200 9987651 -349798910239507193970576109486282290960 9987652 -242047390105820975684174788518578248448 9987653 3835892005802225201216482647510241728 9987654 187486512287012667391867887519631872000 9987655 298428641145439608531712254740384173560 9987656 -9498730887393174793150239834076938240 9987657 113137883964064544723414464417941206880 9987658 -11411940660486417068933985108226007040 9987659 210755458866141826840420263124280278440 9987660 29637081623009027897471959721830932480 9987661 250582634612498055607127606394087342592 9987662 73864713317373477222596920006973332032 9987663 88765915275617369322438864834758588160 9987664 88499375022972864884935430732251258880 9987665 597135789360637812332198405278338625920 9987666 -56633821868806877182054484555523357696 9987667 -687772083171950719615618673046769237760 9987668 136696081216289686225764361512732594048 9987669 -62622477090508277916293708838119974920 9987670 -53367566769067652335160091462584851200 9987671 -250160667603274981250930868383537563128 9987672 65558066075890499150435405164387921920 9987673 -181356759021954464310410451748235592240 9987674 -27964837509173178263127843033305435664 9987675 114548593859392174905550436215620021000 9987676 -309365494978206554023591392754898583040 9987677 -42875725986100377925040194703051130528 9987678 176416294340602104199963444227078011520 9987679 -562970032298887894751705427878354640 9987680 -271855259992662651193916927877686231040 9987681 166603102950561808303239119220538414080 9987682 64322302981561545465479748211325070192 9987683 -51384859257985516434635247095511432240 9987684 77242681944268354697153130399940227072 9987685 -12419091642218900625666591509548268640 9987686 -306158099700982123773730500261042386208 9987687 -110093966331306053948548651520634332880 9987688 -450468823522707134207734350028998574080 9987689 14231791094888015887384852737994932480 9987690 17260503758991823852092557555471347200 9987691 -13715019480326297343260640582160467936 9987692 -23574508745433914977245140795730739200 9987693 99887132193726485781598518912446720064 9987694 -25068992219623153939147670890105735104 9987695 89864843266152779675773543640020432200 9987696 -623359892257335099399256309788475392 9987697 -35716928902775307992287301360501569680 9987698 -47066733625442028887285040167463358464 9987699 -297618799464094816347362552929661230536 9987700 -86403675886419062631710209300439420800 9987701 -362944722260083067305802895155775490080 9987702 -92483625965018588510769167913382446144 9987703 -105202925494195600479091402148817240 9987704 -129755249147041783626468207290021314560 9987705 -293159346185531088524262154496878080 9987706 -56079576895993905387482259890897675520 9987707 -392223065354586060751093239845418507288 9987708 147445102203269973973149950977296130560 9987709 -377384965200632362023859990483415764090 9987710 294676373421250481842589033024329163520 9987711 66109147303020673913343825326145331200 9987712 -72892109324550882170770021567199969280 9987713 417198220508632188920594145086389680084 9987714 -5863811672196155191762325763657264384 9987715 -144616119396939344549050970206207094640 9987716 17204313331366207234395933756510898560 9987717 -328683230766427908835092968144731285920 9987718 128554075554738827763570473524404559104 9987719 -43005825326468821845512995235238175704 9987720 -58818026432480397896938464790423142400 9987721 233370658943685549170594097952064954292 9987722 -23151662664029453995159898175475385088 9987723 -133329133669415046838505335578025795896 9987724 -249108093434422466895220754424678846464 9987725 5172973100652942163853785323090096000 9987726 -35869135232041301530459095263071948800 9987727 30377537854398671196229752559186098000 9987728 -84443966896642782745815206375017832448 9987729 -365879944376126982151793350254411452640 9987730 133372437539329735375228029257392857600 9987731 -2709361864295898858058835078050517352 9987732 -123800358924955935848032687438766899200 9987733 87249871267294619989095942924158600960 9987734 13292752855739029086627244225372778016 9987735 -52455970056457345111377892559038586880 9987736 -263889589024895996243552715815666135040 9987737 -278439429991320286092701545299097906614 9987738 -90570084972384290473785435805074677760 9987739 -9272408126835834558048960672357646080 9987740 -62434404746304755323349385266515691520 9987741 105388860611373185051284877062479591750 9987742 -173936544430785443614357816820820697728 9987743 -120191466224906576233716226997314110360 9987744 37684321012918517947313972090467516416 9987745 352361665035560697585152095194331717800 9987746 174501259736944815432496270534637301072 9987747 -13584127295066373785970798988790313216 9987748 -24266876535510994257553512320392158592 9987749 -417263163330702149540552777701943921760 9987750 -99348501892188776769656113016453184000 9987751 9407050951295557074347514449820688104 9987752 -542766490461501786053937994989737702400 9987753 -75994903149394654682176706573817680496 9987754 -11788426366904733502336767680157865728 9987755 -162966955910453914509580617447482557440 9987756 -93914267527764915850889269375330160640 9987757 -147521455189667632869690197328073685728 9987758 -17040449131822886505736984817300288640 9987759 276925088481037526559076486945263288720 9987760 11370049408081657909457107306180116480 9987761 -29000175517553853291263006567889272256 9987762 130425767673843429819159841169655553152 9987763 3467648945702243124116187689516278264 9987764 -101614516137790666650961204397184238848 9987765 -170243519701197957870805164814004703360 9987766 -32934158164587605953490141589704941056 9987767 -83622365874300078113988840241138605120 9987768 -193744024257231023432143186632015360000 9987769 257590180964901518100525554447955688512 9987770 -15788189726313081821942704639787707200 9987771 -228135974702245716789371762429136352488 9987772 70880343589601777005406437197163806720 9987773 20213035290189614965994705712336732864 9987774 188543137012988149024130384143134071040 9987775 72244691499438312040214229761567534800 9987776 -22597076468307324582586302117650104320 9987777 -134249071531090491721637193323562372972 9987778 457875383711626028764266710051763870624 9987779 -126722984953759663096366548430151074080 9987780 -35982776042570990747364933337430630400 9987781 384880466248925682273746056031045052 9987782 -460694988339285739484199375411388416 9987783 17147331652152151079212364363923987968 9987784 2274291086033411097677092129898833920 9987785 228046636090378321724907965755843402980 9987786 122456155293810968837553859983137950464 9987787 -605523423622072046073120008622419640 9987788 32371801575289605103872013043232423936 9987789 -39109065534415640382491752214165865216 9987790 910647741373005144576533200238750400 9987791 121382269211995527500253758792015451504 9987792 58281852814990874952225063581317201920 9987793 33719099212115327816806207115205485042 9987794 178109662384444213054779418767624663696 9987795 -129678066278863908865720742067238586880 9987796 -764214049890123018343980283391164416 9987797 69581237729310068230628091991325675520 9987798 47178035741730957701035500061062473664 9987799 -186056553893452414077458046017057273264 9987800 161234476165531783941899730840065280000 9987801 173199275213315924398067423558663911632 9987802 210934900303863362159130411480840386304 9987803 200563600166735712686200465636262230560 9987804 -64836360896414636344231628276739079680 9987805 106272397717398470551294898132287590720 9987806 -112069388078349718173945953832703935360 9987807 -170208967904667293403917335387866717312 9987808 -3310310628922608610570749097269264384 9987809 5254763125759918099576975529231478888 9987810 -2543638849100666250995014020587520000 9987811 457171121206541931806786451152637865312 9987812 -453935590519390280066629746832567541760 9987813 175294181289804352935310394835127099200 9987814 43089666934484093538906643950890924256 9987815 -90067465262752767621122076519530605200 9987816 40107922826496545285467315894532505600 9987817 -148278355299356672501761060745679363200 9987818 -107069312275572235315839662078653250640 9987819 -142032919004873595407040078702542694912 9987820 33693070790084075656232925801608110080 9987821 81250063948747512126705799060958487372 9987822 41811022805848346130125605141825591488 9987823 -688099225266167778761785560409918625280 9987824 -38963454875583595829786096430681686016 9987825 -419827813279816514821440712492896000 9987826 178135456647940582739029648777407812112 9987827 114164629323608700939444223945959977676 9987828 27995202047826677602500386898098995200 9987829 700337033486122150301637382008673190976 9987830 -98830767110747719232405165702955367680 9987831 -119848454622551053144868938374592667088 9987832 -238098960808039112288036366850413875200 9987833 -879376732539459920450254606837774401456 9987834 558511818165643571594996903632942848 9987835 122711636937429149756378985538823419200 9987836 75955347350041252059759984811715622912 9987837 -12747867950199479194745723093875164000 9987838 -68326820056708021161761853077947327104 9987839 -203791192320354440063207693221095532176 9987840 64796950817124006216963243731897548800 9987841 334581214107248913594516385606895658242 9987842 -89061411734933400411542387066680174080 9987843 253380871131081579613303742338425308664 9987844 70275096862869287593667253680442685440 9987845 131421192550879732958819583704035862400 9987846 -4699924261697792327569106943992177664 9987847 -50084516581295474572806947206535305920 9987848 83079579417642244933329736011501342720 9987849 -310276832479467678599163859335146327766 9987850 25928552634495723173847365569445076000 9987851 -526753972767671175196843902418666943148 9987852 -70652518675510170971297077297682300928 9987853 156434343733979936529104945702713730102 9987854 32253859749017687776554214135108848384 9987855 -172040354239870128262507318594390541040 9987856 -7358683278892726028171194641233010688 9987857 214767369154598028472362938679363940704 9987858 -14396095452063376745002755944804962656 9987859 27804545574404306702413332817581396992 9987860 6349149598844237058057533485277621760 9987861 40480665958104149768882389134921123840 9987862 -285266399481255358251331755367601177568 9987863 224315208124511529511606735810753246920 9987864 80993030130783907560953634173059031040 9987865 156890576757882732318062440285357523520 9987866 188153432621091151966711293447792431088 9987867 -15069509318056638099685886274067690284 9987868 -5449875681030626673309889172494909440 9987869 -470155834096864736025642710405426807604 9987870 46441957368376917386006053902916524480 9987871 -12718899922471232956836846589062700128 9987872 429294147287414117007325135995143258112 9987873 -111421034676453896599102558433235118656 9987874 115006318883129308828771939216286269440 9987875 -11171049836982836403260528036137776000 9987876 317125463586699411466820064016816914432 9987877 -7089309449769573613478939390901966274 9987878 -2885580366400949290856747983935677376 9987879 356405187222138100129416653567728860288 9987880 85919820467494912261698757959445708800 9987881 -362426240976583465605969029217916989318 9987882 89376883904312950587930585648424846080 9987883 73912606785326675415633975578965652560 9987884 457844286121984164071094225791924736 9987885 -218727348633449466662370061298453119380 9987886 264379081229031925575781881124913923392 9987887 -11209441416333631987855847400242016576 9987888 -9997057743522564709401105641342238720 9987889 320073977215603447493603271321255644690 9987890 34373497569317857063130283173414707200 9987891 -187129489132551693004780537554324618240 9987892 359648683603268717231910581941522553216 9987893 34427008019258393277356025560382764142 9987894 55516879033937163450148257814398013440 9987895 -180496683062569507120165252533551407200 9987896 -299471551062808268959045470592993812480 9987897 28554743406419285527045870728029932320 9987898 -37046849230356468095668925736025318800 9987899 8692017577926948635288339196893119464 9987900 39674228651879418832517708185272844800 9987901 130907621112570864891830404492014666240 9987902 177332703891513543908809478345636881152 9987903 -112435128343702754033761706594024789640 9987904 -17456436446468595415655869419195203584 9987905 275305163518933954879495517983297541760 9987906 -108966724366402882666132299286838407296 9987907 52227992161555747621399443356717282080 9987908 -143620585096222808740599265196719939584 9987909 182206982979517020274209207563251771104 9987910 -215672200463078090798625057969792080640 9987911 4073902153506954527670221723155478400 9987912 134917352758695004738976053756636323840 9987913 116493450373946117198121693994464585124 9987914 178590793366535482782133315122835386720 9987915 48968213580467545358752153095938273280 9987916 -280635014690515325030520423844022037760 9987917 -6255361280065506822513713153192579700 9987918 56235492904185968646530637750156784704 9987919 55741795398238456121886869737791904560 9987920 -1622574989701059523728024486513868800 9987921 -93357256618645042012619938311635089920 9987922 39283522270992456584869759540238037504 9987923 934220888680133214014152054694535037440 9987924 52613976629777623328575751195000825856 9987925 -109634180524464990865056068708518910400 9987926 92972312111589521493823279538097892224 9987927 209738252462563682614127017702279100520 9987928 64156480980098815058545440855244062720 9987929 -43484224106675474382580121246573716224 9987930 45684942424972979857275036522769198560 9987931 -257677844862511935595007789793422094268 9987932 -143018564097952766372278854183336718848 9987933 21333934223697890022302528469788431680 9987934 51188356573028211383879251821122626560 9987935 -270890634346621609290016804653323100120 9987936 -57146600524454298442255261482111467520 9987937 349522943455985066520278908890419383586 9987938 29780065828211404668081283038806311296 9987939 135139495895500555064286468960406763760 9987940 136201577470700754505807454377983863040 9987941 377982242055472269122616998020731033342 9987942 70577958891863382897987767144434468608 9987943 -32852964674790708386903970537876032416 9987944 203530533331873181017366384444739804160 9987945 -185126307980783456015800653641149440 9987946 -78305035413719272347624489988129287840 9987947 -63359409209004483303664444993565363520 9987948 17676864378200688283781030525759124480 9987949 212030082950888748521184992404894788950 9987950 28596202577105413437701451839261942400 9987951 -15747990699371855269934459541715551360 9987952 11293752190145524239009553426035507200 9987953 -378377306678384717602004332466075178798 9987954 245263228425115455775164100977316608 9987955 -415530085995063313004897442586377098640 9987956 48814280580247534870084865235373922304 9987957 -21012713967770892098425881596185830144 9987958 35356398500285431135006363794848355840 9987959 467452882707122252453331087251750352816 9987960 71063058293857137575364929492139417600 9987961 401326796251611628256347763004732163562 9987962 168482166945329916952641660035154496512 9987963 -201855378255589965779834772124308621312 9987964 -236424861199826559566167704456367111680 9987965 28491752274375665816178034709631915120 9987966 -23480367358110637837267079546375792448 9987967 -147423404506742261295302585644814535048 9987968 -348789811418558049339691969129878650880 9987969 -84184034455329139911216351017666718432 9987970 -306798531963624277898877591784584192000 9987971 130880204388088367648466093221153259264 9987972 -238486331774799313855582161230620996608 9987973 60673806223801242511359219514331984222 9987974 47124795455438914283059258594961840736 9987975 -81687496456116905669700771993544602000 9987976 329500673326894213335388408653121827840 9987977 21138041724939599935699647481554249600 9987978 13877238698982452225517043701820686336 9987979 78325669812456033250388000421319546580 9987980 122898469269608248729139496934978959360 9987981 -156481451899680471719049611645508675648 9987982 -42508323885760802458952447616876301248 9987983 130472965483913439645716248634647575744 9987984 7289249846700710563375426764595200000 9987985 54464638471337261596895961737221848960 9987986 -227533679458298568140143185426956189808 9987987 37124156205839301315308165087476346160 9987988 -19804998328423668933835261154909358080 9987989 -163286121632225666497921818744091824000 9987990 65061414771262135643472786766733685120 9987991 174469612996454430759145723025181651744 9987992 147082948726949261240636885589039513600 9987993 279121371453232995202713933389733245544 9987994 -63994762599864999782953821723893058048 9987995 -111771416062447161889387358639563512000 9987996 -942399492729287199152398425285672960 9987997 1391195807036911532476086694609108640 9987998 -144103667277091356745646840477231376000 9987999 -69877968555708147961725587264575877760 9988000 -51338175969524555331578128519397376000 9988001 38495874729059132387349861650720428002 9988002 123366664026623680817934757719692160000 9988003 -61708573747693275835955340342432235536 9988004 -452921349929276842088702589027982848 9988005 175554772761212416224834624930206664000 9988006 9139608023206249227535256694211637760 9988007 -420201356827202215948650283315487268744 9988008 -288769127021189619273401568726906224640 9988009 33147056643516149684643333824994302400 9988010 44169785022697284138565131933131560320 9988011 106579283202408905054539253617423102416 9988012 32790282617049924554557665751310157056 9988013 907057246358443088082082764887320070880 9988014 49055644435519300911350012252046028800 9988015 -258978838854425220223802234732100740400 9988016 95155188748947414118568320765418422272 9988017 -220500985380008067095046619495258771200 9988018 52070931771277964795086757062880334240 9988019 125507742564143446287495797007753308040 9988020 13323767492091191297810983804955566080 9988021 119457246050664282790293250400704524000 9988022 -70595516142192892329505440602165592576 9988023 136814430920002334239885266942154122984 9988024 8942609849993106768787784404756008960 9988025 74918970218375786514696653289648426750 9988026 108145679749630140713343585320244538368 9988027 -103352183147356222261245905854967336928 9988028 -51958169808719232187166688794996984832 9988029 52764756306576109550428984572765767040 9988030 -72358712569237087466924353905514337280 9988031 144027645859235361643933462165489707000 9988032 -16742241469644052372170602400876331008 9988033 -230480805067285563147532519100178925776 9988034 -83083027145264640022012154612445504000 9988035 158905713100217999621440676934905589600 9988036 -617069406286674012414392233496229341952 9988037 -184291143492305589742206243164031197760 9988038 77851973314454847413480352716768874144 9988039 243841720909767896863987225968144137656 9988040 -1659331454080539620541899371762483200 9988041 46405642015288943492094261770639004864 9988042 -145578767945230851932891337569780502528 9988043 130076757057245122988850345793658391888 9988044 -296650088408380073433346939889200029696 9988045 15133639779546575567245986074560934400 9988046 142208085440820412860368818709399113344 9988047 208882143266070648743588233492443368424 9988048 61648997224073323606422055622787465216 9988049 164708408632659010418863532888761670400 9988050 14256459499876102174481567957270620800 9988051 211744216468181335773987625831325931600 9988052 218535518356861732249435275477802686336 9988053 -88239342671219311635837452067628192800 9988054 185225114860692055047085002510322434240 9988055 130713663693992362637961026502677905920 9988056 -116155438832694473716620175714555084800 9988057 -87191981785550068859911773893600328694 9988058 72065399968665479848284945400198296576 9988059 182215266315571067198927245008743383704 9988060 28644205216360727348437005357370836480 9988061 -618614560907765620861655862301857974388 9988062 -16516604788427843168182431650739259776 9988063 -453101280817624370599316291234637966688 9988064 802618638898228517235284633722709606400 9988065 -12690896662096726522341584733883492140 9988066 -219032286180023020552748668164376800 9988067 -333473071821246630004845832703672426928 9988068 26768123519544010694257161008019747840 9988069 113512186207872891482054399076734127264 9988070 78582216644241386369502178129211654400 9988071 35579148532456665912009076393696414080 9988072 -109945852464349413591891172491910348800 9988073 50481981241096984026002368568148827322 9988074 131354349713482469819868234432737575344 9988075 -20329872767859965542013803769631576700 9988076 11836417769155148632287827518292754432 9988077 1637040828180829659319538189368405056 9988078 174304701279203033938087026858021699456 9988079 47975917909461015139359691498514540688 9988080 -38755424926266996288183569627205795840 9988081 164050420260279674495627697498044638564 9988082 92914930917689828412263875401295623072 9988083 726127061635665234563562793487347200 9988084 -187019000614742210426902710182946054784 9988085 -242590507729208869371558676378896773220 9988086 105799895878358676181181074845653052864 9988087 -502727551301618344695814268042465716088 9988088 422699552119708209921561309795835883520 9988089 -320591002367890537611335660983936633776 9988090 23106281768530178906161700504924405760 9988091 -139838869690465843832056971050024499600 9988092 -65229428597684620601226402492421118976 9988093 -475892121901652769170727896820812130420 9988094 62151370930077537986658428675260266432 9988095 57176332901086499274261274336694522880 9988096 16803438657989822355383690130924503040 9988097 -45730846969877478644585855729949187008 9988098 -60505122239696312394402929744805511680 9988099 53090452335948207427938856690005212160 9988100 -17028542893164953858919695277338025600 9988101 242227234129035401375262001012718433630 9988102 -104143906291952120685717127970158393248 9988103 175542610432123125959517368744754866160 9988104 101112674467181297616003659052761579520 9988105 269393428748961729482669407281571139520 9988106 462469247642462984653386059162052960 9988107 7757344600853496035467207971356513280 9988108 -119221938004915381937716490802662154240 9988109 -401237224342765146149105491855841343690 9988110 5709212615882606858881488375092352000 9988111 -596214776387360773805336731413306650592 9988112 44385840831204382013469946543846735872 9988113 110968267977458177458931482536856802304 9988114 73418134076882414497332004856000251680 9988115 -24773245470937737429219152402148503280 9988116 206890838538229821119285197859367849984 9988117 -28004055548113998227944948297381605188 9988118 -4660344684954213314900933843420866560 9988119 -85950788403218162965117801476559527456 9988120 16222267251584148735140882320740556800 9988121 -70806838951263980153790025095570202176 9988122 16941936974386271625326185285576435200 9988123 -123798512740137000543717444044353070320 9988124 -37984831787628203204763588181717108224 9988125 -15975189879800216801254882075472760000 9988126 4026978542380193050575436445756009664 9988127 333857341490352129866045779969047962976 9988128 -24736783186447079170503308478618009600 9988129 138543957735518279815587501196825828800 9988130 75156450647850736624479404040443292960 9988131 302325486265696467413414041924901528952 9988132 -72109450537359633641149559752552427520 9988133 209041052800693983755547892662513071004 9988134 49703323417703365192855197642684978048 9988135 -48832805193273800455068708095833232400 9988136 124675340912668969332815933940341299200 9988137 -135009396619626905305750476185727879360 9988138 -56947331844201764733818681162705080320 9988139 -5319467800140620584086077102567148144 9988140 8019903031310431731638193862694860800 9988141 -166572291690515842752362144583831630048 9988142 34777438626666427353602651134046953344 9988143 -247879229165786185030953252954749313792 9988144 -102869187755980139896428480701542973440 9988145 221919005873308103679654891685526178600 9988146 -64240547210897477580043941188397966336 9988147 166430166974425984095728085662387328640 9988148 -1273882309712401172236672999848861312 9988149 51178057814123047740966076053046951488 9988150 68735552868723078419145438662303760000 9988151 -65068822550605033812504958836472175280 9988152 5211410987801802388606007030246154240 9988153 -37703801559664108281150565339813572544 9988154 -129542219022617853381145946051641552896 9988155 116700404619812502930463564072373712240 9988156 -291069648473185598154628077042955924480 9988157 102849967038324998905847231300701022406 9988158 -130838688379340378183735066802681538560 9988159 -214500463711983190835242975113250854584 9988160 -17515086079879469119362187517330718720 9988161 148720258223758316864008205531117505072 9988162 -193324680518258248810196736140304933168 9988163 324656185055535771983706884481237772440 9988164 68164462700283546777045559331591331840 9988165 -215806237329979001962045810447392682080 9988166 -3435717274957870479220535299705859520 9988167 91333769488678394564105104376115905280 9988168 265588978047522838914296511736285685760 9988169 1233748426820456362927091363031613440 9988170 -71593525185943850864973644118554972160 9988171 422185623413497828886841913488630404372 9988172 -271545539996238576633784239842677357824 9988173 126166987598088129230083949624577879180 9988174 36152833777369040401783865017117173504 9988175 -50642572117855297555080655812123708600 9988176 -21331595565890309224164854963566411776 9988177 201090381025397122694788751868060519026 9988178 -130174488899264464858135203013334037360 9988179 105523630397081615060063717914517114880 9988180 50929735714163674976868813521568230400 9988181 212742129519569477359898987472231717792 9988182 -10737022893725146141198591426553623200 9988183 -27431410734391287455276141949619466736 9988184 812163169130617641134299234651718553600 9988185 -33188085641955796753391060189365347840 9988186 -52449131419429115766790994908482835200 9988187 -126984387481474635464515517358800544 9988188 19050480063801966360458681936672956416 9988189 305628370190037630430993316032136941420 9988190 37570098803799706126905258302374497600 9988191 -26094124086263816822995738010497782768 9988192 180951094857645664981555427807134482432 9988193 -339333705991455685194403773097524801516 9988194 -29964957977142311832723732735343721472 9988195 -87126301492069079949865750400895335520 9988196 166348886364119254120103633803765060608 9988197 168543412576671218472060882659424975744 9988198 -149511222447461787184996751426148684480 9988199 113137784077250411178364864500640125864 9988200 -21751008129682470856022272439132160000 9988201 -362477671771900520478141866076754067996 9988202 -42683762779643132368054797995104958976 9988203 40942025741956534271251315185407770800 9988204 -57182719633658927349869921284002060288 9988205 -560529537964044141025314051492131078400 9988206 21099945205139833457993211342061898304 9988207 -300214024272588984374479733262888446240 9988208 8864968993531190685252526676120371200 9988209 129625472932443140378777275067331808320 9988210 -30186523082563757325723974113171146240 9988211 -396073187753711687963850822660343339188 9988212 606970024189168617548823807673896960 9988213 513304300916270548637141568134394428462 9988214 -344171840630863559357407454115764675328 9988215 -30739505704795745925196480037469720000 9988216 25956911734611024079505311948607938560 9988217 -451109330103578342991391674902972394240 9988218 32713770089442746356366551632575326720 9988219 571903142158417927771209645790767400144 9988220 83865364884241129043799507269701263360 9988221 94446926525170462981680915220479782880 9988222 -60383696774062885481446283318778330048 9988223 -88006399902850431716222976963372873360 9988224 -131443873854181000227254711641492684800 9988225 3689923637870374476979360658501766200 9988226 317351133106442237208602207629485584640 9988227 29889526342881008388672800154321337080 9988228 289472897853099657059891090126686940160 9988229 291036942666363585648868269344158708830 9988230 5138880572927317762224631724032235520 9988231 235567885150270957783587933271717075968 9988232 410395753415230930446951542996670182400 9988233 21311339104640692199602107280939443264 9988234 99564122349779261789382292577046260016 9988235 34015268678388589119043148232534523680 9988236 21517461960347046567567650421724180992 9988237 92849567069017094502156324117579638752 9988238 191138007835958860318728468611256667200 9988239 45373548779855016474820326611717373840 9988240 -42662072980962167651999034505948938240 9988241 64778202026773545744333634975719941952 9988242 -166912231307959029623003568993999764736 9988243 50075293599285956110295867790827807320 9988244 226043615670945091161376483130811052032 9988245 1253493061388750990659684780244707200 9988246 79391640260446138614776506575267735072 9988247 28649699865485219602911094631601400032 9988248 -85984904470940752756156489761419796480 9988249 -308385019218487779372511583639406925750 9988250 260582690444338885534178523110659224000 9988251 -25550780599651572497778558597826166016 9988252 610990391360570145404385635869048842240 9988253 36574930453590686245986620247193032000 9988254 -4344872066571404653940831913354284352 9988255 -136099294054768273221577593402765840 9988256 71847046790246252131224807874209251328 9988257 -362731269245861659367076478044436749312 9988258 -11825970852096657419664453609084233904 9988259 191416629322344526171180802352693092616 9988260 35520362806328577770579060859147202560 9988261 -35190421794798576848675305717079991428 9988262 56134355236329456310137356638342963200 9988263 72495393191996134335029296362728309520 9988264 -158132339928590324658214039358936924160 9988265 45978941244052306681293849993452868480 9988266 -45984363418074896495206282122180062976 9988267 511652377694304098303536963088356545360 9988268 -29122315051688237990410450190067370752 9988269 151735289322130006752299519116540225344 9988270 117662300041506997163804774457342600960 9988271 -324569983802145120282479327305823388528 9988272 39404493514047027191175504601433505792 9988273 -755937727940862244634070190797151742736 9988274 50960847421481170605284507778763616160 9988275 -72576346171574256468930177174577598400 9988276 108927887492225450630682099940083988480 9988277 225344312437101746210962511252895537660 9988278 -93631749012009953948635864389425434176 9988279 79793687197120190036237410654887482880 9988280 -211186112491666786304596465121819443200 9988281 -57046713288868587763576489404219696720 9988282 -263768940507756923934028474371955522848 9988283 -211379122920048675918177618848321709468 9988284 73673917432090327258613140278795052032 9988285 163873638479385201037069110948671575980 9988286 2285613089049823661332161248176005120 9988287 120405162904750641622056264394965584640 9988288 22844589691902638840091320252828221440 9988289 43713950074942440083619919227524674560 9988290 5850105530305185795863738524417081920 9988291 488456146893554769150345271351612197692 9988292 -9317026353502135162798345318412148480 9988293 40817869618665089749574147186753003520 9988294 73255653056872237205461946237261933184 9988295 -47041807270841140089573877660238541600 9988296 61150364914120104527620567360575897600 9988297 -101220661157528584415805189590892227616 9988298 -5946842560576989642887238999646532256 9988299 166171125198103522923850810551671869440 9988300 -45678977722340792626805595818463232000 9988301 497820206641743433648016010499735933302 9988302 -415639801764054232414617586644218880 9988303 -54795751753330779259084448715980562096 9988304 1842810317981950424873227700788838400 9988305 262322017201049579887898882675316856320 9988306 36476121142038903915096519781306526352 9988307 -77879470167130859542060669555805539044 9988308 147003597831821915702840705969936256 9988309 -380136505386149000015989774102997133490 9988310 50991978181301947183377316064459938560 9988311 -170548002262828441477082946397691858328 9988312 304639002432172506479412093184433203200 9988313 -183554186799486183832922234370088200438 9988314 11720550052280730087570905355036119040 9988315 159395047400858204031157804109790144960 9988316 163852434420916048606913408260244812800 9988317 322809917580891799330068536363615440134 9988318 -171419510916074067640569412772974580160 9988319 174736470602803334907332781494179495680 9988320 96229959707809148681299687486429593600 9988321 -50273620914337443355144755720835313856 9988322 -171665945843280290700030332599489340928 9988323 -268474291414242709675520750197244465232 9988324 -48052874487472414391222060741099929600 9988325 103894391751393082373350540828592400000 9988326 51788609069662318129990388134280150400 9988327 -15203182833600580661518532123972608680 9988328 -45515186164342968853388972864065044480 9988329 -81462193819639950384252635388096436992 9988330 -136799234255135945192079984610688398080 9988331 -424566670973159349772114385719967705868 9988332 -26792509190974280592197660365948144128 9988333 -279467722739885250548249511196431719700 9988334 26096850289009465176787779255020596992 9988335 37271665150252936523257899558992045760 9988336 -42967044514793115783048058703410167808 9988337 341153304260645234367377683728231143220 9988338 -22023693311589624326103160562564881920 9988339 227157904217519634709258307665532328140 9988340 -14014791525503820752421647013750673920 9988341 4419019791251874216096010176512286720 9988342 -7213060971708133867308489267884618496 9988343 -179283591609232633795414966352358219984 9988344 275441749782807415501461223514626191360 9988345 -256825723215953777619026082395927462400 9988346 296506010846546779166836721283269329920 9988347 172830087440119930979184012336725285400 9988348 219686086321503749612637481507868835840 9988349 127859568760748598686276635427506467936 9988350 -101935272996502476688497058831995523200 9988351 379599161526533031102915057943684069104 9988352 430866013286438138047112817369145147392 9988353 -20805996169534382549443275437268678060 9988354 71437674972869418012420278336744086560 9988355 46740959784682269896029224548126680320 9988356 -167605146236960822614718532080657728512 9988357 175724631064307928192428579830338221280 9988358 -260402865923740399483738443271265442720 9988359 -213078504629171201640405244674435435096 9988360 63608416034232741807645819265336934400 9988361 402314969796802893879728109679843975962 9988362 8963296368548915462103832720280214528 9988363 -120777876779260745240762737157844399360 9988364 114650823190451875905477465069946752000 9988365 -63360028406173001279767341314183136000 9988366 22353545551967454423566645583968168064 9988367 188644782828043195222052853561546954432 9988368 -2946108850281869220344079698490556416 9988369 -43165692660588970338346084379295569230 9988370 10212879332857854134648910712307189760 9988371 16530314046262113404474185825683557856 9988372 -131976705706244430088380000831045351680 9988373 -49104292942583183412265451809585083378 9988374 -154717253182713831043018818022959536640 9988375 218174281267742675609768800172120322000 9988376 -220890955477407507721036901915547340800 9988377 -57171396650739393057425877638512565568 9988378 -28734459939590418159242080084857630720 9988379 147983515898378318698751711720731995120 9988380 21323191154605563303144916657666560000 9988381 93199952999724126596964845876694084772 9988382 97975565820330702129580795389226403712 9988383 -44667676079960019152000853591805532400 9988384 2709804185989711377869832767630475264 9988385 267725501486604776689184671813153661760 9988386 -32212146450766481758989136962018312192 9988387 34833638277820743241318240053129529392 9988388 228990848201390743406727680410387356288 9988389 174020987425299556038800805050340673854 9988390 -82824444705030721531269448464184348800 9988391 -195526507543883469809891819062339224528 9988392 -36189135683642150689322047125421670400 9988393 789112357724252629515053205363902874624 9988394 22202556720445855246926584147986096128 9988395 -165118015627090253859290696648331897600 9988396 99500919356352775686001426467299275776 9988397 377400328410323543023683746869713885846 9988398 59546516756808844222308781709250225024 9988399 -179826263432996973731085667172868271600 9988400 2140630422884298103239465483879628800 9988401 57867638050397341242097622335996228800 9988402 58965268460506470098747346126956476032 9988403 192726212562707078388955169034247520652 9988404 -174249213675996786154100648254810312704 9988405 -116850076837294981856515084196068975200 9988406 8672419664213947943835717937078837152 9988407 41615391310761496491213916369019616000 9988408 -249097752365222105742498917627196887040 9988409 25670772558919550687606420532875683080 9988410 132799400731132239447685758488288751360 9988411 176716296054740488890653274057436247012 9988412 71949660576401075484728507110074439680 9988413 155586036318435417539484470216512512288 9988414 -109994377615087676403219921433490996160 9988415 84066258535819784092702471642177411560 9988416 90735704273029020908534313375896174592 9988417 40483077242940657112138771367977827840 9988418 108375643250864742519488134360937388672 9988419 -14345165305526777619158476728960894720 9988420 48900524036169148470841520864639554560 9988421 151780569715373730357564715484303196000 9988422 -44244860779042451319823427823120562176 9988423 -208697993467599299083970708854446905600 9988424 -279942306015154276030487922243334487040 9988425 46955396938948459203278050286200387200 9988426 -39697878925451081089278855999730782720 9988427 6055554687130215462933427994838869952 9988428 149536658614220340180560125691761221120 9988429 -631445567825370288997013156647683850 9988430 -128889275656078688516116726666501304640 9988431 207598834888572418763119916409838198152 9988432 22645142524800670770324621367084507136 9988433 -12095900613182442882017905775673811200 9988434 -10812556412814674931283436834773225584 9988435 -149411663991960159799341332423648396640 9988436 -21918431718582215545357954461440008320 9988437 -555404842555824697423025422088230848 9988438 84401008038533856256312484140072377120 9988439 -131391235945550233860294985888866587376 9988440 -46115361792142221732111647595351244800 9988441 -369587531124383312440950376932722951100 9988442 119101913699197968338188483011142501872 9988443 20916108407228251818293637141997666944 9988444 -8203286756468737322995366336897699840 9988445 258005950270274939348259275674782075000 9988446 -7775731354405556353200325132247154432 9988447 -42108846250552344490070875460294433568 9988448 70963565346866652757304918079008931840 9988449 -203420664570474914116692948689463763536 9988450 -83773898226822380409744863259065385600 9988451 4034403941180221836379397208058170504 9988452 -67031003726605689728118858525469132800 9988453 -124335286052608757207012520447942423298 9988454 33914423804480352652938263880541329600 9988455 -64703166633085097425568815054394702640 9988456 175872381981137323703861399645950310400 9988457 183965001917450935938887868501266536320 9988458 62825660253099218506795556517515992320 9988459 -175883075762049325135093905233594274896 9988460 59756795361448712236061735873448161280 9988461 1990798510350076338505562061078585600 9988462 287408006020601650351551084061956963264 9988463 -94132091695956839697009521599544644248 9988464 -60855645442682750091738140557671137280 9988465 -279053598063709766176694836958360200140 9988466 129071209755362186749967913106412988432 9988467 15569441591203405315218877986526701120 9988468 -22431803524439220011142474131042330624 9988469 59185290844581207249215418193816292160 9988470 724025720106621083554892929196064000 9988471 609115301603226458834038656259092752200 9988472 -9905122411061077420589294656346542080 9988473 174001930135290719136249078759463903968 9988474 -129008730644764987206560052462181701264 9988475 -9756051885842431255546012926868731600 9988476 -86292119303144347709688016574905671168 9988477 -152554150685087491726441926750081580992 9988478 260597215682240267398433340004387769856 9988479 -22807596330919576559569154391530194752 9988480 17704765471970669948566780978711756800 9988481 -356646206264383129121973386666880974718 9988482 -2832389046019409385715779081468750336 9988483 -33632340625926591951638898142235770000 9988484 181041840206759696890982818797905759232 9988485 11714790265205687501905806947516350080 9988486 1140755180681168628262788936936826368 9988487 892299959580252982777299775813632016368 9988488 -97386229823422727202973084417477017600 9988489 -84500729198269680045727390252342665344 9988490 22808422836922727430974077821781459200 9988491 115565806132196043443946273483965670384 9988492 65581378362602468065266017295755699712 9988493 -62399726288866466551577751724040606496 9988494 -28544662699261190738256099688249264128 9988495 393015642082190304345611186023393167600 9988496 -697290397113608287131652925772005376 9988497 5747415320290688320136467406087482740 9988498 -66133324310481898749006018501033373536 9988499 272801291911754605401377128300864036320 9988500 -87812643431936322437283896405230080000 9988501 192973342562635834502521363562465240892 9988502 100174383680850384534627651360206501856 9988503 -153344479506808287731357352343825036800 9988504 239523905437626352844709273786016757760 9988505 191587772318555045475605673037054710660 9988506 2764512797543466628372532989650724608 9988507 -127648615173642084477054639569800045968 9988508 -328550710093507638461807500806852871680 9988509 1770222499689808555814577076626126528 9988510 -23368171538129206848226993937498849280 9988511 112549349723271035340496242779520126552 9988512 252030444801753145830757933679149842432 9988513 1512288601521500385880563338965368000 9988514 22710915893280853400197235501159915856 9988515 -56938506331115400361503981823063453680 9988516 -94696249921462953133906661288011058560 9988517 13705944444064717131972304839378816384 9988518 6899848675553967227740801085601742848 9988519 -304845686304034770629067858669785459080 9988520 106855759422399834422908984525689446400 9988521 -80150250443155847489560575521705893488 9988522 -131507006596387452711043989847123855680 9988523 684987632818578122151638432936973465600 9988524 -41833794663399228650855742234536294400 9988525 -162304745509179063616394457534873269950 9988526 -291799858062514545526810455451862148288 9988527 -80347760302603134859562859643968733440 9988528 -163100697850504167093105709090052505600 9988529 -371992163154408305964061292733169666320 9988530 -50843501617546947115208853118351111680 9988531 -184334582784739799929293918040624223408 9988532 -240981871351871948216823503588456448 9988533 40718185785874674363612691215611065404 9988534 516771700619645543655457214306051242752 9988535 246277686072938944688206508520144747480 9988536 -19365946276567353366343479285605990400 9988537 290483057385852282236725448689506058632 9988538 -103962364950507043650014972823288578304 9988539 -71693089927927038212304873664006285824 9988540 -252611520421852876676089397799844684800 9988541 -9790710131024807080655851880037139200 9988542 -75592673423182762039398364785589420800 9988543 -192024761498694908740815720845071482576 9988544 133180779628517935755878484316463824896 9988545 -38753595826980911109742156377251558400 9988546 -272320473088922350391476046386060404528 9988547 -194599553854885393828439750195868633960 9988548 -130026295308481615739156141294861829120 9988549 -560351593824548222073867186185161006500 9988550 46287734413526633253858486593894400 9988551 388299971789141527314854342295607122480 9988552 64390322590790760405215495720540282880 9988553 206166021062599358604339121092828755802 9988554 232993703260822141968845559140070277632 9988555 -91191277628625780501311416440284641440 9988556 7209548159389516553647777680550236672 9988557 -17767058644820155179660904788678887328 9988558 -144886237915704365290714752661068277440 9988559 110571376146421324559126392015114214880 9988560 26409134244654778738771141292083691520 9988561 -280396142277254580342528234079743616416 9988562 -60963380242858277965051272306437354208 9988563 -144748283171370824842097279465484344016 9988564 -68817836178541219942351714236817102848 9988565 227606499053939074236286416127582106460 9988566 55428895010139863702769247207968368640 9988567 11140191788913797294120710675696067360 9988568 -98802714956820222649600576835815741440 9988569 344435275539440498436508381875248884320 9988570 -12953022446644593438612905921807327520 9988571 385126711687414185716211700960372727592 9988572 56212778513875206022314399790531411968 9988573 -106612419952306852025530578643445670560 9988574 148681496320351850967581161296137554560 9988575 -94890848346625586921229228544593176400 9988576 392051305424822572109646650573225459712 9988577 253616835317305065337990077680675211426 9988578 -79964368773911254030046864503891402800 9988579 82939116195208889060282525500596929180 9988580 -16393311146005605452307438722462453760 9988581 -84314539379919132141014227364691255936 9988582 43894454328253023536128251713880744000 9988583 385011847212399499777323207822267292824 9988584 -84573412739638652580589392435901071360 9988585 19141780413953935267098132648655771200 9988586 178529785936050315355057276087773034080 9988587 -127141011826152474629669755328187540480 9988588 242653237910066883995015789245057583616 9988589 24428796013639694619971663604043175724 9988590 4672983786611022128245231335647658240 9988591 -680269182391727537781066528791717974568 9988592 -57231870480912961318820861966773616640 9988593 -223751502927261591367004642491133064336 9988594 3135614916066693789694481274634896384 9988595 301333628939923202193079890212805279600 9988596 3462048113501945564491357591145389440 9988597 -439402558370174727372017612666010516708 9988598 2104805321629801762869556057394224320 9988599 1649607941044500171057162117868399488 9988600 -116364722445844624532404525201445376000 9988601 178253271818077479068558792035130717952 9988602 32983699264497959955471475246454999040 9988603 158611720344041633263606237377916120384 9988604 -571851225959757165759102805920181002240 9988605 -174395623630434181609229017987020281280 9988606 -36276420359956473281372867572075228800 9988607 36842852501459998748143800949513145856 9988608 5505909902987693902178054200633589760 9988609 318450530377105895865765558125696183810 9988610 16188744457223218062975415769185404960 9988611 49283188610372746189939088552789326080 9988612 -104706006369799468437172236924703196928 9988613 -1521615212952265953968050645921722660 9988614 103020478707855812290516056519437222304 9988615 -4002049436515710878112766315271107200 9988616 28407690650286340530457345675621171200 9988617 -88959073769358462168737542706039566320 9988618 -266548907800230102061988605139329068240 9988619 498023722442879528834515635430414455000 9988620 68813035509248983438373787828224808960 9988621 -92663967394779654486805305523289148500 9988622 -61521550763278833370404654406441908480 9988623 -257924823989199699557855365965898099200 9988624 -72973458015275815522018850391685595136 9988625 166933389518156660165663712424078050000 9988626 10008244481372996648316270722986057344 9988627 217796767083126263193790060900112371272 9988628 -246135579976129118837039409975130472448 9988629 92833886294343063436803542882119252800 9988630 -202678084976505422933091691016590308480 9988631 -352527403430125755910782500281143290016 9988632 -5070224703943677614702566240134420480 9988633 -142144301308716689260961644401742008118 9988634 -185393087730745330206624338265810381072 9988635 29768192469806144935169280724192903680 9988636 -94391797295559979270288191313056945152 9988637 -173348778494533624589904455756902418208 9988638 -169469789085660573555538168806614894592 9988639 -189580630930838264440737127252268791488 9988640 78686800782675775368717310803176325120 9988641 -109717555276898100687928062327291495360 9988642 -175984474498801952319330350619352320 9988643 -166252311918693576306381456318290122800 9988644 167822770379223123253640081777855938560 9988645 199125366716147661847093245127349157720 9988646 39209296265711341472332984654187336064 9988647 -90092127686235009540630584764300601472 9988648 105350230683282352721988837944123136000 9988649 -171500890818131339264453916386943026208 9988650 -62741380174702306921852748274532032000 9988651 -205327786405152924762866463774931523600 9988652 -431734758858693612187361784839491486464 9988653 -52060577612088381335649201760055176896 9988654 -95225262250808616228394740003480703488 9988655 -131308483125201396585148656335613040440 9988656 76947924677134189142012540913681629184 9988657 -104624586065639413562958728673664292288 9988658 169541945075791079699179144825860625680 9988659 -209724300402803138531778737482882441836 9988660 -3837658679807954846550426729519114240 9988661 -50038482722042504176139416328800989600 9988662 21150779257219948439335231669782537600 9988663 21623096951855177969281777298625018384 9988664 -100065279838332051899021053799707115520 9988665 -41792858523364695679184981030015132160 9988666 34947557008847193460368236595749650368 9988667 248033640871189962242932538093512128720 9988668 78967323231796756328599815473684160000 9988669 -303715097009728437057983055324371428704 9988670 53546780902249345676726514289046837760 9988671 107642317646232426158138865655481472 9988672 42516507769534291350952423554081095680 9988673 -48248550365699750604782467985632526040 9988674 -1449879554913917151212868486143135232 9988675 215470372520036830033196003470646368800 9988676 109093720378787929488280034744364408960 9988677 9400287012988806325166687620797537792 9988678 -35371004999566992968088283337819650944 9988679 -286878522264132956890244789142722751720 9988680 -76636923066351671122755703355793408000 9988681 -9718080587087438961308143045865185920 9988682 -146541514239449006315614901851430140416 9988683 -271972100295518813236086148670822779176 9988684 146891050741722731485393943640995000832 9988685 -1407884592546219717144258975617562240 9988686 194233388119363000583916538059188399232 9988687 -398500487505478039970450742284874123664 9988688 30567568200647148041132503466414161920 9988689 4875330654879882347856356138512277568 9988690 -219378926328985563225254166530489584320 9988691 -126593546566598017200092811623907973908 9988692 61766862488038093746530644921103634432 9988693 -83589720718923824241801284012542292352 9988694 -111813954672723346169833164424987644288 9988695 130698238687437220718839913128152557520 9988696 -44014388539024300945244217881324912640 9988697 596319014242787016219268629285454987146 9988698 39354508020834260203522707739592580096 9988699 501652776897599122186807418820636079800 9988700 10161270300755310694044277048025664000 9988701 152424894682105563103122526267964015232 9988702 -69685607416337570173124594255068814400 9988703 -191390566975240773355307471602436005056 9988704 -432614895858835391293731643698519736320 9988705 -48750186357188208823996363499449862040 9988706 25336142097601407050971171313265051648 9988707 21919564422378524749538764076034127824 9988708 287503307661431790620067014123961177728 9988709 -24246761488766262338760197028690588996 9988710 -83151627267446283531999151170195206400 9988711 -232735251345786267162887745500148495688 9988712 151117841183094989386293929279863987200 9988713 1427716701291441651901429623996648384 9988714 118579668489258574282217986442212353456 9988715 -490452948177676636535841596893646542560 9988716 -15531724584022834542780122225109958656 9988717 190113362066787220721521588497640589932 9988718 -183888259020134217448416833473677864960 9988719 51695707309182963271529367746315779728 9988720 -1773103679995551608319655989999697920 9988721 -548387310087305976381109042971966060078 9988722 -146869618604003326752422156313485856768 9988723 125171228661671887564454397441846561960 9988724 -131144922863328363261477820010813539584 9988725 -125005342679841141464664192044753030400 9988726 -74467160302679978644779414137315822016 9988727 -565358282932979660225544456698560512 9988728 424543487316262010642349455759769600 9988729 143100191419113874849047687876867597700 9988730 81008862285568061119761100959509329920 9988731 -646291411324879580730121842213641402400 9988732 103976366153910188184364798867715917312 9988733 -461668399159995786943066911248363217018 9988734 -75289143036786668262540234544258805760 9988735 -121929282727169539135059077792480743320 9988736 -40172972085861042260313271677065625600 9988737 -60358468717570538920519716925587264000 9988738 -35799613463073945096304056388809042480 9988739 -141093346086227669964021476923090146576 9988740 133231372949869024368971018325497425920 9988741 38200996057994868870247776039849695040 9988742 102021567441500033999592803657873792640 9988743 -187125318087443748036522973630471835736 9988744 -318999090420043766854167568654569507840 9988745 -165941435208080509281375594597522180180 9988746 9646271516940637413816296008271794944 9988747 97155845749023066081883023610631434196 9988748 -35035523684369673413535605529520708608 9988749 -62341646911403223300249056720812449066 9988750 51547818338861333334037560509165640000 9988751 -255278111453920926004127315251121808480 9988752 -2015133792743259441997422662069452800 9988753 177279281497766316085346174047278558002 9988754 52490651392706063153801469473538860160 9988755 4578819943594545730781382173369598720 9988756 -134837792517453810004267914514192455680 9988757 -199490309011247126427297200192890586994 9988758 15595114372008200331106358142737261568 9988759 -39101486082001570668548748328338792960 9988760 146754154053823835686343983852953600000 9988761 13973970798386543415090583900275755472 9988762 -14172417553765910386125800248141971456 9988763 -193349600379508526847239556124164260640 9988764 -59076856711114616627728007152236503040 9988765 -20177434772129343874860952381454600340 9988766 17039169389822696974099510670611779840 9988767 -177083289419348781740753911311637499640 9988768 303104471651657026692430393927998111744 9988769 335785890287937798205417271132798295552 9988770 -66174845402049800130948715456906713600 9988771 2459688035058230656021056930029923584 9988772 -375628124343482498640312310307782794624 9988773 -200162441607676731919933331974464193632 9988774 189465413784729166342762048749638087136 9988775 -182737944107638638187607137521684162000 9988776 -114531555812028837362026952079078604800 9988777 -5519890197166501600747612920870678720 9988778 -8138976885620372399456446077695513760 9988779 -88699513167316788946585515588758415120 9988780 -62571696294573197108578483636770662400 9988781 209730713463275378031252031786184026464 9988782 136943297608212523767894598411839600192 9988783 68297526096740828531398435123199476720 9988784 1014285532949833435037229586811387904 9988785 88875671809621782681047247211652947200 9988786 -236348104464221880668871181597074951408 9988787 -211251715259994212914277190782349506160 9988788 -94722680813784685688336056395089817600 9988789 7877708463269858414372368536185763840 9988790 -20124947946534418549564284633551665920 9988791 720964687706030629837062556733384064 9988792 725674364745898066478852946988400640 9988793 396258284566359275271301857216262512042 9988794 121437341668216052372023882517783888640 9988795 -110041718642667588303108872587767808800 9988796 -136826548365106697765778773396751628800 9988797 -60717854807582313561781653157299641568 9988798 -8519534890679575703183476550850366336 9988799 -190875807157949536261430519047513162200 9988800 56945017701356129847204047176649932800 9988801 55685985589683674241746944075701102144 9988802 -19409795862502086080544954301803129648 9988803 91861713103533953889488020915332692160 9988804 43524212364742615635798637993747480576 9988805 57311609533802012782269254376453840000 9988806 90239928383537013523684040997048333504 9988807 -29260856639169188990637901710385841568 9988808 156201834889500095588297600605351772160 9988809 -5819597071474665582866789314249534272 9988810 -2797153300389952725927710551881445440 9988811 170866417555742632216454511967881172800 9988812 300080056353340761095614844925715430400 9988813 -315360670913826631746898553495461662080 9988814 -912430663359905741289115936735272960 9988815 207119654535909285892807981509161333520 9988816 -76171695531126059835785959766926295040 9988817 -545408053162251106851034621592073925134 9988818 -40270155767862233107704690650305536000 9988819 -741958023082911412085953787092190814504 9988820 -17448127364972623669593777105588387840 9988821 144690712442498640583846674453926373390 9988822 75516806390189979657023241654926951712 9988823 114752547410660424983775833230622457864 9988824 232766863206843825050293712152596049920 9988825 75824820214071929911575249029309592000 9988826 -74201731390350826880462564225005523520 9988827 -175219448110862963997900650940923627880 9988828 177706930841313011576170662016468064768 9988829 -351012342574462372474055877059976810624 9988830 9561758410285582899102038960157141120 9988831 271338546107652171626731948358393256912 9988832 69797514891385131453580167216963256320 9988833 68346112636338483465610184718110357424 9988834 -254337095356807617476787055255373579184 9988835 277798884570704639943395089798692051600 9988836 -8431306217291227816671171398651400192 9988837 -767817894798319489063269171911289311840 9988838 -39117109607016935232952528463606011680 9988839 -7795276847753769342823879622656880640 9988840 89014308669433727500019341692870604800 9988841 15474134476077954355140245392756351092 9988842 78012704462631596571327431581266861312 9988843 527504233340232698404744616558260511880 9988844 164158150838314384560591528866366996736 9988845 91523195119596712379513164481061911520 9988846 53566787496671462452124275716572409600 9988847 65031498419749350865444831737668934240 9988848 9598868485355671892280372088778194944 9988849 -130360395816012375426974059800581225036 9988850 -44563881367845661006567768719118443600 9988851 23046846495415585309664422700645237760 9988852 259552040007792400393926429347473943936 9988853 -14325194442968228821540588854811004544 9988854 -4453122845198435912596751373428539392 9988855 -256246551751839343104383403624088995240 9988856 -19428618074890122821453613666746941440 9988857 683099850867111296101989099903509568 9988858 144090545350431998161734561357438286080 9988859 -23720951796621233436513117325726024584 9988860 -44212496889429440234674775473102848000 9988861 -35883022361349692613847397257299869748 9988862 -96853083022673073012514839855699720768 9988863 9476788759139398144374479712994539264 9988864 -181661594836807843909187904189686087680 9988865 400383067340126350695528995550779506260 9988866 -28761097404234275221358824365937006080 9988867 -135102865000979977557827514295213141808 9988868 -72390967707782863601216893473224391552 9988869 -68769551347708140207933791851694266560 9988870 -5295229391992044318036751245377560320 9988871 166149151767722178661020706913619766944 9988872 -157534768806288535675670159755986370560 9988873 -33045473003102817978843796110671195878 9988874 58121431248261831022898271873632439552 9988875 71446000898444154194920638697906356000 9988876 15463212843144091769967194527887175680 9988877 66731247360847321354753554312389312640 9988878 3866797384178896200246195515622405120 9988879 369351881866170158961637832234348066480 9988880 63165896392371226933143806544276357120 9988881 42816717512794638841214935266104383488 9988882 -1363319166654775013076536406968549376 9988883 -338076462503502433142323583811833032200 9988884 4318281885311763194737272453936205824 9988885 11534221065855679685773282712993137560 9988886 -83779232003042514833583331001447086656 9988887 126208825339397712164490604867244697960 9988888 -36995777971601764134640543880476999680 9988889 -8426281341202831590181700609939584560 9988890 7282352025954316188740258963925120000 9988891 -155147315872477888220314854545153352216 9988892 60786630259606379819482340861466688512 9988893 546110727557885923802906970075732667200 9988894 240770986795966188887196525900689167872 9988895 -193411636402449278289699842451238075320 9988896 -255243368841934842069525104948287635456 9988897 -343646171585536262794202952278831780588 9988898 -27116325251753308348913446815510985440 9988899 -106306471967903507083115195747634521736 9988900 -979615880777501349383979426722918400 9988901 -267197198733131155166784600478510810788 9988902 -17955170223501800115900455686114277376 9988903 698960205963612921522630047218079641200 9988904 181274210646475062151365722107876638720 9988905 296794258445343907277438005925383809600 9988906 -113341855405522984948839534599748464640 9988907 154853238689098958348279787295300575156 9988908 29268505809016456515269588397427875840 9988909 -13301625949098943156518373390391377184 9988910 -66330317412221802082069896669293153280 9988911 358017007558383906263055799584977650032 9988912 30137055135024475630406319527647936512 9988913 -79405347014985907981509911434614528 9988914 -27325112318579926001806994790004159872 9988915 109436993999382217838237923508395200 9988916 -9639874791115223167862888759884984320 9988917 -294717133709645151416612727869721533088 9988918 160680540101962088191584421014857809920 9988919 254466596527688698611786842038066367280 9988920 -15538825679270383568528242130328883200 9988921 453544081290268116934663534163690382122 9988922 -209277216151864208516535662011195225488 9988923 -19726215100110553336510742219118730752 9988924 196168975056906525554848395292320768000 9988925 85387763993917429958715527795686549650 9988926 -24210519682649311852802762171255269056 9988927 2858476818281258617972026374820808480 9988928 -9363332793627903556982935343814672384 9988929 -112611605562177584573949071169451928526 9988930 -58674914246401575852810959706469824000 9988931 154398167841762811981510836198376964352 9988932 20983337379050999742187647557168028672 9988933 220836675351176453581880571044475199324 9988934 -63649548579149992253277516657914864640 9988935 71042768947670182272920429607697372800 9988936 -113564283042232865073575215970071142400 9988937 -134572752312124863885699053223509163648 9988938 -265975775113047728744326773642725857536 9988939 222276552170425177853909583325307358740 9988940 51151857561281975656105608411817758720 9988941 30412578132349435779886813229299706400 9988942 312080905185729131998259815291386823872 9988943 -6436921183639246423072548104539468176 9988944 -6629584163502262909751340243807633408 9988945 -362450310985943877493531726565846330520 9988946 -70885985738312961243163636139140300800 9988947 -323019184848572545414242889879362960 9988948 -33890919018890885555454617143416609024 9988949 -12261766181696193383352684236446624050 9988950 -1908394980884765483082065098453022400 9988951 208505448804553416005979970940062158464 9988952 436279641241934722719397396167630643200 9988953 -22058724919876115023862941972582472832 9988954 -185724236347062677784828622549883191824 9988955 22184247901658174393674465559210048160 9988956 114121719497350911921777189768107561472 9988957 -25987230918772657160892197494011323328 9988958 -3992773954261729555388827659875524224 9988959 -87379309840778540471647719106301184696 9988960 77790398790091547969721278792663040000 9988961 -288985810557525508423514186446455979728 9988962 55976265212647148339148877720680417024 9988963 238011271418219597385022248767451819360 9988964 128623168468714921448748709026724014336 9988965 72940369192847478454635881433239184000 9988966 -24312188431838367931907176745297809536 9988967 162692730581224746227077750757320264200 9988968 -3462151475705496544509177887673384960 9988969 226161272956543519444177751171227782144 9988970 62441585299301175090546993954453091680 9988971 -206991793586636648270072405576519819688 9988972 56342898565887373921633252032360064000 9988973 -39685780567251580848843973471258244778 9988974 -64784239980137468177125403676955426560 9988975 -29334423556652848037105205780448088000 9988976 -21665635700042662399528721932637011968 9988977 156533629743108549285522974728215012720 9988978 62695267099984725448830560423029948320 9988979 86939380945627936382929322295303012864 9988980 52215177772765577786828412919149158400 9988981 402224025977331629473348613963900052782 9988982 5731903096610544061490089315313400000 9988983 174372533082653102180999693087716916352 9988984 20179066045653808777055216319013785600 9988985 -221600498131942878904831367203689613440 9988986 -19683397427292189525792691501903872 9988987 60043619234046143071795979166250498992 9988988 247920565344407660123574560738182726656 9988989 1232324416092578563932953982874129728 9988990 50239422620502033450998203268028825600 9988991 528691617111563313697929995560048459392 9988992 53136338448036562053395770159556198400 9988993 81370897795362262727849638043745461058 9988994 -49222460671176035211913034990605089216 9988995 53380935587306010322171541086825017600 9988996 50196158435272154936005680985594533248 9988997 192158564086143992757507684942992890560 9988998 174255250027392703993079811124260944064 9988999 -323816161514539857949109552476170522600 9989000 52868084647493027081084503110082560000 9989001 -106708688428829357529171017431082799552 9989002 202878842724360731822561824032289307952 9989003 300176859569840424669193588436617920000 9989004 18147386963050820605324155385847808000 9989005 6056183658100852640220499384894252800 9989006 6550045472107972705034015781602426880 9989007 45749891740515564373729065655628739840 9989008 13311836642382925554182945313072914432 9989009 -23148043940695896890740922461335245760 9989010 -91811609825948213605350734276449077600 9989011 -668742133189247049190831107923010440048 9989012 -15639107302473319547157166180233025536 9989013 -61103500290675642072773146303438641216 9989014 84583081230012669928488115286687363712 9989015 -84282895019891099186924035873147382880 9989016 136641317562520994617808719556664483840 9989017 8750352857932230125393929305848763412 9989018 -3050909232473486343634066163004235296 9989019 -95227319370952784601424982806989228756 9989020 -27799481390861082935942376412855633920 9989021 -270950503692191697101100659779973800320 9989022 -165058957754375816836259013996461675520 9989023 -397344075812201884308314702414518167552 9989024 -292672704332551629349137654900453408768 9989025 -18869316016497806842554116756440429200 9989026 309339034594867182228073677798318053712 9989027 -420983695977064769086549454831364569124 9989028 2635257870570309234892663896968970240 9989029 -2288402163584918362730877197228090816 9989030 348294805568095886203243283618818164480 9989031 36653139867730027057850616784975613520 9989032 375386028154330604539691506135930214400 9989033 185624631883076862360644004989078375040 9989034 109226043381124192069276399565199360 9989035 58922918666412047243004654857876857920 9989036 310517717451489331789830309770508698880 9989037 -19103214017228683914383618845459354752 9989038 -34886039325364577809139143004919740160 9989039 -255580988636942737836374579604887618160 9989040 -1210764094438707714100836710357729280 9989041 5150530860199301859020201389867586800 9989042 -205181127713062014884480948908643742960 9989043 -220623334520026337055898465671455268096 9989044 -171052165508462717396853523994922892544 9989045 310788078255265027734589381444501639200 9989046 35651965171109276391344949141920897280 9989047 -42626200328310711799184952859287127056 9989048 -308875260117455858198246395944915824640 9989049 87497096324518784192445128699154267840 9989050 -33576980375818242599686692701389326000 9989051 306189505734249494382840231738629919744 9989052 225674562792963584427672462368979128832 9989053 -456746429414197384998239992014324800698 9989054 104940204826426185362651008639579523520 9989055 -291478029782899055138299133854878801600 9989056 -3070153941632438029480749876488699904 9989057 28337750771520800180277362422328397780 9989058 66618909741688840137512147888142213120 9989059 12331848687876697883302934395510707260 9989060 21424609624459676922897558359306649600 9989061 -46554529943395197437912223893714810880 9989062 -29346260768368221932498822974022527488 9989063 -13585641032050458830108125103554792320 9989064 193383603786298727660640784620646533120 9989065 286965000315027970337100243561847199460 9989066 -315325530743159370421558734377826769920 9989067 223835644511516203622117944499256399360 9989068 -23640161121421436256361179498861031424 9989069 -313021338099292693230301774481608915956 9989070 12857694611830739383936572197330227200 9989071 549341156250048787991513738825092716272 9989072 -698290017264355194012915982539816960 9989073 -216935063152724026047046977171448496478 9989074 -11988308209581579555833796045452527488 9989075 62593886550920924834989823418373620000 9989076 -104388881974955112284626553970649251840 9989077 60342894280638801123312481751463368832 9989078 -25941751398866186570921361982747401600 9989079 358465084558975089800919467454882326400 9989080 -66815174673226295610385934104451481600 9989081 212581635844194169856054454596769708840 9989082 -11434487912557907741159827602899658528 9989083 30918912182909909900746407771330397092 9989084 -26995054301804084696789218582117122048 9989085 -13564872654960495514536294891476996160 9989086 7593351160207774770424213429163812992 9989087 31816953650652521681026024600021718640 9989088 -189514518458577961823273876783245295616 9989089 840303322771162039185885931445871827232 9989090 -99742606439458829526227030089398271200 9989091 -196098992257336881353756265456689783148 9989092 138488281792749875430446882732498027520 9989093 -167454242453177211965699195197942679460 9989094 49027391139096311972978432223279979200 9989095 -49686244464454392787469358292048201200 9989096 80023435279621485924048408268518604800 9989097 -305937726755304555437032716366200668128 9989098 -140531128231953689910771128902924899840 9989099 167780084537143304695794271685601226560 9989100 32246320333862981783430846492689088000 9989101 5563231598406348000547373448999266840 9989102 -115426795023490012270570487700181970496 9989103 -108897005144416713093606166025918136192 9989104 25841817866382547600935741884282961920 9989105 31309779511201006327474174920889708800 9989106 59376909929531712159738885198078299904 9989107 -8107361698758056556870952361698210080 9989108 412930421713916042250021345382838311680 9989109 -130449303503428682903022731847068928000 9989110 1088815841798711651665924363654728960 9989111 -24346274859239625048425329542996417576 9989112 45249922907970017313998061983174492160 9989113 220976768707597706361153976681742140560 9989114 252079847458387098535222141909966540656 9989115 -1584779340061781629118188066464629760 9989116 115547878454196788308029962973447216640 9989117 -243338842680809791342721370951265849920 9989118 5640567009009260246850172331871555264 9989119 -156046375669148095368488085902804841104 9989120 279443046942677494929222926446394081280 9989121 152086676344173340725919972993769220912 9989122 26798886938864508859814482335012871680 9989123 29820984508564150514435590690396677372 9989124 -46602079834329657721447449398084588544 9989125 -40486609119437240617485971013164130000 9989126 56919358660993139881588651393685957760 9989127 -107149114698799287991667655485513630736 9989128 284923169278099853803876219101860828160 9989129 -62203770038758754957444950201468152816 9989130 -17767361247426029838747743564335349760 9989131 -48958073571568477841276763466869976800 9989132 -201194382477442238636267221391372359680 9989133 61381132823442049749866541238901554176 9989134 44814332758360266989239157064726929280 9989135 -5362038371830596534714336347903891040 9989136 -20031181260146766652317086442789273600 9989137 -118442286527649873807958589747687065740 9989138 56203709396715451220069004649107000720 9989139 -96715637658687519949760073672561045576 9989140 46677396589344758732360692938307741440 9989141 21604283094191347866705139340699676000 9989142 118608437183436863287210763842266366912 9989143 -431732594325520288575159437256257546136 9989144 -384814884162556342913766301043114618880 9989145 191940929236641101618983452019931502720 9989146 -249364601491136031468109688301118607616 9989147 -161550318806023694233488166467099165168 9989148 -60421393958206150423203466208996330496 9989149 126502656002057958870897150322679894232 9989150 -33040500970636240098898779129591595200 9989151 126403590338939643226521421749058921032 9989152 290471572466600312266824198630628196352 9989153 213307650139196687365250566569177104064 9989154 16756410660255989114748898314299304960 9989155 -298867150525627295058191585698585728000 9989156 -36317969601347510865653787105858180480 9989157 -229080124874622252006633771522177887808 9989158 -713255613550501813046993082353645952 9989159 -216176303462917980056772905908772357640 9989160 -112909422739235712406584114719309414400 9989161 -18445331177926229619727166202419858432 9989162 -90616766070874551692837571355275361536 9989163 -29414385078440749492502568138287216508 9989164 46530154668960946628619241406240851456 9989165 -357567289388700564489256308410297453940 9989166 43900204820198669773240362623626475520 9989167 -218083298628289322268765759656887020784 9989168 23922166890236887985170355717771427840 9989169 19238024617296838579087350054890680944 9989170 -28828014764323953818492467651971738720 9989171 284959503180326162434928320321481247372 9989172 -84701190996104955491483835112432558080 9989173 312998030702955171862170705513507693422 9989174 -3552886226139569211301366678254885120 9989175 -27061216513040251537045650685560384000 9989176 312779579592423203585710636266073681920 9989177 368185559811990805988847114773897861184 9989178 -168156167464150605419018982872032613376 9989179 16637618535249241147504435118298647780 9989180 87796825037983340165916881902227878400 9989181 63431686794381733088093964797211375270 9989182 18844315297899599942331331980472093440 9989183 -201733200095205125057569610205653690400 9989184 -5482813537347681437252590609014718464 9989185 -257567980161062161281448891209548989440 9989186 -32885582706065588798030951311099438560 9989187 -36691759761535570945708692017565098832 9989188 203046272776170439456388185102481243136 9989189 -391185570512625423711421069863748382400 9989190 -192405573123894827830956108200127494400 9989191 479215608000439760782533260278764853592 9989192 267003155286467770899162983566721679360 9989193 -20626374367978685860448620128997218240 9989194 -24542086972462118300757755782906423200 9989195 -119475603469762575422001510909080113200 9989196 35154510351660814291551490126933278720 9989197 -291934294794308187936401545100964025354 9989198 201543944670560984042650258715653521600 9989199 -31494098639794525925815475950862939904 9989200 8551178638133597290150424044808601600 9989201 -4508954878315568720696956876735701648 9989202 176102684571217230638784227489145916032 9989203 -9761643799966565511678796836492979200 9989204 -293796985132739311405662843383576252544 9989205 170878603656185699435274927675154275360 9989206 68094209748930636056283077866634571552 9989207 -250864393724197162330762812018192011400 9989208 186523547424651818732738987889888614400 9989209 -2726246042236047117860831736160207480 9989210 25392932342301144457993013805148830720 9989211 248727809853329345770841503362392965272 9989212 125699378105314837592090816419370959360 9989213 -15176443619291668244533321610503202676 9989214 47516736198184756287299679756399071040 9989215 299259255681665715960876617424334584360 9989216 11214167148531128774840580402690392064 9989217 149748249951622722309680958287337619200 9989218 6470114468420161754552203892134202016 9989219 17741432813061247253991534145279902696 9989220 -147794645579513477145273527504481054720 9989221 596429157096932474225875245365809303488 9989222 -58962613618234556538997452118708042368 9989223 26311799778587241860578147036751812608 9989224 130881737259201764254394862930832588800 9989225 -33683831233670454237271084832636198400 9989226 -79795518572977574648572579577049159840 9989227 -553010563834029508817831896576260982924 9989228 148946422321269062928107185103774853120 9989229 72710853550860700372878952124195409984 9989230 1339550985106724103822027377221545600 9989231 3799318075305895573772013249810629760 9989232 -70008457481665684509892059564823019520 9989233 -268646441921648678363191033307549417518 9989234 -386526781465602006245736835177732454400 9989235 241323270894580722489931163256308984400 9989236 200798639605882147398887816223982417280 9989237 328169813058105830789247156064890275886 9989238 13385976149385222140330701452544171392 9989239 -89392867762138694576933443396338340800 9989240 -53808803120377348330871168949946982400 9989241 -328860318038266917433535869195843378608 9989242 -145358084974710019706650596009371779728 9989243 371041431087372087794502167683367645544 9989244 -2411900968626379716122374742015262720 9989245 -68623345925314983757395470729039558400 9989246 128066630058736123408740569515216593024 9989247 10811522192068005980540595651183994128 9989248 480248078991633214334316363744773406720 9989249 -343456160452201137878084241029764408512 9989250 132582160658837398209035642127596160000 9989251 -512763801094432425794894628185071329768 9989252 -12127045186278500368821698998148825088 9989253 191736266280389117928500687721024217020 9989254 -41931607867643115337818175261336092672 9989255 271687979634991199640004055445701015160 9989256 -325794970542754183724445884783964364800 9989257 -213616172089335539750838057278293754160 9989258 159847484401625335329300330967906888800 9989259 24055468316195627632684657906735119360 9989260 -82898561650816274801395379548855680000 9989261 -402132438912197248722136039418540088138 9989262 -64342215343660964746696101734110922880 9989263 -68874350983044127842155714039721025400 9989264 -68020702006707433668037007491649003520 9989265 -88510786949010110482938260479026245760 9989266 -34390426316556827895783962188465806336 9989267 378016649809933396955306399108048102316 9989268 -69991312936845327004180038526872330240 9989269 125767773193479151429061097701874583680 9989270 -24558408654693653677026314171121073920 9989271 68454467283463499542264734012488272800 9989272 -261228498698357773689611487081503416320 9989273 -65429476779334919450264603081739336960 9989274 -62881147600210561540765854645806837760 9989275 -303096600942946283075514460620205026700 9989276 -64694952354537921420198215080765440 9989277 -131314118299558002646562643901569982080 9989278 -17952542797457919588533708050981498176 9989279 -230257016905378545761459855714564894424 9989280 -42378034909850731945536499281800724480 9989281 12751321542638098962056786021744124264 9989282 -44273141341157970125319678296138205120 9989283 152610726718522222934186136603313423224 9989284 368535296999599423848997771681731199616 9989285 -25123573375104215716174480165121648640 9989286 2760787325191268443304594931879297024 9989287 -1115163113196156410381864528350768896 9989288 92084835261853556340547138979592192000 9989289 276723546395283285475824121290893788554 9989290 -43295031431629544668215400604606534400 9989291 106748418105120122359502405573442323040 9989292 12152290211711158317532353453012037632 9989293 -317399867748318238838479900639526132458 9989294 136538427289492536612717613108346011392 9989295 130652262656759236914394773896078626320 9989296 92158003072652159685357748747410685952 9989297 34439773991736220821711545677722646452 9989298 -188985727968946880354954372473172766720 9989299 -243063828731690933677230811390757399952 9989300 -2262297864649509248423378224937779200 9989301 85773866291013116664501212165463422784 9989302 79641255990345889101558364033852525632 9989303 -270206501098030152879826056814697514120 9989304 -83818835100552049486055093984688783360 9989305 20146519149297474354503744039288589000 9989306 55396977277778717980376226193700071680 9989307 35312416136386646581502534858151074040 9989308 -117373832708993751742384390250009437184 9989309 -42493697816787389749525501501502098272 9989310 -7364637294889476356699088767395449600 9989311 -93230253593963984283423258236166104400 9989312 24505524783422503889003057090333245440 9989313 45115321325331908946645018030189623040 9989314 -70037264575878118019768107322458357248 9989315 -152565194393537788035910617472226980800 9989316 -71537158666776324983317175145524576256 9989317 -187050739339408356583820058288567470180 9989318 176352385032050337885944020557898923360 9989319 159963943518499593394000648150558658640 9989320 15925871740456576092226831302234931200 9989321 97323734958083488166308665190142226522 9989322 -14707483190314729761401114339005627392 9989323 -143699916894023563396157100645493208428 9989324 -353576000976367525418520178393976346624 9989325 8811076027029807400304985066695494050 9989326 -65663203268881452901968316045286182080 9989327 -341998782574930120811049825972055735824 9989328 5946842223411554171913125713498865664 9989329 78125076504596163042086406140814150976 9989330 1185866520023423420463968290527275520 9989331 -43425769355325804371759010385963633152 9989332 -40499244241273674056261284040687384704 9989333 17549669086057081196233563957574939776 9989334 13256872413782874032965622892515353728 9989335 -233078317781871456098202731023428255720 9989336 -210991875412334675673487266529021440000 9989337 91468772964713778347519718857525947968 9989338 -201186957275573988043149471459679729680 9989339 490780545063775377567967726460654842824 9989340 177119100539039277311656487855524300800 9989341 206239830566160510266000627300482648742 9989342 119193313822413005098895219668185764544 9989343 -39623288218053988067756419099568877216 9989344 43616540363369419161422187064815255552 9989345 91189853498491104896177826386084054400 9989346 -42063506697812286818196288173947804416 9989347 5240003471670248887560910153269209152 9989348 -171424957993494001918475233464354091392 9989349 -200579461487483622217798782072144653280 9989350 -7880550341666410042577993173186627200 9989351 167582316198939356558574793141134090672 9989352 -855823344450494766880014659409960960000 9989353 461842219953547727291333321842257841440 9989354 -65892291977962392712632172015467688608 9989355 -19416237626504944676616454344553454880 9989356 -117633164604422671678599714088689609728 9989357 23457317448978749887293492191551916352 9989358 -145359740364938279685880067426939706816 9989359 -261740161367957449515993897484548130320 9989360 -15454418311826478839042377613357875200 9989361 439409770003682858727070948561514999040 9989362 27882865236894751226880026579527604352 9989363 241627249274293635274160283189921444264 9989364 47877866874378041149548457879678156800 9989365 -31710055500401276802901623290146418400 9989366 29074216590892175508573112335551750784 9989367 -78106417776731021258204223254620663320 9989368 451607403149715031381069948569988546560 9989369 -139791453274764149813530274921055381240 9989370 78719859850425277898056834255365604800 9989371 22991427092136040416461521480994335520 9989372 15708985037155284592571303957388710400 9989373 -5215553270504783422914843274337897472 9989374 -157635683211698157282362761456863961920 9989375 52804701877517387489352801261965415000 9989376 -80697746461064939208790493342044520448 9989377 419164970833574710171808897468811028226 9989378 31424264418466985229912951246353436672 9989379 -2776028942205599015962244211776899200 9989380 -10765815944261237704339913539414056960 9989381 -117999303485628865058783821801830454818 9989382 20797341240953582289052771978046048256 9989383 -34904180885640139467254446620650985600 9989384 554568750487027128324628603197182530560 9989385 -39339795293843156828607821823296303040 9989386 -203956023912755895293842187205902470656 9989387 -48612356607302211140744507535526170048 9989388 102827139710785080827081004303901731072 9989389 427952359355337363592474360661185435190 9989390 -35594957642434156380875235901706764800 9989391 195721950866803778887923708023397035904 9989392 33794841664521494067373036046149222400 9989393 41074594649363128719187089830243013924 9989394 -52564064965527738627897612413515734528 9989395 -134319790341415580593148528308668920160 9989396 165099957262199038334456081434234876800 9989397 683807648264310950765002218127471182 9989398 -62659360606256262611551771321566900960 9989399 -173968798496649724125482494552110256128 9989400 -102842909536423678339753000192550400000 9989401 -268157720284993986730584254161871928048 9989402 26971390606970160535396034504286528000 9989403 234810966962273783636743053081329182104 9989404 173355424381788391703854021076545830912 9989405 -205567056847485704069266887570748613760 9989406 2887435828594081863335585678294974464 9989407 -61739920353534897167261821136114638200 9989408 57447183895348128585992806498975088640 9989409 -170572012636387678750933155632179137024 9989410 76178178763916684495085004039325955360 9989411 270828408280271636004600679848546258012 9989412 7584895377265731738610399960956429312 9989413 -62876979643274433255825647167893251904 9989414 24853009311796938565063209633518776320 9989415 -50834285450345910725012355806502258840 9989416 2920595351181036213931586570642227200 9989417 353241270723876717424731945328732793466 9989418 100118985241586399225862345814039144704 9989419 -98366617522623016375142702705710977240 9989420 61639848432068963349369768781672826880 9989421 188233940930993552534662439899973904960 9989422 -485080844647293047416600248859322625600 9989423 -3872469723158952270749755641090425328 9989424 52338613892562022648765507088589471744 9989425 154448536437989238678292246551267830150 9989426 -72648248924494850332788534352963946976 9989427 37337084446438316830043960250460416000 9989428 61972124822006019732608934575638083968 9989429 204491946231111245277032775636426175584 9989430 -87084018104049495021041760540831989760 9989431 133862613043137229769471094167866168232 9989432 270318749113324388878041521726138388480 9989433 382046061426045940039713281130383733600 9989434 -9569827507107709896676921181393648928 9989435 -47731499072331678238358285152742901120 9989436 78032417471244634283045738580809318400 9989437 520666800092813891435071373648033286086 9989438 -438424725534374487257010289342007879040 9989439 -239855000646723361651552644699756945408 9989440 11723295363007581608924396574159667200 9989441 17719318075033363272583107484573091904 9989442 38425275284146575112911403780528245840 9989443 93127732638495268082470034704082147304 9989444 -329666559288766601745159480032472584064 9989445 1983871740540823492315010238603820800 9989446 -48951262365003515621900739924927239328 9989447 -180910774444366140352299562321888139160 9989448 -66127055758283106721694821852139028480 9989449 200936839962400526154533142796310275380 9989450 -2554499363432736308927558094655116000 9989451 117724121183458606994430134627107453392 9989452 -175094662018307881193066706674340888576 9989453 -3800271210549029135851143396642232320 9989454 49884268892867223380464184754323526720 9989455 45117652252449511882929745068278584320 9989456 16790272726785376430864550382747238400 9989457 315289496687810869682697769968790099440 9989458 -278849476795238295248611401036281431920 9989459 -964839862130609721127273512850407360 9989460 81838427341808363590184128866599731200 9989461 305449133482108567243227180622813602012 9989462 16279016968116535473720078278998219392 9989463 -30157257107083658902408796288953514112 9989464 72753449813748423374454804765639352320 9989465 124873407657035342273648653367217808320 9989466 -10303182769652095875435577226167681536 9989467 394399418986617385075752638990929218120 9989468 -50934911642031981650259814837099556352 9989469 6406054752119791971464839680482774304 9989470 -132477248929273204680328973547710704320 9989471 -67953412305010348735591634461810483200 9989472 -30351725222052433846443571755172233216 9989473 -62983445609298918582881583937077902656 9989474 525090506335846111322106206308928769024 9989475 72456446824628275935588168879008947200 9989476 95056238596582057061979865190508097536 9989477 -32413199031455344826506425227970172674 9989478 133760770124589279815907775980257150400 9989479 -796628953770575361637821345001610550216 9989480 243369100728049427287078541650469222400 9989481 -15375513760257079134620824365979740000 9989482 -12577912056917644951988789959348439616 9989483 -181523939620634989357849396250687782560 9989484 111286055386397221241912535938308609536 9989485 298573690755362524250777195964574377600 9989486 7703251755587894349987531040589666688 9989487 164237819107247172757269808602626258928 9989488 -39784111723996512118252242484648902656 9989489 205716073683707258263287895199106817956 9989490 -30786061871494070630019869187340108800 9989491 -184419716625163955957276200613312025216 9989492 115412067371834649447292320931343696640 9989493 -25163473109660688624858634132666617696 9989494 92266710206373734697732836532579849792 9989495 280579969196245788034626470389354887000 9989496 114545254075870641240362453877821091840 9989497 -64907581782811577891822332106063348800 9989498 134997002515269677793522885744570718464 9989499 128483376240963464708388765973315112448 9989500 -141823990304196160723702964905749120000 9989501 -189502608735905632678544452140688552500 9989502 -151926039044594038590832221944832000 9989503 93465091818844716458077957622535066752 9989504 25552115137507681072235129553813504000 9989505 247307839202320083190930794859191834900 9989506 220751349663366583052436807231980819520 9989507 -469909262390989535220646170465334558968 9989508 21806283722974770856048358827184308224 9989509 79334543887507554521878374479523279710 9989510 -131825473164427515781297314390175635840 9989511 -37566992096817439909640253278091520896 9989512 -236296374519002307387033243796420884480 9989513 204355219996885790245872729312152633040 9989514 203236511276510598480056858675827008000 9989515 -177974623762640524749793874896283055840 9989516 262012854232219624155066116124024337920 9989517 144170972364268633503146679605967929280 9989518 -186759468068670876019262372625393792 9989519 -121923194595755201270966361897721003704 9989520 -16249839141790950958760749792631193600 9989521 -430263630069622382629853950996009034496 9989522 -11338550244864221952566150966049560688 9989523 -98153461126888353821798622358718868000 9989524 196751888267791350915870583065395252096 9989525 9495983586272419649746008809253993600 9989526 8542518889983631370702134002338342400 9989527 -2613475392289021594896883924557725568 9989528 203522842785755224291745809216842332160 9989529 -178301809824155885820504365350093799424 9989530 -3033407358460538228384900302025318400 9989531 -417556053844309461885023038913723244000 9989532 57681575896916471021470832468352768000 9989533 84331081228851105916480991081101001344 9989534 444978309993665836744124200265940558720 9989535 -65330305869495072588373316458608105600 9989536 -223651922680485900590526440050362679296 9989537 -53397377694471531191578223416130042940 9989538 2034208455328021667373734315562086400 9989539 -1983388205929025871452994950091701952 9989540 -258488155055608099795501962201857802240 9989541 -434108977225107288381212976611371906560 9989542 -29206109074064681325757488286900963968 9989543 -460662601451359005551340383878075410240 9989544 -5795089141144703541446954230431252480 9989545 -6520355199096037819011240746895475200 9989546 -28523339037049393792167438976832019456 9989547 21759326561867129933730278556841918128 9989548 -187349027275020881510923489547558146560 9989549 320246333523370862493623001493767165600 9989550 -55764178411613516376706513895523552000 9989551 -203315519144869523650351252028320987536 9989552 -10090255833236584027779966156894879744 9989553 131651735406064876904931523187978042304 9989554 232549051160041796591811953573814541440 9989555 193467052337219823366889399972397022960 9989556 62157721644734148467655910014097612800 9989557 244688729689319866673590770634726596252 9989558 -160807375234299546472823625858485409792 9989559 213459883932555790317387418633660044864 9989560 -122562260479201571932018777588736409600 9989561 -261546014227419435245795049761913278976 9989562 -128454078696525413748485058964466393856 9989563 150828380146317535033490627742395494360 9989564 2673992525289813082139464284200558592 9989565 -199849546011229160984215453201331208960 9989566 237622316492130415534902590977133592576 9989567 121734235485544585855175258127359465472 9989568 3721846889834780041288059920408641536 9989569 181026251949622561697070674087679067970 9989570 -48381718962607563848476503438591959520 9989571 -134115556264503989083787551328864517456 9989572 252401416732049291561479739326232106240 9989573 -16601765915930779706409867123520136160 9989574 -18382747991440991365010880632205232128 9989575 -199157345046544145704642373378932055200 9989576 492629845175896090238045273497364014080 9989577 802582825309046678395093861040473188 9989578 -312239650915552928867691737836780766160 9989579 -277937054905795608281735233106540339820 9989580 57711010642476264043640291912084766720 9989581 168521594122427523398993903103877081110 9989582 150835315620781476414416428253089651392 9989583 -187615958998939253338579550480192787576 9989584 -92627946875186525034097327987180830720 9989585 54809053471467074180843212233595809600 9989586 26723215378212787286521239955929026832 9989587 151829378128463422605329972219847696236 9989588 -1390463881160928331689520559041204224 9989589 -6658213277080290324103944229817235360 9989590 75519550884471901946251584896813425920 9989591 -442963200701122759319459145540448466448 9989592 -1255289256301840672576738766374932480 9989593 -233737928577083222436243124782077866482 9989594 15405720678923962590979258388055544800 9989595 -71654310522880462083361649587061414400 9989596 164595099479765008281557260218742225408 9989597 427537552609066999691189595038776644672 9989598 45809536875775587175249456771184138880 9989599 -60866762379462414234279989937170586936 9989600 170315037071021713731728585386681958400 9989601 -20686107195978526021006385298235728000 9989602 -3966747102116666646379031830526539776 9989603 -50451430852258191673611169159988877216 9989604 30033402444433854170043472304342841600 9989605 -22878783072173068711691656975395460740 9989606 156907406649570108902352015265994711040 9989607 266621769023617198650094458997955190480 9989608 -669763660037218593193700029210800752640 9989609 -789615084227105617074711739694287488 9989610 93134611238850612837663217059726869760 9989611 201650113124604386095763163933008961400 9989612 4811483799450406124721290978943124992 9989613 -118938568381288454740158430832182880160 9989614 -140746487378022136095369725438395729344 9989615 -535581332081048641817732865844434667200 9989616 12391263384378783170823529707155226624 9989617 269780642367796312084126584028631377440 9989618 18902042330464739620797005479682123904 9989619 233955351089413937492928697949338866744 9989620 227540449224989841718326062706727207680 9989621 111923794271159255946353901507334904892 9989622 223997152893662589893078559129738656640 9989623 -8712989468520646378947250940980846160 9989624 314024852396038285529272343609191464960 9989625 202343414729643806192512753483638144000 9989626 38667843234092929298131118782103675904 9989627 -109254256486686954860553634157857998000 9989628 -233206285241393886718015974644080803840 9989629 64083088641918894254346802750648542720 9989630 -49069758212901955707034392824039136000 9989631 -2847495849977952761123896335533464704 9989632 -45092410028457885289087341964768051200 9989633 639742957329386714611920665980830135600 9989634 21057569549563650468052993230938826240 9989635 59819162112214728530349742050465626400 9989636 223582163084050704883968370343303824512 9989637 10217154834909174872424401568052114752 9989638 -80593055870699789252185102993615589280 9989639 400718911939043621617255355128606080 9989640 77546109104501937868497384735264000000 9989641 359982437125637516020617229576398441472 9989642 126157149121535583062729617962313098624 9989643 165134858597968839943402999049169915864 9989644 -85557339612008343146046416401556766720 9989645 -316165700909367928755773739888193380000 9989646 102051296553262138211298316125644011584 9989647 455599955415666244329014414986233651312 9989648 -6447846527634673081695370587491598336 9989649 -7018108980196114407749952885053322960 9989650 33102493629059637982105337680164115200 9989651 -54636451899892813832229733607899670448 9989652 -30084942459881673190077210822302576640 9989653 -69898624562296577970327711704617728900 9989654 -131220763068844696511576599420829145408 9989655 79582694078498303239139380981150893600 9989656 -303117561038234712875974389386664099840 9989657 10284278176033223592872615800330275072 9989658 -12814774275366780180604573316340877056 9989659 -69800646033358862031476822860405519680 9989660 -197374581097567543443493350552125944320 9989661 -131072043597587329938909222147943380480 9989662 9548364617040858635327347045546106112 9989663 603643987889506205546132894281076256264 9989664 -170575927230472097852484885866497966080 9989665 -85776801698801328866370174523377427200 9989666 -18723465848520234765930534962353827840 9989667 -154630604965403809860102119485404524880 9989668 -30877376882817296763685654000686530560 9989669 -93675344825825043277935205696410660000 9989670 -117505738498717528260558734069403753600 9989671 38974317794376308187752635986496122872 9989672 122498185384832359066346400360270888960 9989673 54720540482611517395048035289405704384 9989674 -2000150839738468953954477505026938880 9989675 246523557805246953090941788993825032900 9989676 -48638572252730401818333417487297505280 9989677 -74292679846055845810577907385537402474 9989678 20055618218591553444230719853723044224 9989679 153745398854313659344726536203974062216 9989680 89154868707639997220696696913842012160 9989681 207737510294303208819657393986088404532 9989682 -45619369738434678977766281309944872960 9989683 -131513404791265623262038526109552561976 9989684 321156035124988120479841213707847084416 9989685 68608021605665679685150041658456440 9989686 17673806344920934317740710367600841984 9989687 -72118841404893060644000658520383608760 9989688 -17650616526265510014541613226314956800 9989689 -137517911561675004377826927473759767510 9989690 199592537358341655099210090595462149600 9989691 -2173202298059347692046596851828671392 9989692 259015525251672662271393555552372386816 9989693 161922521398778545641558754998020861952 9989694 66360054587939904494281293406994230656 9989695 -78027121953210774452664971596508875800 9989696 -104930155813885498768739361589997076480 9989697 35684458485250617837579498410992906800 9989698 -201916713119547157624883182093582464 9989699 -268325716836970984624523938534591071300 9989700 24008516695593267174488801398107340800 9989701 -318376813226641692123322108424165956100 9989702 -107812770286792065651692607072873740448 9989703 -29492010157843747332660343675125657600 9989704 84502364987124028574433326947057920000 9989705 85703733807795340313538434552457696000 9989706 -107983531918715165457927576056126956800 9989707 -19656889773751211595684278746408672256 9989708 456262242969403358929813808446934568960 9989709 -513891331965557817546278791536397084800 9989710 78299174628129641239111310351849151360 9989711 -517205364192164289539983837257691157448 9989712 -14223354800627388911654264609927872512 9989713 29964672900420951678251503591419726962 9989714 55923167153708505999055488962655032832 9989715 4259053434562571353998923651996259120 9989716 -8624859625657592697840201118389841920 9989717 -8806658867961232947489881677791192480 9989718 -24214926619181312357932685595562463232 9989719 -19813688633854071900844301772705320000 9989720 65642246897205134117667008595369369600 9989721 -15838497954485906132284819034837934528 9989722 109922180309983572850078827923134656000 9989723 192644575931243675167331225351699739972 9989724 22812340211338381171626254783089568256 9989725 256432401454480665316041187178477116000 9989726 188685097856813328014832011950718990784 9989727 -121238230972343622810331765919005380096 9989728 -102178202073016959532688001359776579584 9989729 130584192336144326175552434729589879330 9989730 -140495770931325010038850020046331489280 9989731 -524093292646755269196228887747497229888 9989732 -123685869093256096280127154753010873088 9989733 -5881875799541542890125167025819025696 9989734 161725568482075454941766147665996329792 9989735 95396748600081872887433745598450030560 9989736 -259743771226813775918793565200607641600 9989737 90682992688270402413141689684749155386 9989738 -35867829014775907046614119096373155840 9989739 -55528908910477858753965426001528931976 9989740 361293150541010884023172751516845486080 9989741 95346883336067931174694863450534383160 9989742 51930818844699392256504698664113562624 9989743 154440011777749603789932544807172365504 9989744 -102034373223642599154878752112530882560 9989745 -123594278061075558288496460063742458880 9989746 88960500580859111227556921203597320000 9989747 -520555887304164541729213447628632794804 9989748 198975807375086626221552150791921692032 9989749 198617257312893242603584666839250483392 9989750 -2397526626428197726173312861469440000 9989751 41448659026427454251092349700053262720 9989752 147491421691155270015208871224687104000 9989753 192344114693433941744315820522462421380 9989754 20236328740004418155526454852192696320 9989755 -204245915358647991631362431125812853680 9989756 7623388859215136482730082831560933376 9989757 241769327336395570787295148096036760640 9989758 -1061043081584685668066242767067892352 9989759 -211800200378362896846405221060097381360 9989760 -3511663412233756951829868340838400 9989761 -691285104427435455008724451137386401788 9989762 -110926540962132836191427169005378486400 9989763 -14764405121154110087174345527541410560 9989764 -692367506733817698073908631312808628224 9989765 -44494894061262465308499117617100422280 9989766 51860582198221932029119663619261728704 9989767 36661571571799684950758132349855681832 9989768 -216779626288111243329004663223077309440 9989769 -203249143716561257622970988571764572656 9989770 49537321085885634315851405798094197760 9989771 321097891407488581540843383469797305088 9989772 -25759626223932412334321673435754411008 9989773 -274544550615559531024143990944925612480 9989774 -56765477294558954403773935838212632960 9989775 -194300938366201389725028456106445307000 9989776 6723553849645114882861187024349184000 9989777 -509011767637507791028215186598924090254 9989778 -81883753418675525361061429430007671808 9989779 28161087464301032615741447329668606380 9989780 8722541840483645348058851619730237440 9989781 -10793376334461608292141573223546091520 9989782 -15165986334311268201829071696611904000 9989783 -395854474535686142704285387977665724360 9989784 -94614936290544513620605836036892262400 9989785 -116072096032583285342642969562733404600 9989786 -261253316312942615892086462769726420480 9989787 -183575687388226506186134833037752450560 9989788 297013001815297490158026493404081049088 9989789 -707289856380452763396445970340485362176 9989790 -4884168345743896981876797309402065280 9989791 -192470837760790377716197588910044485760 9989792 -410903086205414327491673115726449737728 9989793 402469106189755863567616768843300071504 9989794 -17499773254147209480089122371841520304 9989795 42483257166083361798862509382693064160 9989796 40516370801132377430499272091763540992 9989797 -164448975776261471896867233279008945472 9989798 -10762455829755896851638370587270174720 9989799 186134976740048128985835074371782573864 9989800 -20371478284851269798435315548723200000 9989801 761881804228797860462636936120687028000 9989802 -156314404070579836813859704972729981440 9989803 9966735699084634324165189442270751744 9989804 410619352414374454079068851223775462400 9989805 -41349495359817152652024982200913632000 9989806 61154022133882588542020956822916204352 9989807 195812504261832050912422723678800871056 9989808 6865359519737942122441803100060483584 9989809 208750503472926616389545237825574647220 9989810 4510300939793599595492712999923208000 9989811 2581721026003178924852127076917991920 9989812 -12709909985702448886209194532141072384 9989813 539610941357563150042896809836859278062 9989814 19899774795962916600328189089528071040 9989815 30634869799942001748927985887991461600 9989816 16301571707778602496216113955345960960 9989817 242414272586426432335318767831174150480 9989818 -282789611904147567178817697491046986640 9989819 127106538960228946582151716234252724496 9989820 -42191340840127209688232279425273036800 9989821 84913561574071109990970428558041567200 9989822 -74201744489183411186891291614346760576 9989823 4732226664654444724791201607884578304 9989824 43245638693662970862093949725149495296 9989825 -45940862199741639219365202113824108500 9989826 -119297808710201664909584723947070603520 9989827 133570386373118450503042205633720335676 9989828 321899868622167512873294306843801712768 9989829 -151596771326197525860608298324770091396 9989830 -33301713634074143158453048923272173440 9989831 -6771447760260305203942521073219681056 9989832 -35417461455938913705189110787411271680 9989833 -97847331525377216002320805412556488640 9989834 -82078652747285848692862778739511488768 9989835 18291464109331840521719410531763535840 9989836 212763457970067658207419609334039848448 9989837 122911795270497264762327215258036036640 9989838 -185413854595052855452160941722864247680 9989839 120037293355132261278560370495130286440 9989840 23430930256103847075895553212887859200 9989841 133318351404084505240096172749050279264 9989842 137038345393360998754864111910669190144 9989843 -1816872996352543105710726814749053952 9989844 69505569122134107792069314512911599616 9989845 214095036593559566714115955641089867100 9989846 5558013497422616721338689494859672704 9989847 1109617762174667321676650974971342432 9989848 -174255071716936133620170557981692354560 9989849 -463129426804053337196338344776755644150 9989850 -17594569783814327531130960337284864000 9989851 -247851513014172536490356859942960288 9989852 -99083063531789925952402057100719680000 9989853 -223984233695410839142794565778366056800 9989854 14229717817549506856001100010744416000 9989855 -83387394207072491942695142240293974480 9989856 -362287818495712091606795573037165969408 9989857 104757637948108984013264642632428023472 9989858 12821219503560200782166358321177377280 9989859 115349616061438969733508878256932113728 9989860 -267593016961161733418618334601291441920 9989861 1425338248151988264539051212265674560 9989862 175375172580681188092970044625494965120 9989863 -10027436787744458937550073703921949640 9989864 -270959065975319072672655689434090260480 9989865 241994246216826673589002721542274400000 9989866 -238339952853570228700035038665163520000 9989867 -574584707668250231123677944740846239920 9989868 -39578613969825078000444632631065739264 9989869 -228836177450455745581923976422869113920 9989870 -129990232407360228055649847532485838080 9989871 -353173348762984875736479923840984728320 9989872 -18446688489067452055385740898121646080 9989873 -56647358778610530017273959417621358592 9989874 36326385074633738231175924977735528448 9989875 387914575205549920644786058535437200000 9989876 60052083045920506708128785031758629632 9989877 122303610151993328964158479934605978080 9989878 -78733824015643084718924369193168854976 9989879 -157687940173737366502220060917808522520 9989880 -108096663862078171432618808120131584000 9989881 -294084890354771856221440978274702854 9989882 -118664487711982607691261362422427420928 9989883 -349522945262834056651389816248245296948 9989884 -5240826201942388463965855173972147200 9989885 -11108583113090107478147550683293077000 9989886 -49321231692718901712228934100950966272 9989887 -69778374749324722534090452675752606464 9989888 39207636501362694642861372896037568512 9989889 141821301762786661573408988489404416 9989890 -35832746780180721373584502562373496800 9989891 528011576577281693787853006772570990400 9989892 -2527842031546971328172566847435179008 9989893 -410457416440117313490114069808647193440 9989894 91956873474226053835913732096662678080 9989895 -63976268783422913388974971840592927280 9989896 54945004100855783636393382373318656000 9989897 318612149161674815952581635166149769472 9989898 -83743610051964455924179033604295620352 9989899 -492942967688684531273271049620883389100 9989900 15626592698840152363125604798393228800 9989901 416737376883885285997187806472407533792 9989902 -32379725591472440552177437628049597888 9989903 -75853741569439638052246820598899635968 9989904 6300657353609826260756332358515949568 9989905 -2277631761369501314015302235251610880 9989906 -299734418959796945035554255576354466656 9989907 387992140069297464080055269400759270192 9989908 277957883204214379408290803059593696128 9989909 -178397602920196121364644132758025652840 9989910 -23712368939192801006128756501310983680 9989911 -163205073547645662294305491720100302376 9989912 95000113507936144314357196529446379520 9989913 -137230866545947814113752104993054613312 9989914 51348505703771422426181078115256840704 9989915 -97048770410978832741552875300411652000 9989916 225011422913824877585998626283259607552 9989917 23391141578847207150887687390334842112 9989918 -153972706513967890094808354860894561280 9989919 173782807344523253657458190104385890320 9989920 -289713508091896468060488065375187763200 9989921 -489236520450077210448326371849301566878 9989922 -52392632411798375162603056858731558528 9989923 40015987459441996972976721054884590172 9989924 -74024946067455594889049426746848347520 9989925 -157359396868800945163643588173094484000 9989926 -34000964995781810028705218452342800000 9989927 -378221511507369726077017419975619753224 9989928 3907901932402362628320153500345533440 9989929 -516426165815054666596329278475313415280 9989930 172559781444819845012537775033365587200 9989931 76386914528736256423582092268401183744 9989932 -4014189919268641410716724881114525952 9989933 -101123062822431954608888201954794541160 9989934 86158569934399793041340561400997754880 9989935 204157553875494464021889854411563975200 9989936 -20193699289183628828464065755933048832 9989937 52211725527883002014918168601721153668 9989938 -36600523713658074037420146323719761408 9989939 -142976191105526490640127060668195592280 9989940 105626554695904615058008818063535841280 9989941 -91902815189700801725612836815816097028 9989942 -229251887009798250759818493586206473856 9989943 -376223561613229795673101531324754310936 9989944 -460868936343179354536345997402297917440 9989945 7791317439923580445214891847714316800 9989946 104827263230161767954394003115292480000 9989947 -2216967084575632965376432504768536576 9989948 180589442542118151200419833505465998336 9989949 -126955555131133106643825703343163126240 9989950 -17197129900391606452336796799491880000 9989951 682968564154131168378654306253493582904 9989952 20856566702881446841206432672421773312 9989953 1444883772358397797090920905335656882 9989954 122800544877601736151114658530877790208 9989955 -62120324452376114057404022959563300000 9989956 39207089790627987148604874430870229120 9989957 -155272635883041448014358908083780989794 9989958 -22699085310639528328582393345484027904 9989959 7323144825410046002025366417248753120 9989960 -39134622155945634422205447935635200000 9989961 -138698181082263984226066797204043117440 9989962 -266300962973637207557970506614335330768 9989963 -35433939691086414417197875681180556496 9989964 -130731388054665035025920189899741920000 9989965 53265562228270663983448413132778421400 9989966 -27932373388615859279579504185569559680 9989967 -15836472146512471752896746296268560384 9989968 -118970693674523612315548190156602081280 9989969 -50616756967766442372257496122415818640 9989970 -73220727373510210067239421383441336320 9989971 -4284006303545609058044951764102856928 9989972 224987337493109066299639804322549544960 9989973 181057580389556980531006801176748700640 9989974 -71314365018157327746001614519615831264 9989975 2382626561217346766121036588920454600 9989976 153905629108021325879860283313047040000 9989977 29097190654046338116691562632701975700 9989978 -80528547680615097929212651108557910080 9989979 180177792915313413862631663428617720984 9989980 4003343055653667933683435497574400000 9989981 -182006961567961739688541089060729691488 9989982 -123411214158391507785525795552685918848 9989983 -192279303368062706121448491413113048560 9989984 -196705327509379952326141003207420674048 9989985 34112137635769895662524601743251884800 9989986 -89669294494102619532515575536420197808 9989987 52971531227639228101948261449606028752 9989988 222820483909450444176786253382302848000 9989989 -745833119369668374202516389198978427680 9989990 42150581257835010698864860584931516800 9989991 148213951140958228199852739209227138560 9989992 -852746551302683505866604212111461171200 9989993 201510071535692647322555730880432790244 9989994 -12592085635615608662574105318891990528 9989995 -188796791382062879969416194341973300000 9989996 -168180256587641541988044823717523040000 9989997 -328393554372565133436213364412527320000 9989998 44351981965304637370737142892545290240 9989999 33151979640459435684650525544209330400 9990000 -6443970785142604846578997086412800000 9990001 24249494839873100164743352911888396352 9990002 -153853540291487267425460416999116144 9990003 -185120453647385108065411480723000770000 9990004 -65917858134559750941518023881780762624 9990005 -101907097039446273859398434866826936040 9990006 59247808726427042470168825936196886528 9990007 190519600541278755149685303246148853160 9990008 3896089139924433216079127283808296960 9990009 137724487398177727993282851060294692928 9990010 -104638460355490211138159955268021152000 9990011 66696245270799588323314777404780172224 9990012 171183057512894051742129682720503677952 9990013 -402648496903636343474387180968354091616 9990014 -324662278393192643956692803069393862144 9990015 -5172049499732500814244683651634439680 9990016 -530065615574053458516546622914539028480 9990017 -336861439312378793955567504470357015934 9990018 -852493229197115254489648198179697536 9990019 -27077944799235768204487025621796534432 9990020 -5495382645022658712732616163183531520 9990021 8230932395689341115500730409819410560 9990022 18345990570893584851797060925266212320 9990023 124574246427274381359471591709627935384 9990024 455875093658635810812775905310015488000 9990025 -79451104115878245018080486156728408450 9990026 -77027040529826233100654605933753698816 9990027 95571347425393350854666513465938736640 9990028 -226193024664311400197000313730528008704 9990029 -53868864830035888350720790528494673920 9990030 17584219694482580640596728769679755520 9990031 133255420678367440468823665893869381464 9990032 -21484161913410672403620271365834915840 9990033 -280291628834416313071856065428904764576 9990034 90416403833909264919819185988967702416 9990035 -177948446125209142499071867743982375680 9990036 58818696281115883787019935377353646080 9990037 -97399730296479131380669334051996926628 9990038 -278836101669762733295040571526337563904 9990039 -160168075344084215564035731079545677976 9990040 164830754800135955386167996173053132800 9990041 666313174271180218187333785771988278800 9990042 128268071923768925496100326605012147712 9990043 -5462998239086155904427907310572061184 9990044 -223352083527557828635603757892160356864 9990045 -29045940179699511214773403509549782280 9990046 83416786025672612961076834747371368448 9990047 -112874680960481949884786415453953001504 9990048 -58739760289873210369198890317496975360 9990049 -881935661412096510556028214714625523964 9990050 1931172932147331377453278345960089600 9990051 -196981464679884547900159746285753068736 9990052 -142193803193343972731919323204030049664 9990053 -152413037063406206789796300693064973220 9990054 2174717130313292636786785956895380576 9990055 -103594652473958057602077796679654177280 9990056 217581519215319653485706982806715386880 9990057 92625858462179599860157122769189678080 9990058 -3127976039055778711614633274981872192 9990059 9790903084314092067669947536796963904 9990060 18422899078210533004035116321779875840 9990061 -6203010330051621404284126199181842080 9990062 -190820849240473346997317348979995851968 9990063 -81246209537023797960212130454850671608 9990064 28188783579703792437569680408578097152 9990065 -298684347657193586863246456477346376600 9990066 -279458540606097607056005708390774658816 9990067 278486717249677221602285363032344426720 9990068 -131036650795821728074490047313926010880 9990069 63167205332592982599249264985418021280 9990070 -99376061185309761254703041819617835520 9990071 92609848974319011791173330830416103912 9990072 18995728653198461188432361974293504000 9990073 547716450919195078807646297357885291904 9990074 64524769557929806198389884397411090432 9990075 22689440392210903947201062452031550600 9990076 98898352693288831249251670201632901632 9990077 217331476634539015310012001031782518112 9990078 1525666286744548511097432323877534720 9990079 165296545939991592420493535048426903280 9990080 -31861132862920942251150830983918387200 9990081 161159693529532992873122414773501431840 9990082 -27205259199586855389653490565866274608 9990083 239067914764224016383593673861949301424 9990084 33271355950125043707035880814085087232 9990085 104013821389529173760515843977177653760 9990086 -112686986353180426542392911496232751680 9990087 -11692242261611529855772642842919822848 9990088 294117620369297739825074844943195176960 9990089 -309417971633850379710341586514201747110 9990090 57699495174554653820176962759405162240 9990091 -100046363578423301606371669476095642816 9990092 -29727114635474124604736792438865254400 9990093 -2062951577120166865995303284331682656 9990094 -138968198342602888626263666691968207040 9990095 -133148518237895348876873876402637521400 9990096 -10556318886285991553070615612968140800 9990097 425988689894381115951779888792115517734 9990098 -97570372202673537591778758544303993200 9990099 -59246955011213605580084042822324089776 9990100 144055142616271199722633330706042998400 9990101 -13405583549161948660667404717665382272 9990102 126936533614593465735569722000640024064 9990103 558911739472374152781516566742598250080 9990104 2951749645940056453667919456617963520 9990105 48691565540860919329151287328911694400 9990106 85707420596220344480116167041848765440 9990107 175369652652287079739395733054723164672 9990108 -394266273757079170883644433290105313280 9990109 -78730659416156138944610135437605070580 9990110 15239510754900312932790275012950172160 9990111 21740756237206069432309628299926393744 9990112 -180827624752744348584022340474119913472 9990113 17154211558104705701681976331601301120 9990114 -30994243196936924746205379114122419200 9990115 -193868710766879787463110283226110296240 9990116 344077720304891923572345370116546216960 9990117 -199605806205555636063287761696319342466 9990118 -47415595322864851480232293524591806784 9990119 202105823611216334829922621715569449744 9990120 83540309148570731730108738564372480000 9990121 -365637959662442423545678705680480676678 9990122 -55771148610173592375674033247284736000 9990123 -13636607806768833694347707813294880 9990124 165509329862655871951766987390272192000 9990125 -108854030243565851870243734709570250000 9990126 20265247960314311983450265020764526464 9990127 -18635232530069396815421472012424979488 9990128 26110635401443751141450167302495043584 9990129 -7870346862265001274902282511963824832 9990130 176126374910962632074788720675702886400 9990131 113067832441619015751235365922989673932 9990132 136827031919473723837946203995961024512 9990133 579393178597724770606162189609601182382 9990134 2486145402738186589302403829528438784 9990135 12825186412369165760846818854105050160 9990136 -95034743299712231230643536765399142400 9990137 574597540981802617716389248894500135786 9990138 -84953112272649680017602580493668909056 9990139 -176415271647877851566775376778392118240 9990140 -15355218948708900020718467254595458560 9990141 96999213919564128309741872784775232064 9990142 -78732404050919041760521124505188042496 9990143 -464302416473059017541058906410167600 9990144 -30812275922609725919217951587042328576 9990145 -140912308093582278925309423861598577600 9990146 -103879561480260611739023737436576071728 9990147 -207402512528053137477492702250082352072 9990148 34468792106036429230351489953663881216 9990149 -6915251637651984015733149977687238912 9990150 61517836305750759756126409745424705600 9990151 74605363932933235074483157235111689312 9990152 -162382233015692354236357794224113920000 9990153 -101691876543917920100967257028846450432 9990154 -153810308057286993526222923666358685088 9990155 133546872348122036760915974080546659360 9990156 224105639814978933508501671669077397504 9990157 -87404265562513299051058100192287056960 9990158 -178229134014297383854247785323705376320 9990159 -25735843308319308018665320720061803896 9990160 -1071330658071437643232573226637066240 9990161 231824988773812493112373198683825982500 9990162 16368225291834241905820155396306124800 9990163 261680438618992251741558512495587450412 9990164 131843272955471915162998370114633237376 9990165 -28810833525878014503768128255827624800 9990166 -171656983193951519566195776505947391968 9990167 112057372272030066144044076044869835352 9990168 -125016690817835077361163056779356426240 9990169 -305059487888781496249672710156754865760 9990170 -33178447409337093742113563379558662400 9990171 -24090786303550527561047441727868767060 9990172 -629029279559526326231002526007635263488 9990173 11384393413640097401318744073184428684 9990174 38431206096862999743142618978551677760 9990175 -70910003938396635619950723929668854000 9990176 -74267547056487067416858798584796020736 9990177 -40366815239691750424240873702370280960 9990178 148950063351633671005427143896715045632 9990179 -70460019147008422444720720737584920224 9990180 -31275545392087493870018295372981968640 9990181 102164180074704886562989714584534607200 9990182 4203113923581639559183143713688261120 9990183 32114637746817753380649519913517250432 9990184 89668120793433136913367483065217515520 9990185 36734692091687679341108457785859266760 9990186 -741354894820195195291044226351520256 9990187 215765156060435398761861989878053510836 9990188 -64366294125073793231759784044320598016 9990189 -29555295623834849096119314884031130560 9990190 -678369366107916135283721484198604800 9990191 -203591484814731511694816062158028922616 9990192 29558154930062457819350718687782338560 9990193 -160787716313855212508411854787465080558 9990194 1813217591653523262269560625955994896 9990195 -87776770240541688499114147885633264080 9990196 216810642573218717211836951214107392 9990197 85153832505285552621313310026638958464 9990198 12790153290598338680473931632161936000 9990199 -150242407491020547439866333048039866264 9990200 87661147525590942586022282378035200000 9990201 87023454414121637177122398296720553984 9990202 146417518865685759880766611673852925552 9990203 405747409794016559204649727808717990760 9990204 -50646628199589020741822660065451778048 9990205 -295241750295071639081391289647940045140 9990206 4350787945985842054910459117069477184 9990207 -113985788072535755427384286985559829896 9990208 59189454521306069421422472138053386240 9990209 -363129491430740186144962576740365878590 9990210 130585255814645763656370465623696985600 9990211 -125370469291123307749090120244636355072 9990212 47418755222030567250414874728084421632 9990213 80237853993905872192979469436123901088 9990214 -25700633377462444216679386675127740800 9990215 -26425276575439247669822144550845450880 9990216 -193257813808919080573412917020453273600 9990217 42457839577469339695481549022594706080 9990218 124984460700995517015618649613991129600 9990219 -208718446063754775981108434776297162560 9990220 163434260734045133321694254269279610880 9990221 -255826152402082305060728789248899565578 9990222 50480143283474568178996355390186431488 9990223 -202573309662409242509397122498133341336 9990224 30005553304528768500233625484144115712 9990225 -42530362612488134074538104676787950400 9990226 360451768511603117506802596809155988480 9990227 263238648004763312213808702424188096960 9990228 -15744364322096936048070787773797652480 9990229 78816508614354056201105995731784447584 9990230 115638837986134649795272059946403669760 9990231 81407443429844310221331597298755522000 9990232 42435341151575809635133847204753940480 9990233 -4008209612046277888027197714212217312 9990234 54399782640550828963318134792859814400 9990235 159126224180592457413199063271603142000 9990236 97189522691631334389887077540581493248 9990237 64100278842800470315873271618717434752 9990238 -235265668283052039710529392017845620160 9990239 41994503453707233706916844587227359696 9990240 -21344672597651380788189863834796687360 9990241 -260017500765369269083760364859634476368 9990242 -120934780083284772634886876381658070656 9990243 175190860769852702493505132704934153200 9990244 195844439828690052815137915638766208 9990245 -81811438538925827122091019954362458500 9990246 13789862951117449055694569023210242048 9990247 233334392289833141411542098914996562600 9990248 423940199864774894823079832510487567360 9990249 -275611434367038565690637079056186964336 9990250 131867131881656892997257484031046000000 9990251 155076534482341336311960338427262395252 9990252 -293801193826896629130832043638529633280 9990253 12018353179586143598802879505072489728 9990254 136357380755583392452164917953920342912 9990255 149857799936394976881060086100266250240 9990256 -86055132430744130609612440739975692288 9990257 56011182949189564055513478465528482880 9990258 -20884779793981455074543367394476806016 9990259 -211630132625504175616692532459830647200 9990260 63732180731223365314638843952531046400 9990261 457954794269233661079564134816095283520 9990262 268792302381339331098982375495065792 9990263 -260978570954791414873985168535072910488 9990264 -86708674517082083751992018627191726080 9990265 63788100676775759281735178131970792520 9990266 87622463999045341595141425940942721024 9990267 83983539207591599173075755872101751832 9990268 -219095300456782736950677892216519895040 9990269 -10936624472441006182884571853956515840 9990270 4133387784682011289227745891151923200 9990271 49101460614367593206247658502534980224 9990272 499219970550858565699302536344240128000 9990273 383087929329451529455999690974276653184 9990274 -50855867427964485222381165329641356288 9990275 -1278468719544265806054713634577796400 9990276 2880380370419257125171002819704012800 9990277 18329112425152120924717715790669291264 9990278 -210603402096045216745135327108542982560 9990279 -267479325331317179307150719466886457760 9990280 -162708008376870957986097344849498112000 9990281 -20107173615022062452504087084192615040 9990282 84590563882806578599220163642344250624 9990283 473088660243593162587828383188406616532 9990284 -31648663818973963015375771201942704384 9990285 175643349434170960314560303134792447200 9990286 -51167076832259383544809367938421653440 9990287 -664937904310574311683660720637887712248 9990288 11068482048075745182356582745002999808 9990289 -2715688160402408704218666756223752910 9990290 74917340516977388226977982697952330400 9990291 -6386518441575442667225749330026924480 9990292 -111554701688917976309546121852592279808 9990293 -307144303254260808847216816365013698240 9990294 244427907544638189455132713967626495872 9990295 -25211917887557320507996836998131161600 9990296 -164455081058582875249217692942659133440 9990297 -34262064212880229083619630923500878140 9990298 -57297492580538481963809454005399327520 9990299 541990980898915028715687472057647131484 9990300 -6827166892035409244607577198038643200 9990301 206872088911937878349517117723307507500 9990302 -29800570973118803702615803193349866496 9990303 54447749153037811292462270759025877248 9990304 -449384474448604647323555523350853648384 9990305 -30073371862101887034744411970948520880 9990306 15581017892348012734745531389396615584 9990307 -92834768807581158960129938622488881444 9990308 53448547623945219620156447554864398336 9990309 -5010803230778947836481656353768591040 9990310 -150535697872514564075998508141828906880 9990311 126999835070317816006064339787038455824 9990312 -90127638886680343909674309412521492480 9990313 69830440787837933275114125879279398784 9990314 -1646766709808345393122943739182091168 9990315 33610168555008602926589685228772053360 9990316 274906417032166944162044667505227641088 9990317 479485696300660283371668002779179150432 9990318 18651945095367865185258501983098195968 9990319 -4379084708857900975674494445750786056 9990320 -160312586729309396626523969019472773120 9990321 -2412593384646015010638687905001698112 9990322 493152757241884048611434946672934274304 9990323 15792445508588715542966731366343834880 9990324 -28334598936273458184485725016055828480 9990325 -4478521413860365202239378158684956950 9990326 151791895629471571218932231112855494400 9990327 156597489281602752789514172698111266432 9990328 7334453515007979977831804465021583360 9990329 -387074678149416578244548158163865172140 9990330 -7126348792661748162569221371416770560 9990331 330298826323668724476232325896289326704 9990332 428023308736260971916032486100931395072 9990333 117724287008258786281289250696321751200 9990334 97051972540729004439370420321021345920 9990335 303649355406761898118187733007826690280 9990336 -70897201585327371570128537344473563136 9990337 97998166957455024137406185254026799552 9990338 -214289124409164679357538501531303461680 9990339 -22504912784128549071801223874918830080 9990340 249114119364766879900541370416603750400 9990341 157111952117096798158414454434476971640 9990342 -10892754964569557263615896990310051392 9990343 -329641520887957993806465075561693089256 9990344 66868611303670099651158989213904568320 9990345 -198156263843057107055935697067342012480 9990346 -6106003982405888857521536364349395456 9990347 -14729164353920420553973162215446981040 9990348 107070894928207488996029347125013647360 9990349 -55974102132528376469151883515979501536 9990350 -62958911601647208329156634225641241600 9990351 40443812756697981160262338311924691200 9990352 -10239261496339918577859348837403852800 9990353 -186298911154119914044171293204134940 9990354 -203782610252549617069119982720698216960 9990355 133758073062392178035417602974524910000 9990356 55740158286322160566903015829214183168 9990357 -28976719211272790771147705700248990112 9990358 -116840548896852294904556374513607562624 9990359 -387388930843716004406600930523550456440 9990360 202528531788750986004105464296107417600 9990361 171331498106026064643953422874224563732 9990362 4230781711139728290473013163655062272 9990363 43040816954718722851277384323186581144 9990364 213644783109951625620034194288082827776 9990365 -494218303020520626285961013797401780 9990366 -106778296500786505463410287181152835776 9990367 175497047933634841985539536858382808352 9990368 148511017585226556399124946456720179200 9990369 -336057842139325808314873808199441700206 9990370 -9983445835962004672675710594162401280 9990371 456024770619768603745908045728467954200 9990372 50855772625691968138187380471677517824 9990373 -11367339521402045997325286274115501380 9990374 -250346020179270275663054686977204236064 9990375 377797226092915404388368313306042308000 9990376 297572579666964388576491866104872222720 9990377 -229772423068040449944638116851048193968 9990378 1597778389154230589671836968672227584 9990379 14421707834092083550359742495174712352 9990380 251425396953972253607382192206381260800 9990381 173810183728522062891082399418587453344 9990382 443177401063181909396025572338111224192 9990383 96887045923960956132494954133607651704 9990384 -52896391388673881194295691080408432640 9990385 -239368087937548358010096160125128457420 9990386 -26952242318169504201971914325133926400 9990387 -400577666993045407636654244492186777592 9990388 -87384368191159528547642514355699862784 9990389 -467648605882503317945257268775349641810 9990390 -72818025645369351776272465033701273600 9990391 -343624716696949244424809449272729430200 9990392 -458518844336825067059033101037561856000 9990393 4630519188867010958501282897523308928 9990394 -78474446354343285184001168783728638864 9990395 15235253174686824748466476736997297600 9990396 66697661441603088384395623906692321792 9990397 -68539396879838872238617502137355939200 9990398 -143689157043324983558364812280200297280 9990399 -257993937258369867599283850662127847736 9990400 -42722062341650493761425459431813939200 9990401 109256998885576401050459071992503368704 9990402 107375254416898815939099410595554370432 9990403 187610206519542217547515599349589062652 9990404 -100169337564573105855146348090065453824 9990405 2619584644161358814843384033122166400 9990406 -153656470726060953592617927150011218848 9990407 96624322941708918608906851428373571520 9990408 -124001143704880459688178705687781294080 9990409 45724820207346381859688736852747180480 9990410 24148521089503175643457297336335774720 9990411 -36296695900603835700363088324502276160 9990412 -267705553706841610019153561385199270144 9990413 184847183279170356634455043515079591980 9990414 2876997370186867517556338777615384832 9990415 -2177608244257020545181608063582482560 9990416 -106634441149639310868260775756739043328 9990417 83845021272578678593408701225566000880 9990418 -82554106938007706307546016684010987520 9990419 -511644469540716203995146113023953087840 9990420 -146560516214750767403918307175758704640 9990421 76290405574690066289380753714106166144 9990422 -64488011269202171473713284312213624448 9990423 -363301495153410829684739712972433041456 9990424 125172319495014839156209806144008908800 9990425 162097168460659882657153446552617091150 9990426 178662023423650655725099782475964818944 9990427 102043596532082050593795636519683514552 9990428 44614025362963468805434212677887180800 9990429 -137974362124028264625601934874023458752 9990430 10260657768330218163576680789744151360 9990431 444354634853662676243805606625629078264 9990432 42017000178358707881837560211995361280 9990433 6192685296649700273315423159780957104 9990434 -69168911291297381072177728898141603328 9990435 7281025123623824144217589802522576640 9990436 259493153348339271766887430481826519680 9990437 839011960241964585605562316511844458592 9990438 88134399336871636143906383409940772544 9990439 351508265896511989827608081276481346080 9990440 -135368351996744024668658720535828480000 9990441 -78327392369442185519775382261532718528 9990442 -111740069886800067085145376197408855040 9990443 114036072460076505466577809170018406344 9990444 -51500889489326876703928370068600071168 9990445 63484408357424531781776600971795778700 9990446 -74440953238496191560979161508723055616 9990447 20072214273004552281979815248259550080 9990448 835529212872797750783491060281442304 9990449 -27084623941859743090923109588813676160 9990450 -30640879003283844831271822021422910200 9990451 -36277637225600655454513992523890230808 9990452 186416539831531610416438395540832334592 9990453 164696238548267044879839439513670524416 9990454 -159692294690892762962826508242705481824 9990455 136839966609707328842728681812500866560 9990456 -91926983267813113033862693418193059840 9990457 -424039395139354792361262522418973422294 9990458 -12267396240439007539744098271666302528 9990459 -211641075897739491415296486336530105016 9990460 143597068182625641945952157441772065280 9990461 -130992125911630674198463542830454118656 9990462 53801539298255997875485548322360648704 9990463 66327083459723621197659701485941456576 9990464 654748540136567046568800138855186432 9990465 102484554089326242841833020034275157120 9990466 -15289846307408629715208859932122476800 9990467 111610658618090642130572482041974883516 9990468 -122715545652238284722531762666868786048 9990469 98568818872153758128498080325163988896 9990470 -1930539780905368336189543531306909440 9990471 155703398384575032906804272076945802320 9990472 158867373885666586701388387698294604800 9990473 141507495623105726945748574975381813722 9990474 15940093007537437931416673913297254400 9990475 104359240783551939809955457020244786800 9990476 44052490947493661117798193774594892800 9990477 -89891308523401568184833134584674073408 9990478 9516729150279028319629097507634135360 9990479 45204342428908257867898857927236505000 9990480 8828747135962347179480391943809269760 9990481 -95745027263696208552130559733296961216 9990482 127263616549482565994955712215532136592 9990483 1517807993539601101745027768275404864 9990484 53324743029261009012968508771294324736 9990485 -397663556045119090306669940605762761600 9990486 -159813858415384970170372402732864972800 9990487 -113796821991423707851621070232549083232 9990488 2987605909347700816381572875235471360 9990489 -74627303644012839494279088747645639360 9990490 18676785183702038778381375016148364000 9990491 -1824190337636378028647762148991362816 9990492 -174165368407309750190331094872867007488 9990493 360697477552765227354963612249578440742 9990494 -50350543423860082760642327725203214848 9990495 -165572124290625226441082139559416482280 9990496 229188536955120091940508110068929134592 9990497 9974527426637235499837615245207165024 9990498 -25485105746376983467518743066156974080 9990499 -571416505617755057648646204624518006500 9990500 62570556083116358129893054143064320000 9990501 205340724235567269572767979563520334432 9990502 108674208222210800132531204007372513600 9990503 -93288370322937577719227914730021891520 9990504 116444456938825723015601505417418752000 9990505 -163421962735287141876586921510317350400 9990506 80587789156315637549917439656768235952 9990507 -213380675992842653762355914600791464360 9990508 -238310366904091227325363073639257079808 9990509 -180674897407805049581197825719757771284 9990510 -81251550809965734104875899914287718400 9990511 -103703498185904989260334252782374646576 9990512 -52865722787089584214322104000302710784 9990513 -203819164057988306795772074636682059520 9990514 -181034362745494628434466894896297579488 9990515 181829242201818057728001283703150268000 9990516 16798063524433775405664388029417314304 9990517 -31817270302386060725910100374860129220 9990518 10305510552137910347018164005715785216 9990519 -10958381429598793089014273346974123520 9990520 -256859333496762383011650398035833139200 9990521 -339635996992479345333495209491963939500 9990522 146735181732080402579691134706075266160 9990523 -398623990707318764610669032079816910280 9990524 -402808952543201164631911484885216507904 9990525 39809950754855089921255693866562041600 9990526 48166897217153521883685396598701596160 9990527 -419674421431674761310583193008916063640 9990528 -229094711625213109712443550651520122880 9990529 -196353859523744254215881070585510768000 9990530 -32766097381967467665690917023628858880 9990531 256430702880789954687835230772544109912 9990532 -203018873593880719521127771618870674304 9990533 93998885251530232491930201393473460864 9990534 2869028226366343714913281895469224448 9990535 380591067004831348758026144451874959480 9990536 -295377627031713956465636373286113484800 9990537 -166838883650687435029019127918146899440 9990538 -253953744598383288626758889223275654304 9990539 70063744664105558969983592675822775024 9990540 836960491019952658840843485719930880 9990541 155310678647771237076365565742898618400 9990542 218527878811474318701061655200366651200 9990543 199101053259906395946696112285008777744 9990544 -48757090184092672098931815745399750656 9990545 -295026933005810526893467408282658402700 9990546 167261821121159496182792131371255072384 9990547 36967080372926009163104027624258174032 9990548 -84738204175437120925342478882068132992 9990549 2729746665763078523349365221388480334 9990550 142876649816101072025194172188617136800 9990551 -308578459646672426188218140745258491448 9990552 -19837784565848099485554438470129418240 9990553 -141264230576653875775090204678954545792 9990554 -5373490856316852441834576518038326528 9990555 -137945694323037159268848463921662689280 9990556 -52846455112641627523385514957535878144 9990557 -107252786601896635640112864641566951194 9990558 -50661949670294436608566815502379409600 9990559 -266280450887118882175481644452330155384 9990560 101928902097844360401277765949014671360 9990561 9144886892264150476802028413557992480 9990562 86633860230707252023027696071972766032 9990563 -187622555291969397499191662736551825016 9990564 69577043107423047776830989834772303872 9990565 66981052460161514487898289631796792920 9990566 -36225236894380936649994065397620148768 9990567 524876367355395969377051503241347884240 9990568 -191199869648401667631977294183362314240 9990569 87375903533352311083481521854693374970 9990570 -106670847039359148935116394052971692800 9990571 358587858285389195152261934548533611992 9990572 189192837691443936627218762140674647040 9990573 100833400471357249453396504742624340768 9990574 -340082516275269060932224252824722947200 9990575 26738447894881222793088687636916626000 9990576 21807114193681270212275982776407080960 9990577 -4284386130822379797429748709676506880 9990578 36013987791810255449131882930571051424 9990579 97567493219813567907438281212451528448 9990580 37847541204673846036293803097131827200 9990581 327119438588777035962739591704829033632 9990582 16698945184427681418136689202580619264 9990583 -458929329573161515413444670280870898920 9990584 26949171200081883294492227288210411520 9990585 -123600008894278884553068801135824784960 9990586 21058829132577666312680545326536772864 9990587 214890379695204341446394443597723489920 9990588 129149780216667172671801984349497016320 9990589 -126267155325195065201135171125065904544 9990590 -27278321502821459707911531053086254720 9990591 46071376285815065942474181621563281680 9990592 2463120565073404466716233800624373760 9990593 -12912955071345957827573694139614172476 9990594 338042429073286557843076783148272919040 9990595 -343458138244647023277127012654876508400 9990596 -3434398111371233391344811558484377600 9990597 -297254345314092530651452250407833265440 9990598 195526065919431133169166628769953384800 9990599 -511373952025994997858212044997771910000 9990600 -125901329482632425309726970650176512000 9990601 20515582330880737407001557554837492452 9990602 -56318436335455472354748402332312487936 9990603 92647698923864949703042918369132857744 9990604 254086702765433959422272344752697716480 9990605 613231903883225992195137114220932960 9990606 -6009623724234436032493922568256730880 9990607 -257310703593182778448327633558835272 9990608 -67092984850974698281651887124290600960 9990609 17268355752203457919888479744379963488 9990610 38209592178473113423901876360384253600 9990611 -470808643290901397684412635925147241440 9990612 -227993949462035248900198904223415243008 9990613 151218545874672137658780543702385886720 9990614 4876307548360442329714520248742350080 9990615 25516032989300369342759244026029104720 9990616 -51676484149908537611402864196294451200 9990617 -4254638983298671621544517465354786816 9990618 43647845686501097807506684021109391360 9990619 -187179033654379115114988709599475610520 9990620 -3484767502321305404599851920966046720 9990621 -9398454597911386533323821257058866138 9990622 188747447686121692363981220084269994112 9990623 -306184016255635459469912855014393178112 9990624 -75030053293675032519225296107830509568 9990625 168761785808664051536789954537049000000 9990626 66188378990752756547469575246488469664 9990627 185839494339328621772564173070965555008 9990628 -436748120732508909218809794453465932544 9990629 239569266673975042340340580949689824672 9990630 -10397992849390359702870379651617955200 9990631 -155786124759431332294040448984397830608 9990632 301294926079820643026312915098043366400 9990633 220721556199006197156566252322287124624 9990634 -8057768590232457998927385401155840320 9990635 262932984010782736944206145127576474080 9990636 28781834446278416541837599513411973120 9990637 108563544999132008909176422161372321280 9990638 166492901388721058105339244556212052992 9990639 -285758555630295795205826988366339715992 9990640 50019102673389932715429478600166277120 9990641 217558406642856171896188413378315967284 9990642 6216045643088254211133288692242806912 9990643 57769294576926403805249132332213733600 9990644 230681774404622763939662965648495230336 9990645 98357217415104962389121635877954265600 9990646 -40508974679270098441829572098789157728 9990647 -875141150700055724160483124646625570960 9990648 121516191487787234384323973057554022400 9990649 66119915182267755913463501773804895232 9990650 -88710509365034722705919265645565153200 9990651 -185440312783336888054013912199341004096 9990652 12105446621748035432361061991380162560 9990653 566359865549210605255720714562322064902 9990654 -136559550022881793865647735734743474880 9990655 4401767577864137731856412580287375120 9990656 85686904440615458709877305424163635200 9990657 -703784373520470779004484352645418732 9990658 121383025021934386473439170408771180576 9990659 -48645770546320471166375813321550852144 9990660 -195606144359134605878321637948307968000 9990661 -217086838918788535414598061560944936738 9990662 -166364720078506321402786901321738330496 9990663 5207573995628593728163743623798619264 9990664 -45955626179666747294747214577068272640 9990665 59946822434343002356894977913370505060 9990666 -28817633127317758116058510354396164096 9990667 13227075317813337113748319971695877716 9990668 -96694165846364014560334824284621981952 9990669 20241172668478126306146673407014553408 9990670 77902360405468188909734164706809433280 9990671 201025971584756987130458598411282203472 9990672 -48067157317776331999822873581731512320 9990673 191352497461883148762173708075747304000 9990674 -160317831706744689899967487765973158080 9990675 -1626114081470689371708203117474574000 9990676 -87226369091773990428688030908146131200 9990677 -526321616494067588147613546910532319474 9990678 32857016393755635729521297369827553280 9990679 229938264991971597070451269838406712176 9990680 19684714295232573048138636759505305600 9990681 -246297127415986145310605360837071180848 9990682 -9037323419498629501919918294794717728 9990683 51170037649774025893649767990423372932 9990684 -133630076100331874623896231202200291840 9990685 -62421624877055874524560849872320533800 9990686 -45339105597382255317174135302655549696 9990687 15920720592745819459201714338117788160 9990688 -97171130000157550881423947035647344640 9990689 -363085899745869272872451103579856356510 9990690 50991382669144310804099579805167339520 9990691 -364339671117574158707519948370957297008 9990692 108050881000534909296368924598479538816 9990693 47897077924266129011409196046362347582 9990694 -25389865008111875360211017683645777920 9990695 49034079481602120821617809356799076800 9990696 -366479537996825411263292386449695047680 9990697 210228903505936512079386582196034359632 9990698 -153868914907333541661226420890848600400 9990699 400153671773636692503337485112207220400 9990700 19147577964027992022408501174343635200 9990701 55197820111598264412262705108559150400 9990702 -270720917380710209357632211693122267776 9990703 98124619828735513824198723034453100160 9990704 -18333494819443758968565401831872020480 9990705 312186374045155559064643048040686931520 9990706 -1917194481358257482477771752378828800 9990707 -188295191195341580237245084129558680 9990708 32238747269177165282583186009626290176 9990709 100215134643876750831795357985836465152 9990710 -30546243431137213662509383600762611840 9990711 95016976652621885796664763814208290240 9990712 50254508959238585009716373619083243520 9990713 -172652846195504767810839401583534036960 9990714 -2976016029275771872740246891724998912 9990715 16818864198098717980910056205763820800 9990716 -142900468527541913430737488105250503680 9990717 -63359409264092304952058628671062577664 9990718 22184364113746098037455222998917024320 9990719 -7719321412191064242787645352323436304 9990720 8009185703100958274909901013883289600 9990721 219972465243447346372657580799067310400 9990722 38984231408136048237809298769081474560 9990723 231764022520530368652362232786195222768 9990724 22722310926467735686581787950884576256 9990725 1413250935346866187761588264997338900 9990726 -131312709676144586861213736310088475456 9990727 -452807095278617307545234153724182496424 9990728 14317448671352168680364562541716480 9990729 -186821104089848635014325405582218629760 9990730 -40851582822643772920809782282869812960 9990731 -30150042942913624705909789811351391468 9990732 -242192496967085497063783390946305228800 9990733 -177542413194203478564970526595425899018 9990734 44110432075833349884671986560172307520 9990735 249624707712231409422087183906551961600 9990736 -54198602834816026178796184996796039168 9990737 5599423680779984527353403302209974386 9990738 -145073167626818750212799461971266083056 9990739 -344352261574995366573487528827181731000 9990740 -58792570920636234915409397108262789120 9990741 162271306397592050216346165156261727392 9990742 -18766346854095175204360473891710086656 9990743 -40994071096634892297647536615096233984 9990744 23583778474350976948957088263858974720 9990745 3173111265308392033875884457401370120 9990746 136743876120572267357802117423961113072 9990747 -153900683447600514389012153025465589632 9990748 -434804101711366657157482308063500505600 9990749 -79888474956410166473736902521206432 9990750 18471670503436281083748632727561216000 9990751 50638216351146855475483026839679890000 9990752 540708794342290241440112142313506865152 9990753 332149000599869267844733191705322371504 9990754 -270477151682334812670885909144513749424 9990755 -227601069501393525173745766531732883040 9990756 134441768197032093383160818214825154560 9990757 -91932734276842801152526974118147381668 9990758 11485692384353661655141006628086176480 9990759 -40124740131913673378151257858190104832 9990760 -41771469642068713186979288735172710400 9990761 344474364633042135736191284215619083200 9990762 -10259205622520935441957444780679139840 9990763 166270082298290658969039328235106496608 9990764 83748394245163958401799281621154365440 9990765 -44513030344674574615130227645433193600 9990766 -98455148601480730523011917279437535168 9990767 -497455252161600246529547738284290011184 9990768 -81798986983885411668377154456548376576 9990769 275016419043265699858293425450737353170 9990770 30131069386825552553306985924466675200 9990771 110626228165456841004353690293291617024 9990772 -534496436694728390891948137068357826560 9990773 -16800943977569792685560355190992560256 9990774 -209780000047582002730438807805523053856 9990775 -225031054051307330375102364739219729200 9990776 -414493311934492821101020949314419793920 9990777 11656902694194894501189102845231687232 9990778 -41261250396076194318129422017119500544 9990779 -552509525698301075988340768744335766620 9990780 6758195102219638617317495934606673920 9990781 -98782960967542916645648061271280859828 9990782 -68181302790579723977436499893544489728 9990783 16165997796244224324266896005175870584 9990784 237448461682370535357096574391314022400 9990785 1704265723537023483872615369991888960 9990786 22952140699898958469656356919825884160 9990787 -338295583189070713117528480535017489688 9990788 -122070208642786087047402518890031190912 9990789 34095320741145168728934150370452207840 9990790 -316521251983236016442905200538318771200 9990791 -169474353546668142029852855379902285808 9990792 2007776150006037674541899050110320640 9990793 -139899605016080113798110355841777850096 9990794 -133795482358979744201910949167168207360 9990795 11946554454957456885242195010098592000 9990796 -295364839275293906742492013255741675520 9990797 -40590577816163946094239117753178343754 9990798 21293394475354058777672974496210991360 9990799 57567751786632548353230282065170256480 9990800 -41980965978304610050398299956014489600 9990801 -271194810338057829512373645462262026270 9990802 29428629425885839962103920401612327712 9990803 165736504936104254154154689547005851052 9990804 22965673581174578672664379667022741504 9990805 31323383392078179736747070814309928320 9990806 -171509620384028006133508375037488292544 9990807 269179294298897940329160630205105201488 9990808 -322866740785609708540127558934723072000 9990809 -260520600347879493809781183970419156096 9990810 175223868518525456561649208124597107200 9990811 427937737021771316017243273119284305412 9990812 80062920075891273050157365751434803200 9990813 112417835568185589691408343185730025024 9990814 -23425374802878819121710222958468723200 9990815 364140934142714697058551941286395005200 9990816 211793084698499170599626807328189186048 9990817 251677928579715709468434308101863792866 9990818 -45948650927838424961439918937637366496 9990819 -174706379469746879788787703128954636400 9990820 -52147695205941662697697765879035678720 9990821 311858948758669686561297443889822713022 9990822 148464798211399917840217374156417646272 9990823 -74796720500689953645953426921452753400 9990824 474706814870012729146613357584855449600 9990825 -25379661534599353818436553870803454400 9990826 164009324259616767424593182428712222304 9990827 -37828870290367544360992263230783596800 9990828 -93358749775434408757743020261966094336 9990829 85931995546905591233841791749174451884 9990830 -148969136820868193160194366589965605440 9990831 117088490286691692141288589787108676240 9990832 93628225243429669762702564936170995712 9990833 -33848361719578460284165400419469271918 9990834 -48452237877392440568026527427179545088 9990835 -931538861719778099811426626805120000 9990836 -62171278431106540020676254544625270784 9990837 590331627072341488729086540878966711040 9990838 -40213073791264291649757352850749035264 9990839 -127060740447402670658720860621677356208 9990840 81520620542748270753206503910342860800 9990841 241192059879537390678966103324031594240 9990842 60704486601736149803582603877794217072 9990843 268077164683863452885311158231214160664 9990844 23063700956226693413040123349246073856 9990845 179154757991328252149983836369006173100 9990846 134695822029296456650016461693039349760 9990847 -118557987951295210174678457221416800704 9990848 -14648926052996914359796612515181363200 9990849 411783588462092940659564150972793120 9990850 118533940634982981708623532978038332800 9990851 -33232857152683747326339782077236620496 9990852 207240924348578365447286628282871222272 9990853 -3946727948978821759497350354700915236 9990854 258243355542115253819432077369179137376 9990855 -49944491267915570672472879166861235040 9990856 118178440013002754786976687749016314880 9990857 -421688886650954225486597330894540649894 9990858 129999277505240235952312026251177789184 9990859 -46206990094180743933535251099931992940 9990860 24377933280405799874717288688782914560 9990861 -313479261876933668605672610994655096128 9990862 -8043961291676833455354811689326557440 9990863 -408235690443581366384790414262866639888 9990864 288051259508839293344001257580969984 9990865 -268480685344449230124800753783300342400 9990866 -94705729741635519000124100538749399040 9990867 -352258229772224657657740123727997973320 9990868 89366566803864184479209855322366222336 9990869 -235077625942694685923134718806981440 9990870 -61208043628508570252996770827482179200 9990871 -145363570334521619706283576841549664336 9990872 310076057474828208862371929046771148800 9990873 -141798852294712894973549447697480620940 9990874 269282225522201039263659177902058063840 9990875 -429030844492084480238803640581464936000 9990876 -32627147898644182525912155828512833536 9990877 -162788674244873497013007560359626815880 9990878 -1735673462200372974517632557519281152 9990879 107950486534493246421708639625675552584 9990880 10614460483042669840477389559045816320 9990881 -809416269841036684770040187534074728636 9990882 127869660682191246744701989640774605440 9990883 163144994531409808898317612247742981120 9990884 -663306763477907245947403960667233443840 9990885 9984280505239491832763133817250858400 9990886 -19612679593455737003724745580686742400 9990887 -40583048944610835793451792782766059464 9990888 -7723780512724812015548124464200826880 9990889 -181018436179218808387247387561087426844 9990890 15326892900388152434391210521182540800 9990891 -305251762032124961829786113869980340560 9990892 106690002281009643265661026359075881216 9990893 -529509924518764939214207346813157952640 9990894 -146597912251869548451540292167882571200 9990895 -103329670032663466009428087279978815280 9990896 -2053734215964552774644569934740586496 9990897 56147439796931877922372612499704627200 9990898 207552246530953309001928144405372445200 9990899 188492105602574670399769120418813277900 9990900 -34918865240911460287848594366334099200 9990901 -129868137181099241479869946151647778208 9990902 -197068953095548741417566907723607852928 9990903 -69488109147020531399782353801834220800 9990904 -176674340886952234894830260032978944000 9990905 -275290251408294185390846904527834666940 9990906 -267590746077067246713946342452504599040 9990907 215752046111684329319708073204472190352 9990908 -58180674755040935462940740855231311872 9990909 4956281423852637107439484675006323564 9990910 158092495927589715009010225632066807360 9990911 -72965186703333437665549684175038200960 9990912 -71655567053017251213491622687465799680 9990913 -337828523845886229883636139966693379838 9990914 113979885866710409651500658878352815056 9990915 71569987911015132770897953865523079680 9990916 152031025032406999458303518467431300352 9990917 362456616881134174450490208319684982400 9990918 -10723732226030831985985609773240975360 9990919 352531874884030922545304580742457319320 9990920 -95573952524088956127215214391098470400 9990921 1108553547893613435472817556788944320 9990922 -29708247430555168370672858593360907520 9990923 183286942043307452753756829078681751344 9990924 -33457004200114299841166551063589732352 9990925 15784972761829684149191450213737500800 9990926 -16406392548051082672162546425839448192 9990927 166799589217907469421882172644878698664 9990928 -40920071204511414351932909604533436416 9990929 97740071511833173311641929775231523240 9990930 50569590393853723716849641791146309120 9990931 1002157697152278665448485101741937519712 9990932 -47980816966676865009263625717302999040 9990933 351869499000593418437728159174300561824 9990934 15290318903995141257411998788079912832 9990935 477979915764046417144696469937236680800 9990936 314827739779473957827600441773809592320 9990937 125953746222897199513829571243396407424 9990938 -127483215547612284880926755988769837056 9990939 -27853028544053579815741874677060308480 9990940 64682681639729675223649995133125580800 9990941 -271753532042529697631279561859579211200 9990942 -126089343388376500130070130584294773760 9990943 -55410758818826855404101723904658235808 9990944 -202456708811909510128661668237567524864 9990945 -52527783531906241495509653187863153580 9990946 -46235376955529317159018829675960025600 9990947 122759569721386184257858646908044061680 9990948 104494609949053588343006800722599393280 9990949 25994204432542639636240240044163173950 9990950 -71934450190298250311718144968051892000 9990951 25584444967973409317668140227322307584 9990952 203114555239979841305077408957723929600 9990953 -7339855691339827864977735423061919622 9990954 132602198771028062815100698090488844464 9990955 -44150633052375936832075665962151950880 9990956 -75670467693261887239702118752847450880 9990957 -12626300407505629639485494905004615040 9990958 27572818272641513487899155097996662080 9990959 20643608937180038002221354926301950976 9990960 21337244903095386812962865108641382400 9990961 118250741349412203402148871199986092562 9990962 -26746381971301922133398094124267212960 9990963 75731399179320814512740271053595097344 9990964 4541292784028057845441637850325493760 9990965 -300020763399951012182978624056475320800 9990966 38078346169509674838422372853072767424 9990967 -57157412150290498496097187598017149008 9990968 -236331372767308148534487229211917639680 9990969 250354069782135646222894572871796664144 9990970 -169707604656857356677107729355955200 9990971 195879714878587390360441038820046232552 9990972 -479804957935344936420118217074062950400 9990973 237041961615619323277799025928397816320 9990974 -127296656056979800703214182643396354048 9990975 -171553539905932021982131330003857071400 9990976 -108911930226298958348417376242874449920 9990977 23478857843559304484757770247811311360 9990978 17326999459723026233139212125992960000 9990979 -301274906775094168850716190965833312960 9990980 -158715105663045376536412181423041248000 9990981 44832998185562635829082972622169642880 9990982 43700333390713311623126367132946982400 9990983 255083140605454691996978385072226430880 9990984 179055979720314893546300873578308280320 9990985 -143317368545988181239684325629031629240 9990986 -53604218564968559559695782830564665808 9990987 7916252485007261835757116589094972352 9990988 -41353408147691319237264628101683170304 9990989 416307584400288722378974504360702316790 9990990 -12264696244742225957360804047341634560 9990991 89238073539648454244439222938066302392 9990992 -82454888456820515932892824705919090688 9990993 117639948982465134418311224013527706240 9990994 -974743068540118826149592937310195200 9990995 113386758542872250780643579859481054880 9990996 -43405322911036132318199718347033745408 9990997 240550881294326856384099678648661962446 9990998 38698534025317899424025905121383472640 9990999 -5808797759495021662526938101173856960 9991000 513602508933778765255172904643153920000 9991001 230362011022141023315266368126469456400 9991002 82211545356603472053615413308549248000 9991003 145378865158239627570067530716100838608 9991004 -247123611205948794814568122920303250944 9991005 -122483938011427399474356167469606049440 9991006 -193296522695517368223465769748036466048 9991007 -1646852168296063216943147813937530784 9991008 -29143104135662162758028198629550063616 9991009 223303761500063703602134875750934488512 9991010 13640053345819540400855843110059536160 9991011 -3074141018330144161889279569539572736 9991012 -126225397828748079724640900509962434944 9991013 -211610095603134701371923123494411304036 9991014 -127949971481226628389729834549085140480 9991015 -515861036499423677208396056152312034880 9991016 -36609929416619774185488683968975011840 9991017 183306224415539511796553035254537715440 9991018 10767864022364982927792213715064841216 9991019 -36951956231951566908881008143088764288 9991020 -15922373190821379967133629426430822400 9991021 37019758646684666292516964661909119488 9991022 -176653749467284303923070107105484555200 9991023 -91699337280709072062258186238656713856 9991024 64183082490900804465742477755706900480 9991025 408300765138895721003666715598817961600 9991026 12097834380724899848821634543951403792 9991027 -405062095269503089676946537876804147124 9991028 151876538500343587129357286603251959168 9991029 -61116968053973025824154158188139366880 9991030 -21038544029879972996514874578392071680 9991031 -153692076015241046362430853422901809328 9991032 56465878857564686241076277346332835840 9991033 -61975575417373469594191211820363523196 9991034 194975107541762745083186840937353986416 9991035 184150880895023278145918693555999602320 9991036 2796871749802595700319875810590678016 9991037 203716136918877605765321543752844845152 9991038 -64159727674417812530355736114107800256 9991039 11879008800732120265871458357386917280 9991040 444002275422866575341974548909758873600 9991041 78467874555015018482020954543297998720 9991042 41966902123302973176132624678204322560 9991043 235447089434117265429248679722734703760 9991044 -15962161799845864443823874475890761728 9991045 299495929302372945660046217611117530300 9991046 50496797569964766664321030373025264000 9991047 204602873661732780432858368770389095040 9991048 183917339395281883367598314741594895360 9991049 -13615327914993516795173879998245946560 9991050 -989757456478019909028459936594720000 9991051 207584197244095424801489277941395368000 9991052 46123231767993587688267495447985397760 9991053 -472216778019433051816584404862504132480 9991054 -108286927962527785963838890204375977024 9991055 49074500697166306617414690705262704000 9991056 -1396824200767101692762123703909285888 9991057 326345620844471388978683609182308896306 9991058 -47696880869250863123066463240416828928 9991059 93928584714982375299557994165110219568 9991060 -61285259099827723542121686079377561600 9991061 -117863703727923226160778748973566918176 9991062 73684359115358120271600010048910406528 9991063 47843366106224020021308458583253178312 9991064 107052640933528269650627673038216294400 9991065 61446661472570311754907761133924289920 9991066 198656054130449929746209473107466308864 9991067 64403910583940455984452364959762682116 9991068 -251864035994028346377680510133129907200 9991069 -286280682292595098967159855693218689792 9991070 84383411539173308579844883483643180160 9991071 -242305477315514883958555940028223417920 9991072 -7485340917696842690178086780069216256 9991073 131980048248816319737410544619264812180 9991074 56104241736272870856189701221467137280 9991075 -123750268170639382695023320286027433700 9991076 -307721755762022848032000815160609672960 9991077 39414900935775005026454584679475489408 9991078 -49057728844511152116288756328610288160 9991079 158599450453758913504280122894038140976 9991080 -68540851027186408495624982221983744000 9991081 2090307024629818882944869172380496372 9991082 81499934945767750556821879720965769392 9991083 2700530142969412619422848305871510528 9991084 -302308036958770066608512514038507862784 9991085 5735889948529382533222828852531572480 9991086 29949829025474908127162981144654889984 9991087 107745585064688495330189151939289982592 9991088 84614540652873072254587947241327706112 9991089 42278169681389666236378777337860003584 9991090 -137370487651180657730745209493229854720 9991091 648862710947513060777671596024870276 9991092 40029663450364415467655917510154391552 9991093 531121214119857841477063254524976640 9991094 -314715021851649712547933500572537911904 9991095 168895420992507169093281000456931805520 9991096 -191231327545295145709009023871564492800 9991097 214953036821468631254177664852953899092 9991098 -20031400882811018078532332201211695136 9991099 85851576005340666234810294943131595320 9991100 64461205559498890012997262281901504000 9991101 -375899798500626393664102611784275060096 9991102 -204124839309390959251139375933560024896 9991103 767842223247807103546757814476483638704 9991104 81463960101032294478979906837426470912 9991105 386854669259743202162900314749557218260 9991106 160860021417226430959250709872637292752 9991107 -10478069587263003462175536886769180928 9991108 -312753406911829083348327990026161827840 9991109 178961019915075899739429333760078728960 9991110 25343789391398830411161951726648395520 9991111 -89756223793919171828810364730371105360 9991112 -429703608783051940217908396269082828800 9991113 -5633687193465567140749715849192515392 9991114 40178061130310872872509398757090586624 9991115 -185980136480545727663517354002105670240 9991116 91770175830429999052769321106879036672 9991117 408447089008339830280537902832102132512 9991118 60473610832406402764878433084712161920 9991119 259425164024376701920216068279439203840 9991120 42340675525956518928471069689747865600 9991121 -13418521163400313123316987243064834816 9991122 43190268477038568969852427818555078144 9991123 -136367373188072265772452036857947860628 9991124 -112230843038344003657130685268998309888 9991125 -108001846470140090741320002383547672000 9991126 -102484876662466780459814497376441199936 9991127 -212309313559036925546077300910757276024 9991128 -15147837053397512563317880954485473280 9991129 622020529815068483091003541422994464580 9991130 126094772093580821206529331722589542400 9991131 -144700484473739610853873911385704541440 9991132 175599543427698895681754272593511388160 9991133 -274042301253114646263698216429679894618 9991134 -39234224696334818440853489595306341760 9991135 138490272233583530838571779264184043520 9991136 1597945007097121362917821162917986304 9991137 -1891327273463080699031130663669208704 9991138 -327168302922539600752709389312067413440 9991139 77841295579079727901905893057473142940 9991140 25111306445289204733506901343346278400 9991141 -552958247039296350601699132575251651458 9991142 90785272947192033273173011693135274112 9991143 114928268722351544717113399656695676432 9991144 424027910616664638686273082274241756160 9991145 -192815644431700288938026579342645760 9991146 18115393444619987612374407389550221568 9991147 -23171995553544033418379801081547105248 9991148 -370703332177411809009507486704603020800 9991149 226417627705419217284569607769130405376 9991150 -21127005698463162829566081471295440000 9991151 -256733767671422514971758265952011644848 9991152 -54123971284056709191128263916014043136 9991153 148753983640934980214622586286389048320 9991154 64185700286650314182164922761132262400 9991155 -72654369519357262866209614539826546080 9991156 -58797973933100606002869359895576821760 9991157 530014557520161022072901572391089016832 9991158 30771068695642665588487610614819317120 9991159 -126608387849065362315268343120468655640 9991160 262185253731251051528176105571707392000 9991161 -15487919293762512017004510997433596800 9991162 -64794286893840979428996779568990081168 9991163 60165517097308561638205026914697237024 9991164 115969416443855856711028864264690008576 9991165 -151155220393283465784530250764199401940 9991166 119857087917164154032265053029353509376 9991167 55685848603256889855301857263801847840 9991168 112202490873468271657922802382805139456 9991169 226826127940120401362895693844658731680 9991170 -4197475626999775839835777788205478400 9991171 914135080479972141011308823379682683432 9991172 -44604609075814975108559357842371110400 9991173 -253313884255712959431497195111076496416 9991174 -158843361973054459001893940915310259008 9991175 289131690125306071421386282933872074400 9991176 -330072089934625664100432381137387520 9991177 -125113168370117648929477987384421908608 9991178 9341950188242555518277748106150974720 9991179 2068127652425026451964698864517761088 9991180 -6788650365234121975301153503899417600 9991181 121017251368478855806449785660453311200 9991182 -63165665337671929202133960908781955008 9991183 -123040964446633628451653683891946751568 9991184 13679410192062672201853674276591501312 9991185 56790565276508853206369140739601388800 9991186 -116725226160226015840728584001550381056 9991187 372631819464367759446196649118153697836 9991188 356526200284044973170941806659533629440 9991189 95409113502437678501259151521016734768 9991190 71296130018887182383068757605992940800 9991191 -50829941382662383347887925950023644672 9991192 62996972619311834526505991790988001280 9991193 -44517105897594185264760361183185196800 9991194 -37935072039704767820418990769925372928 9991195 -339939250644283658749765319583575466000 9991196 -183608100559830029303105186146230443520 9991197 -7207833522185910815506239786771181626 9991198 154122630075434751506003255680513828800 9991199 459189658356695916120486548076980431200 9991200 -23489017605534940849501180370406604800 9991201 31371916141708672518359467843362033600 9991202 44756663364518564838022435081306343712 9991203 5663187037126454976726606665848829304 9991204 -208836050512615109232284435279846364544 9991205 82758784888121904587525535837011333760 9991206 354502960506785628158715171323030985984 9991207 -6996459607576765308435216376458334720 9991208 135844141082231174027770339831453777920 9991209 -214947511044474893920936905517612467840 9991210 -68136524525751601353373139715102228480 9991211 38659351198269626171230326740892805812 9991212 36808344847624081551719649798537216 9991213 240660109063113884345579279271659513280 9991214 147057463940924440289810083446701019456 9991215 -143815135629029286410668758660176145600 9991216 -33455379347222625530600614773358870528 9991217 200909410683763569142843395753673734144 9991218 8382299779559869431200245254299920128 9991219 7536235764169072731831795603417013920 9991220 -240048028983189923919341290683969208320 9991221 -36307537117871421507911776082068026336 9991222 -4144540672394731027342976237674550208 9991223 182657617565115975372975495455667911088 9991224 -507336113480707255595796824338497945600 9991225 56176881831109741030456050953779711500 9991226 -61380914642631358069395287233372085760 9991227 -35962696829938128810491475109813058280 9991228 -2237692150082602888944568109737185280 9991229 -176019401329259066097919250581393748820 9991230 -58842087721140847836003628727405393280 9991231 586530696648392309042540242345276336432 9991232 -78786657426190455989720621813826846720 9991233 60906183848027575917433334446255524864 9991234 -97111167372171190397786666119573259520 9991235 318384246746535305465052652637672126160 9991236 119699565770246318265569560825907349504 9991237 -138325716039142296894664745495903854080 9991238 38090086669608637935866684588879116800 9991239 104034680885970328538356803505520932608 9991240 -7488331522256503512249546670940160000 9991241 -96471970140040818502947803133137832576 9991242 1453315125599573860493516417299361280 9991243 311462904811977010623405588995699079480 9991244 -205804894488931453163990928920176606464 9991245 -64320091819529883441146620079031129600 9991246 59100234479342908294387187371925833344 9991247 221246066311931539055295943178856684000 9991248 -12017570304910331739360931005204135936 9991249 86255637434385622923140756102412269352 9991250 21891329059927518926651297181570000 9991251 -301399154834468016841205207613734509200 9991252 505016778572265355284465153729708095232 9991253 908992888156834018459952859809278735164 9991254 32028110065253846492077379375908823040 9991255 -129648048264351370967903693694930372840 9991256 104819470875634687996854151859682447360 9991257 176648021085206049955581649250402786592 9991258 92405629713779451157051630202266865376 9991259 -99746133952662684815322553456887396540 9991260 265973401490016833763052614598112808960 9991261 67249642730692445842024386092182702432 9991262 76088522722098193284585136250588580096 9991263 111833460396764147879559026739590844744 9991264 432852648727633994910897335199160074240 9991265 -352667457787050165350363427673798080 9991266 59891251201135515947196216456837105024 9991267 -22884562563436379066074123059542913120 9991268 -80154152691109312076853030195186253824 9991269 1559103840036588519542207867470483968 9991270 227875938328381470555947717059953436800 9991271 487309218480946906585743721094354197272 9991272 -172254326305352176753280146084240834560 9991273 -519270709804269008911782807540296065176 9991274 -109705910340480056870983050106832987808 9991275 90712330095190513320237062537337600 9991276 130194225876572683929541645238752293888 9991277 -368321319651178364418547550908210088874 9991278 -86258793660988998393303514127240496192 9991279 149779206461923079953285367572267486840 9991280 58456435875257376830688382501820006400 9991281 59574089886090846400001496984509661552 9991282 119224753666405684239022278785914908672 9991283 -443659036060179199215095290015796422800 9991284 127211716830437388809555846859051687936 9991285 -119813604808916238245926118562636466020 9991286 212895366460309020217104756496658258592 9991287 376859345520138179739591161215484574408 9991288 -31427131740820993955106435473934336000 9991289 55259627315855370361461336083184052032 9991290 -30755867274809202394259602024955420160 9991291 22244824612404881762914790561649272544 9991292 44265653121818446700326878505841590272 9991293 64235154948639736050835701116876252064 9991294 162717178543496896974015047542321245696 9991295 59738344786770651580318581747753439200 9991296 -218153450012430766290192050530811904000 9991297 231016036940744713675790682290755215746 9991298 -263383900803254142858903296114943447600 9991299 -111782843644220916954023486013785309520 9991300 25371610178475705314104592280793497600 9991301 457832757134692756909327196180191582302 9991302 -24933562203116737044170340696650718720 9991303 -3522808916266018465272483392572851920 9991304 -255519263267600621731531227144498708480 9991305 164710102699512009446592810495411555300 9991306 -94001936935378413950045436232304255232 9991307 -508822259993059399551835709934938775564 9991308 -1319874133914429488798258067311038464 9991309 1070041523535677258812221117918789668704 9991310 51754625300714110159208494878486639360 9991311 -327875485336114980813444035386105257216 9991312 21964655824118379774778132956704440320 9991313 -284212655490318644415480706305226911438 9991314 -209562724313822106833715705759711718896 9991315 23042757598499930869610378762403697920 9991316 100539419274634571489775343602506868480 9991317 129674799832345219169828275164152392512 9991318 -7472611991944898554036172990437523520 9991319 -109332364647678371737171882979669915256 9991320 -104443461647204539885196815713484800000 9991321 485767455275605891147686407030539207680 9991322 181746875215935937700014385794981319424 9991323 -472221872412774743147161499930896526880 9991324 19090860340629927646003366331694692352 9991325 -126818149018766973118403562439086433500 9991326 -45375947666176230774556667417862104256 9991327 350906444912159587068563480254340278392 9991328 11467330172035300789572561422565703680 9991329 -3604212815345643708768057872379842880 9991330 178388472369191720218921328698109878560 9991331 10017010649060443313066881029093316608 9991332 -15455658441387715954694312512894115328 9991333 256605980881668738846106424608655712 9991334 -274566728759667577444968758835772913184 9991335 -10077867534367441854721040201126967600 9991336 384871358945859158640737750000959687680 9991337 32385598689434579035514584662072052986 9991338 -6421421876216149207256902778493222912 9991339 368101082332088215056300760010266260456 9991340 73356871885295520634163807329733913600 9991341 -133277148685755498262381299066536683380 9991342 222787854171731411780108494798733150592 9991343 416379004754911901725427441925988712592 9991344 38971621259342150704921882043980185600 9991345 58383001969794755040788748851527567080 9991346 -122000662058711677340928366076347430128 9991347 -58592389833421505469496156907717584272 9991348 26402732958116892494760541840135514880 9991349 61344658509811403804442737622683866350 9991350 3267375746248569678351659893209866400 9991351 2480158329805622434800744880381932952 9991352 69555793242082714743534794641691566080 9991353 229213412793689431774215753272109863808 9991354 -303567920073568316732643467419480109568 9991355 -194990228201332003432572997140159072000 9991356 18080725446665746303974739248847606272 9991357 513355734606293948051671906100309249606 9991358 94154835938179026340450620102858638208 9991359 67789418712814528445591237964151630080 9991360 108718555938744235872676374440501575680 9991361 29057577121270817707142889461965674432 9991362 -30074038651112515576426001890473854976 9991363 79070743342930218578887843197174317184 9991364 12274240377447182855287923721862144256 9991365 125069946648763863708062793519238242720 9991366 -23909582552530932413033974485943357440 9991367 -106490534498201851777758861501869819040 9991368 -38495471794486780414713880718920089600 9991369 -25245355224340628770922832273556101404 9991370 228178879564541696384767597255566873600 9991371 150238040618571758104928268617215979760 9991372 118890099946821470508091328392599132672 9991373 716220558854776576632106110307708800 9991374 -86978950755206462382920374601052844032 9991375 15999739427884963124624468669062164000 9991376 -60614269594394547470455602302222499840 9991377 269621454749219817559841807840435647680 9991378 4558725283949684628972409513440794880 9991379 245590662700556420573492024522564047980 9991380 6451178391216978542641239370409779200 9991381 -110497212484129496363027497122401393636 9991382 -77680771830627284676458255596124906208 9991383 81456402054866625509653486171766571624 9991384 89555195935243102577471095065550110720 9991385 -29539252026736727009972878234010151420 9991386 76179683743591796031418153213713826032 9991387 4940569413375861680548126460510631952 9991388 -28064912267573952276249485926413186048 9991389 -67840449618006713238570371265737230080 9991390 -22893899665256152119450537684659147520 9991391 -32069081474932964529335866211209070928 9991392 787791938420776627338123175840972800 9991393 60945056777115881841466696778318545920 9991394 2239774895807448794122748816278415232 9991395 14011355792591972815666442007819672000 9991396 -25180836240175787374154156553513251200 9991397 -2391363922853565298869505163435759940 9991398 -69129787469709445934520596158493603136 9991399 103142463950021001062941553418295366320 9991400 63040310891017686120983132487983232000 9991401 49994114519610607558142015309556154368 9991402 48528312029498183589063786985776991152 9991403 182294103414354435053089335457133834160 9991404 12446306123722073041020466317777469440 9991405 -27223636867756914889465848459657591840 9991406 -86194994840129665388482554969133154880 9991407 9408525287794100471363333604516668160 9991408 -12475813298925462204443108676053565440 9991409 -580899607751022635976323415028307145390 9991410 18518164859263415020894911870592727040 9991411 36944241492009508068645173832170463352 9991412 -493412795010329799795939028131389196288 9991413 -1580863003224117611401726976219490756 9991414 115118285287581903788966410471568358720 9991415 -120142342575737001289861674053924762400 9991416 19153274439799866533258699798283878400 9991417 384195780461055392099270389360421309140 9991418 -209906280407197387578157139839455261840 9991419 68358821574807248865927945129948817944 9991420 42227560797309793685081193940428065280 9991421 -76420284086679284425559539847205160512 9991422 -25214095200287734156407812893758766080 9991423 -1088368618773968636542187039195893736 9991424 28193220984671662508904471063554949120 9991425 66082714434357163123271618188035432000 9991426 -23076062590720892955999620888864855088 9991427 -15731142454547138737756249047945606888 9991428 -65932423453808537947321312975007600640 9991429 140215058839322953683464619260836703776 9991430 10730022182075314742521583335600177920 9991431 377700705976337386491554274968486011512 9991432 -103488202126998777378213792257150361600 9991433 -914233526114180217985128368382681318 9991434 105311797120388018477676749981278867200 9991435 404218316043629746198223010469178929200 9991436 32948640851699549876374596584903731200 9991437 -461236218728316395344888691029708224 9991438 55415637446011695355357678426151325120 9991439 -361388214660723102691587729016795175760 9991440 -16276987453448023319305227521583267840 9991441 444554964919172417574313828812741297842 9991442 25346171033932207433222017641724683264 9991443 114759251221957129895248826662600127232 9991444 -52112353879030829931554811767764625664 9991445 38382151809242865539218670767941044700 9991446 59832421299025195328090558765332623360 9991447 91467833581532767676286292179686825760 9991448 196393718565364618281358945030324469760 9991449 231579204850711992282894252087347832030 9991450 -740823722416315743010336165188153600 9991451 -269692753825287853450257617655469351548 9991452 -133781912699374283199814058849778451968 9991453 154505395735182598273178132297537583264 9991454 62705135231498276941367864660826240 9991455 10427856348661916775536976864298168320 9991456 -149209124737545777966471496862611734528 9991457 -19130781841546025683947043880110039680 9991458 -30958820592343397464240284940894222080 9991459 -89844211393285374796419588107171244920 9991460 -15524343994801068525955854274552880640 9991461 377032772564863818312164012628570201600 9991462 93148844207229445791338959397707602432 9991463 153988133860999045935632714623095614712 9991464 61576109538220441187707035310773534720 9991465 238923095246359504433800694966089598400 9991466 -3244689413658638558028873093228965280 9991467 -33928362133036694321896320400592314560 9991468 332069325944344361022489957489929915648 9991469 -398759645143046577211054297966966817130 9991470 -31353853928493066724264159148198832000 9991471 -90967790402742731616885317743910133760 9991472 -9688494228877331834485536535161421824 9991473 -127784293667243608170214809664624915200 9991474 20000205022833267469301217881159591040 9991475 14407560464961169516150870034084287200 9991476 18213301456751141839843375190679834624 9991477 -16278953405143855741233526294089620000 9991478 -65790453050708697512674914358915216128 9991479 -343236071216238008486472931454552117016 9991480 1674534071023112392194527935513804800 9991481 -45161628628396772340849478584795580668 9991482 -56774116599399040917766584763515921408 9991483 -437908791421336541701580118591157263176 9991484 112322903872655040547480868385090518016 9991485 32667142415665374071438860977662016000 9991486 -69691521025404728351113655891382359040 9991487 190643745908337764888426743936316911992 9991488 36970362620875561890345612056004132864 9991489 534853060998646887557059485125933988290 9991490 -83131583703410711281136571558720108000 9991491 -152248229238482738267816106513317497608 9991492 60839632878082692615337476767105141760 9991493 -385963914163803591668801309405967380100 9991494 151984681305228049772631881584786571424 9991495 -192133685410552884981309446449206132480 9991496 -87532263583640301974209631638312089600 9991497 -208080690049457275019471951593669076160 9991498 -259875988031398946233995968854326151680 9991499 -13907977332213584987480787360845383680 9991500 -121418572792837009981746308924641536000 9991501 -24067365605118965758854582507261567456 9991502 163947542084270170282227501085878276672 9991503 128477393856076262964047741636891627112 9991504 51180786291072849154500236798798520320 9991505 -268082887537999184516763942017563811340 9991506 -60840730851213774790501061311423153152 9991507 286914816757535872532051327506961325840 9991508 -225704089811478295228782636137393004672 9991509 -361099871038419257162305059636151134720 9991510 -1319575128736212864259475885729936640 9991511 255141600164962156105600403601436883400 9991512 81972430516926758905620095012474880 9991513 -173507442662953555762624843290513232640 9991514 20797066173253227898125066891953242080 9991515 -258800286517361598544761250477581004800 9991516 129425581382936278574089682495969661440 9991517 86687167516247353787196381512154621036 9991518 -89218219459517501959785064998144614400 9991519 113408317807248244464573783771428946640 9991520 -43248226889331447838598246031666708480 9991521 4367966396706226392731845371730170900 9991522 -87547788306709920000291914362991328768 9991523 -11297633595773864718750698461034379696 9991524 -124848754279874383392999879173597113344 9991525 189323034241603555346855621526450520000 9991526 -12929133965461633014986756343738830976 9991527 57368267340959091404795749015088678400 9991528 -481107253767236088386207882981777187840 9991529 48218360327607439588300431335324767476 9991530 131799120595321017848387655466803398400 9991531 77773248359493283905541944780953191464 9991532 -173999919203325903113892575936427793920 9991533 -308605540221545461245442160103166243776 9991534 105609039969394627964040250508461598592 9991535 -272006884572909430364249454121772382240 9991536 2357685555879382226431754699480039424 9991537 11113121279660631416920437660075027952 9991538 207648444887841581742860062463788117920 9991539 -556260936078148130602476643499101518480 9991540 -14723212554895351863319683058343854080 9991541 238266663983905648526225388392885257230 9991542 -79449680049396817467490803228302733312 9991543 -199398081236983959432032945926534989208 9991544 349487097646526717564574142861823078400 9991545 -47065321559574041614149411238879013760 9991546 123809522977474334742134227505758778880 9991547 184706572303501734287227241711554619352 9991548 -12254555151588267697719704193167523840 9991549 298277131546178183290415376304195522240 9991550 -86485449279853340899614365250068155200 9991551 -110206295154750678811019723351773165680 9991552 -233314714697747470459826965749065318400 9991553 33039616415603983427641425679340670528 9991554 -20960331826352460105160568493290861568 9991555 -43014285931690295029574753689063801440 9991556 -34113402891866549539304449429372588800 9991557 81382907848414744857548972928534563808 9991558 181053364167964631545965759792897974880 9991559 -475422542386893302817954236914778283240 9991560 103294676070771873843675872741540659200 9991561 4389865296204945592828129365021691152 9991562 16868467250625145623848966807344241664 9991563 -124199778139673275018508402776425089616 9991564 -139556223056234474990721383322951618048 9991565 -109750118870362145403054637118600329800 9991566 -1106416678006288269648039949833738240 9991567 499868407819703718604357209371892013616 9991568 -31799374475901998905636708645620940800 9991569 39670729670582234620614927920300806080 9991570 -840367953793588538441499059610843840 9991571 33467700736843235687221113448553561772 9991572 62195359629234846288981124696724232192 9991573 282645912997560087705196953694206603000 9991574 -5433036046015841312855403912671515200 9991575 -256895713123475235190746420253035600 9991576 66037096471463688112188924217269288960 9991577 13718203633575570056088009214728186720 9991578 20001385249632363639168167860932263424 9991579 73786888572054932802525864777957619328 9991580 316532641965980961585960719088855690240 9991581 -86722682376874663426287292722867397248 9991582 -207186628243867871456010217573278782208 9991583 9560066095691400403508863318695946464 9991584 237048342573465457546195583215505178624 9991585 58727330066310806898174419277344807400 9991586 -294727134674248067565385553175512608512 9991587 186297796515557488751587687127790185280 9991588 73617726900091168159307372711993602688 9991589 -139694939650768988300608024406098762944 9991590 38617221973815258638965210864406016000 9991591 12840081371903817516740974888809024000 9991592 -68301011286545912106666406956470108160 9991593 -6817566023927281249529166744508726236 9991594 -95104964945634042947000707257868018080 9991595 429954574123655593058514668820285237600 9991596 56242256796471815485243108591415035392 9991597 73563762462804659938969456154326843200 9991598 62890187042645186034627933860298670080 9991599 -12211314268683983380062027437722714992 9991600 -67551807191392688121456357959661568000 9991601 -379325837754362142812581101863619728400 9991602 174335824424386047044511747616747554720 9991603 308219144365425108840796102708492547852 9991604 -85210579111737674229111989193938780160 9991605 -28441459774920744495342588168741283200 9991606 14061339352325294731885231090446909120 9991607 341920125942096948977994484108117086360 9991608 -231296636999629967434871834608854958080 9991609 -7743244720428060446526848384669757296 9991610 91840049944014979842634353775200952320 9991611 86926626757124805400788230101343830032 9991612 -168327459459423420138487077235736095744 9991613 218298167289982299109691436870237772242 9991614 77501269992861692625396617656514979840 9991615 9860646651822465647049355579294619520 9991616 49938876327507964405701890156380815360 9991617 43325846990932580850977711085755813760 9991618 40766089662716763893375821539685321728 9991619 3282610220331635357344852217295793680 9991620 54513849256753267644483678187922841600 9991621 -549198693210117579667131787105514201568 9991622 -3955478383600912268581347545138069568 9991623 417982581407650585153303490889176064 9991624 -516505110526753083631745233092724055040 9991625 149913373712912709994130867407056480000 9991626 -111564555714317082930438193889687398656 9991627 -196164220897280570712860683290986962848 9991628 132236936482553316970735246522876087296 9991629 -310502579433143493920938823761756152426 9991630 -19382716400429941087716571913334449280 9991631 40558624559414402728386180537881409600 9991632 3576988575874503731398584053293645824 9991633 -512079176738386972785556043923224943296 9991634 -170622939497898064534649651208284881920 9991635 48188357047875631971628331264851959600 9991636 220931820174822918962658616135841845248 9991637 -396542137831130762777678559418424863488 9991638 76895478229296709567637042009443016544 9991639 193443596390311110050224757241612077016 9991640 -16020638023427273262520535524116480000 9991641 -58179528724023821482339270803806195712 9991642 -312978598031694828457434118037194548000 9991643 -29701790283435569499856338233832522384 9991644 112593566283661990207348997993101025280 9991645 115294146662803468523362676357469201900 9991646 -66888409392421682196722244205679172864 9991647 -360419743521562160656491512646420030960 9991648 537696624778651383572916288038293733376 9991649 -556120713327131653943993781337384000350 9991650 42927613216645950448708151501569440000 9991651 -100148078233245997794703925827689159600 9991652 1410570829679247033669240884516112384 9991653 -44645087924956889809762292841120290496 9991654 273699698157711157363886821849057303776 9991655 -220555523795706306000323645823664522440 9991656 -10585650054176080277597620851244124160 9991657 21684496114617678131623425126046174180 9991658 163713418360202797266750790717357996800 9991659 -53815297381791251787841312415495832912 9991660 25717507949233101564567468355962470400 9991661 -618907523278829981100239521040155597908 9991662 -186077378011614384380183989566035226048 9991663 -95387722950970963779149334205688693760 9991664 69100018006015180018305621910705274880 9991665 -17205324082113349455703281629303384880 9991666 102310916100665849341020209922863608224 9991667 41388824593903875698667306470273418912 9991668 87400941876435209801561490549427568640 9991669 620883858528202581114445520870533201070 9991670 -4734820500032374035843037464427276800 9991671 -294831846795033061996694658174002532888 9991672 -146592104719874287501489173009164697600 9991673 281560953688375837067427064011640898922 9991674 -16548598826268422924213040004228938240 9991675 267995001979743260391476417017347554900 9991676 210569374481074091275122310910683783680 9991677 427167975022177289741252558713557371808 9991678 45326152179289710163602343975629700800 9991679 300771776640077489848453694174578675776 9991680 35025095295540434126300144370576261120 9991681 -44064712241851076997379497462428422208 9991682 250865021940173984724700198473328331520 9991683 125382435850726638712281300181361725440 9991684 68448952394527857001595716428643481856 9991685 94506638307313747565413583557051347360 9991686 -44295759592649184793340409597954539136 9991687 914113081583235585351413473194992056480 9991688 -221201442150477696895303108010992435200 9991689 316819692450371406530316093539374344960 9991690 -161957447594353020954100779171999914400 9991691 161406783312640098874527893184053611092 9991692 270200371682992826514245160962758646016 9991693 -275534291272407167499578055637700538058 9991694 -275955198882279978539945288152946666688 9991695 -144305594934146992409669023476764160 9991696 -59143980843783985682491489734017024 9991697 -311012656953470849368707699603710731854 9991698 -724803773529216175818444870851001600 9991699 -117286028961306401809616661113039837064 9991700 -8330781909214463958143965437364089600 9991701 164257111045415485655956699543189886400 9991702 -28166184392756016479467523695113634560 9991703 25281703229331475733987389058173403520 9991704 -26511422954233750340271916410029998080 9991705 -319821238278085374959420781603680566140 9991706 -132536940849739852565621448363384347136 9991707 316364319327863966450231649284054781120 9991708 337253399659040403226112096546204169728 9991709 27841602794315098797617483695274912640 9991710 -86767458563179560918744984814367610240 9991711 461314067356908935081387230138474217312 9991712 -147204029734695648887208208960452231168 9991713 -384764089540338224694614160791245905696 9991714 12257003995505192921355864873513068832 9991715 55562112517534332975647002063916049360 9991716 78902298561047011810315476071716970496 9991717 -132911203845037990945120187752082761668 9991718 5790967801847485315241163906165102720 9991719 49815773409673993120023489156126430344 9991720 -12217019423711547283781457974925312000 9991721 -1021253574515283018972485446670307765888 9991722 38371136654737968035260907050239686400 9991723 51058846200581806868181585369700746640 9991724 56394625838764923177085291776816266496 9991725 81777212852212215994729695017235840000 9991726 54600122566653535293807728461657557312 9991727 369813398194163371667310120383783010576 9991728 69917659032267635780713064136110899200 9991729 -24733067222576558819065335924333953664 9991730 75718618086167505990785226934731386880 9991731 188734517088462821556061172191967255352 9991732 41333215177341686668173548742825716096 9991733 134449265725408196268972248446825945500 9991734 33270893514268039481760638821430599680 9991735 94197952451433039987299938374241735200 9991736 -322111703026635268813376064100377292800 9991737 -41183178925848631606216683360114840720 9991738 2796408777873399064767627928789321728 9991739 237351542219464631219084189084162986080 9991740 165995056954996998064546500192830054400 9991741 52361771995005980274073134070075138284 9991742 -132579327524279567857961755032847849728 9991743 108999891598879492187942274827601072528 9991744 24371010157685411845253069244114927616 9991745 -33194540439052293504965054127994099500 9991746 181307482279006133966113513799506081872 9991747 342569374153738863439769910510453120960 9991748 -183470510169194726898079514295151737600 9991749 136127030621625932402805953116966013664 9991750 247676271111182226539864282603059584000 9991751 167628268508378181234921421605645608064 9991752 -170429798285982293106827620499944366080 9991753 -6000901707367970920794484325738724300 9991754 -72486677438826931022813396055924905424 9991755 4915831737774257391964156108256295360 9991756 -128521880826330196658757209343289089280 9991757 451790258986038453276270416405078166006 9991758 647861753735571667293206002331089920 9991759 -89104223007313611558057051613390308240 9991760 -56650523430469681938633987702356459520 9991761 70207464601100202800243455790880868800 9991762 -291210950809300542528494297642198400000 9991763 351285104516017258552699584046599968880 9991764 18882702807832276159365126543892348800 9991765 3049793522551994086199785503517977600 9991766 286861183404180542247521931195037484832 9991767 -113720681127260965229415187538071309056 9991768 232464809486951416919022242275201536000 9991769 -101673080005680622568119745298630259830 9991770 -3803530256754645484304380325432678400 9991771 508831727332207703260274222933700635972 9991772 -23809414698416634236890823884981045248 9991773 302144629612072071811652781837814819584 9991774 81373894142435148243233406430956945600 9991775 114406631101122932654516401832482690800 9991776 87001391824577465964199077136705781760 9991777 -1221959089608815521445147236580798638080 9991778 317520892018505163651945674620057423440 9991779 -8108797684705406857892605282497427968 9991780 -20307267922140944618159700767472537600 9991781 1022158607704913877900991012454705472 9991782 -114801570787918159586275524503078872320 9991783 76326884188664988144181799145809752704 9991784 49481878037362919088376240102743244800 9991785 90546210357714566049524525256672043200 9991786 136888991055033116498484659536562655408 9991787 127297663625181587175445539843875922804 9991788 -83694534304708786613581839269584290816 9991789 -222157044698454050024950504356405010176 9991790 -34247570837850203941445529924599328000 9991791 -491267668119329822730104271755766839400 9991792 32445675344133912332129633443900522496 9991793 -7886482898504227458265085881614321600 9991794 -19649875408830932673479187556775881728 9991795 285270806195205771324882431687791237200 9991796 -82362796737323813820632347665010114560 9991797 379794264812526434618927800793376322272 9991798 104901413318302658261065013936256415488 9991799 -202467617435313476867733231714989822736 9991800 16474156316466232551647306457286656000 9991801 -588750458084110458783201315039208349868 9991802 7371725858156886414848003363078311392 9991803 375287919992899726829758719086080352304 9991804 -132795184805681325539317349811503417344 9991805 -25587416815922979298712335569322581000 9991806 129295130520677349399720099859038302208 9991807 -15951279228505933655575827132303763088 9991808 218912001662744654378923912547102883840 9991809 41119930760565819475975673322253746720 9991810 -189818567751320139085025614472558953440 9991811 -132434319866002350435356182448209779588 9991812 -27088953112329415437982592541865881600 9991813 -3182455374636390346595785567573529896 9991814 1184056243799113982376644455002857472 9991815 -55838896709384857251199010995466928000 9991816 179701931655967212587633247743094420480 9991817 541723112711772481981568652480049164384 9991818 4943279432425939065707295467692489824 9991819 -23340507026994305003394275613099578600 9991820 -189780324263350230678231953234807761920 9991821 -19274883590674233383993123595216187392 9991822 -173088512247686462152471948556922804288 9991823 11039514490443295576450286445073520784 9991824 2584566321923158065455862437545771008 9991825 -865262488845874205803513345272324900 9991826 -22623869721244319222281378299459290976 9991827 77783852948934008065490359371669565440 9991828 132406560519642112035473686856441475072 9991829 62731548256922572075069057073408340060 9991830 19769572467371090493483484964202915840 9991831 177853888125956790936254743912887531264 9991832 70129792571115200008577130009303398400 9991833 -259066762423570053577095740408272086576 9991834 3775468754420141664408782711728953600 9991835 76494079290172181431326102158719536000 9991836 7949688825732942816583166314505157120 9991837 -203127949003143450894834971482967103514 9991838 131008204114524808003808638792931368320 9991839 125395504295122872037490174443892820096 9991840 227810634841712116232462423215386132480 9991841 -108772771644970337103255276859198883358 9991842 45172806419272781007284986764664948224 9991843 -15329447554389098081737997866378253040 9991844 105218436672937590804959135304336248832 9991845 150548429892539102030068454198534005020 9991846 -315562042922763777224195256015218884128 9991847 -231021940860162446650233686145363757704 9991848 -71127743748248294073704599531680890880 9991849 -16927433080413309055220210829376840064 9991850 28845598959876706200278697212532921600 9991851 -76066126488691696469186213777577408168 9991852 -38562628139491244008559400010883727360 9991853 239601074869326143805279243416029221120 9991854 -42555712813866835132127238641190409920 9991855 25765687326638257020792325715898722760 9991856 30695409108203955207864000994678996992 9991857 152316243564932583039484619709299405280 9991858 83995639440260838694712975230644971520 9991859 -44340632716258843923813115444349310984 9991860 -1138550500077499181170556018146529280 9991861 -269730600796910008262964020025558593952 9991862 30725307273624215098152071129810262432 9991863 -214149423813459572965665721771360972800 9991864 -52431532030956355746810310595736760320 9991865 142633887407407755199307649050623782720 9991866 -82766017371375556590391390085961931776 9991867 -2737102153305981924280163934456106752 9991868 60225663704389268026874819308891112448 9991869 208789390217716508798713764632935002240 9991870 10261413075623798147112247673868480000 9991871 -178814945297415415773568972461589894368 9991872 51290230160895289333481896609610465280 9991873 38440635261864129431874948970978490880 9991874 96192979993414619068432664567340461952 9991875 38387704846119032692570202867603002500 9991876 -317367327901912785018222373179280040960 9991877 20608503439407121713283087684597719072 9991878 17514953590870754590814148835516186368 9991879 -425383048229913399387723651331013364520 9991880 172900085676992847564382368126873446400 9991881 -16952010163147802193024553078063869072 9991882 150919790287663371812788666522336671792 9991883 -86683220972109600384335551882503231576 9991884 -39828971330940373548510571677100491264 9991885 504462865205787713961400827340231656960 9991886 -39989970114599942784612811364223867840 9991887 -94779926167368849725173288838688542448 9991888 13241173973989572653899085215158108160 9991889 -69034793893154412307973546495566056960 9991890 33252755630680054582358391429841152000 9991891 -72817572124485706898600402803850028800 9991892 317814004082382881087257318121425463040 9991893 -70301094023368965824201644353393732000 9991894 -185065841565798437684633109819467475456 9991895 -169649152922873834802460407108142746600 9991896 -84707753306265603742636435991380623360 9991897 -274001495992583338583749744563519377648 9991898 35449438743201064455405452283293898240 9991899 -667900290434950768733308446027793060536 9991900 -33215484208940672796859309972021875200 9991901 -216895432004497546534006458840938107296 9991902 99903218016107578663660100189842458432 9991903 -852076839589562824471836197984650417344 9991904 -4084414351159034740601257582268252160 9991905 22805441537288020164144861431557294080 9991906 -174562946853435052550358589137999868848 9991907 -50245767604230857965740273410724942768 9991908 16846996071393972089519046310883591424 9991909 221415532386601750929584872868591889916 9991910 532850849793219076959820829729126400 9991911 104897389113715116961392599732950704384 9991912 64225869194483708105375230456708300800 9991913 -101396317797930250585252273234330576896 9991914 -104734260130549040395130887217951217408 9991915 -3078566710809840938002682230000487280 9991916 -95305068971190671439581454690024936960 9991917 31754410280413754091156960684049783008 9991918 -285100837000923399790933758131945328384 9991919 51306924165205158259814529228091315200 9991920 16712941211295951904154906401544601600 9991921 -87489711980973866964445006045071916239 9991922 384761757203045166286917161972997024 9991923 -318061466284055412231999755389749481416 9991924 14747647352977751417848607262475423232 9991925 -219447200771877943519217229339041467350 9991926 67708950147837370634846328341176454784 9991927 -177679970206163315691918963949443150720 9991928 -232136660225763385142447518475110563840 9991929 58916113158898381623480955421959898880 9991930 -42394496031244214636794087258186680960 9991931 -302240365416325296707852508718600460448 9991932 -38190928994049714040834423520915939328 9991933 -412126583815745377328387792930528334400 9991934 -192324271404962153485072174910539558848 9991935 131924829804135458267051613458321618520 9991936 148764610906006433476016447531885002752 9991937 -87028177810468380760040247012439114200 9991938 -53354877585534982754393891138241408 9991939 -231382934979141212000849707400015264260 9991940 -139538371329320269421261903027281920000 9991941 21927819819694786760198870237362124160 9991942 450106229137323983109031329344137089792 9991943 455393700699723146044255927491190756800 9991944 280010447197853435979225737423354265600 9991945 60280380342043517530845534816223977600 9991946 -95676637727014626400642268579915642016 9991947 68480356331127773054273297296041372672 9991948 -20351647829206342128434356297267778560 9991949 -338230631660268331721865390324322709280 9991950 75310447393490382604522504869746544000 9991951 189229165170842884205738396517338509184 9991952 35495593938971008209732587485233094656 9991953 -5119064547026371201145464737263950320 9991954 23166925520822876374177204964098179072 9991955 281619381982192278648698009784868936560 9991956 -102028855496550482000085173755142860800 9991957 -317440309444792795165143547566809035940 9991958 25618358359179894877487140156802410176 9991959 44273452038353307739737985910576083200 9991960 -112147186038428711782392908913257472000 9991961 -21268263025629565881935064639765574656 9991962 4187930098258953530073182740843303920 9991963 62959347245533965399902392278085518212 9991964 24405096412076694403378344949360190976 9991965 99129615165471178385080650348317233920 9991966 178046146494440444718149453709174594432 9991967 38157880014283631334809816451719801640 9991968 139203988262854764114819730554790871040 9991969 68214828217334522495673930116923965844 9991970 56151649368999890658803398953149559360 9991971 640568042732618248196901038011285651200 9991972 -208702054895517965560770674896381157376 9991973 519055309529461195520537156422197660222 9991974 44242769290146987886751949642241966080 9991975 57437061121950728639248974622688976400 9991976 -65491089078926237251092825136281600000 9991977 133074121243194535543140024667024632720 9991978 94120523015847551903683140594246349056 9991979 -118934149078485229844658645146745853440 9991980 -157613400990208375726125439956099363840 9991981 170047402722234911053134787867594432992 9991982 12392667516760355142986330423026925568 9991983 -202645155885531327410171307843461987952 9991984 29331453663349319352884242376110178304 9991985 -46682266317971866886405031191667743820 9991986 -151310250889081182071078088407916384000 9991987 22420928334397239410577363886333920552 9991988 413437582596037937409885657463459382016 9991989 3191259786863549055682709704572950400 9991990 -1378602993579614436368287519936704000 9991991 -265514063201401828745447673866030217168 9991992 263741981951232775823268673503354654720 9991993 -530328997216968083665158849469083993456 9991994 172496511655354611024305301252370717296 9991995 -33889688839979337060447353687381859360 9991996 -124615603416974559795388942766565393408 9991997 -88346602655546384249909869320702634554 9991998 5708471884382408316394451782993955136 9991999 -391788061533481531406656318705563038240 9992000 -26898586970528959538519470669824000000 9992001 235958945729522005805836467033728208432 9992002 -107512337800942673269579127523382927968 9992003 46788825837864370541341247149813154304 9992004 230212883506290209226286430522272727040 9992005 -171301317772736909885015670473282976000 9992006 255708639433722277494033258113451737952 9992007 55690901118237194892409953557993571504 9992008 -96389559253169629324483493381031014400 9992009 354712788326678695187205716379319221210 9992010 -28040493836809064890603919472647777280 9992011 63155836251300182498519995290242935312 9992012 -212694894114738384905424100462163404800 9992013 114821712290310538517387188991112953088 9992014 -156362848685081770287153794078083722048 9992015 -136607929754663678327230969540112745600 9992016 80059327187771868327736201159139450880 9992017 165289776238826539509266742488455043392 9992018 50694569613730960238295007524514031904 9992019 336306598324659009725640435201379452480 9992020 240894875012427666809116955790385524480 9992021 2276110327431919268657347475047411320 9992022 -17199276732442208406739209118283788416 9992023 -50680248732179823029804377535174101560 9992024 -97935307061328619431263944006454476800 9992025 -100477488923464040806454645188067208000 9992026 85731551982787874963569109796899798784 9992027 -103517397560291426497579751841935102688 9992028 -1099709867852024244016322884977672192 9992029 -528508029883826961012172947414015825370 9992030 -48061565394703571337034663927457856000 9992031 -165734142153237760556716901464116591216 9992032 450504028139516061388584571490672443392 9992033 185818734895470303147382580900328789282 9992034 -1290842908580576697011018342868164832 9992035 -64775476127908175076906861631232611440 9992036 143432316697040424703482912715000202880 9992037 79410409202468242181408436381061031040 9992038 61332685230911217302092740006513715200 9992039 -8331132896675073168184029555504570960 9992040 -100604399367696184254840854349249331200 9992041 -13413321065238787310489675991159814016 9992042 314906279610743822482943502159697180512 9992043 160469436548222480098096249741438152960 9992044 -78306596283732781995515863097773613056 9992045 -1408753496241125662860719051169171840 9992046 186047528011952694003081421901732304000 9992047 255318380246505443238951069429032214240 9992048 -136948245463219992222679519648068304896 9992049 -97508221170987548655850204027464225120 9992050 -22460902742669830403441384492851543200 9992051 128013369108544771845718758402961249392 9992052 40368273041568649555515229213110312960 9992053 452199300923513937343043690367518976302 9992054 336718088137953949500113360759717012352 9992055 47454748596938586115972785023781995520 9992056 51990283816178139011353907563191336960 9992057 -205707230823296337138219506722596956694 9992058 51725950295201972887448396489045059584 9992059 -291117499657775591942215417507766784 9992060 47393698674717772279196265515809628160 9992061 115323146348149285105470346359702014310 9992062 -145533138727134511093309851959545176000 9992063 51612401893238413553352120460162540800 9992064 -15126318126969275488974259895622696960 9992065 90253239021811927770672207606906437460 9992066 58645573954470143449319873102620239360 9992067 -164590173083669011140587409231428790288 9992068 -240831666564035756643582217121483105152 9992069 72721200521421556069078843374142592220 9992070 27747135471146846124975588365441754240 9992071 -566743796717953439713200445746257502128 9992072 71004587707880272564480580419163719680 9992073 -39978730658686736513715315211144795392 9992074 62859566242039012387140269422402640640 9992075 -20926157864224639406018179277327438400 9992076 -101131490664427264284309781341379834368 9992077 768397080648158915479660663273566227520 9992078 -147988874514500571813483194132082397440 9992079 -1016918407311634828756752130225793520 9992080 -68943519113271931344946557567817728000 9992081 -411413385580159387708964466598081869600 9992082 1239129799593935742580595333371902720 9992083 -428924146745905825584657436945850915668 9992084 -88683674403138944377378588835498054784 9992085 45199016056137319264645024770943610400 9992086 983653947921009204537344839321605504 9992087 39021767320314253906329487215858696192 9992088 -101771847286072809495112300677512048640 9992089 -14772723249535200787198735450466552700 9992090 97466434778359107082582469884694793600 9992091 207113664994522443156789130731309648792 9992092 -432870676109928440325182462088788863488 9992093 284342487211255968799377974007014078220 9992094 3447528251138157306386822189009725440 9992095 -93376320158072726844166943403686251200 9992096 -119796889257811669420673692310814916608 9992097 92770760294299211429703940205828105088 9992098 -120181127644646529148150459218063169200 9992099 -12284764069360408603222821321370069536 9992100 -8077627825366457159012928457407744000 9992101 -96588507845015116012691830055563456 9992102 29882723699759708358842409858112822752 9992103 139609364532665528937381911088504571008 9992104 99505653449858809107120888768352373760 9992105 -196126240394411054960711250484701131220 9992106 65613407728827986150045892441003786240 9992107 109739971160251045051027615109976358152 9992108 -20358531279604311936017260151695079424 9992109 -71640548578510371797044599361426793760 9992110 16015816267424586262746216405235681920 9992111 117299600460430188994489795450581089712 9992112 -15885583871603007968475620395230167040 9992113 224211863207144991440237041936338537362 9992114 8218702301555652345920262425694994944 9992115 -94498348348687327739596585815358762080 9992116 321107816225767836380821889382910935040 9992117 336882227291174586093565812816029597166 9992118 45212075215317907182950928731214427008 9992119 3520665503077571561526103106985808080 9992120 -107310807355566139159924498018188902400 9992121 -87026952192298598652026338098153917280 9992122 12922773163680593075588706601299893760 9992123 186520968697647827936697695105305044144 9992124 -36339216007688692283514023182587939840 9992125 -4793508241151644503202979567857464000 9992126 -112473203674132732988010427750820163456 9992127 -63830455842996540153932639873108258160 9992128 26685366173911706165726094306540781568 9992129 175681973560173316548546965257494559746 9992130 107489720148928743109849349632257899520 9992131 -350974526872800455627215657367726000068 9992132 -235781798523013452700666905486624369408 9992133 984899018151316163818112038693567793280 9992134 96752074062664939581714059779033186560 9992135 -257275922366312675304204526169868166920 9992136 -42369909381267839161521215982041825280 9992137 -34839605477148220211751689680354573568 9992138 -21163760910876784305105247599377625600 9992139 72392444184075900004889216712710676720 9992140 -200064482573113544663010111455008834560 9992141 41914050400946745297665184880139857452 9992142 -108858325712608556179715030570759295360 9992143 -58141917878052300996094271591890862592 9992144 18192424501291295006886090624741826560 9992145 238454798532995192183994157351735806720 9992146 -103191068788902688477483935092001172320 9992147 339449705706383645883837222676098474312 9992148 -102703021074893649197925915228484024320 9992149 91970531324061835898772417678234371150 9992150 -38151529444862673120465633777990480000 9992151 45841143438851662617444830875657753296 9992152 340268649751217638908615412329835161600 9992153 -96150559701549371733344273604120800640 9992154 -117769755175146101916770410219919235840 9992155 -214789291801432356780351076904528869440 9992156 78862890123283795701600045149040069120 9992157 -142954439946286297787842449711931084800 9992158 -73785785536992892482856955834439078528 9992159 -498556001185178249642364138860421342096 9992160 -305073479618594635296277975016409661440 9992161 -204824680759942966447870358948988198238 9992162 -105851906384170980582890037755738421168 9992163 37128277990449557769210226205269876344 9992164 -17852407038485826229881044133502312448 9992165 94031310993008715868071789227105464320 9992166 67500658732054484829043293051586295808 9992167 19544105451817108221691252494944294560 9992168 2953917847105795131297626098491064320 9992169 -94439976078371056044496581839269229712 9992170 -73332554427824669467596732012917634720 9992171 -36309076372292406720470515369888434288 9992172 -94702964037360114843345777909526891008 9992173 -122899863560709149506956415425307361578 9992174 -177156034380716614541555635958791433664 9992175 62891491299798987384087252316701817800 9992176 -52991968710845337745891650078312857600 9992177 30918183356958392171200428449578510260 9992178 -15645716997375270123737791754819134320 9992179 31765757138874650137665986027393955120 9992180 469195159004244251179871444434041600 9992181 -224952595216325595428954580815537460960 9992182 -214100571370367900785535839756121385600 9992183 27812804309024687890514259633479406360 9992184 -236870956169755074664875764894517166080 9992185 -26841265182641848276405408457187751680 9992186 -214464496654068502425749890793648754720 9992187 340289103497986113978046350950511931440 9992188 -61956259238901070149173646439934796800 9992189 -110846648818001035563447145013889039552 9992190 -2142131298119472913584849282006869760 9992191 -278400669536901741013977023043366260616 9992192 -4749204806841931435000778233447710720 9992193 244485366040107402264151187674999094064 9992194 230820997451458877841047468904112594896 9992195 55263423996286903878520710215297491200 9992196 135029802073084245673081507819368467712 9992197 -15682532212127045864280627078322648354 9992198 26391103095983656888108571452487829600 9992199 13017627721504093303996088312214374400 9992200 325125835187832105501284040106450944000 9992201 -279983570607014850862313507291164749798 9992202 -327822121879813942509838072150884096 9992203 -129505747575756412724849725942210124816 9992204 159593790513681113910057222472621487616 9992205 385940281439134245645937350145136058840 9992206 -1213219147903646960742783304402365696 9992207 -63469580243801904891277122718888958544 9992208 12916091445759364237180061878547251200 9992209 4743189459878696009042964997427405640 9992210 -166056457142300669039567461601791398240 9992211 5457089839639241853258343356770634240 9992212 -424962628408789921292408062360642695168 9992213 -85386033186568683678748937107838333760 9992214 -213595474213748836764933595186806144000 9992215 253330742253768336851330951293114782360 9992216 -5872827422990817607601727629462323200 9992217 211603463591744338572987549527453488080 9992218 388838274063226751675498829414374363616 9992219 83494672865806193507534168174694961200 9992220 -1661664212043139607918583683062333440 9992221 -114582629237386025408584847936785257428 9992222 322018552288038811718699181837404886912 9992223 -208548069572423707522239759091859847528 9992224 -609279895511294698165700869142547529728 9992225 -78588488980272356873289131303559170250 9992226 -34961063389333330639516361489908588032 9992227 10388080724245947153148584044449219872 9992228 20331787463727185569029987901914633216 9992229 19434560911923902041816860474148363488 9992230 -75674483508358626997355349579968302080 9992231 123210972921767339138700954119382679032 9992232 23048898645729565815836205549703403520 9992233 -70546330443830390910251712559283742720 9992234 46475199391882255544832452752740867072 9992235 31781139766659545735687889310873735680 9992236 193940530265690374036031217584119316480 9992237 263135262911202314297540243136566228886 9992238 -127607176859009641436043383905386979200 9992239 -173076897280415511869021799269465870376 9992240 -4650412315037705802047251279429632000 9992241 -1628692490116912279991226519186301248 9992242 -32247440714850521052305674682522061408 9992243 493618602705617184072139838720406120480 9992244 -224771717927538519695381549680897757184 9992245 168091810644669018475591023093179113500 9992246 323779384430603689131758633677906152960 9992247 -29112291118198445901974638745620163328 9992248 -44968412251097408762348393884089139200 9992249 95767482892202960331797189118216052164 9992250 -9370682623300451670695854594231272000 9992251 250863746270824954299135353164822959912 9992252 26476157377652517471752363445827381760 9992253 -178986358878578343243007953152235201792 9992254 2120016082923662456911716135651430080 9992255 -32934431526665148872994527279707778880 9992256 52702693957371404070107051029633695744 9992257 134224606168836322576380808365321747264 9992258 -140208117943104115573117455126422217216 9992259 116532301039436721108908541558379600728 9992260 -283915099715530007770897470788462630400 9992261 140320591427945055354818433039235363584 9992262 48590384744086774966397722372551788544 9992263 155160146802058948052188471325370375512 9992264 -263083288600956085795049421724361456640 9992265 97596448215783607922404280983088224320 9992266 -69657784506302511454661448056399005440 9992267 -41971247429586709586637054951853866768 9992268 -114469272553572673603512888497535221760 9992269 -127610208050307446086614149692217523840 9992270 268565677089480793812737218599069154560 9992271 -127172582743764452729736219952429192320 9992272 -81064332422668215365329671679371649024 9992273 537326711536713567597210392991459537522 9992274 39696220103003431895908234560064066560 9992275 -325963365301668602356683444244318803700 9992276 -121354399594137163453934818255804723200 9992277 77913497048363570837921569387598134620 9992278 -426894796027229094399905850539242191744 9992279 -26162523232649253225384519076721514960 9992280 114815395285443241122208068286995456000 9992281 -70643901475130982596991202866378654332 9992282 -128738748312907985120367475678943893008 9992283 9776651340428588582647888124091492864 9992284 -194694983010611934679954433958784720384 9992285 -2923284400506855673314720113938720020 9992286 -2623444802339971228825174384929662016 9992287 90101257841017396356293356649933143680 9992288 -417509729936884942070345620972854312960 9992289 179119751928190948592448066021201519024 9992290 -33533575651289944068768223670721945600 9992291 395004121286239965724614242226701233692 9992292 75839919713488320622086631366826901504 9992293 258298891618036797678115212500771035840 9992294 118360890084957657775363095345864387072 9992295 313199984896647322351206335672122077600 9992296 -170866666558763948894419293501860766720 9992297 395332581977750148696559026353900160 9992298 145711194386185998375663862042376405760 9992299 70111551816717318031090850734429482120 9992300 2620437821721859895840291498312582400 9992301 297384610368558991772346766460771616 9992302 14594588756489295368412921079325299584 9992303 -127314793709667604158315455060905239480 9992304 -2513502095124595407888671217184407552 9992305 99438335247807713152147108277209147560 9992306 -109925739661447072333458045355304334336 9992307 25024645086963853026592016942563488096 9992308 -315762346401286277670291027017868994560 9992309 -339639315174486196018450759218723768960 9992310 -38991587147772007146738745054850887680 9992311 -172526117064060837384634837935689016480 9992312 -12491441665523280271674906638244249600 9992313 -3502125766875296637509253802341133536 9992314 78560133873813937175883160223169411840 9992315 1380535765080037031401393579354396800 9992316 -23172230650872024274793312612375797248 9992317 -308850270277545593726359331468431995840 9992318 -18204514164068899806812734192642003584 9992319 124007724001801961336999981678862137544 9992320 69642335748273850126531430488159027200 9992321 123502770127453242378547380638283867522 9992322 -430536425818083051146386033985568048 9992323 128840606153574997510698174775158893568 9992324 -47826045118615572321747979470433478400 9992325 -48405927110278401974086498674911952000 9992326 295484990809334001198246125378124255360 9992327 -159232070485523343309422528784735336960 9992328 -8253905518448154460622676451848192000 9992329 204477376538966942927456484219579755930 9992330 7167976133143929527061132229651966560 9992331 -83630368289646341718981298481148734628 9992332 -109004415973430039828742373481531632640 9992333 -16820371550120925927043735797587022996 9992334 56327088840713405866157408248758912000 9992335 -8719404006592167743967865517566645200 9992336 -67716393086596475627101513899266039808 9992337 88585611782701005990620577611649452160 9992338 136282217170890802617700136441587858320 9992339 259638931876332711681686938031365374720 9992340 261842856797658840727477819322603520 9992341 -129876470965330957094813392882124117376 9992342 -3453118317059771550645484206082213056 9992343 -224081585400707134853258345322906717336 9992344 -344980132370064553637437280857787811840 9992345 -244020262858078204722020572496628311040 9992346 15454533578896733075722756385333388288 9992347 -243516674234128952044343602351522469960 9992348 81793801614898101011623745775397252608 9992349 -397302087571686209847073509156831831360 9992350 2873743384392729444380898723918192000 9992351 6890983573604315520733547331052970400 9992352 -277528947844903556433983119060645183488 9992353 -114922205703947699982779703636941491520 9992354 -30956367572702784061127360870124761088 9992355 31365444089327782974027714103696610400 9992356 -86008537960123727847018107600817684480 9992357 21637652105692408329192770634482297820 9992358 21597480335590222722092523662761208160 9992359 -106867183075947136632659513551151694296 9992360 37757758225732989200424846105300172800 9992361 319593451367965060168388674655929705872 9992362 -36836347599592423012954131927612704928 9992363 -557718415973995648186970771946884669388 9992364 -80074061905828545670851601274836546560 9992365 -296713163138952439112371807063988122740 9992366 101436050452983618460772760563731379520 9992367 -41751966978391658087492825634462798720 9992368 17903712474432169615228963305228206080 9992369 110359411028869300855166623209781018596 9992370 22365104713972749784622447658573949440 9992371 8043041988663893039011344532506602712 9992372 -13046654509297305630911955179714419968 9992373 6734428696485871447267202226600199104 9992374 -12474038032453534983413812540289090784 9992375 595399106342695733498304704631746130000 9992376 -338623888234145302425444831541221580800 9992377 -163154454147834820927294915996950650540 9992378 178223727761203575219567085174891910400 9992379 365734862269361634647662073057249958960 9992380 372402257026072026116065982235089495040 9992381 140251885730518681201757758840195831392 9992382 -74826313070799288104316633822870199680 9992383 -3677069673081903591572362363570822856 9992384 97682516273002146388804871026325323776 9992385 -22940987118290426618270966676594816000 9992386 2216235193889953953208451607150753600 9992387 -98310303840751886814947219367137820000 9992388 33243652200082149022551617752139169792 9992389 -35275703417741359529890145349007489632 9992390 4702333500240812672740530548241283200 9992391 -789653328953542430001813040315999536 9992392 -5994071684638344395472947830413696000 9992393 484014119605638756268088210967559959642 9992394 192621907421311514102409658216784693760 9992395 -52878087637648469375127466958382589920 9992396 237242343866379982837987661973428336640 9992397 91763035916414209526525226152479623360 9992398 60659567977301193154062978114510797568 9992399 241146147203941115851426582546677250536 9992400 2262043416869515747751649666357657600 9992401 -42415871617856809300226335201580355598 9992402 -67566145988703137602437725484799822848 9992403 34390462859966843945529334117779523212 9992404 -143982281093611419217837245866339379200 9992405 -55972998142514632650111612804864814440 9992406 33560689999310308589216672241522892800 9992407 39033298584538568515044676072085254720 9992408 -86313122468970957889582961200371056640 9992409 72750843787854527708298555491715059712 9992410 -12690470224438389176163414336649385280 9992411 -25598594999738880402458890846835414256 9992412 -22685958885867728227341309826574782464 9992413 166023719198950863182370618924590828940 9992414 -223426637937884377891966727327609931840 9992415 -234501996023873867267686660561136892000 9992416 4054171626929999892496628326261063680 9992417 281641719517961318349930751070738901600 9992418 214178767601023830334270814725859059968 9992419 -1653050098170011678462989719406525440 9992420 152407567590796775850315388717257857280 9992421 -188047326942968829260448774447520839810 9992422 381786265843097894355565325596162176 9992423 -46306441161112834383417633481725529080 9992424 23760878157585844844501123687234027520 9992425 226189952264228122764948259417081508800 9992426 879503948617067219020521821703435264 9992427 29739279288846813717872807990649362520 9992428 203007254549117283192491749176793587968 9992429 -325706460767758200855257872499766392724 9992430 48989648842426805623612586464381747200 9992431 106666952052781949088575579721677043912 9992432 113735161900263580942080788008250081280 9992433 -193494446624490984524756421553093928352 9992434 -295542970349634668360852354218417809408 9992435 181552306684085566665057907122796801920 9992436 65864079451482925346978176282341261312 9992437 81724666502825390134104886166149068032 9992438 -2833786307651288677977301177399823232 9992439 -269511561013145900114690492175490058496 9992440 -238642952735755459680882136536348979200 9992441 -493575695322814246293052586986562293116 9992442 -49450046349672130334841727276933693440 9992443 136105898796161613522641303018745364080 9992444 38848699025778418040561174182118940672 9992445 -70169344137023350968335901149531337600 9992446 145595314258640042609662018451018652672 9992447 -94426191060392045503546252677827398656 9992448 202685417007145440293203130311709294592 9992449 346093534280653770387111901149463112450 9992450 34502011929882231915235355339418069600 9992451 -59103183514768693963311663249888796416 9992452 -284593535066252670445886326747715801088 9992453 -184894292266919109462639034954819513056 9992454 52340000674291217759425843060206801408 9992455 -121578055347492017282603003344054872480 9992456 -255864134066838892944539834841558789120 9992457 202720397993100209804635405176013052640 9992458 -64746171814837380678688236871607956224 9992459 13200358060122386464933618500621096504 9992460 -69223083722139666223570730464137507840 9992461 -86191595696295043985482904715259439520 9992462 232446193474943532091061216817632283264 9992463 -106577544882659104253112205861506182760 9992464 -9916660910416031544164197403745624064 9992465 39049767881804382716014796908735614720 9992466 13092022383569772773617680269229204480 9992467 37592594106104317248155734572321787792 9992468 -141815321438841749873212906697257236480 9992469 -3254813978058195529551876182434742784 9992470 3036491353320665448889320255563673600 9992471 -521990587953532930388995093678066151256 9992472 110994260556551879111004493286693068800 9992473 -99284384397208154073224211819753787520 9992474 -302266943496604249960279913750281547808 9992475 7885434609862080732884191206020625000 9992476 -81134782256252722046962161217986339840 9992477 -58878623648223446747383174638156575040 9992478 4304288376737760938500450587554079552 9992479 -32808160063365226001711174271942662976 9992480 -2550290251206081124680735544940298240 9992481 81596631159337768956389931132625062624 9992482 -15004657054339064987513416431225643008 9992483 -255965749716197415325711065385829519268 9992484 11285056853574295787455374890150507136 9992485 389152880454395738294254086150420189180 9992486 34328964670414630039195033389769257216 9992487 -5680991131034101461420479005845915648 9992488 -50143139176976910676939400887089070080 9992489 19237063452277068046393202329773876324 9992490 48402349048799923951325568790356710400 9992491 626072118750467518673001500188051892 9992492 31482993226465146215779902704998108416 9992493 -108613249849633277875061679981451564896 9992494 226090747437442685299174778034323455296 9992495 640670497913834480648693805414191802000 9992496 21996543395623117283457186908944465920 9992497 396380721038453176432628286612107260946 9992498 -198688956485575797830242818561036604608 9992499 -68004459248568653882808841190411445120 9992500 -17258211512481091784579799055043840000 9992501 394777421347110939377807553242633507790 9992502 -23806411351238740911826169831207000832 9992503 -30828646490348401392800785682231931776 9992504 -420605712111083022570553668160301322240 9992505 107219627431878089619053957927348746560 9992506 -82751858879366470734405683111403931680 9992507 -157259832255084579478049417065053301488 9992508 25106562228633967273176426176196456960 9992509 -133316939803737606662849804813287387520 9992510 4642638419415770377476434901206824320 9992511 164804115252548144833489406221810318080 9992512 742779056597869267861919053845102592 9992513 -671527075382323853928376335748610501676 9992514 -19000582273333317895018805225646402048 9992515 -35653813251449714797780639391876174880 9992516 -103189377418714191533720688901346955264 9992517 641347419129983772418428493360204709280 9992518 -12642912561954125634839907861899520000 9992519 -318751485205201082725001720156982069360 9992520 20189632690883798531622274280491929600 9992521 426315491836458518041440033427228855440 9992522 -15054369516343348908176307678017107200 9992523 53444830757421175844189433829439094000 9992524 -14299520057317835422245852166081563904 9992525 342472288343304997195941329211328179300 9992526 60859244640832173276901103592793134144 9992527 -527646026183021618022300015494821015208 9992528 12696895593346209574736941758576328704 9992529 673148984337222776137710776709677222784 9992530 -54632691499227076087655618586496017600 9992531 102226632007311659112280400291046052332 9992532 13945628845007495399956290615359152128 9992533 414149326151428889252924997976868376782 9992534 141238912239910391189289930681903653760 9992535 -34314545404528587462773847314879884800 9992536 225962077549138608438676645486783488000 9992537 -279945132095619488139076004905287635760 9992538 335743511070536871757532267630032535040 9992539 -737344665014151561876901654764584790344 9992540 -5002418653602977099381164935832535040 9992541 -68308513112442747174612680001737121120 9992542 -54119807448770583345686792360519196288 9992543 197137121258867257834798599244685160 9992544 128291562070777930538718101375259770880 9992545 203741884034039362675579528890483904320 9992546 164833097286495471490982794575893627472 9992547 154412752769005159002743238057469907328 9992548 106413542726317267157002270995970107008 9992549 73631353796292918816972435937948689024 9992550 31462184950504210838042888876527924800 9992551 -182429086761894688850515404681248250296 9992552 -86435228210243718588586158010667827200 9992553 55796739614819316414723081367135157184 9992554 19305713367727155693441700920879010560 9992555 902059576007649562851886578733017360 9992556 38054958290750787081574969209676677120 9992557 301250466197993308805218380955079135520 9992558 -301128793076004476483799427982772573120 9992559 320270815536458409581964854546201454720 9992560 29946023026807097526724291189304033280 9992561 -85958058771457793406233136367069385952 9992562 -112154125781345554244213983300543717248 9992563 135520791398302522615539359024827239760 9992564 -86955526751165042003680036785471417600 9992565 20258340548005183593322252603707887520 9992566 296346735132467928524486268655386830400 9992567 -69044283434243317268112783343364686752 9992568 -1571515168333375153392468678540288000 9992569 -90433229300249493032981333304928171030 9992570 -128551183729800430126553557507414847520 9992571 88573549378099852143638169371616107520 9992572 408790815906559689763887617824741246976 9992573 -16373981545336554826750847819074366740 9992574 -16983507689478014284071597021761998656 9992575 -108721759990608134803785201190908490000 9992576 -400436823917300011048629908391969423360 9992577 -90349983287515973238823396562053359168 9992578 64805226470725355092832827426602981840 9992579 -304273853332262554212451230956599737024 9992580 3618132107499967240311099352745656320 9992581 293777658491046908229925293968014965472 9992582 81530393630411606589609657347354743392 9992583 684001126799197649763885519700183488 9992584 102619168228707743430375181932839731200 9992585 -170698325903567298368487603586595576220 9992586 12058289612415283746307358652257088000 9992587 300345441581034833610133667723537985192 9992588 246579442245840659591056628090109050880 9992589 -20618880935282379226851142271181811776 9992590 12840432131574712082334284444777702400 9992591 -200465824297067232208070942605114886928 9992592 -118352202661743426879180702622338908160 9992593 23316250534971650820567613728072053288 9992594 -83391816984902193276356963926785004800 9992595 -83893848716966296001255712118832118480 9992596 36574830623916874151377347534639659008 9992597 558181313279257388100328465713133340046 9992598 -469692297831574558676081168921493504 9992599 170401647911850864577845193807740190600 9992600 64111584671698364029401822097620480000 9992601 -364634873250356335843049268483032448870 9992602 -20004864974744345878006874073441134592 9992603 48076523835692939324008384966490802864 9992604 85199837959708909027628449100216080896 9992605 -4085180385732988860153271159594241280 9992606 -105161116361797185663523073416729118016 9992607 47269546483749453888960824611057980288 9992608 -619479059363110815732695003428127047680 9992609 327672551505855708933826674370837233840 9992610 -120353842812321314863590369901361407200 9992611 108975637420045382312673764796503916624 9992612 75267110931694477253879006144855482368 9992613 -353700085084941074712778287718425741600 9992614 -71771063229168815872981458391951300608 9992615 166362486512191068846213378932721540000 9992616 -147800640074118737571923624911101542400 9992617 -184525264393793945617937121857324201400 9992618 176706776867182729008222898567907651760 9992619 -76406690091242960546896143008366976000 9992620 -135017897028439387011895619694587197440 9992621 -174495404487558178281229037452420019178 9992622 40245239245994685022653262821518263872 9992623 -256343549741869592719442188819041041664 9992624 36048216973483762383516390732201738240 9992625 -367122123075650119246614860422669296000 9992626 -37044157805809231136836321438924133376 9992627 -157848649113435355534371240564112659408 9992628 26806607172999973610328312563494613760 9992629 389057684939131680027526548974563509230 9992630 -126700775697960178888610996743339975680 9992631 154688046992077269333785324173152330240 9992632 196860543587574805469682032123708928000 9992633 -26387143495332937415266890429894950400 9992634 -20415449679574047527085293969295602688 9992635 -337353975942796869322605716968526113920 9992636 84853748313355960433082608921936555520 9992637 -158045901620390418116880692035234045812 9992638 102771614792456122150157705064853182720 9992639 259772002756913074343496862608589765440 9992640 -9365721190240895023242499535583313920 9992641 -98184399722300732112967927257413856 9992642 293348350790918847398518985921557993344 9992643 6999491871931369019737730187259235808 9992644 251740443711453210782012793769891206400 9992645 -132477418879531825046998020939350858280 9992646 -28839505117041486812367113266741334400 9992647 -153365650256263771576174709887352873168 9992648 -294313819435966457757396368210017812480 9992649 117756619300172296698845654690655815808 9992650 -10864704222322587940594987138145497200 9992651 -160447627346913206251509347435704600080 9992652 -150779283254206053687573765527631610368 9992653 -65895698606783645140345396250765870400 9992654 42139870508722029040931567769419391744 9992655 176660612550036949210521328933626900600 9992656 -8442546432438234027089487165759397888 9992657 -220917164538541379493967255200794987520 9992658 25098566845137503996203871037068325888 9992659 -40183748486168960347615468545745329560 9992660 199757865330816128370884650786748071680 9992661 29448719897407814926933331143744643904 9992662 -175264063829507447424600127070378976000 9992663 -325570813236932946255660953573223860088 9992664 -46065289790113798395667251332874240 9992665 -310801388736201136654645961662000082940 9992666 171106078560957019867025143368487810032 9992667 -295794955037827528463208426039852918120 9992668 157287296358659779878232761651607680000 9992669 -190004567949315420532524658894830435930 9992670 46167447613966997950509198887443046400 9992671 162338291040016257120947011289960365200 9992672 -371466275511688514362465190849728217088 9992673 291082823571575489364368683222326698880 9992674 -190541528340411359381068376163630481248 9992675 49280977752510346821277649951721120000 9992676 -302630012320374318254244031996153159680 9992677 361852634242071139849106730151315628160 9992678 -1182372346676427677719699230388579776 9992679 168807716717691847791323115781092524880 9992680 -56178293907654300683786836254743347200 9992681 521700048983884830374472473837059447482 9992682 -38253123427092087129790592089472726016 9992683 -7610969561631386326433332921110268440 9992684 -329756037704905529795363545861109760 9992685 -227588500855772338027515323058604512000 9992686 -75576430679864261565440431199191841856 9992687 -36622239607753184484872000497308039000 9992688 -4397939189834035738384664429735116800 9992689 -34913552952894662300842422729189655360 9992690 -45816412219166615707706246584087586400 9992691 -284648830525075642074014892798175963560 9992692 226612869227278553260065691756867730816 9992693 -411606267160947177804341632720149215058 9992694 -140947699781747306842145912704808057472 9992695 -9179059056010632402106188907397007360 9992696 -182148393725879070668057898226935767040 9992697 80657342715754519784670529008781960896 9992698 24656754778636178248717992045953439600 9992699 21109976948102545833490055311472945700 9992700 180870492824168786259062837897593728000 9992701 45861666455484992296530535392020478892 9992702 -175440030995641307667270653062575386496 9992703 52771890071557563287946683206207811328 9992704 -222191332031213055955527219642881802240 9992705 -187406935627415424450870956273488180140 9992706 39799741614227791565272729769721746304 9992707 -10902417019666374705895255296073625360 9992708 -159643975886227122167547363059115509760 9992709 -150600413323805376701674861267605249186 9992710 -25508775779491330876767602714155008000 9992711 -370093200400259325897458060946835235688 9992712 -243598042335942230159437404545953382400 9992713 -420294066027614664728109016011248024038 9992714 -51952205360873259722343269948380016640 9992715 46907191771979076762811918944592976640 9992716 251751246258928901362615255761725699840 9992717 -100140258106449046550952088277659894080 9992718 34434443835132743351680824778535574144 9992719 -77295166724416041209446622219212902288 9992720 -2751281302728308810423971470076723200 9992721 80043488724025733477252988759141315312 9992722 23093907814810937631906272236197696912 9992723 176008741771833160013132171156939206464 9992724 18720979573490874245547791092363272192 9992725 -95282628776690295569809357302294487500 9992726 172843892459339637021933939932095488 9992727 250662780561631110312813942596446080 9992728 -398181113081413047643430322535500195840 9992729 306638206406859983752776411236220053520 9992730 -23553841798060254441532984719646863360 9992731 -37309375379555725264605762579586644480 9992732 433358978598650425287266324335881156096 9992733 -134462540580856759484591411083022834400 9992734 -74686419824365140413143826173750521984 9992735 -22008638399003966453693865776889819840 9992736 117294766764257927573303116070283116544 9992737 -561778741164774432955787888049384467614 9992738 -16534383680797545617551064136882733056 9992739 -216735970537189996564136446081961239176 9992740 9349626543654422545595666171195408640 9992741 -130597136340557070599243481221409964032 9992742 66512572634470853254153649280723711360 9992743 373220203392878676199671086677028991992 9992744 303037251742391130035069853975953817600 9992745 -29576652725027450216260090624812454080 9992746 -85438237343312284609556943856770716160 9992747 179276434027071656201135916069106558920 9992748 -91074041407744901367816574113429035520 9992749 -126962279509029820242856763951362512352 9992750 17901045445740497036433631753254864000 9992751 -27345168705626024607121959757925339904 9992752 -45595399625693529874290310464348880896 9992753 -28896611766962582762110824851766878784 9992754 -232289686603294908234380159635191548160 9992755 478672823185185614645229970590048262320 9992756 24619850599166499501503658131792487168 9992757 -35217302907471478865500925655033235200 9992758 62862499018286585495400267098417004480 9992759 59700740375003959141769526302865764352 9992760 -17921904906944913193815225374724710400 9992761 -594612835741637825981341749109686599638 9992762 18042899766651678314277977711071223712 9992763 -63980350555228214926086636739809788376 9992764 -142759572624114378038078231974983303168 9992765 -194160288725420125953650907437926128000 9992766 57066889698647691578596762620926060160 9992767 -65531594118496620547957458034565467128 9992768 82336774646335455577122265921942978560 9992769 67966343647259905615574721126461047344 9992770 2242061708281261042890638717117660160 9992771 -167668023101706181926153454840573579800 9992772 -158096408793164628482247843008767480704 9992773 -12187285709469865174792530225356372960 9992774 -62079781546202608187243453636431804800 9992775 11106659730855421210112467266326709600 9992776 286780561080142317190440332172057077760 9992777 220502745437227909875178755285096721626 9992778 -94006062327605337974228729032258560 9992779 235852626316816478551771059907570803360 9992780 -32817840606485982369770671940513771520 9992781 299734331741769871195363200634151163840 9992782 -78821810749198221957560689002474176448 9992783 -411561296696028821596631891706321901968 9992784 -85207769435620800279187146364171714560 9992785 -51428963205500408275246946652744000 9992786 64156269817052437523935573396176412320 9992787 14110383748849476072746091610556150784 9992788 4867158360264369362325473513502310400 9992789 -541696890030620594750057613604615333440 9992790 -73717480657863366887406525010008382080 9992791 -57599079777491700541245143798007717120 9992792 337701866428500264609265271996214528000 9992793 86192161309224726596216317263365971200 9992794 102275270697019607034418680608612236032 9992795 -335762215564376630926570215356213179200 9992796 221213623061653024562817334408722898944 9992797 591992943416017190182028708445845054246 9992798 184333335480262234865663283943779446400 9992799 182855572841385762535968731890545898584 9992800 -24189404197288544481722562469851955200 9992801 -14304578394727228103126382752941344768 9992802 152199234579817658193588872777164367232 9992803 184992642148943647097781831913143172120 9992804 -496886704403699253622438147630468264704 9992805 57523086132041030300074291405036505760 9992806 263914917398793538129321082173531816704 9992807 223035880395807976224776399638741896624 9992808 3544263324949110203693164140812943360 9992809 705405295331934527367119878559445685504 9992810 -58488673012574771243572872811247613600 9992811 -725029428318539865795510832114685655552 9992812 89974351787791256608484530471514526720 9992813 3502969549267398001454698261657527264 9992814 32672903069448851522124126633158671488 9992815 -361970503058014627939372929779046587160 9992816 -16190587107936987815410899326734368768 9992817 397711211298889096422096852366621509634 9992818 150304671068358840797180458311619789440 9992819 -76477490174357759578486082165689444800 9992820 -165748759416541141246763566205655859200 9992821 -194130166266584032449436302901767751908 9992822 99787175754357068586825591775520440320 9992823 -109868312922708116243505946249448481816 9992824 -280072362025797019691925959867842560 9992825 151936858254229531726523653406140159500 9992826 -78265021835367483985200453677402787360 9992827 111892313421325172911506318637291013120 9992828 -189223122652871827808091658830669023232 9992829 -16053431758397220914765565314466631680 9992830 84926047894800189170734528530691708800 9992831 -270117548914970359732094155435450186800 9992832 65792975722372008891211071095706746880 9992833 211705891898157860634480494052688526784 9992834 -51977744262256336684162447556945887200 9992835 111155398980884408326871240339954479200 9992836 1547348803942235816705842998814978048 9992837 -327802588610182268081657857629542500896 9992838 295361650290772244830321752729195369024 9992839 78516183082290196390041153608524599480 9992840 -21894827008321512667691361568994918400 9992841 -1414182564942710767659571250454073488 9992842 -65214453351814326386643020460094430928 9992843 17978850112556638488472746103936432416 9992844 -92349687126692405318549203808594046720 9992845 -276124272978591834772320691756888734900 9992846 -72155901193076092841191853753756248128 9992847 -83471666977321328928161378513436276600 9992848 -29250474436974891255053947856586326016 9992849 216179198871685563067037307485492107200 9992850 2089262525741548344690999906093465600 9992851 304373615174092614138771985968995039304 9992852 54679766740815642702419563104331479936 9992853 111460763312390943749008384296732942336 9992854 -34325662925861391871415020418233159680 9992855 235096574820644489169867832691269029360 9992856 -1163068818049397435479522563763077120 9992857 163186224397469676481280341993927021312 9992858 -43251897802988322818117910507888474624 9992859 15873580623411483951392598174089905008 9992860 -15350995387216270167222833473347763200 9992861 -126898724628363018682839168220990016538 9992862 43672903967057793699163564745482106880 9992863 23876931158238825117204884952529384264 9992864 -49784294179133536176668893678853750784 9992865 -91286172710244054395425869018927281280 9992866 115792711285228369748622409978246132224 9992867 -233638232806525505913059329991525346084 9992868 -108968602516134192818161802094512701440 9992869 85772738773957932142798307643966254270 9992870 28187293881053033272810480092722858880 9992871 -63174082718112978416033383364650094928 9992872 243061193097123961142763365958348871680 9992873 -763335498825772221442097047575991280640 9992874 80699251407584644745733524125876220160 9992875 142223825731115576360241035923665204000 9992876 220727991126829652563479549180443055360 9992877 -100929116898799502040895629173944639680 9992878 15223022940897922526437104289100574720 9992879 -104148545318576385962108303738397235200 9992880 7733042929529072742464333761948876800 9992881 -168021703863448173317513196971235355136 9992882 164107821386032228779123332397374763792 9992883 146217617592660292832018139830072973624 9992884 255188454083549711632132089690663032832 9992885 74744738591510376976423493685471730560 9992886 57548821548705858122951629041258132864 9992887 -146118187191513050671251662311708511288 9992888 -125302063414630028434449114436732170240 9992889 147970204903359236069195339929390079040 9992890 112041439532406079487301229429756435200 9992891 -331432262395731693533677476530216439708 9992892 29853572443249466462462788915201572864 9992893 39783175243171186977467580208600645900 9992894 13937267351732630069870939640422717760 9992895 -95460435164725484711324615584855211520 9992896 -42998940648179911605416089042765742080 9992897 -24239752024967235088654446407778965820 9992898 212566197799697504826029259125722982400 9992899 -2994647056723883811371578629404377600 9992900 39752051285398933939819226913476976000 9992901 -138344067860404534292227180895865607968 9992902 7648138468737866538374858348390173440 9992903 -138353704783360818202632041612467543848 9992904 386598223704582557263250347760373841920 9992905 304471888496411270921532435360489131520 9992906 215269509632790237509194005556643328 9992907 -374765342496067613448291508056638022240 9992908 302027567733701311538842803773784173056 9992909 -478344533978451806176918000280208586890 9992910 -31406613994958316334968429038854304640 9992911 15460273817682607510286432714829190312 9992912 -34948295557528462601803924306914705408 9992913 -40407014323175719416258972936614919120 9992914 -215404483044595689178817792271023512944 9992915 -360817540788731797325071252048210984800 9992916 292039108886013778609010023512856965120 9992917 43438011547358581239294231863944104000 9992918 -69642168111824549720199367505002682496 9992919 -73876511401633469915072134302365980056 9992920 -22780270185076751556704473960869888000 9992921 88812590155670083286400813878100346122 9992922 100419760483811633317592915557393457664 9992923 2669659920112521222611282649406383936 9992924 -279483555681520576010939015603382511104 9992925 -5214047415409265309483218658329600800 9992926 -295748955910708687047635434491276809088 9992927 -188476858719327850267242857089615536528 9992928 -227541205994145706675617680916429668352 9992929 -28739875462279467355489819266554775552 9992930 47400400779361337310730273019526649920 9992931 74655553417603346213195283945966736224 9992932 3777359498423285181389909113818758400 9992933 4001171102071915548710097691700173182 9992934 40986180439745660637329841814557601920 9992935 140188659741226535754579166666927469880 9992936 188839112491225776509384846630012928000 9992937 131348140873842986587334746951552982160 9992938 7735391071732090348264435700633288544 9992939 -20268271535076211169611751668446768600 9992940 75869651012382793955389071702395842560 9992941 -179929557447815663774123188337329380128 9992942 1484491099458352488751017124460227584 9992943 -68802712906230524916214401160940774400 9992944 31515605590695629422013135851865702400 9992945 -207694351402636121146533960844796676300 9992946 13474568241765409512242560018657826304 9992947 -511956863341645692366198868400614425440 9992948 57879713542884960936591185555853803520 9992949 123751001789172823727321317121900242464 9992950 119882830848462999510911699429907576000 9992951 -112319643166858786392758376399334051128 9992952 170036758547091233668647138458219397120 9992953 -286499605128477132565496606964372679680 9992954 148409501194045161576400951560124216176 9992955 33126699835566006240292147959204672000 9992956 -225998404859832957288127202733984378880 9992957 26149072122915254082940659712256252160 9992958 136022342500566786192903352559290584384 9992959 488168014725325998549987685094015955640 9992960 -81559325613012594767826117923690250240 9992961 7214375952591236262293065662554368416 9992962 183219795630447860376256941433663150032 9992963 -397435026875640866418764167294898998788 9992964 119853947290824786515926482189956606976 9992965 -222981771452983662707984143936936578600 9992966 -183661846297029601557819376833569644416 9992967 -156855111016574712252153706042061924352 9992968 -5738237364669012365920838719430077440 9992969 -20522059474779711104589009121062194304 9992970 412070351493941925906300447776447520 9992971 -79513772411612208053979931092706113696 9992972 36781756059799929448917324768757535232 9992973 96291616884731178333724227591693663264 9992974 10166619706625927190603811871001600000 9992975 -213160396798775300644118553477402507000 9992976 16453309252146381778185981226424991744 9992977 -24315359198314085588226122527442768028 9992978 -144550459747936814536640828488058962944 9992979 36309801688933880774886029907130739124 9992980 125398586762144776123751997969323616000 9992981 29002099926059246662930706548646337564 9992982 -106192434440983893489770990295650697216 9992983 89308910087947290725452425016232409600 9992984 -87429210833206161544011022151814144000 9992985 -1456250983316520151980104476535165760 9992986 97952138569705503892345222850161854192 9992987 356322869361710282327688208596995066880 9992988 95524934901702878467929373265123735040 9992989 747735042096949569186993582240734514124 9992990 39428080163642869185229375610953946880 9992991 173406738953452381591539566924429562144 9992992 44037027040218326644148991227158659072 9992993 295332807569431231925950265532723382320 9992994 10525621349230210465360746913069424640 9992995 -112269536209890149248692839741930565120 9992996 81487354896479923298189822610846273792 9992997 36234621466776936059517008852742201600 9992998 498909901176756031710674180230949589120 9992999 88257078279271633684528049877638544960 9993000 -78520860529142097650138398950543360000 9993001 446531531870378292898854178725514000000 9993002 220877442664284005003120026614354827952 9993003 332306091209226807300714006223616796504 9993004 68409779392230818971224180534501753856 9993005 814220336114027845215194611351088640 9993006 -98405508438713542821315503729091602688 9993007 523695347219445847756157576375354133720 9993008 122134818727718122495971944686080983040 9993009 35516737517677642028510920744521292800 9993010 -31633321287973590652704772933344703680 9993011 -69928591534692747228716180406832614240 9993012 98921408938405362955576735653890764800 9993013 -66949534685202473693182342086404570816 9993014 -40634331380072865035788675035814914144 9993015 -51349505387223926760452198387136770040 9993016 -239979879728765255972162789553976381440 9993017 144237251105606698975384418552122565760 9993018 35298431175917378234070678067476687360 9993019 158441273405915090163590490397009832420 9993020 -230626968128816782688699207643341783040 9993021 -24432445688929762099256051721899329440 9993022 -62871228234864515348467794268879389696 9993023 -544500360348924723506361614703600925320 9993024 -141907382523641739474267989453391790080 9993025 -13511386506381966049809380520419136000 9993026 76919623654377642598335376078743521280 9993027 -407611661595976819950686786325022920 9993028 4209187594489818411324932470159129600 9993029 42960966009180900918011902881663502560 9993030 60495447318450897915870220041302632320 9993031 4328955100825099814004414839469109000 9993032 155341938890267388775906607949336084480 9993033 217501430916093369354087956561517559920 9993034 10279236252767285205457659520773841152 9993035 -103979175964432901015753968883138751600 9993036 14366745717345626011891937619824738304 9993037 -169597390819005548828760648472606656576 9993038 -247330946989281333209645034748313663040 9993039 -15098355406404746531385742819950641280 9993040 -6643441266394036176534868991716884480 9993041 73010890610507289470724624354835724544 9993042 -33441825525160418184670236253432751040 9993043 14364681620373670087492934341468382144 9993044 -195791438578620504568744277111216611584 9993045 -74561583548189682175352908591097203680 9993046 110531668532334709621537712445063745536 9993047 -245911487025925204839039723954910752504 9993048 71858119735370653705277517536949657600 9993049 -118102590929779033689463412052649828080 9993050 -132843342003374887261301088391779552000 9993051 3137143364822830205174341376880315432 9993052 154783431096869168515577630306780743680 9993053 78364804523997481997410966276017061440 9993054 13722842892758711055384561310485666432 9993055 113130018877063985145103309193655633960 9993056 315143926754532768470803324878074806272 9993057 65785801930575873866209736191807041600 9993058 -145447138807522959603885239422354696416 9993059 622668708906906215644093072757759414616 9993060 165480527557903008127845410133791477760 9993061 180143047770831074779191652534703703224 9993062 187088382004379994995610201852947896032 9993063 -53533482453571598362725204340422496512 9993064 -60965744657297598976829764495432688640 9993065 -5673421027181663957876421550510733880 9993066 -27166046401803514349061032505803078400 9993067 -54822417916694831626919986802094908416 9993068 86917168077872046782860168783789578240 9993069 -303019918434219096284397939515230754400 9993070 147061123351517029761505555262125548480 9993071 2389349329303169133637371524181072768 9993072 59521419736535961910055786141289185280 9993073 -327708650099348808055625201318277484176 9993074 13196734695215665271134673881812306432 9993075 -6413303758972939500587735675048117400 9993076 -168892388128060154578294213000534179840 9993077 62369589629065725926134940351801677020 9993078 232423021212780340414250272261968923520 9993079 -338947578846605750491858944202662503320 9993080 -251179366977561599593253080700729241600 9993081 -97384675836962611247041797746538297600 9993082 -280446945623173790579573284116001718016 9993083 -129470238231569157739338464143983544668 9993084 71531102221386559356246269129750094336 9993085 -177012612267659784439904335202854763220 9993086 -124189982060079052980819351072531374976 9993087 -42238575874000854119269608118868297592 9993088 146908847887465395309835991001543475200 9993089 421827821249118253161742305799809205890 9993090 -135468971744288745151773529253234887680 9993091 309095420194807206396409591965952922492 9993092 -128470224104844418301529319466869056384 9993093 -366196278984735514112139510980207585280 9993094 59041583486667801388107994918553739072 9993095 143362547024361063302673770462369587680 9993096 -98942522924375585730794667719831546880 9993097 -239982383960577609822262231084144314360 9993098 42503817408158826062971231022720501760 9993099 -313835572170797154665668830019353744936 9993100 -63074760090258574269880919676666905600 9993101 45882544552801672339024438386439292832 9993102 -33283100243833806649480544728946073600 9993103 -28749529555755943475706557849435677648 9993104 59909503228993908904345576287514460160 9993105 -521256182959528226850712367242366272000 9993106 -228088175784143563893778866536299483248 9993107 -73357934573752665097056018077267573160 9993108 55175073288214571891692261546797637632 9993109 -228216154528959242559929309707020274464 9993110 13061102672794560032833629632097926400 9993111 -282718472670874280516339888791390591128 9993112 214395578098649568416600012764126771200 9993113 -362614068117655483363987749815770343616 9993114 -3363089329462100619357794001795190272 9993115 -365328672631453092887502885765688765680 9993116 6978062631969511277357039609675274240 9993117 -194789640261959698350420788388255705600 9993118 301433446776662283041784074811338213760 9993119 -8995716975434922988663322868108264480 9993120 -48600194497013724973136276454427852800 9993121 -18507411242815124649940883339974939678 9993122 10386922178051270779233543482052820992 9993123 122027697389449342838309605278304438224 9993124 -107876076091904523485919339261740851200 9993125 -9559172033633788857853914331933800000 9993126 49251807171594401540653186036788971520 9993127 -38014525157612850460311011535394126800 9993128 -207113366029610663854297678751754531840 9993129 -54581767612922528616103148744119279872 9993130 -16475411965474110011717994328828339200 9993131 451741997831690552628098815493563616664 9993132 94342807420525752912793314602686540800 9993133 -61929245553525370616742662661023056416 9993134 55171491379776916884307002133985204352 9993135 49922824098292860579493810647028500000 9993136 -58981256532359176585032607535545548800 9993137 29476860651303103190648085625306986624 9993138 -59689380908604161634134424751070557056 9993139 189517187788048512285486514452485024400 9993140 -34390738126094143292357445024693534720 9993141 -74598159515836553743081989436483396050 9993142 69399450823522828193989252744447490688 9993143 -134550803855633140415586128931755374680 9993144 -112510072124631501504107307622318080000 9993145 53594419340102751624615235789417963200 9993146 -114851046224681057012144683824881059728 9993147 434444217738789255102463306825448248320 9993148 340611516932208277948767361467724372992 9993149 178180164236250285251812022879797134150 9993150 8147902319674100895245205926523672000 9993151 -182034967357001604872017675885059048736 9993152 6705448895034956620744952426048520192 9993153 -268320868381574225991877336113994834896 9993154 326105437118067146084487143020709208480 9993155 -19352915728176902107771544866948929600 9993156 -149292750722636688212629421494421603328 9993157 174909116297351523658689316100014112 9993158 147133704503866711114782386635954026816 9993159 -168969806129222394136720178116067228160 9993160 103168974795633249071197247398821888000 9993161 -572708841027975870174583212384362256588 9993162 -100049776388184029348439705270944418048 9993163 -418770667448857693459939326974328871856 9993164 -388714831121625898565343511690188249600 9993165 -27181994810378444119845701665409698560 9993166 13605979680437015475834611314711359744 9993167 -475318049123413554952180978591096256784 9993168 -46145269272362673367276443882131374080 9993169 -478435091632176150129122986008006684430 9993170 104469343569155212645128448623533660160 9993171 -149554549321638134983493580843422463936 9993172 -11850680745993361238335921271970152448 9993173 -409693489518813538756669646623370182578 9993174 -152191158753729480083217745259966130240 9993175 15605873099286281417718743734779796400 9993176 -137099087205890695454482109628404797440 9993177 173012805334695533615562996175545229914 9993178 -21230352163331516577147384756477560832 9993179 -4917518216021585627539573702819339008 9993180 -136186309321783572448041312707471278080 9993181 -317448965515606658977061191809389312736 9993182 58372613528905673840300379732370120512 9993183 8262430868032912787397674296247136000 9993184 -602362825157280892587257686739071795200 9993185 254242004927089221934240553756654671380 9993186 23620528032392435859654807420479646720 9993187 -111129950258587389570254669610788846400 9993188 -377618881790603320117431043310576911104 9993189 10453839707194679404023610128506270208 9993190 -9253132888133156958109332015390086400 9993191 9044064898232190972303811929458074368 9993192 198250822333632667256710728746429399040 9993193 -3056155613084893934249997907789462400 9993194 -205779712239681870155502500836141847040 9993195 -211633672973849247392422048425054048480 9993196 180246430215416011612697874918606598400 9993197 -15559761730614342293819248729321120200 9993198 101640701306753766006042767934876070464 9993199 171743749644992738316672877428456279720 9993200 211738235651793197800749388568985600 9993201 -141412259474775401446379813299332454080 9993202 -5260602000574480671138933218691067248 9993203 -124862965299116754543045345076717029984 9993204 21840102107774670348277536340861728768 9993205 -280823978722542545434932236652841687140 9993206 20415338177822545331127643268077211520 9993207 -56172241018250499497316724819915146288 9993208 449917000948077370544976197063736360960 9993209 125509987158475716004707358571849410410 9993210 75006424808251518077219749218825864960 9993211 -374159412298237042074134791926496593648 9993212 4770608775032779121128979428951495680 9993213 -562818096115729627072158131668750458 9993214 -1178541312888867953529291180588389376 9993215 159924982119442052776065598086055488360 9993216 -61304367306131953367483315413548269568 9993217 59299568561049742054980186323679153000 9993218 12935695777919105401617782203138756560 9993219 40079081719902048415146723081851314272 9993220 -95570072089726977574706829472151397120 9993221 -15435117369550066433282826209748687360 9993222 -62956657228202610576749940004239951360 9993223 78817437782534843752076570692382200472 9993224 -51226998268980298788599164551531233280 9993225 23320746318158643786055491746112343200 9993226 -25269178937649094972727412149625743520 9993227 -152457565373696698413126312407043498924 9993228 77307212674168180326202683106834661376 9993229 214303267867878336688989484572069007320 9993230 -44169618562003785747156388030293914880 9993231 -28009330530199479646542944650145739888 9993232 104311939539659785051293667220937383936 9993233 58996947180045860134981747462872898482 9993234 112878351481137660209795970054106432512 9993235 38742711451287652949697795169155238560 9993236 55246069056354926348483521992174403584 9993237 104450054745327187947072534238347603360 9993238 -259328822167687551040423165934763456480 9993239 -252363903834827905605473170161826443960 9993240 70103712788917028130396786987663360000 9993241 30140788549191784962097667454201990532 9993242 560677651347565980416473089704600064 9993243 -1057623487268391375146954367163971840 9993244 219287842938974624762814057446630428672 9993245 46472608501177558026792154388035632120 9993246 134025475514704601548147852618489048704 9993247 -54885568393451499990551286261654960000 9993248 307345037631921350132688111324257648640 9993249 -13876293129936778684195660199225088000 9993250 20666683024307102157964985897923968000 9993251 201023476481792116418382833480319088632 9993252 261897074021611881395182508824547730432 9993253 29409528261251074304490576891330620160 9993254 308366405801543669016688660569415236576 9993255 -95251346178902467014047615768884082400 9993256 24087178264674121478912268301050408960 9993257 -304559403136564429919250883737634447494 9993258 43514166582628844671215593577516727296 9993259 -158963219564323526777881056809704301960 9993260 30863374581912879711010474717860218880 9993261 224479539779894672134593155415917873472 9993262 4571617646189994345262661297242931712 9993263 -247539892343412208458114531998367344640 9993264 -37318824495542984655611612186596933632 9993265 52455658576752356712699026956281854400 9993266 -82916739528510004229267663600390592000 9993267 -421439895496339954387751397842533103760 9993268 -69579612625541184764642206358415555840 9993269 203875944422380245728285975648598492 9993270 -18432205623620290110546328805909913600 9993271 -194828462574141357558408475507548829528 9993272 -13270133264262700343677680132111667200 9993273 -97193492594141863960572876814956068016 9993274 169771797074720368406342776691321153136 9993275 215950605280256219914757517130462737300 9993276 -39279753460499488330984814995955251200 9993277 48287988368646766393646250722752031744 9993278 -227645915627973883352194151630731930560 9993279 214310997013866167010625377170781002184 9993280 -132603292957375652180441420794240696320 9993281 -312070269791627587884911221737881481600 9993282 -14182600132200189389008812069806507520 9993283 237832304988823719895605640080441181464 9993284 -34804683471462919870935323225272811520 9993285 -199627181782558605686801724016216662180 9993286 -3676548810187879076020930798990631616 9993287 -686855703368182913899848324711729228120 9993288 -325371871971959640260101686128764477440 9993289 -164205785642012964967011320769167727910 9993290 89950972725634218044872193666198114400 9993291 -59937347041509685306151822862619913472 9993292 95278651356613989895312307199718966016 9993293 61309396493855026388938639722719307264 9993294 6993577456068064068509321614943992896 9993295 -52861788127374600802562194783958383680 9993296 -12115860661414636797217564049225023488 9993297 -216144892940095766092986443525451318720 9993298 -13831494756516282367729986619586264064 9993299 5756004191108868425737876312891329408 9993300 -124351647174455723995372981409306419200 9993301 -492096604325887279408643612279230332996 9993302 -31938417616979404357333674264691776000 9993303 -167997535461150950239181835657173755488 9993304 355405124545312645905213062529926645760 9993305 -176051856707616395873238732016565136000 9993306 -860368455397037853911381888781729792 9993307 -149176078315284590386332061544009903520 9993308 108063052320251111385079408672881487872 9993309 -99820126968090833717492428320217519392 9993310 -36163336534550058175726458953592181440 9993311 -114638130597356771900853703772184110976 9993312 -118645398412323509342764786084159684608 9993313 89070658370521892928885566521541410560 9993314 -251113737871266681584009704314653450496 9993315 -5499067952377810936889409267237288960 9993316 -7522222398366213868751477332225044480 9993317 138851510077262744135514405497535354366 9993318 93122788332685393577797846294299793920 9993319 40528997399195577609089180986094760496 9993320 92296001833134750230019879956019148800 9993321 -55302044521786986136952369115813162240 9993322 121274763359267211222777890011106591232 9993323 -150274330157136194522075846168405909016 9993324 146275976079853165108434874765453996032 9993325 -177837946032463113843547719558383783900 9993326 -448500932811306047901578842156514304 9993327 223370083063816109163985545613890042120 9993328 -59140879561251554219088254668408356864 9993329 -2238755141951169243505809633246621120 9993330 -32857353486729425100284227683576319680 9993331 130826538072696801370191904022106329680 9993332 -98246980725126576342375783555337816704 9993333 110787483578483406361699301773692464640 9993334 -13967686521581581750002443208294929280 9993335 25449144480418150384950463985952172800 9993336 -30585387796902072885757880188856217600 9993337 23492007845554652738538451569486666986 9993338 -57817968207838027041849905269825608480 9993339 -10916197529794239300472562128088768100 9993340 2229332311744374179792494715067740160 9993341 -369935737733441618344523012436089883258 9993342 -72958843125003978824572959746459443200 9993343 -11774695744196841699870255935779489408 9993344 -307998990061355744318656587520498728960 9993345 37857875489321744082311659461091055040 9993346 70725044483494312804461637661009184768 9993347 71202148046153324709997291774123433280 9993348 238670389143614812288358830228719390720 9993349 -560227874871582009890006942553288863650 9993350 21549964071966689058187361589714096000 9993351 -103271047011979377564132624291305782320 9993352 -471645404335516937405111312984351078400 9993353 256646762702034287428156495263439061520 9993354 -29063804377560451807059514004550739200 9993355 -35914187571529929640134007997937834000 9993356 362380583434669845569155320572183473920 9993357 174376599935386816728949403726979668928 9993358 144130589614328999349834830045912633280 9993359 196115125843720994036517505195844896560 9993360 6457834623107272257895388308592394240 9993361 119603855155734394646143289560208573760 9993362 68282352930892721625972131723633318400 9993363 96913447914251955471595154229537209088 9993364 280038947751119738672586593562993999616 9993365 -120642057898230623490183486505785267600 9993366 34283208375976791346708236244178477760 9993367 27739192371061115505784028231167984592 9993368 -139119063753253400591343787750187335680 9993369 -326053702484369380391727904275721453632 9993370 210873575559610532173774601632648190400 9993371 126568525440522015518869651993790478000 9993372 -571424616708554083121707605799919616 9993373 -57785095230174339793951049858770453600 9993374 -12118390055625683447902350923906792064 9993375 216475923888199337995575617776867584000 9993376 379898768627096771590053082401456783360 9993377 -263276902501098523497663519355235911680 9993378 154346481860110145692103027500617585024 9993379 337944653282410677824338070713245273480 9993380 -163393423338699249407141306788343443200 9993381 -64194735026503577747989150574399159040 9993382 13731882371469131744529673845681254400 9993383 -6862262449457681012258140610150623368 9993384 115382104862006617995845227475912002560 9993385 -163763606240151487304883709425664544640 9993386 26164611092971966459560469443065277888 9993387 -81833931881233767505085451395868176040 9993388 80797523508974356478748916042487084288 9993389 170855586519152809724493127902729221856 9993390 -53659799346993234592771016872813440 9993391 133819712581087861034299820890974815400 9993392 12591276395838082790819761775632711680 9993393 -199408393940126283639968153206777688700 9993394 164614648138700822086812226320684788496 9993395 -413308197104780547911594184202185507600 9993396 679416304250537416120859262764974080 9993397 -50183631166246843881915606543470523154 9993398 -253158751056843336236973231868566396864 9993399 -125151733295509599930712386738351161952 9993400 -333990754656902798972420636271982080000 9993401 167404917619650392394836822613704693904 9993402 -103295892837657170181833711927845608960 9993403 333352875915385867862399669536797971028 9993404 104555008545297117198741922287107928576 9993405 55704044050198043843407058896635316800 9993406 185465181725744939506799989946090065152 9993407 -558851538221125538610075988829828113344 9993408 -980937473332681151198483285941420032 9993409 -135182007974122738245926775253089811390 9993410 51750646067107094156838758725804339200 9993411 -66243706277253947503463195652544436520 9993412 154519654431692812188977377166755528704 9993413 515535397776531739868759588760489061662 9993414 -48210345965849162355183735021546826560 9993415 -3710117834885471529003431500349909280 9993416 -92558634256805160021052653545782947840 9993417 -114478501856659609052782527317484948288 9993418 20074543025243702654099152051871834160 9993419 500885677675269971716572148942542428820 9993420 146325627010453436904763745209702425600 9993421 851377060484045385529114417153852840000 9993422 -28326384421034312239470152179895840256 9993423 -244588144519726873482961404418377906432 9993424 53655976710740473953426829972328022016 9993425 92130542182150496339264015761025599800 9993426 -144526941201366751039764211441060765056 9993427 -165866605293601960053525027384588792724 9993428 -128701313182309479295882930364116318464 9993429 -2475586646464714586518692172092004800 9993430 34339001441198956643461751129270880000 9993431 74687160590108059627202526788767931904 9993432 -296034771623037755500479875771353927680 9993433 175355380242381829201220859821276318100 9993434 116248115978373722482927780969761937152 9993435 115104763340685860398632732841910002800 9993436 -349333360674194245049655201246539384320 9993437 211688330127740440401397039596909202086 9993438 -7965737516302994667248353752482011392 9993439 -221689460107861951534126147582029760800 9993440 -446937903094513177626553130181702451200 9993441 13031048833524265816542660254683749504 9993442 -884115325246185499760873710428092256 9993443 535442666296240188358894645529556769692 9993444 111711356851254425412963371086083388416 9993445 -84684481620287055110444367631550234880 9993446 21862344366247400489870472784168296672 9993447 -160034099326060394117552521274469171360 9993448 35063380728456143116149548251274280960 9993449 -8144308791430408653209789011453160160 9993450 52189073075691115270518149603185536000 9993451 -166075763612109026829134976857438923088 9993452 299483410764107994287010601565481850368 9993453 204695282289327484521672364814073290304 9993454 59985941422288296299953507006611375360 9993455 -155131595868308145185218760519421875640 9993456 5033169283347649441017567689628155904 9993457 331687171788865163938140660634402618706 9993458 3329853199679258726836578330363701760 9993459 -73052775436060385353131101736520746240 9993460 75765315129949387242299952971857601280 9993461 -564579027887083268044876651453556665938 9993462 3624391526504287831364724367034031552 9993463 -24209925268018486214041647804759395232 9993464 74341349506253305245197706633034014720 9993465 40399546091370841911164274265131416520 9993466 143027207973867959091920020152273062400 9993467 -51523057073380746620716945314136389936 9993468 1720314932980292682323450926440407040 9993469 264241988979188664189589578797970108096 9993470 60300397458676828893182475165821660160 9993471 225492660044669749854574235636073498312 9993472 451065801034449412970180438623686492160 9993473 -33123119074465398930786220111482120000 9993474 -22336130106433195002044821243702996992 9993475 -46816279439745645296291140586672906500 9993476 414427346775120372817531733549173138560 9993477 152490500657579871714947171346447882048 9993478 -17384378037494067795114921680670595968 9993479 -76760552641539227578063473143272078080 9993480 -71555764930898105186167084602118963200 9993481 -38226146595451523557128223390752368588 9993482 102710597907673422450180654645006269184 9993483 390962456155614993945856828099177766400 9993484 -4665686750110338872831881332366302208 9993485 -66994112651083689777994123672965584820 9993486 36652845103177741114331575887744665664 9993487 -206177067526787682317085852989130700800 9993488 -20002512870704942696887674998538559488 9993489 -26864604588513321222832912081958089632 9993490 1383827240833355025658869410524173120 9993491 190671348327324421225175826966451307400 9993492 -127577076015001662973287727965099437184 9993493 242675970609657825108966177519348553742 9993494 -17923127078408226752697375846516910848 9993495 -180555701255010048303983781606105128880 9993496 -237817727182799891345505481004574720 9993497 202411343180531142484582761156534332880 9993498 12948798123119614203227643976545560064 9993499 39776750887535792677177182008704477720 9993500 200761939395571847130964564659486720000 9993501 -1205245260636470321906466277090903296 9993502 94815481090917311302038575327434773504 9993503 -24377595671847299214215188651469246976 9993504 71726350753803746713727049304516853760 9993505 -311434558870735683945225240645282239340 9993506 16035966167379036508004423485898630400 9993507 -97093556882663675373968384635957620360 9993508 56918116756387476913385917183239852032 9993509 -134740636130002974606758079523426515360 9993510 -1249516261008250492755282607790956800 9993511 -839770221508475839832949577456034464 9993512 79842816369241647088037635804487915520 9993513 -52738735765326799250466551050865798256 9993514 59535926077297858000910893028409479856 9993515 18380797161426145865226207055533084480 9993516 130704738511237527413272292536208071680 9993517 34347824245615026417246203569164924566 9993518 75414684946740312959864647278982070400 9993519 -206871458759431159721658280922311881336 9993520 -4889904504408991700046080978617958400 9993521 154952718852133879673251504262490555624 9993522 29788012994866398754434335975648329728 9993523 -194545357671723947439687254862489261456 9993524 228904034639132028205607349774375156096 9993525 -11756594438245369324931624084598588000 9993526 69911703725716815034289052736609750080 9993527 270268434170791697647554674888888894376 9993528 97060141971507158000134124732494848000 9993529 2071374834757207059505643231273099840 9993530 -24366140927878988239621085205752705280 9993531 -129176586838941945552531593226118217448 9993532 49031306176823318195090207724097142784 9993533 -375526472521697874407456078445496999776 9993534 81149341062969112447866060757894487040 9993535 -418001831795625828225353545378967241840 9993536 -53534841349226463842043260175963389952 9993537 29821432982599329180612654442294223586 9993538 26892648091456800374328346807933057920 9993539 -274271971346383615938327995619160782660 9993540 -105416919006678832783536693985802158080 9993541 -556525801312584323680301622661325769058 9993542 72604270943613595720743435972741096192 9993543 19303486464135995137076699078534465280 9993544 -4921305622082036039045868545654784000 9993545 -192190588188551060472529669383448892400 9993546 -29675560644176245647375691424293447680 9993547 -5118932595477489241417509572429892728 9993548 262947765557612207828351280422634817536 9993549 -3780303833906347333850029717428859200 9993550 -35036170468615204524225445370742864000 9993551 -537043674375069255559536496417183586448 9993552 -19903436011338093303408715564334186496 9993553 40242453159349533242535449426315245684 9993554 20862201508620581252968810238650202400 9993555 -56386209308781728540749866114046842720 9993556 -87756600977181400554175332069529975040 9993557 -85982150289585363620868358913890450176 9993558 -11148343133878565833932837317941149312 9993559 857948758558541068325477679296682234840 9993560 -371628560154432242611825618512946176000 9993561 104877775109555869113385143999905406672 9993562 -113030953532260754124164027165060191488 9993563 180643204300536347445166964949935738880 9993564 103494953295018610316664502464269107200 9993565 141599070087272941315617359573514397920 9993566 129095435419552782338108196449802066624 9993567 98762856223862431222018221253448625480 9993568 -239234339844140849800942909924959584256 9993569 -65743205394615793360428798436552744320 9993570 27241388727133876936078491607808217600 9993571 -51468509853709625367307200130716439088 9993572 -63224496958510837859605915777199217024 9993573 188021634835303262896312733346175457022 9993574 159798097368603185493798296357081051520 9993575 -453469177192247593052601482018915300400 9993576 3901140025063260026858697412399104000 9993577 110093582770172098711981501653011132640 9993578 16319771262307935284417895174980710656 9993579 -179068922498968378801925169031555392000 9993580 -110587299737009230871292652244152012800 9993581 23474097243425767993242791851158556800 9993582 79946921061865857794409346241418511680 9993583 -27658371780064713785862612343741416360 9993584 2379880085187634590590300851988889600 9993585 -83501773119636742640293034786228903040 9993586 -71347954540880475662970308616671205888 9993587 -3048033812618359289146446934630853880 9993588 -37728363529111642064632176340562196480 9993589 51302581126103259840711241756763958556 9993590 -34170661389298378792472960617108915200 9993591 7832490419226139491010619476950031440 9993592 -1836533668574803568138772775265894400 9993593 -276220263703227059517810684669481243056 9993594 17957762682076215106571390904148709376 9993595 395892396465375671935139698349050342800 9993596 -394477515397865001670831326270187468800 9993597 59275143812623381852551494302171284480 9993598 11182702349756477150513455134102514560 9993599 11294743254529746536310535184956647672 9993600 -152496357174228674839418609071030272000 9993601 294665768531161810045283950402247143600 9993602 99159130868873992197439131051697356192 9993603 131056978466326059044686333913741012304 9993604 -122773800144523912738389601225654063104 9993605 -44859508140303106935858233814401988480 9993606 -9049063773945051165751960958717921280 9993607 667823253634826184203602136700591888 9993608 179491160019787940398851266011923624960 9993609 330715957900829557520854620125773433514 9993610 -233804625764536273846399900223933306880 9993611 -389960252512458803970831056919740671788 9993612 -1343411153829073659976781204296217088 9993613 -119039313409726256241199961775518594304 9993614 -345254566330647301984047463353581432448 9993615 17069727327754242988048241031177024000 9993616 108423564995493091886358105709736271872 9993617 -579015857091522899159869275559289820 9993618 237312879249024166710699501176988134784 9993619 448590600174641320060573513513859274240 9993620 -9840418471628992200414925046097715200 9993621 -168690086013067091990364212748169559136 9993622 -172624346507472403936675492960530466176 9993623 571394068351444655027505244331580220872 9993624 4526510179951154556778994240058961920 9993625 -61938767137301063062642709129378880000 9993626 -380471108318795558603861003136487200 9993627 -1369776239459544192914057723778331584 9993628 -155405851210917234799080711317608325632 9993629 347108486832450576539413089398124928230 9993630 -914293040436244555661859655393935360 9993631 -22943971932612122220498631404478057736 9993632 314579874472433935190408465635737600 9993633 -70209820550668631081440395400512043392 9993634 -107151207755222133418887176090741227008 9993635 154628943627576339447678153444817552080 9993636 108906244241454722857537325659927934592 9993637 -233142177478402530611258214950379001728 9993638 -121405010021444038891539539460249277056 9993639 -266795460882394383442355170616438300160 9993640 -35769343407061803273680541641585971200 9993641 -47996552882275332949811450685560838528 9993642 -1615360335976406753228298317539044096 9993643 51114131079477226475282732195995138344 9993644 174723018282232594095033830390137522176 9993645 244197442454089821361776768652769793600 9993646 43073290784721445892087240989869530112 9993647 -363523908823310246997538498754081167608 9993648 -38200372797621430496479773468288614400 9993649 448845512812136623660207215105190581650 9993650 58373772600299401156502026946919130800 9993651 200055372377124174687955806555765919032 9993652 363505789853188093983915916363954737536 9993653 34395288819912185014413800875356617760 9993654 27448261705833974016072408015273521280 9993655 -92784780103770770287442661818936612640 9993656 -70218572288285637199579170932608204800 9993657 154172350306859540307303607928243736192 9993658 275795133500620879464974091760084608000 9993659 161948893204601814369553757209232333328 9993660 138797845817345803146357441430419317760 9993661 122331601235884004599590033327317819520 9993662 114939115290842015531968850874831480192 9993663 9892238732664721511789691784738416024 9993664 154606637195899488010869724497613684736 9993665 148742799104299071393480933967179441600 9993666 -90207945578506995694745606675279362176 9993667 62305419351232167682738466343222928672 9993668 -144497438926115780404042554389000273664 9993669 -117853524641426963633105782051144278720 9993670 13940741710349240039708712225526172160 9993671 396320106254597752461325475602835029392 9993672 27465956187750212235359885980065792000 9993673 -9048254471803907789861776608584104496 9993674 -111366503754255389485153772234228683008 9993675 -21270635396097743341226958239138299200 9993676 39155134373724780017073780913550426112 9993677 364304925647034049282996751654742349440 9993678 -295270200857653203076005546812655585216 9993679 -153726457328373632517228805823910568720 9993680 -37288416790919365808624824427567677440 9993681 -371967188775819125152784465656393656588 9993682 -242509390012679328418536899851184957808 9993683 187034084235895469618915773031377966080 9993684 103391362587167621397589525900792197120 9993685 -41914021088338848516899468488976145000 9993686 -115108741544792417145045201306971045376 9993687 22230322738638518150804080502805058560 9993688 -88678428733910754609457502367149322240 9993689 604936077254884930396251610916832004224 9993690 -21303411438617831539606170101147827200 9993691 188504736274130232885184254016046340144 9993692 -244526962000466888400146001945433757184 9993693 -22478787057002149749008089546697060352 9993694 -11728872767128278106243627696797519168 9993695 -138093327302033302010473545173699971800 9993696 -175398325365940579173809655666494668800 9993697 -329186319468434760068084450858612390814 9993698 -37209063707254832308870279921436865024 9993699 2253535404449905994938486399375284780 9993700 -7951156453348295813752512956024380800 9993701 -69308922450861749456951331827727527298 9993702 -111754392283822386551182873663879449216 9993703 223881380735121862081140026138413168952 9993704 208264621976624410061195279000962990080 9993705 -132772155004394536841833840753995204480 9993706 -23076871603151119679610188054258228640 9993707 -267354393442420883928389234444245148880 9993708 -172233869013658147304000276561608881408 9993709 145506695067734972345851758362202925440 9993710 52298397107031536858657011014233933760 9993711 18240319044084028312643623675176075264 9993712 -109845006409785321559886229706787651584 9993713 -193884703583951405454895183826696581038 9993714 -114848508105446783096006073468832728960 9993715 44561698940528218053823536582862752000 9993716 -3218486640804510197330911145170022400 9993717 314185050536549209957586621253056804334 9993718 3414306042673592698805714798295048192 9993719 423819372741514127389185091345163515560 9993720 72465473917217717013122427287892787200 9993721 44651516060291101257837161855391110100 9993722 -174963879799424964468155030451866266176 9993723 -166576935746774702360452233355733509776 9993724 143669252249138432042505890390110352896 9993725 -53217986166581696592882048212128269600 9993726 -167096222747010262911581562345518217600 9993727 113642077949643174596090281082901718192 9993728 257091890295269846953958478797655244800 9993729 -32573864327080418472568602153951706752 9993730 -78721893144506840474040004161421908480 9993731 -452983265055168085782408611367851366136 9993732 66651817987092459177590849389652078592 9993733 75908306798904368841661991936155265784 9993734 -51527686835568073259086567316006805120 9993735 150441672481170969993638523265255107600 9993736 -20215858259785815600062284003584568320 9993737 -97401239559062379934788687624886586880 9993738 -121279981434014257925447781009637145856 9993739 -84987354535220779923700488247064123328 9993740 -267502574704023845641678154488418319360 9993741 104908211565237762163178356456705363392 9993742 -191548964203929045152820813294084733056 9993743 -39022104217968829184094988688133757008 9993744 -35435806130000557358037575934714372096 9993745 -146497635458994413998730040776975450880 9993746 -231075424153624463899623817030274040432 9993747 -113498647165015326877933285162576369920 9993748 231490980176528312452557324613763458560 9993749 -78714250186548883010181725787592078080 9993750 16330183459014600617059591757834400000 9993751 -253755477659896193112819882212810802528 9993752 -144506774317824186034631916112261939200 9993753 121530328368133493082609065328998400 9993754 53578768020897467115681412683735113472 9993755 613119370950742323018830434524845178000 9993756 -67958646648736452647399429336291036160 9993757 -186682246838748791624214963526612510208 9993758 -286544491066608398421507385574618939520 9993759 -1532858300325048336359311076686935552 9993760 -145990466196061512591316719886128906240 9993761 -6978740212222746609799054686648282108 9993762 156036402223372045525306053032997351120 9993763 -195898578202531301498034244183377010976 9993764 -158549914610355532733799794848502197248 9993765 -82219867198640504608664447738359767360 9993766 -257998555531670319159833781046565211168 9993767 75888357648879546730282217466380473392 9993768 -169872135515412977054639950149377802240 9993769 49827270658591497991639481382777378170 9993770 -131256032194667821885192055304724597920 9993771 63766428070675675725764803101071991672 9993772 97816024000762485947140944673152232960 9993773 -3853782157191943077164793556152193896 9993774 7036177592996055569608735759844659200 9993775 57684886314931102269684750261304530600 9993776 34976692193592006117890634541020610560 9993777 572672498884915537777387215653977201920 9993778 -457072218975222594075671290509578357760 9993779 -36801804709893053506380627565131150816 9993780 455692587654984854290945080569856000 9993781 -305477920902971589940120043422914656256 9993782 191308799812049691328814265360370264992 9993783 -59502177069906596701387320562127889456 9993784 -315616526251286592367329583766286458880 9993785 -7405786254394278812211454234859241600 9993786 -33789851698331166262454083661637760512 9993787 596323763935505036191250468157995690392 9993788 -1031077692349494343723648472714692608 9993789 42824377469986994779280053988813790840 9993790 -125912823898590610201620670164862273920 9993791 -157113541628440828954253449488117994800 9993792 -63136942192466115915410928104927920128 9993793 -381650796189845147549709386782260144958 9993794 5027272201915981566645776515637531520 9993795 28881174872503712874453267708152322480 9993796 145230515691657846033467586993947369600 9993797 94093319374251943995740844718587074112 9993798 150564179082490707722113442421481860864 9993799 -239026788896896964575294868955978465120 9993800 120015977377728536319611024375104512000 9993801 114645775048562153055912086628138319632 9993802 536795625561243972070307166789479424 9993803 404489082368197420029288752606203148052 9993804 132540699130582532906978967799319334912 9993805 -183926690585592764427193891986962271540 9993806 130364147073770678578477251846024809280 9993807 32134005864532988190819974824386135840 9993808 63585382781031157091976140338068455424 9993809 5770953303300509220181557998230430016 9993810 -22386882187590779767642891746728832000 9993811 -44771457737016086698040103289752520576 9993812 -395428987689262670085932910471137161344 9993813 32214026102479269397723492258588314048 9993814 52423892204691487567668027371617315392 9993815 37186291496480966891258991321420673560 9993816 79551727051048787852749646314477977600 9993817 -205132264751080245579873585950026853168 9993818 117462915870646736370801281946111394560 9993819 9815828179526942611818231066191548608 9993820 66226958585446675920415030037088622080 9993821 156620582467979966965853648080696586022 9993822 -62417580743479830751295247908479150080 9993823 -231686831606992788396257989297734938400 9993824 97695362620024144732382934325223227392 9993825 -83886704363578852701141733813440519450 9993826 -9314277585360689609887685615313555888 9993827 -95167629769231231718112458176481124324 9993828 -114686915974352361706937923136191758336 9993829 -18494314063290087669119637343765776960 9993830 38618485753816873294692788084314060800 9993831 -86786782133488088494183973570642978736 9993832 71516568355775381473647026447646259200 9993833 -94164203774413067890838154438362220000 9993834 -253219877720154534915684627967701365760 9993835 -23679045392235632584676989034761224000 9993836 141444151227441576983937675843529754112 9993837 -92077975350157714944099491353013926848 9993838 -137917113314423417832993371565280159680 9993839 12257739593125932951054173508672565224 9993840 23238247903323711930300511975561297920 9993841 192915144273892939139295471093486421248 9993842 -122384160628837414323392533177714176000 9993843 -253965586728777713112343879803101751468 9993844 -59723573816402764589413443430776627840 9993845 -224806663631824251699814837684734977280 9993846 -14704169415498591947014473153291424896 9993847 102621967542818318377488013773857737632 9993848 171664678862410615662044595670658457600 9993849 112634044937679819972761645385801227328 9993850 -87618561211715761208188372748458503600 9993851 55131051844504283987592225914710030080 9993852 214924063462242370485568216786128195072 9993853 -13395383916730275378746527409264304596 9993854 98911131561569790902869467223368400512 9993855 -3464276925267793731640503098222899200 9993856 -127123042207344530332078822513862246400 9993857 -346059007817121751256700992469425952894 9993858 -35699269823588005948557301996130669568 9993859 -617239442499962610978734415877568058120 9993860 -32776275369378704994073651359158833920 9993861 305003626124421496960562430405209994270 9993862 19298595654590339848163716161409200192 9993863 599533678736777581493208721045769698584 9993864 76213192606221352187270014809211699200 9993865 -117153231409553808922876183885444756800 9993866 -264095959185429201570512354966648860368 9993867 137998017692047629608198327270515514880 9993868 -115927881683324380689235142277601938688 9993869 -150043093300045818454998367294768358730 9993870 56395634757079249131135683393351315520 9993871 480461773646621449757366585158418849072 9993872 -45195751946617995233506744323251109888 9993873 35162929427944950993608706525372827136 9993874 117563670909448978320872604429556896 9993875 241911490935851918992321896977724384000 9993876 90951650469923046633731408966403194880 9993877 81536760277189321418764023117030486300 9993878 -3348267093420376477445442931433708544 9993879 64686614559749724921070245607874109744 9993880 120008380739361843148527643827895296000 9993881 -525192048560279835420552805691670267318 9993882 -102417819864031219296594949854400516608 9993883 76714571734668599351761028223749307920 9993884 -241168751951011206290605677312158466048 9993885 -51295108064991379175438575718418103680 9993886 94573709684037053359038885302348221440 9993887 -496044245075438405506716993944418034464 9993888 -6378238912372418078163675071329075200 9993889 200545130691000275298423025007949117120 9993890 115526309923904559718035056228329255200 9993891 144669146153631019331605872582685052160 9993892 226257502208335746961663475589867356160 9993893 -213417137707630772810421546330990857640 9993894 3231481630344946243016261995326340800 9993895 265681232378495854761453011049809188800 9993896 -467560711150749025782997566184558755840 9993897 -177228352354047082503370236309555473526 9993898 -100592730618398895519148196888788222800 9993899 247230214880725773869585480422486409880 9993900 21559169066260868024511200231798784000 9993901 344806758174954399041818630648280922902 9993902 -37258332535871199875724388296055293888 9993903 132340887218453911568574261792956932104 9993904 -18263640394402343687855330584867635200 9993905 -323352639376143748271039273824184880000 9993906 78148110450176240376925686052794817440 9993907 -95629589102805158433406678779975042816 9993908 -32646213327618105578462232121457214720 9993909 -32790504034677422823069267717066326304 9993910 99971378060665028972658808660293519360 9993911 -13648225030092695846749592124799894488 9993912 -108988177351873026706478030319305748480 9993913 148838573705681223719245173692376437162 9993914 -1539823084910488877928544052090689536 9993915 -72735165425010375571030180208967528000 9993916 76637990139850195268693572533388446720 9993917 336098344145727564897893096733051984966 9993918 21942092841073975968745899924381155328 9993919 9984053104524695433146640385002888848 9993920 -85070988658363145893057129846061137920 9993921 -51545310486452565417530883632472662016 9993922 132207986448443387694248521052592214080 9993923 -57043605829127493174945166844256645828 9993924 -1192566203427437840094867333369694080 9993925 258106292245371388205280227425698654650 9993926 -32706580732685446103369203911081330816 9993927 171825059854503033399657016735245860520 9993928 50898185984171826914822405220357734400 9993929 -291889713852224629171338080738731087920 9993930 -108012271946129162825481913568645594880 9993931 6634255131944984119702207327668676072 9993932 -54846686875276917526175720453354201088 9993933 217507870472704707361894097429387938464 9993934 -158344340882979015809112522825130584384 9993935 -24510239133214599618459431834541711360 9993936 23769540712880713313641259489860780032 9993937 105065517868686131718745925257826098368 9993938 6744919012972876931183108567106401280 9993939 525372398881921366919276869344038492160 9993940 33918368209112626851887975519252858880 9993941 561794918534910543644643725344667691342 9993942 2652341194797545881564695192929122080 9993943 -19132677383925735773230301491788347760 9993944 -61546655386041650215448139552012195840 9993945 20758125316245878423557729741417885440 9993946 -22768220950515721622512069360325538336 9993947 -453165655732742842226740514515474484484 9993948 210496354002214198983214045276636717056 9993949 127795302419676366348696663067883664736 9993950 118443903508661568238573344984889224000 9993951 25183117745140696302489929774080713720 9993952 305033344318097869680438492154044874752 9993953 2352727233905071968319633952791103664 9993954 27885542789667724073439982430601870720 9993955 123245137404860234240108959103422134720 9993956 -119425557356151760405078524806719045632 9993957 -238607102609789703802995837842701126560 9993958 1305674519504340653938289208403113984 9993959 245105477082752982645769493308752898032 9993960 58457045291616547912143276987609907200 9993961 -329460733282243212136929675566239214000 9993962 -221182872543570772796651005509338745600 9993963 28225728639534045058438073682208333824 9993964 -44572394550569956815090308776671872000 9993965 -134038546421753828039392539375203377140 9993966 -38494669265903072291639402504318717952 9993967 495950786572965209660150365278704200016 9993968 40439459238893381422342688162148777984 9993969 -103354771795545835553072215138514851680 9993970 -64753718746633376343853569400478845440 9993971 115186618964641822193642729541898593792 9993972 30064309550941183394526089737516800000 9993973 491425705119781470698123243836332616704 9993974 2486276250174774249706851358871224320 9993975 18947745126782403004769518728602940600 9993976 227241918895543733886704521420943278080 9993977 41973780581651467273771861734350575872 9993978 73260029165246605723564588920169160304 9993979 20919329383764327601892536464416928400 9993980 -197957545282785400138998238085315481600 9993981 -101395557433298220686887623654621417120 9993982 38622012651503553340246361328397550592 9993983 268019803358153030172069144881610162384 9993984 -44878974535078329121295871775271288832 9993985 184610928743164203262641512938580448960 9993986 -180196746923969435509571617395977594880 9993987 156522079089749875789436319195902786448 9993988 -41808426612317256621217727320191129600 9993989 76608245589090290657276280778755149790 9993990 81810987565800124916618001594743255040 9993991 -240372846187994527208563052062392311200 9993992 11950397447412002550423436123300761600 9993993 -40481146356320654327664424763808842736 9993994 -264902958890148825231192839019097549728 9993995 -557781394298472904291822009360921200 9993996 -42128684161318703630279350633297858560 9993997 61204839333847044052576626073857075200 9993998 37616464748842856765027260664717341440 9993999 25179558144208321534343129873722070664 9994000 91711608892657234004118605322977280000 9994001 271638494542898530112456373570794446002 9994002 25728103733648312200180999493573222400 9994003 11227775897810760030289622986909502252 9994004 104106353836098613901214034931888023296 9994005 63647752039305178156091609690750895360 9994006 -125877880318812956369961967774183606272 9994007 4707284291260934064925891589400280752 9994008 36687610904818288791390780829192335360 9994009 -180695681478838413827355303567119470140 9994010 -4095379139423852676890542588260940800 9994011 -92766037532475390664497769046353453056 9994012 44497788957339429288068355114305367040 9994013 -113078792966745673087064189890686441300 9994014 81760881341752991719894725088921894080 9994015 81765119754311586679696233735374775120 9994016 -182376721228236139324189688583641038848 9994017 -5787614975177414921026526640521604864 9994018 10337419214788901442079683208260713760 9994019 -46587060774424012261052601067105125120 9994020 -48707131349438749175702927186073784320 9994021 77186261008574459744550983603101340222 9994022 195485011088257364562599852628469305312 9994023 -12729091157242687394262751527026612856 9994024 148230789586831118074355844323984179200 9994025 151851953312866426103725629238764155550 9994026 83214684290738899538954817730393420800 9994027 265112392881720386431802256685444733876 9994028 20612753147749992248945154772663271424 9994029 -2542035507457645818661814122498648704 9994030 100518149777985573902843920371577595520 9994031 -314116022068005734851979366511684475536 9994032 53743226834455014195291995512500731904 9994033 2288442014221362315972739018072929792 9994034 110055059706627818489646733271365894416 9994035 71025889558270306767740557953624817200 9994036 -88196807525993298620181737859055455488 9994037 16315855703793682000910936756431739640 9994038 -165906258095583233025142857084344217600 9994039 426081333248436619272847781679004560600 9994040 70496321058810073869513699461137920000 9994041 213674991517896788494049884885811302650 9994042 -35821401704770319011020205787616265248 9994043 -333751922350478388500446198129340295708 9994044 147651443714692378268945235513222345216 9994045 358937794456713390048159165086613320280 9994046 157026666665903895823736151853476753024 9994047 -109597659876663123613930111076982208128 9994048 115017468754607214778674735250822135808 9994049 -128472923607456088554031084437818920236 9994050 -113669797040691249141940829755013568000 9994051 197908185715455375094266444279454240464 9994052 28983607672605077092440982056349274112 9994053 103984143059494521559867968043028035200 9994054 -37721334278318925058612890110829894528 9994055 -171656426261607548257076227732229237040 9994056 164948002843611088564347747685332787200 9994057 -442753038282184681419691880627518645120 9994058 -10008224758003018257964169940585159120 9994059 -42629091029762293402457828320173048192 9994060 2835491618569147024895618998869365760 9994061 159522204848765329632995302643380876224 9994062 -85318712318634874933790307174348254976 9994063 151865667632087534879394175761247692720 9994064 2910468624928993297391654293157560320 9994065 2879225113892881370140132645718747520 9994066 218252187864827319537212506329079001232 9994067 328186927226112310267527277193623272720 9994068 14998664044653221829581430927747471360 9994069 224631117734980092695145237005545216320 9994070 82880994102818517286094542555616434560 9994071 -221383052180215705056817940223723579288 9994072 373706660617623908408546812436434606080 9994073 -73847780381774600319953796445932154476 9994074 112970615945501186604561996819398914560 9994075 -12703586761912574079543142114042060800 9994076 -305135422730605004840101025345302740480 9994077 -159163181592773294537278054022927232000 9994078 -23563093811119352984079966212136436608 9994079 259166739135516351186854287408062665376 9994080 -211277481955585257076603049365450260480 9994081 431379324283466406117274541676291764500 9994082 -56733827365131507867690818197779568128 9994083 -237705239072808894769142262235069033152 9994084 138170704875980508949826290429437593216 9994085 314531871824938949200900461105896262780 9994086 31223684368696167717993382515322875264 9994087 630422775255208827442059283130361298440 9994088 105904157913279291797135915780947752960 9994089 -136631484987035864624463061916032160304 9994090 137570164301169834373406392104470077440 9994091 -324789715349113751135531365196830490508 9994092 -107295494600756390536959019167688616448 9994093 -70585926575384549158144528102604339616 9994094 38346985680208087204869473450639973312 9994095 206029163733860572562961337822332498000 9994096 -14609757081017310263907332467925975040 9994097 46479716824835965316000929840446990546 9994098 6701030211937434677539737068896455168 9994099 -483424366206113028204087274552830718900 9994100 217504696724464577265967896517685760000 9994101 44531917440480214588821040539752666880 9994102 112193830659870128291940443188691339904 9994103 -185220938315856572702823427515252096 9994104 -135541532439390878871010955172538490880 9994105 -236835585723694882038772760714654340480 9994106 -155982884775662972376291003280400670720 9994107 -39111351126950493026971809887491303680 9994108 328276769346034829293686989070252566528 9994109 -247053840916680890981856228120917901690 9994110 -23021872958317298013543171483334471680 9994111 -832123656641720039660543236832750892528 9994112 194966603504764054883574775534111948800 9994113 -304521147861103536404063969463683969376 9994114 83355304256512592972355555646125473280 9994115 587855335307912253717826749745234413600 9994116 455345082219510604081917867914228736 9994117 255037416783492757843970142497565651072 9994118 150945762991083554746126519685181603840 9994119 72308745007963582899092413015244838816 9994120 -331152476514120517307735381564472883200 9994121 -56144763629324523608081369010214367232 9994122 -96149165034487882267333886464903431168 9994123 -108556341178338206376547823530671068856 9994124 97415286359022003855021580713085080576 9994125 56498110209227984536076755862498400000 9994126 23178411453150770221668922738628248512 9994127 -141311442424135388778188900564606171136 9994128 -55508318704217974429472932298008166400 9994129 -8587913204920089963707865006972497424 9994130 243712850592735136186047622987132795200 9994131 48476377436598354052052124581076249600 9994132 282250457771433503409970813741904343040 9994133 176412553597209960216488621734009943040 9994134 91852992062306299625602563834626796480 9994135 -332045890519995042113324406936496354920 9994136 71126271315148563188585627251027046400 9994137 29685832556776261320335068403309247552 9994138 -8373182540305666358836043225803726848 9994139 -389489549355660442427916326497087032060 9994140 -51418170246654233900840346094547988480 9994141 290507537733768957269451344060927156800 9994142 -108059823158494950513781431291199263168 9994143 360587792892660717403447778764512801864 9994144 -118877441010725056486871496076126322688 9994145 19113020310848444798430546549051945600 9994146 1217593454611085519538713507805613824 9994147 85539301627886041025727232383569389272 9994148 178986359305045980616604268551932780800 9994149 -24288134877068314416563014309415790432 9994150 58827730484965905379994107634448264000 9994151 -143091293832663047034390820315159123848 9994152 16416021605309731088432823005400268800 9994153 48467539414447911567458491811096597000 9994154 -174409400169010918623555525695154625440 9994155 -98102729662925785324768683561558957840 9994156 -114265099010778034723304925496504564480 9994157 -236191618312355693494766073408644965320 9994158 -152193265972610617931194886937764446080 9994159 -155186596487268038651625888484300039184 9994160 -12895204701756705202091002529869332480 9994161 -131476186514082215677868559170476827840 9994162 37494910592195312702274699446074410912 9994163 -472532773697764922881545854419692153588 9994164 175311459900402900575769040943841656832 9994165 99288572635176050829322223503823248920 9994166 141215186842342507713893239283489280 9994167 191960161112290388966083402590752544528 9994168 111236287666876276351357204706700288000 9994169 87365142663610100960556722536778214570 9994170 50520862335796479907218963580105670400 9994171 171986225962322407330103983310445508800 9994172 -78148606717737614230746461126470791168 9994173 -59183730106549915411056102199067676672 9994174 -206699631453601564603608681586198149888 9994175 64977275288091725945097011720760045000 9994176 -31713103782681310610427898895215362048 9994177 -44132142285728896573035915049070006974 9994178 -2116481097324191112266479736063193600 9994179 -85891778692729942533741823296433758624 9994180 -53502854099863108097257417535544668160 9994181 222913867613793901887761762869550296440 9994182 4136646539439658160264552165569520640 9994183 210675996311672465453700837311405362560 9994184 -161055052703785124671247110462389181440 9994185 15501101009710781695350078252611809380 9994186 187905250929885938162571534722233119792 9994187 231244147915901290271009061780430051080 9994188 -155907218459468964471868669898801157120 9994189 -1433239107545159157125529614619643360 9994190 -118643368536559173313530473719466188800 9994191 -228294035720996562871205563313744509440 9994192 12545096925897367755948699408765337600 9994193 -760213822197321597969414468030035412672 9994194 4142254214019372779767352844838602240 9994195 -111974501520187879025451574440885358800 9994196 -205494977506247610541319582439316727808 9994197 -172682695534745083363830909140582095200 9994198 54515961782521915567802571777657976416 9994199 579626617008888562390387342206934641864 9994200 -45739956524575997458356531718196736000 9994201 -60986272447658628631180385848805748480 9994202 207725235029576004235762654792633965552 9994203 -82753317570957754633721714042070592788 9994204 47251442226545395864562797901790170112 9994205 123426699694387825090380584210025392760 9994206 -152218334505951663815094359419058325696 9994207 -75207237799847837350521350984331912544 9994208 -65242944903151714850818064572268150784 9994209 -34781648310399514342343904252673873920 9994210 -12920879412865560742979513680651708800 9994211 1755773279857996954835435820921318720 9994212 -118705173783184620977839962366960230400 9994213 -206777964727164930308716753646395353792 9994214 17733440650089600992782497704092606464 9994215 6452370951695492786649748045553587200 9994216 108650760023071707899774060003446978560 9994217 -18321885809734176026669878654743359628 9994218 -34184089722532028449233621350523128832 9994219 486327449131830206731098367671339141620 9994220 -66244474873879658332057402076556165120 9994221 274769024131468163919920702210263582272 9994222 -97404652426341732094081402436756285568 9994223 14824265274523675492949490908214203472 9994224 -75084828072742869400018867288169742336 9994225 -18193377213918980422641450031470168250 9994226 206984686268386068817263490697787756288 9994227 184222844254851520520354589220472433720 9994228 48938749645336277107703035100028364800 9994229 111058133800979049434279299601303830176 9994230 -46165232053912732317812293243424150400 9994231 -25874189553897332268135830383395395768 9994232 -1404116391581316623683379517598310400 9994233 -330322511208000966236193085401858336 9994234 -73495014053574955534593663882113971200 9994235 257594725745409920753446590982130021760 9994236 -98660014550811585983565859627649064960 9994237 -309010038133726818336040570553999264 9994238 -55489331199700567200536884180708884480 9994239 -131873274992862930885667418756609222400 9994240 -217754863013385787050910822741888204800 9994241 417616455145335263614908824590461714900 9994242 -62242964489881521282458803554707970816 9994243 -92884691027567946385975925278765406000 9994244 19615686439591724801263107651751882752 9994245 36010520634005417037095293425684503040 9994246 35116663283016525268369999388296464960 9994247 -479428219425206742646287126210060044400 9994248 -35278138392804231386960365604210073600 9994249 251241090925076469779081004963592390836 9994250 -48101237433205564142039931992756736000 9994251 -17408443951368302508181434067891846416 9994252 252525670963677702502032622501220838912 9994253 277764804359679684230747586610309094604 9994254 94125836794200543053455368397493344320 9994255 -54903670533896941430236522510818220800 9994256 25611353020244965109864040663575887872 9994257 -852537799269759338124736649096313792 9994258 40230594717178112928506592732545191584 9994259 -291492200381827520975875915694292675072 9994260 -16672956034142862763323282733433149440 9994261 -63229248272144054789268858713156497138 9994262 148314568277462643893941258790171092032 9994263 -69703981083053638797499546040483374080 9994264 -95329932126356823130500583719015014400 9994265 111127613463456057505102845382179763200 9994266 8128289747641647195829506405487472640 9994267 -280306832725364195926515151611976058568 9994268 48904409563294342586587615755510982656 9994269 285993557099226802235088051130650985344 9994270 -1063418136358044483173330256744460800 9994271 -231792197643935214406524945061024537488 9994272 46075513092295048349619857917308567552 9994273 -60146520903648139084577847044037624478 9994274 -9270450596498592004147223912140408320 9994275 25203031553261415689863228836826200 9994276 55676331839457765943611162124947865600 9994277 93543818418591985102343743856045089212 9994278 -51206745014482939790200757086363822080 9994279 -98787398946258867228564519522678228216 9994280 94481830163927721260775253015924070400 9994281 211013598215356717051221572379660555744 9994282 97187169843084035463457599081397269504 9994283 -113341495690165498745752249806044057472 9994284 13140661050879080932886836223366337024 9994285 -1971116204536394257846892471775980820 9994286 97552863543978594255157577213850780480 9994287 -56553009818410990837045489056818049648 9994288 -19822184024653740160909474279428210688 9994289 244435305152083700249698136733947427090 9994290 144901169714949826047297777508216780800 9994291 -789905951946488380059190257020852913000 9994292 67472970383112015147133410112507109376 9994293 -391366357738890043828712411071180828800 9994294 32150521820147519423272095431225232192 9994295 -4134298934619627375649075829889192720 9994296 138486459334083344327666086606220820480 9994297 277274049108347276452909145136103405252 9994298 49339711818271260785156838379854887136 9994299 -72294790022126141405498408875214465280 9994300 82177292775158846604839822488822656000 9994301 85016244231745817047780550618001912204 9994302 -86242750220558597177302108824248370432 9994303 -312064026337735198837443817660584972936 9994304 -184599557130252604700490205322595532800 9994305 56976144601118581436082421995560678400 9994306 -59603908670379061226679635780185926144 9994307 177406557647511148495398018864818551872 9994308 192904300342081244673367177043929374720 9994309 134058084362847380288805548312869647004 9994310 193170535424700427367804312339867026560 9994311 14891388019447899868903908597339376560 9994312 461797159454960266397978654465820395520 9994313 36789036201092095907949506356983643200 9994314 154273948140824898419563583227543998720 9994315 -216309321464751121781631422766253824000 9994316 64750231791715988462783581102785610752 9994317 -50710760074784017378549973924705829888 9994318 652027276642532483698625162681284608 9994319 -202270667400927772084530464634128409480 9994320 -31181747858060410358746395252542668800 9994321 535256548383559438410135991847385041522 9994322 212429976105426825854681223147401909040 9994323 420004357992147620189375587059412487040 9994324 -104301949861433754648847548726440256000 9994325 203150536968425065982531206907190885600 9994326 110009126991802433289167230331366006784 9994327 158041423670024585753411281162325038944 9994328 -126938400601255658091391337026489958400 9994329 62198673884879915434816815689819160324 9994330 140308910042630921335462406301766222560 9994331 -562283242112819804753151756563776967868 9994332 -63637307251686780320566613740330096128 9994333 479198663902405559804338988883340940582 9994334 -226942688071220827074691118846485363200 9994335 -66683672630214242197578539568893798400 9994336 -26251276651323600275406158762695458816 9994337 164622344349322785465542481800494333986 9994338 8217732601820563935830400511113689088 9994339 -34119442229782518393121690137994289976 9994340 115960274310552744934016602350043203840 9994341 -41420794125168399708420068356345849536 9994342 -257093783021760562503262887927593716800 9994343 373879617423930285288601043280420239904 9994344 -81123268510679061360924954253651968000 9994345 35019449054774012300776503154421699520 9994346 22327811751856765810098477871700413872 9994347 -176755943178144578175029675114916104640 9994348 15910379033446449580186688780731959296 9994349 23081610514449321465133301245083019350 9994350 26167856516940807392664272874978744000 9994351 -128496364373536290672689092277382055776 9994352 103819897104023335128592207944890941440 9994353 -189311800400819904966099092869387710096 9994354 -17831705564298559020364438236339774048 9994355 28820258989445469329839497030742476960 9994356 -5726930017775073742535219832223807488 9994357 47170410147258854604612822744179020920 9994358 326680728099150805562601949521314400 9994359 -164886872505458120952512252164701699096 9994360 28119705979009194886065100263535104000 9994361 -3681430123573330920101452796845477440 9994362 -55535669623007676474444515901184376832 9994363 362842169178396807628970769650016392612 9994364 -199528326985631088500792444369643072000 9994365 5339184430213052775755855493883879320 9994366 100999120047014046691381227650174007360 9994367 -287550352209554558636464503969733843584 9994368 307219770208356219749890864464097443840 9994369 -28777413757240960685034546312144322560 9994370 -118556952003605325898094203693965489120 9994371 91992813605540912441433640040148561912 9994372 -154927769828734834566715392820317975424 9994373 -1384920223165315319804525550068073378 9994374 -80041896328013173287800827443338342400 9994375 18157824753393276006791136697510445000 9994376 -28889111722920026853989500097950679040 9994377 -6537260555122016315308234812919675200 9994378 -63339535806232546309235752531839813120 9994379 292814136572312438242908832301928640980 9994380 -23512817901197458478882370315338956800 9994381 -64145231475833848722490723635558170388 9994382 3619410275013462753110847436562169792 9994383 -115746922754054563990168591794684802296 9994384 79185691148271032193364066090183270400 9994385 -118203986954443862391049328168857098240 9994386 -42618832277237540320327493017203532800 9994387 54869838152523873122015789278310209600 9994388 -24986253633607559107538233842651777024 9994389 220234472699958493772007609498251627424 9994390 33219611917318548212142000960236021760 9994391 -193056307940754613827220056116858850216 9994392 6423824761347791877654979303320453120 9994393 -63205780871855975620673879477973522358 9994394 5704039562805122872457143985894507520 9994395 48284173606410557253896522022332287200 9994396 121164485608146164510168098844083596800 9994397 49903513143591377283188020222547570400 9994398 -48943438137580312011813783137758507392 9994399 -220354722118565299158649151509327096960 9994400 65538041255310438181478286331217510400 9994401 102218255224512427413139810377323433600 9994402 -237789674956941400754416686468190392576 9994403 195967874068899377493969148212320563584 9994404 1720358660480006467342693044756283392 9994405 -411441340608168118777447698746321735940 9994406 -46408974481583369523122818158742136256 9994407 -96232778328281702267896128956894526720 9994408 353088728695764945758831118250285992960 9994409 -1386297432892924504283210710191132887808 9994410 30259658471359020216224672538902268000 9994411 -150755481494578044500336072729532960368 9994412 178327714528357249793205708696947225856 9994413 -55120915717959377864876725958783458752 9994414 148340436463006550382198696796617361920 9994415 383611073969189565545348022899833670400 9994416 81193323452927765335506986014714724352 9994417 -340157844993498708803898785884023943534 9994418 88390174646356448185054873037416957440 9994419 -18012131885979128854394582099526148536 9994420 -146633596260914863204120419660895518720 9994421 533975606007894129049082967669018896622 9994422 -12330641092585832449334780763879352512 9994423 250762252255338283539859184841660939120 9994424 -242224769417907103324423967767562035200 9994425 23683617257478374985897066334854004800 9994426 -58063142218326085943441913394196308800 9994427 535837800272771087169767934713536242276 9994428 -3010337142539903555944125907013552640 9994429 573499520800985179033108539716245655776 9994430 -4258228945572413334555025190900734080 9994431 32715351388316966389547289207443034624 9994432 42468683823766353567173695864191320064 9994433 79955329207896557878405974869327135940 9994434 149202481120889882771971385653213509120 9994435 -56473442597045956189263716364852014640 9994436 306721418216570942446549284651600392448 9994437 -135137235380055506893151128511412354720 9994438 24525019195901284527149158781447073120 9994439 6916157885837442445391571551372436960 9994440 20468812149079918481920661008271769600 9994441 385625313980210790836857525301890122842 9994442 -63613016048390224548441800818471269888 9994443 -140292080800867034472961873462638398976 9994444 -57849381042094592490503389750531320064 9994445 191941917000727216926266823498536221920 9994446 3214085250045788867766440277100366848 9994447 -423838287033117342858016589878661520 9994448 124951211923832478822838004082054266880 9994449 -566955739145321601817302146130417633600 9994450 119652852471946486810870417297215966000 9994451 -8724512415575590792238079323935942548 9994452 89429238075441975393453992104875005952 9994453 66247686391732965957278411230692833856 9994454 -313821939040999732205890788653592793824 9994455 -228934138344611834475129272362899249600 9994456 516536325854822978600112526696611840000 9994457 -223870349262830845636685989637011464192 9994458 -25179740138247148061526912517201289472 9994459 80575466368477597249397643440463667680 9994460 13390010715009146464228210211497113600 9994461 178563122096873098622917497610746886272 9994462 78594509492824817182361760697188478464 9994463 -58458602715170248709576594878593600840 9994464 1132678769294991947933963800523833344 9994465 -25534818754922829095744081047365672000 9994466 177886277909410021128748305942192566784 9994467 -6334419860772349430351134738999634688 9994468 125245422223124222907136742211470509056 9994469 -35595365794875108164538721337805440130 9994470 -32213211456351252576285547567522986240 9994471 -59243608246164263552774236621886675000 9994472 -128549040183708397502470533402064128000 9994473 390015887071623718488883664343981309000 9994474 87241300725286679746058244783718301952 9994475 90299312824630564392203015530541946000 9994476 116830581556354308452375507822344289280 9994477 -200965523088760923686134241604996821108 9994478 102776795145921623545913849839759612224 9994479 -273205148412075744080999114902973055744 9994480 13102017194695669123134036826824376320 9994481 243745679494832859617256529086289963410 9994482 -112519395928161698322109932816027148800 9994483 303845916943574114882211541868295446732 9994484 -516341000431074780720351770018112768 9994485 -192097229894774861793729431844116865600 9994486 87545665971240607069434380940871596192 9994487 116712428128986286341427815129520072536 9994488 25360916188526097225549948002545827840 9994489 44979038315671844051913472711232087808 9994490 1502972423638525486609569936476259840 9994491 -5290281167378577441038618442696906372 9994492 -143810616655901516509120028072246251520 9994493 46816565425210257427581580739626702464 9994494 -58167471421356241756095981440018795520 9994495 132378869876846239220919773857673942880 9994496 -295171391937483889971566062891243143168 9994497 257715089320107534796974173571647838000 9994498 9140295707198715314249994883290372000 9994499 -319003080413788570076914569099319786500 9994500 -14254987127701299414141017886353856000 9994501 199936475982218407367279909412087799104 9994502 83170256424267789069923049890332262400 9994503 -21300653958672885039563803437068739072 9994504 -54715998905136154105667600147195719680 9994505 -325087943949565695092441234420353494840 9994506 10849752955779436231030381834731078144 9994507 33772917867665120391735672437829884756 9994508 1430765959801042527101418437822676480 9994509 517014118671893441003336134473650016 9994510 -5166901400174576489222506231004715840 9994511 -3503774784380668324798275580321695936 9994512 -33537013083252677025407676283852161024 9994513 -66995755225445966450772501372919656080 9994514 -93503311517501163566557821793570484736 9994515 -176556379972146873372308649800341417680 9994516 -18179422857988154452919373324102121472 9994517 -3913232064807633035504447629283147040 9994518 -153511389524623242991535163458938655136 9994519 -115922448796328656831569832857263669504 9994520 281139583896430602935843103689629900800 9994521 360466327936738936281235267971357820704 9994522 1571206977693794282821898278251276000 9994523 70331014351512932899930540647494347008 9994524 40485646095549745778180329258115334144 9994525 -62308198708783021290559424564751623950 9994526 11718366471474535802284783140607703424 9994527 -337458114261364015456958862548103025440 9994528 -90178387306558269075904820625782341632 9994529 -157528181940158181812767204123943524860 9994530 624871456996173068842650698563192320 9994531 67196150276306570156396093662349827200 9994532 -11807493582427665345662881014606781440 9994533 834521743715824388180024619100500384 9994534 266808872285973064711701922151792146752 9994535 87239791252977529476465884303054303040 9994536 -163796169312531956664759261441510604800 9994537 -18095076056968055011697300362789624000 9994538 -90107182438372627528193863799844998304 9994539 226955981629756517323877914652799118848 9994540 104693536880219730255596933588520238080 9994541 -284318356244616556932847348263082236000 9994542 133339410587918285920293922757102939712 9994543 -157851808877883695942715479576793474056 9994544 -29033090583506170128814035381024129024 9994545 129797394877247660561165384366743164480 9994546 175060723855761258187203894435333683472 9994547 95435910860125902366123526220592553080 9994548 81188167377597165976242333806633594880 9994549 168208039101157380029753196567063313536 9994550 -263526881130889178314798140979477651200 9994551 -11582947698893574186361030452154114560 9994552 -491590489593138891862211647280740454400 9994553 79115539547904546762843820483262741802 9994554 -19807136403220926445760857207200149136 9994555 -102989998475111281408065321779072551680 9994556 -35320634298585634897733614218900744192 9994557 -202152226297333290757672941773729660160 9994558 10483649385747267415835504291472506880 9994559 -206655757200753694970528458211310834240 9994560 66481114320993510079496737850916864000 9994561 22556354231710004068956933275431736772 9994562 79465840885058105069885331565460110032 9994563 -264009372785109257839079509709553315600 9994564 150320152010596796034051081593438466176 9994565 -148543097812499022906833549046401635200 9994566 89781209460287917100720616027887250624 9994567 122430753607691856256912486842178096152 9994568 -464914920383486273938489284990015421440 9994569 -64658303582920602361968545893652641344 9994570 -85187482840214580792837108532508121600 9994571 29929294363071171905315861281337131344 9994572 -86142783816806701372436576060988069888 9994573 -486436504203208519793900683616872359178 9994574 69192140262125591547556081627871161536 9994575 68710863275087442513401964805360248600 9994576 -18024760563228469201950354944819200 9994577 387665069736105296177798582035746964980 9994578 148294597370259609853083492841368269568 9994579 -53287769320980446482803209790164405604 9994580 -186943238706729586577331787385327980800 9994581 -37227428635008794009323680332874895104 9994582 63000977737716052594072513695004851072 9994583 -29721346365687302329737763943599596120 9994584 280174046929510635543226465027630264320 9994585 -201333766736934344057644389751754324220 9994586 -5114436866801086579358406216406487040 9994587 -9544336954082594630758348724078710848 9994588 -114391327554789750419858274383368722944 9994589 -379143358762175317449230885396735932800 9994590 56190596234821874968070114414712691200 9994591 -270591726425931776534114015909726645048 9994592 596516472507738314632526836640304463872 9994593 -22989043000882711723718457890455818816 9994594 -135333876441059561478716349241628777904 9994595 64851018045913739954054689805368745520 9994596 2221110576756937857028797485009851392 9994597 818115050557254527315994199987411267392 9994598 1299659539714962944222592096260478336 9994599 74291659492148918983342399736040760368 9994600 -93271526271623868001428792637440000 9994601 -339114205379204964186396507023344763868 9994602 -13423724534084161228174677762674535168 9994603 -358589194006015238478109870804268235148 9994604 167202460034656019745259398389472562176 9994605 -74511358364936934817828565778605001600 9994606 30821427762498126970096115472194039040 9994607 -189601738483930348343498262328550347776 9994608 14535270153143434374541021380318658560 9994609 454374221687998168660202617439177864560 9994610 62073586284474671346447930836207669760 9994611 30434366953391385276535904409686595840 9994612 65996623926845110706924828730176464256 9994613 -404674437642551753888453425173655677138 9994614 17138555740419978208004555022478651392 9994615 -145129780722720011656285767219831939240 9994616 552483433275436075195329080662226165760 9994617 -192647567435313934951293133356987179520 9994618 -102494047487520709518754593822162020640 9994619 -8512416349637951887533454086744416856 9994620 -172034263087391870165247023444959549440 9994621 66428850798758083560546544737773189504 9994622 -369981736684216266100396253387279760000 9994623 -101299835898071250150972189068589795696 9994624 79083390140588282918822712393219440640 9994625 -48967838501174960157763639162117566000 9994626 -151060469792686280792639210695775199408 9994627 -160170106810132680508657367711988030720 9994628 -254700275826523053844186797169321333632 9994629 -190354375574486459544210657754639730400 9994630 120307063607748826571200088271602257920 9994631 53551039581830362864512277028711409432 9994632 1053591497691470386611957003557560320 9994633 57072992751393243165917968858010441424 9994634 -22365762311605671004547527265495333952 9994635 -102078121904145812123779791128864191200 9994636 32859635092353103788422735397058830080 9994637 -379716760860683161575791322327119276160 9994638 156397204317950410446198660613386424320 9994639 -100593508558781601565002431912461459160 9994640 78307136680765714263092650053685248000 9994641 -361342317559180653564544782686817923616 9994642 -14014844131863714351318113857545765888 9994643 40454662542117138398672370682121604240 9994644 260565839727160581290994144056170905600 9994645 -197528611713041869263852698603027282400 9994646 -1308603943437487839029775278497904640 9994647 83178186452875630195621221902622412320 9994648 83772644758118578735503283360565821440 9994649 -16324490066501892698622762263923447680 9994650 9212355426854277627906631502211033600 9994651 -521801536390126422484293135408641925096 9994652 119606292451531253787094168023031560192 9994653 147451434677504104345517639323858069062 9994654 178899934014961094121616221057498427776 9994655 272089920112835983184914335425019435120 9994656 44699978900871420271798783271271137280 9994657 41542215487730634673631217223829992104 9994658 341601092798966453118284809467574382976 9994659 -194465964264227937321828336310262719680 9994660 -67508416190923487456054953920283249920 9994661 -24260883737957710330924918616160657408 9994662 -218248758364058429490084217884105600 9994663 95009659715645926482215305036485056560 9994664 -343208742683613370884683976916674032640 9994665 -70780422263176123406262557458733016000 9994666 -144760798788188906222962346724638155776 9994667 -235724451778838829277495805602533480048 9994668 78987815313324678387350381565881648640 9994669 -80658484022543224096719370774498429930 9994670 -20009869814460521850830048898538721280 9994671 397467099483286039534623278936488392 9994672 -50399167735445364038817534606575386624 9994673 -1500637050552591889864066396330931136 9994674 88078296659820374957046641318695249152 9994675 103187899084265610707148571939641137900 9994676 -214412498780946538758083835932317912320 9994677 4277590862864899274573286176412134400 9994678 -88435080268239708315462114472749003360 9994679 -12854708905055541926807370455720892480 9994680 198022806953471110411350062269508505600 9994681 -351878398604546664010483435781921330518 9994682 -169963888111627783380992082083067602208 9994683 257707063798640641670447876439359020824 9994684 -69959650184837874491486491569521827840 9994685 27067182257696564443824415654535788800 9994686 -37931042236143238976308678180422918912 9994687 -71725530982686146268502997273675147640 9994688 45101228217808240244279881365335310336 9994689 19089495349094593086566694623753528754 9994690 26635513755509492354543023672376563200 9994691 -321294724968959345133211118313295770624 9994692 -20023737965864808442048045167774087168 9994693 64838787777406691124033919649251629240 9994694 151859808203867749177292221358605341120 9994695 -223945872352560515990202745012215832800 9994696 -139342963797536607757513937859423436800 9994697 -351469778924453583727987796649300850854 9994698 47630694447093957196243630041279498240 9994699 -46917712726378158598801203376508963040 9994700 -34468414092122689877842817425635264000 9994701 33808578789531585984684341794860757824 9994702 22641591497397974687433323301529725504 9994703 -387716008723939475917529173796422025880 9994704 7728531358644791724712831640950800384 9994705 -2102915654999616387746361357747936000 9994706 -55739252072124789028521850949210798448 9994707 290043760536619780574251687016949263604 9994708 -238920015936450881368186383418137391104 9994709 78506677422571483083076254664433336910 9994710 -7211709895672022172991598517222850560 9994711 264020277480787695321831486875277174712 9994712 1354476983201141666311742474982604800 9994713 -31452494445841982519881411817347972800 9994714 164335838365218693786838375197590023392 9994715 371804836488995690675099838554948967360 9994716 -95173184330423299358079912776181500928 9994717 -251402738355769206086976327657464518234 9994718 -180603511256523006712351863819007548480 9994719 18764192542466085181267417941593138688 9994720 -47692225533945058872278807082003333120 9994721 -115942973481346132200204602594036334 9994722 6967754659129132727426435863630440960 9994723 145430592112957326453127955217533991544 9994724 8218815336623295368412518673200236800 9994725 -115420394239101927939588984862809264000 9994726 12949229700673893986702661612076311648 9994727 -321269301704911258052808855887912180424 9994728 -203140194322848037571550268845041172480 9994729 129646868689128506353294211280814477284 9994730 -224901144970377713285040757540435348800 9994731 292792027343726663999128489728899339352 9994732 -258800777168524783844593402399551395328 9994733 -1787310844736138975390191368518393280 9994734 -66621580168465128825404091569755140480 9994735 141408863217422885176287173469281092680 9994736 -52643879241881106799954803336359804928 9994737 146321549377240993354684843050376687968 9994738 -2777908180079631677477040931209661440 9994739 96382876512982351406017131978872046540 9994740 29320767200049162538658532664707072000 9994741 39384468005815774062166482589125427200 9994742 111078481639644300776146682509133086464 9994743 -96598045872625044255150617136324640296 9994744 -332886921977771711300785076388184227840 9994745 213483836856993871016017268965424338500 9994746 158483004783140720837689710898456065024 9994747 602592484173823795694016898518863632 9994748 3671276296803752084272986105010306560 9994749 22114939604209538912738592623270550720 9994750 272978298589001758324559943582558960000 9994751 -15486231604589278808747897507111647296 9994752 140573509077813721696741871522414592 9994753 -258503698162041856592392788379106111998 9994754 -28909952522904068551928746120443987456 9994755 -3591965556378904354367167840500784800 9994756 -308773778364654320127663021384167697280 9994757 325563355625324749272894086158084983006 9994758 -80203534821100104379208412835625672832 9994759 193208069234537850223894969755718803216 9994760 -237778227552303450973932261167775744000 9994761 65835296342442465481389202668532861632 9994762 -114985393799104182784078558877609692368 9994763 105952270694544061732476709302358118160 9994764 -41539495518438922470130722454830612480 9994765 76240152812741419335992835426338010240 9994766 156639805761261079001152324605298448832 9994767 39961242214084360788454737766230548112 9994768 67189286408034717443387220148233437184 9994769 35240528497241117559013863193816309170 9994770 -124795743315342753856326755167286678880 9994771 408276983779045831309696191292826322000 9994772 -67881171821271477821326655482271735808 9994773 8424180291027880426948664744475371520 9994774 -59085029781798254118252914174360784864 9994775 9711476020158548897675253249062730000 9994776 96458323039386489775268312307332382720 9994777 -115660092377685870543137470838747184960 9994778 155942081121541616082153135576458611440 9994779 -54445265125787271106822188955532515200 9994780 -268268827447392578835694579445987750400 9994781 -6213104462694981308799878071572619968 9994782 57083240312453531707302186485876542464 9994783 5029193076979985915755223900954081376 9994784 -211900515088119568736681567449734709248 9994785 -11370901895585028380799123919323344640 9994786 307025367064057367094429364093145120592 9994787 189836831822951027802034345396517747592 9994788 -67781812636256663562558587208177831936 9994789 -70664633515869981699620167839098231040 9994790 70691137796298503895661635832432782720 9994791 1454352200276389307395337491539246720 9994792 -51051913284571203124721524180278067200 9994793 -45913273041733012142566206645410483256 9994794 -21838299327028325672532935363124592128 9994795 -12135373268151744922411079889505797600 9994796 -29393500418784011254353785482343890944 9994797 119717636058829753126379527087896261174 9994798 -291707135278232158013029094345154923520 9994799 316956788156126425093037828145800086800 9994800 2005022284570320449834700145004544000 9994801 584646253399675099523344454446763734802 9994802 66040389094505870944710831455610926352 9994803 -15779604838330950355555318304616812544 9994804 71502919309025075624167847759770806656 9994805 -96200508217833394251361055018641005540 9994806 3676717590919885286969405637926908800 9994807 -330166072822791018066004456813762073944 9994808 74625016718108027541542451057423912960 9994809 -73885159405019617131584180438947344672 9994810 -3321297598416228759772726726362347520 9994811 21077286059557498198096326317088065280 9994812 117470998377045216684393940070098919424 9994813 106776506847183376941183514931676645062 9994814 -496900277494451567698192466440790269440 9994815 52995253327833138226631546113714374360 9994816 11497085752975113989913963791671885824 9994817 -18633098922821743045128906152361672000 9994818 -3143841002560250957902314680347387392 9994819 855349847681494863065083972636737198240 9994820 49188933809410798010298449887469752320 9994821 -29316672866749095409659882435921739680 9994822 -147977761778345612347352102892730592448 9994823 11532152843579434814543785986981883080 9994824 -91755993668588201773702666649755376640 9994825 -91013726010470613915408300877216192450 9994826 89042767293877653216876106949026456320 9994827 -126566321619154338298126617863028133968 9994828 176370633921985473249298827782712320768 9994829 350373606610813132407346442511067244994 9994830 -86811739328167886820801346135168222080 9994831 96539984683706852470753201752375106944 9994832 -55013217466625700809795515061178728448 9994833 293058823324801282734213066679148350224 9994834 144894151584388796625759223094870016 9994835 215723731731179215637163319851471528960 9994836 27969100015482454930762737581774438400 9994837 -494739845048324518424852619295558206514 9994838 19702856659063875468182318202923104896 9994839 161608392663873316242523719072982115328 9994840 333141348149201378642648361451893964800 9994841 516836683698783710352584813992370457984 9994842 -19559764932483714342067949472615456 9994843 -765839380062763115864858965596407345120 9994844 -73354596202036751746600895395567371264 9994845 22798890882314927936057608476979190400 9994846 -157132445654815221859262443034263175616 9994847 25823547639055760895901578307782629352 9994848 -49593922559463163404433141339444740096 9994849 -129268441211410453940515212611302941264 9994850 -46546151493568833187544716478478792000 9994851 325064375409336963488084398024435633380 9994852 27704857677094621954671539543723130880 9994853 -177176347093074402590485908092912406336 9994854 -3497211072799559589475125885583025280 9994855 75693923837606901851052427423110794400 9994856 -28013575464809461021741542379246141440 9994857 13716752703375108415125406099187166336 9994858 -323265044299585733638006909480740635040 9994859 -143947511246259028026880842351779786496 9994860 -112102300465727330172792179789335756800 9994861 229401056854003321873890200030983980012 9994862 267975694414675973207944711150325985792 9994863 -61231420464844782430062888271816580856 9994864 35970753141092696917301867908478730240 9994865 -78081321561533167212561905434450894080 9994866 22852047098244306741778255622039576064 9994867 -293237570248561130589822014723623996084 9994868 3261210784945457834684398248275449344 9994869 -280718877863017833097102396388262914706 9994870 30064594495900817764880939073360620160 9994871 -7667988298988313779470362429417227928 9994872 214617479030981768745771639335912448000 9994873 178963117210895507619901751676182343018 9994874 156494561050473913011156859694494410240 9994875 276191134125600532667800951113615936000 9994876 -23160699387053268015952713984501363200 9994877 7058048273776613836827704448280930080 9994878 -83747573108824947037005560918575173120 9994879 -675555707973832315050629736021826664640 9994880 -38236376123708568182822945159538278400 9994881 4014648979721528692227887464232973120 9994882 132535645957366762534221871411437533184 9994883 210757260065838829296998581535941275984 9994884 46912491695361369474496323713226350592 9994885 116878786797424096716836902202076539580 9994886 -162777548801334063122331572175181246656 9994887 18557944990393269120411186796209488640 9994888 124539340716506128149588485696997749760 9994889 -322395211313515581325666271501311856460 9994890 -23368328741444844925871659391949711360 9994891 -703292193523404550045767449873482499288 9994892 120364432547567970693506254145265897216 9994893 -104606865553140316605469022196058116000 9994894 4166807994952979305288725614960554752 9994895 -40263143222609918915328157634380202400 9994896 14580553352653137490023419311879618560 9994897 36489880527914418778697975898295251312 9994898 47381055778108804849503493507119816480 9994899 115603027966624785818441220974003424048 9994900 -130433178086083533324692622122917068800 9994901 -90121534763313624706839493448409380448 9994902 -90575046635282201482538140056317834880 9994903 119570313775159115107379967435006482064 9994904 41436908434288653691202209227308021760 9994905 39975308217127980636793801713583316100 9994906 5631866178131794359585594640932591840 9994907 156121332157051264845947283170500621680 9994908 -23519691825142924777973192121556500480 9994909 413089438243939738165875270774203519040 9994910 -74530852486380888286016817179129960640 9994911 -338369712488506881006193259036824383216 9994912 267865779833113627290918243530881105920 9994913 -550965230514021950502293059930963799838 9994914 -15355634750201446392677628782512396800 9994915 -114046290554090651109569537980820834400 9994916 510064761150014328685878627758212432128 9994917 -261280449315892442987742645080430441120 9994918 -212525048519021959770390170811493599360 9994919 167790903671089541211798774868049255040 9994920 -1134814237560235628571907872645120000 9994921 130292558687872190161164833235455142052 9994922 -29376205574812343602145673529189777920 9994923 -158330876798332899667920978333710563428 9994924 245934997968368169487956773517117936896 9994925 -72799914133186541952821012973516848700 9994926 -152294523443041643314613666574697322496 9994927 72165317976008140598440380867900651712 9994928 -108172413656582224512785315694597685248 9994929 -55407543719541023435941252971068784768 9994930 -146503371584175482520432032790835860480 9994931 370880857052617449801121274327142231000 9994932 -132283474960805459184156806509150230144 9994933 -3382646409035082559835328558180270596 9994934 222730257120683378101419854710808131200 9994935 46241034053366792092126223956624318800 9994936 8781657587947460599508952705178460160 9994937 399639424378009392723642108231499360260 9994938 -125306557029065026102075071671636499456 9994939 7539102626991791507946668364418956528 9994940 97920307532000103036869306625118487040 9994941 41822387817376538225215501572516370560 9994942 -190643038330935686343074701803149200128 9994943 -10703821681037588358441534136273919616 9994944 -99306223803889603425762717331812777984 9994945 -93518877097920541656988641341791459800 9994946 76954594760676909452138535861083095104 9994947 -111301534122998224234860437088323752200 9994948 -146720357755973349745161030672894904192 9994949 354031400329103113416181915702808880864 9994950 34201928746260957737883040264187136000 9994951 339173032940465184611446022731964020952 9994952 249635132091596442797471305742692515840 9994953 34408806835682273576010059111983148304 9994954 3510390754845076502828539593672906240 9994955 359108815780109180632033350409251603360 9994956 147886092388014572931377094572387139072 9994957 2441924098864390907248869467432646112 9994958 -2688405894592305439253199244194137088 9994959 -76506494459467650818673452300389094616 9994960 -37934883443074165215266773099810160640 9994961 213574862958157169958357882054086094324 9994962 -23526516262649783116534008535004888448 9994963 -5018198868633530832723478652159088 9994964 65472080044599322931483433552108994560 9994965 -16195545535206838213699877151291386880 9994966 151663552425614972863857012328876982400 9994967 117432780287406588950055663125010725280 9994968 -541526607987606104087976662936658124800 9994969 -203066373283223571235311242765838586160 9994970 17706515205840036470337247803986400000 9994971 44685817684297332089114156055800988312 9994972 -32779121481268516568901439989669113856 9994973 311326453890241823316079446846088811520 9994974 18238331774903282169902701967193753600 9994975 -363414877650224719752083263515143873000 9994976 288797422657041771275858841047571628032 9994977 110012414526848710018312992596420587746 9994978 42316521730531820234453298901509536256 9994979 -139137822232222312927033364292608666424 9994980 -27218922382704079999059739181140377600 9994981 -370937955459427759078426679672187149636 9994982 204346517745027230147181373143131834592 9994983 -81911249506796294375656479861555605976 9994984 344804204687226484415865157823261506560 9994985 23901111172366712482779947109545867520 9994986 138420420965981932591742565256101504432 9994987 -312954561931487499438187040076375220248 9994988 357793555960815945092254905437149900800 9994989 -57868385024432093514905617513235534592 9994990 81663623274556065693707105695761240000 9994991 -281260142404541615905202945288592510168 9994992 -9876483552272563724361105558686662656 9994993 15131565512124756848360147818581465440 9994994 -57034225551243123763004748379091844480 9994995 -3508327990269273949360302073195195200 9994996 -70721555388885485722110791961273047040 9994997 -29724805360178536611278095168244355648 9994998 -107844057102922500594365195434126900416 9994999 44011028555411889151413368060664083072 9995000 47906675085887854751637348758400000000 9995001 168159672653706893828983209291567440640 9995002 -98455423406348187018548734750551590400 9995003 180666907335793820955398038772621481252 9995004 232069937135993385763379079641198538240 9995005 77304869947017331548177890636943613560 9995006 -1699016004633369265852615174188880896 9995007 3029534550603863894500685318008172160 9995008 -92388316950469924354569601636334829568 9995009 81284137081816954834712127732991230210 9995010 136719127743376752453239660960888901120 9995011 -22292030855590001043624968813538031600 9995012 -217241390726088217759424343573169666944 9995013 -89730782735386613625394947723461659200 9995014 27963750393395364427829159463302861952 9995015 -72194623635083331671296600709070496080 9995016 -20709906853661689922341701361048166400 9995017 905028911064071656678476529199465303680 9995018 91562474522414990745259261939824265728 9995019 221083267495538864137036373326055824344 9995020 62115595475925419734389127520845824000 9995021 -140019660939422162268430545817752756 9995022 20086435254671527090224787135847239680 9995023 -185892637548450992369271565159868219728 9995024 -31155087846551244594687884185179095040 9995025 -95615559234777561361059449733471518400 9995026 -80815574081635559477521892998840339200 9995027 53092276924838447517756179739683377152 9995028 -18657041995395640399102118681427118080 9995029 -576712250504249760726553962045792856512 9995030 -96286839904026970378793005217564436480 9995031 -218834774669979630074194081840018325088 9995032 -9997973523399515192546342460214763520 9995033 -63544883546911187314567199634262588476 9995034 26423637739088478393246013732762778112 9995035 341500553472465814821739299866753916480 9995036 274260071351521923780815926962141242880 9995037 -10619801617187196260844520861149180480 9995038 -33648816741789920543376475359208363200 9995039 -307194457805520516696866122993911968160 9995040 -246087035414137065610433298150362972160 9995041 -38022989669903407196209444671316392576 9995042 -314016484649789960643060853893286577328 9995043 127664671073346471766449233834018738928 9995044 -31780157500658907326574588884628684800 9995045 277080146452616353547362733307419383200 9995046 -69066397723516732035920767046937143616 9995047 227553746443121701345134331499085420832 9995048 14531210604649551343089479235194880000 9995049 3422510043966428146283624299705598400 9995050 51150715825316564068898604545594656800 9995051 157250302569439794599448772374232055808 9995052 -220589572513215455141502809078814670848 9995053 6346045563075286057530572321510589600 9995054 -20314628210645488277419264700108232960 9995055 -29878550932480000463554184859043207680 9995056 -16722723602265448142063552822371123200 9995057 66727171459326914092760188251810636306 9995058 20201697690677539188634261765715343264 9995059 -93241830979255809352337756841580904480 9995060 -239088040680892602570883608295399065600 9995061 -79010078231109950529776177797031756256 9995062 10850803523755996089548252414393376768 9995063 23591201399681230670443065465771745224 9995064 169400419539679508845216157935799500800 9995065 -19860882571147622939400225988335531060 9995066 -164937920927509113385498207811884602768 9995067 -45461464274649362077433923437765745440 9995068 145279871878801316207486574596176206848 9995069 -273925844051335597000792385093240931150 9995070 105817991981030551470594675614224665600 9995071 492792095994269326767491383881516443544 9995072 -150707472375258395008156220306195742720 9995073 -26476499712905084471195396956493203200 9995074 -150725181471032592107165125952767253088 9995075 46911463021925641305633247231100319600 9995076 16247899588295426311948830578622111744 9995077 60128263711245817000975406604266784926 9995078 173299491685952474983214945178727551840 9995079 -3850497786285633922367901534020072880 9995080 -63791158708499919344401029114617856000 9995081 -46791030589163020279235118330154207836 9995082 -20825501362165957459730597136652492800 9995083 -158437059105304417337825210148443740160 9995084 -360255555990661289142372719008292352 9995085 229296040739083620278496208254276770220 9995086 135926685110011999297999577903664122304 9995087 6400204336739893257934323937634359968 9995088 9497827083144506285505627408676552704 9995089 -103896526718392910574148080457651355276 9995090 15988655531735852116674066100768673280 9995091 -374130020331009274653973259776852656336 9995092 -5313186853698644924475932034353266688 9995093 331464826833197235547517225852987547342 9995094 191197266754408525707652745122717018368 9995095 -354482817303816905865105005722470373200 9995096 -39980479101822589844388815465689866240 9995097 -53751609060438307046153231537728734528 9995098 112775578515996178733321212443417058800 9995099 462371333845032787503524411190258692136 9995100 -92988926316240995907606241770895065600 9995101 -495480621903073669788938174439284199898 9995102 22615104093579999914866844456000561280 9995103 62652365002039105597066175369415463200 9995104 207876510663463428908855865866803740672 9995105 167869684166751124626777067144395562260 9995106 -23241696351738629694280431247326362112 9995107 228409423465376740234672718631031107356 9995108 102798878400513214428773285426899119360 9995109 -52567917416939227239454971674216020032 9995110 -92642269709311449776231422901376349440 9995111 12269095224457337808785064591086116800 9995112 -16322397879618687816645670657064494080 9995113 -26991813389800053137945495921031578112 9995114 335404120922469175134256931912923740672 9995115 -8269380353464322364479992791443784480 9995116 200664378005527597171276326488400419328 9995117 96162267747100542074443074530926505664 9995118 121326675535248866500772111737607931456 9995119 602312548142108445234232566462080461520 9995120 -127423924167435099427082083007222906880 9995121 245020002795737972189735024664867836880 9995122 -6796597852532213941519540534770177408 9995123 -569131942848820885847914099960562298456 9995124 -159570862323024932708238473632920428544 9995125 126702411848226567199055599584614784000 9995126 101314551564938369393228512368199204512 9995127 43653640522820337798612636796091845632 9995128 -100684211687677854759654032021448007680 9995129 304618087834502720879138656358427146730 9995130 -169809901100354368648590382875089088000 9995131 -354259101599638269227191647540293081400 9995132 67243715023269602238062924275336412160 9995133 10041622439114713866679509776141666688 9995134 7414493338232718426144361985307849216 9995135 3100058954429142361419396096150044400 9995136 321350541359435162007744470163495321600 9995137 -2851423103450163239395931291691714768 9995138 -10201709644312366730946924939637919280 9995139 56228258540195320791055512064622623488 9995140 821269242538170260348970916314624000 9995141 14713742949976521185407063420895231772 9995142 -91031875413910513450098993647653484160 9995143 -39902094661527053400026147601123591520 9995144 -16358132700686556633522510081494876160 9995145 -6042314124559522517642370988855833600 9995146 967283784565083871578512603906653440 9995147 298114545958247607365779676410936912596 9995148 176425528365517908013981464408737202432 9995149 -254104080175696240012533584605725963850 9995150 183419593679867954479958431691246736000 9995151 -343826038074658142477856029966848051200 9995152 7791726206845511344678135728457646080 9995153 138076242297681898568862854221787522880 9995154 12980613078717849499629477540404183040 9995155 348045517768824023115990848287463331120 9995156 1301808363212005669773218351114729472 9995157 -31843354734662977708565459132043756594 9995158 293955322673103927183887269345896667680 9995159 -267969228933223839250890522859735584000 9995160 901820405575616316322541647409971200 9995161 657688671463832378773390214145138939264 9995162 35246056577357019260230402764911933664 9995163 195300727501983629496814305601777638000 9995164 -1753997502093983320755976054087924224 9995165 -289482420713474187021615047557116257940 9995166 -22327591795835493268497204358649523648 9995167 -167345638287882640301759625183404860848 9995168 106309668444877619024493896106113433600 9995169 -574281884395377427106328986681733919680 9995170 79193678602024413478031940249090615360 9995171 185778755220349957222591634707004301432 9995172 -177538794498961572393455534436470409216 9995173 -58813542865122638160864106825000632800 9995174 -92540718864470111065606915689253861248 9995175 -27420949850105760927944463162562564800 9995176 -251366205347292613862627978925240529920 9995177 33911888220731003989798606944104325732 9995178 -1117547687294331078013169522782924800 9995179 -264056682537549573060867968486103838416 9995180 -20803635291640018771686379900156108800 9995181 -9175554062462779927483630940251430400 9995182 74336814580024908692190253432871803584 9995183 -409307328215758764540290074905002411976 9995184 142693858966938332278291843319096279040 9995185 -78313734294695929110039061147103850840 9995186 -189538112710614227143744878797941076208 9995187 -89781566890427727156061391428376494032 9995188 -42888910381404138694856518034841739264 9995189 -149962937728268364228522813262357830600 9995190 -78174603281677230243823458377252966400 9995191 -147584164434340165137031782019639605840 9995192 -97165601564381942819684871630436577280 9995193 -45256109442050473799589998242220737980 9995194 -253465992788608136817165922526421824256 9995195 -11290952829457653904934419643556350400 9995196 -129297593492286097654437255106380983808 9995197 -143951843171800978696569622496272016960 9995198 144656833527608212729064098034401556160 9995199 276633895616347253700814839770102635464 9995200 -33845897436892755275274221623233740800 9995201 166746721963154222411305363278967937760 9995202 1594564202583903762164563606500940800 9995203 -75420503028425265580282091788117857240 9995204 -5491529667963951113108632304437532544 9995205 -60476805155053406304732706623868320 9995206 -42576773732737919740905649270095301632 9995207 144901543379204346261095875881131941272 9995208 175217514895674066869495778911672401920 9995209 -74531778409276277263729359871534342784 9995210 -143857390158378617466784964380351374240 9995211 -404098107989880948801815713712393313360 9995212 354587929238344432549851597582951416320 9995213 61741026438306294426359418020855673462 9995214 -61957650934028937833345283835325952960 9995215 -375409706684629151803346702292900059640 9995216 -66419123654761559933385177276554280960 9995217 -35087324548325334608835403442297611200 9995218 -220201719027889162240855899064466539200 9995219 -55556779835771130980136887906805088320 9995220 -57422609744579080061125605317432121600 9995221 -1228768689818162540546408516505970176 9995222 142509755890433683228917087340568346912 9995223 44615997031157236556737470214269424128 9995224 -164826944912866037014875935487865559040 9995225 -59622497356737002865961591300389374400 9995226 64560897468001745023984018051159544832 9995227 722617961901589711810603554712986139920 9995228 9812775247428197131631985325633598976 9995229 181172430223509534507071467921695274848 9995230 -54973508001756772651435108886491756800 9995231 -152190575321132520267397722680288733936 9995232 23874843074950543027475736280592547840 9995233 3243279998188163938471934382583655400 9995234 2436824416457884283439717145910564160 9995235 -45337829831176216463918676474881817600 9995236 -120469456638166833923984536604735758720 9995237 63298244154805789785342243067088008704 9995238 -7974047898285027389139319087892705280 9995239 -356682561902263855258744796169580405960 9995240 258541658567937999582488862080675788800 9995241 94566387045267871543339230799913269392 9995242 -163181407045882374031893038708420251728 9995243 375608265265698359396517380180030805492 9995244 18184657885016023703744037606309691392 9995245 36439620828379149442060901134421395200 9995246 -168056891923166841580360316640475269120 9995247 167920297645703858122708585776303534024 9995248 -23001922169331583631052175027211206656 9995249 16046724050432713510842075841717950240 9995250 72259110863781296865251266875873024000 9995251 203951959489340563900572582611233110352 9995252 210305371733549970080919729040287025920 9995253 -404231442089036072090033598311626048800 9995254 101834826338492079315776812599134947200 9995255 528673441526612431622608127518319261760 9995256 95353604187649484059067412347369164800 9995257 -3520191121416507352560170609140793494 9995258 -15288391731505375563195137073781416960 9995259 -277247967412077180814248024575290667496 9995260 -31069128831855122821031939954090787840 9995261 -154350468006623210254211569357654341888 9995262 -178754024795549675887722823767472390848 9995263 161734504442278545228759262686482451624 9995264 854624453772756036776511923590004736 9995265 286450714831387492170786055247799177600 9995266 156929278916812481056711028284139003904 9995267 164839904258622309571867503498999416712 9995268 -24142482621931598995199803466530848768 9995269 -259927692947118833572879969049799106248 9995270 100915564416130836982282913496069609600 9995271 -11721924591914409063029801801850106368 9995272 137360887587467136070504537391976775680 9995273 125714439667163804254580426630324904720 9995274 102762009520150826535617127811146084144 9995275 -7958730888661795342216514273838778200 9995276 -85007433973922304291323357357567043840 9995277 159455119905848180180964841137003214656 9995278 190684261941598619088934855065820456320 9995279 -33214785059258636990350583835687665424 9995280 47489084791289301697856362267827240960 9995281 -98446164745945398388335563643957953536 9995282 -305242217194776946578336363692372562816 9995283 243432601076869332243427826424765315252 9995284 127736255063212140767061929741725335552 9995285 75692207592566778329574418013897352180 9995286 81385685362245204591712552971777024000 9995287 324254759102673154754931923574038982552 9995288 241169818656692133823691348209598453760 9995289 -223762130548510531123651313604854012976 9995290 127806701195140848856243476989020850400 9995291 -23651372262064408335584643562944905088 9995292 218991817992151204397247704989376102400 9995293 35443514502960441385000308667378974720 9995294 -8592747827032562457295125367657021440 9995295 60647830339127851854313951565949970320 9995296 -96551645727214675547552466943239979008 9995297 59401720563541785316492203399763534740 9995298 -71039652175477279407948590769309999360 9995299 -163841859119951972136459001681423663040 9995300 -29165679896773446022470479093577216000 9995301 -285853859326176316411715797521514936770 9995302 -191657545625563292708050894283605602816 9995303 406684363201752833025312432995198404560 9995304 130903021674892654072429219464855306240 9995305 331442453307987777521935554004231127460 9995306 -3945377896929924313352596620927338496 9995307 -917632936613597096126854863934629120 9995308 -1195263401853095669136238256294599680 9995309 -231342387705338678111022351177714884640 9995310 -44922385506321855321154348850180213760 9995311 43616870119195801788360322793540007400 9995312 146102029087671460405776996538934870016 9995313 5683690793489933932531965620790421824 9995314 -276431399681726115523784922163758142560 9995315 172198963917476304568080445972292739840 9995316 37716905693614514330690200826853322752 9995317 -100838642370060499122918236830618510080 9995318 308386659496098422975940363813760275360 9995319 -197873609780269862924067644923003733136 9995320 341325424222548795442093968552545280000 9995321 18483965220716582888325528642328130304 9995322 79817993474538622872445849739857676544 9995323 8246620763810860155906219362285764320 9995324 -130531372321104903033676989477223795200 9995325 29101686750979440724707674071057581600 9995326 -360195926551978031675393664969917568 9995327 356404619334433784381842499544630067512 9995328 14489548528934463474359676936709472256 9995329 -449241664181835823167731538704489163070 9995330 -38200210903937218338735461443043020800 9995331 -81121085595710198603038485513957663936 9995332 245917495265064860581193724383152512000 9995333 -171452859973277903217417410306458424418 9995334 51328313885467863026056734144128498880 9995335 -170283958701509760047761838699361738240 9995336 -44417104310498159914369214015211770880 9995337 255475223552208144091127367115169278560 9995338 -83503681348796472863500963378790228640 9995339 -227776793644686477308622185028899568960 9995340 31719398836646262733447880866044395520 9995341 -592363031438503994757015112059673525258 9995342 103016299360990055489708705335447643904 9995343 117953746307424228722324572380226784400 9995344 26136415918309579988382463532881141760 9995345 849960923145049853664219220206170100 9995346 202876362006514606681190903378660832000 9995347 -358185600168513806079580920428404477204 9995348 41536120626039260106745067454002405376 9995349 21520395272641319477946398166570639360 9995350 2256541263733782991910791613395320000 9995351 394632547364145628313660930136644813400 9995352 154784404501972877256018157345608069120 9995353 22442888394864815610751082783277049360 9995354 -42260561967587553198020212690922228784 9995355 117820642588381929503991521147344750800 9995356 -142316081324465517008770184890093663232 9995357 -32037282549218192686466539714592551860 9995358 -47518681976714830055928881701599470592 9995359 -408781119066275080262450203425983153160 9995360 40963927209085309734922289716592640000 9995361 -130167029454908967953905405352883929424 9995362 -27059424263699573373225389401195500768 9995363 -43211827145414047930342248734137748496 9995364 191094141470314847011465692060782496000 9995365 -12377784945136626835762262898466743120 9995366 -146961998560320743442188516975622958368 9995367 213635422700842355017039708698309840000 9995368 -2914042214237715945173334044440765440 9995369 319654232862996609814017951987933619770 9995370 18695041204594616982559223418329579520 9995371 257766395787805160412918800498913480720 9995372 -13751308654696016606487575953791744000 9995373 -293887081198119968463205864475558856000 9995374 142341843481775194816641177784094031936 9995375 -149453192260730062550412759241242312000 9995376 8189066134434808609525132420529848320 9995377 -186108863632696362948654100444609492928 9995378 -170708496429971064886324553168212427760 9995379 -4174673959408927539505349923883831952 9995380 133334238203770030197172283394913075200 9995381 -230178553784407994808235035229244622336 9995382 -58714345519482055042040139230419509120 9995383 61567017615502546032318664547046581760 9995384 199411148272865587892226558497607475200 9995385 -93475012781562036132470727671920742400 9995386 -118645466125939523326403771891636606976 9995387 -447097562314100288693136320335094882760 9995388 39287438728725880605072992687304099840 9995389 -112155261499651532031958097725984844576 9995390 7976537145451765394628017363010172800 9995391 139675325875369078981765190879452519152 9995392 112931602479114552636947162564080435200 9995393 9677078353551741013718846538473031984 9995394 -134906959419887234987191160647207171200 9995395 151572033454574258538979476906042076080 9995396 -714886184316010842299804315603018219520 9995397 -137790777726518175519169991463998330400 9995398 -10135557463839201582633989214430241664 9995399 237775032618661512583385820254600115720 9995400 -87298607915864892606924105740928000 9995401 -134139153763685054715182287903278260280 9995402 76311147555102046196437092310081143744 9995403 -64236460119197145392318726155366550592 9995404 242804888667655858762191323141290585856 9995405 66282399630780293528507789419373556480 9995406 -132736659646663268925405845894395084800 9995407 523425074908477620616356916639136292656 9995408 -54349872401716225724104149658742292480 9995409 -51122615404944239790472085666998201920 9995410 184095464366560293617389036221744243360 9995411 -172019480331102360236850486107274875988 9995412 -43459560471486042908457131808189480960 9995413 -90895479078517815559648556176375892338 9995414 74779729416329428878043581891284572800 9995415 96654089419145462129161819935458524320 9995416 213222725801845830004609814279270676480 9995417 -734420233982706049945595815295183718780 9995418 -66859594077688141674529264445016619536 9995419 -32107857583223235138853204140702942704 9995420 202627234532017221386724421073269140480 9995421 145820732876477869459897411511244366240 9995422 -211884982930212713018024490808522495488 9995423 36501947508939107973113131137499679424 9995424 182383939080216121401535452874502307840 9995425 115878392374790925242156505683943972000 9995426 -30811035310682491444558675538745146880 9995427 212242360664717294554679065498840019040 9995428 17588506199260974691163908901398548736 9995429 260913778129245126965616266754119776128 9995430 151886478850353687860291608610382432000 9995431 -107923745023255169935613389962971821872 9995432 188705956249944985039859716554143416320 9995433 54614274746203074180569224841847785664 9995434 232777378857655527374007339472634045616 9995435 -25947510834755381203428026158929968400 9995436 3728232652444483103376055106053607424 9995437 -192146851952772659595619842878709383914 9995438 4659478804889243002968847122108859200 9995439 181093429771997912090821693918606581792 9995440 9079694819384012199559281319032913920 9995441 -97540491879567568423560557875926532368 9995442 -179371830857752256126804629113123439488 9995443 300148427819854413445820453684641242720 9995444 -22531235981533549100641764061951180800 9995445 71816687651435532017100342250073840640 9995446 -79000424160538933392645005874754741440 9995447 164452227168363089786052271131906096 9995448 31528386732398794002975400175306280960 9995449 16344337470696268898429785470904278864 9995450 33072530863356327877367428796898354000 9995451 142988784575526361626028890693141155328 9995452 -24839273671975802188441300026943167488 9995453 -148627930369563091092398975381966843316 9995454 -23314589426831488134301046263264542720 9995455 -78455559619079703885778158594010822200 9995456 -135740708470575832003048253033212280832 9995457 -38762480830588686904888811922826150080 9995458 69002404387943866773509750569334184960 9995459 -98378515035128747639531744742825848640 9995460 83995720670321146690449419097806008320 9995461 308096706596467944483655120285383865470 9995462 70352861003543104888614192446751093120 9995463 -30577327639660172807407571831155968120 9995464 -216641227570990912716544771006559984640 9995465 -25005610093934837470445321664920228280 9995466 23534030511334635242634833387578792704 9995467 -626750871833020942359552461001075304200 9995468 95630761739393936894724077003706725376 9995469 36613011472993242054001688748053760000 9995470 52597247198685327810854052901957180800 9995471 168760927727266756379441316883572595512 9995472 1803236474389446570056232092776316928 9995473 -76483615673411409027086538475375895580 9995474 93272424556305090807599342754514499712 9995475 -948620043824550519224704002820992000 9995476 82741393783138795085959456407453138688 9995477 -409476902177534004626768568527586538674 9995478 6273131260964490060637130730884395008 9995479 -349592420177898287662463381404808272 9995480 277018614504061004636464255708868812800 9995481 -5490196099565882572719211752218137878 9995482 -4775205313490686159255021918139673600 9995483 479405901799197604475928254314207809732 9995484 47525467072944955104194368300950145536 9995485 3373224770221120465571837444204275200 9995486 -31620550779279753550941997998991870656 9995487 171620587249037290847699590191826284360 9995488 -574055786428392380310533738862119485440 9995489 32379747732349361897173868015337406656 9995490 -145905484282418898364921598562618009600 9995491 68390846193231324656182685362276425024 9995492 63600612471496428578703095926746537984 9995493 -121554132475315580082815760597938168736 9995494 -124416604681819992188721417330245500704 9995495 208662357152960926814995329888704883000 9995496 7149793079947150326498352704613416960 9995497 -356087064007947000825479478970938154054 9995498 7720583558235832256494877628959288064 9995499 189651666350311176121040257626126798684 9995500 35515232926587075743275997310342912000 9995501 -119031680907462811533696835567689398400 9995502 -20465371307490990710930980376381015040 9995503 42248273700578462391019458330187462656 9995504 -48992504012678956388448445255423033344 9995505 74752613361854854379225161135348415040 9995506 253870808640464635090562040041878247952 9995507 548363024995103474406587782210112615352 9995508 -279139561788528443841177285548262420480 9995509 396252520601321868607599757256495608704 9995510 -20256614568328267979435778474721824000 9995511 -58508658048581311594999051301673045528 9995512 208656782502399362984498218417427066880 9995513 51085172196162702432531869552015126400 9995514 89656571739588460939318090897802096640 9995515 -119436266248700440551695993736291939840 9995516 147088377656800138093332475692955852800 9995517 54150851942585627089158372001548741120 9995518 48034111288626649476993353713088382720 9995519 -2001763960008466950713431874877262080 9995520 52611865612968569523740879768204083200 9995521 49338291810767043659915669581019205844 9995522 1741076362576219085813763838447409664 9995523 -76897178650687006366360464413659297536 9995524 49766586744018173295740710993463476224 9995525 -4148627554824523036559326378988846700 9995526 -139199312243292261821936873858605619808 9995527 211317502235951956270053092175588820376 9995528 -65101998410850077552206795812245821440 9995529 54694457888674302282822612851092798224 9995530 20504898175220234676856995772126232160 9995531 7496572010440820537737032107424539424 9995532 109266001994036357100661465283036332032 9995533 -318301870711999232636377516909164278218 9995534 -196592908453782243481115268306030950400 9995535 -79341862904710757377977515991732633600 9995536 53392688863421036477920901136536379392 9995537 -16663642963537988559456690724667071488 9995538 -62521400853915884002921852188344401920 9995539 77252976731099983682520516774133224000 9995540 -247037749972273668738448476604854558720 9995541 -146863005513697309046200756984537736256 9995542 -76389863443060404350119264396328975328 9995543 616570283320876147435591985797861837704 9995544 28689644613769559159528126299220582400 9995545 -44956631262290182042924138605245648640 9995546 181595878095812976744317643444007368960 9995547 -34313229182915395565262377911450343424 9995548 -10712284813103682131217017098184401920 9995549 308311211092161545687321923634316104550 9995550 -24895245811376653395785660292335798400 9995551 -61121833455890271417055448605203503600 9995552 -67317876415015460768320726491388182528 9995553 -178405267264723329388167279406703864238 9995554 57190809170036645694962975037883115520 9995555 314260020541631233850608296043108458960 9995556 147343744917830229712588006281982927872 9995557 -253218769376546994970303008365837162400 9995558 -83005269897359577817715011097978540160 9995559 -183728184048848835211861927218282483888 9995560 3519550120947019863529715067503001600 9995561 -315285406842340192137836363389104199308 9995562 -267115630982587825090771768356043174656 9995563 435716217327137397109781291095137381812 9995564 5906475343629694526670212260075825152 9995565 857069124109388898658712341826541120 9995566 -1263241524035727433697445320223663360 9995567 -575983039433213137776962212049360550384 9995568 53572578872327306853859526235881472 9995569 24831388804450238576919510664278013970 9995570 -1098713251183753290300535299382824960 9995571 17901347690691135221458195769688622800 9995572 -243771827863659541873778123795243665024 9995573 26660157502361651108202305285901074880 9995574 120705090787641498555171149892950362560 9995575 -114985170181205633182609660756807206000 9995576 -3049804417901206099565465649611673600 9995577 332285366431488796109824934384095762080 9995578 -76131130061921730585637477693201108992 9995579 18343270566880024945440318898741625088 9995580 2858073971862328292737856694176962560 9995581 -230523355431681969282526646167007170618 9995582 -243188211499125950379703080098138462016 9995583 -33015229008432804041389896383539677792 9995584 -256783644453418742428588334459004125184 9995585 -46461877670471282232109273967966691840 9995586 152668106978477554663776178273818324864 9995587 -40549862974015965670687493903877663328 9995588 -133887161640269753340284556739745913600 9995589 -130091867993181433629833389320135540480 9995590 52982202402260105452233021826156396800 9995591 -12123214867992232894251587444211409200 9995592 107229713893956352822830889754880000000 9995593 -16185005455074963973514492178382849152 9995594 -4413035217224723825504558087292653568 9995595 45776996101930932281908575297809929440 9995596 115728121033930206468414984494647459840 9995597 393746945789835970885769086393780877046 9995598 -14749306772993614657777378049824046976 9995599 -51611715682170993480671087438646624400 9995600 18450352187530935284479284131030016000 9995601 -110024020521046615513596658173195973632 9995602 170009901988264769691156927602157508752 9995603 -81980866221045406286472922070379386880 9995604 -205283545019897062481414311124510115840 9995605 288747108580094366754216046992869575260 9995606 33263953079435052983658629230746823104 9995607 -66982043871751642339338320611921720632 9995608 -744687159975846139190576548395479040 9995609 68192890852319740438877650437217175040 9995610 77089120048441879653305589263825621760 9995611 -291879246249573379494350602989155513788 9995612 591559576378365305454219674140613099520 9995613 18347345246219103820107993098161763424 9995614 123805756329330466973442733844000908032 9995615 39504077620903830596012436730175731200 9995616 136136827433020812739930742113519534080 9995617 -169155464257202574769352613947530842334 9995618 -27802677422506408829377411866020918784 9995619 -98358409740904853024377321350816726720 9995620 -203836503462626874602723510909545240320 9995621 342805566551337780377937963704771989500 9995622 13768164168013079274679125045657790464 9995623 -532644461642258512594993028058481780560 9995624 -76219875000460542025826386867178342400 9995625 -58115372772259848266035169375134248750 9995626 82789523184941739164012232333157388640 9995627 121960161752956053083756963408511147120 9995628 -109425514088737309882838207099601185280 9995629 -46286353153363847539053446024640761920 9995630 -20912136497845839970083880894652927040 9995631 475274932919969550586209702878340305664 9995632 -75247675071330806061343459789603569664 9995633 813701233901265825438742968756112540800 9995634 -194503400192033314233717058376759896320 9995635 210493415824898589815752239948308024640 9995636 -38243125613250243818049042844385931264 9995637 14725147792780068732449885727582603840 9995638 233836580759583713647228945692456110400 9995639 89879020188374449716787261371535899024 9995640 -25444005404485759871384791418300006400 9995641 101162734962986097397661487780468316680 9995642 -145015179968501385983668664460455002656 9995643 -2602947835474955272360167857769061584 9995644 213234852299315932952443149926563892736 9995645 307357070116575806722372406622768338400 9995646 130827618866377895397714572697384715584 9995647 513624266576363091055935256142374100096 9995648 158474079967351723548758322575856107520 9995649 -11847004842564361925987690624753220192 9995650 -12203180020857830195436886196390016000 9995651 8614800390323475665079293565645934152 9995652 224291700802879877197111399565696309376 9995653 112881302234287686001264577570198425120 9995654 53854333558896020694392859769816636800 9995655 177450943922413738805048863193805981600 9995656 -395359695347872888543993986430049402880 9995657 -83406392070253135886410770214487669580 9995658 -78807279382405036088823360587933865216 9995659 -49944799456727307643838096496584036140 9995660 -214791594175222606875996146627990784000 9995661 -39398298044482158967590525767086178760 9995662 -78326740959171269467089039686649446400 9995663 939079159523348645171196621174347475984 9995664 -2993657968656942443623167568348446720 9995665 -239933456738549659748981127236074263000 9995666 -51641366587910323614938961198307102560 9995667 -100410718453284090680785331651334240000 9995668 -287257346274477316380615062420678498304 9995669 -215179066287057092425764580776418530930 9995670 -190022493540880176084933283957509100800 9995671 -5521653656587735038829157679484792832 9995672 426180691995942116059345163472034099200 9995673 198967891902113836142934063263091973584 9995674 56052909741976102705481075526732913104 9995675 1565123111893812884081218539128818800 9995676 -45030672671838033833364329462188205568 9995677 7657250092975673875829641991971569624 9995678 -100963439868153211251232554674509602816 9995679 121403237770129396274618536046073398400 9995680 -226037776157069527243093384306090967040 9995681 637605410005561149114497510316938479764 9995682 232106615061648883225656271383488189184 9995683 -283493827574846024199720276288861932068 9995684 -358558535955892668859820885969695411584 9995685 -28986837297671738179746749227903027200 9995686 -119937803903519392381902590978927090208 9995687 66780166310890176654228452410443055632 9995688 -51100507549193315766489614584261555200 9995689 185170807952735597663163475096918730 9995690 149258832401073252516986366233862411520 9995691 230777022341138416830483392605877683200 9995692 -14800727470005189798996244974772321280 9995693 -53304853551321090483637615069858297536 9995694 61929585482010031891404867982324434048 9995695 122932110446470372536105826002715645920 9995696 6564822412028549772416917918966628352 9995697 196062258915471021781535637481355040000 9995698 73460755773646049298653642969329938336 9995699 -110754773421395879727037058973280089264 9995700 51311228127840640080915616761078067200 9995701 19982926025225710363560919397144606702 9995702 81147359898972805756960213961635029504 9995703 182211259727857009909629872717233175808 9995704 -465092245396113256346117301316343623680 9995705 -168262082475899285536970280481549440 9995706 -79675467137435976305132812210538688000 9995707 144078363086073661792342060078068539680 9995708 161667413292542393440488000354885350400 9995709 -64426694692655051751045822971097592800 9995710 116347098089754815557980866528014416000 9995711 -132832594005983998690372347116384076816 9995712 -58729454189670620120767984993252147200 9995713 -3271504983990756383145973234856877376 9995714 369857817327454306654639049651109060480 9995715 -91415243756006908673914591201950913440 9995716 350096524560855134889480851801739520 9995717 374308488513531044167778312371963508766 9995718 4260758669784366068212260936409451520 9995719 156919359545545599529099638984918058696 9995720 -84969922638203357358462474181902336000 9995721 255628118526092562382907052476096569440 9995722 -26976959991121972708920714160644850176 9995723 472102537240761606320959666338677613972 9995724 14131426049129740324500241537759670016 9995725 120722577253906909972363238950716303650 9995726 74494016188658090882098342123625495424 9995727 -48442445811901885043155175595516923136 9995728 -48246484343073572225138642847959040000 9995729 -3006907602304755295237617645320921310 9995730 79516608245211749735396824093092856320 9995731 300577359187911783095609129024717638512 9995732 221420613516301403235556727042818828032 9995733 59025251696472820424113668353548816128 9995734 70964346168037965656594969663690443392 9995735 66733765097904404316634038531341008320 9995736 45699657700119001617218643155627827200 9995737 -4743376669545601629486183696802135280 9995738 -512152233017948710452225665335846553856 9995739 128935858899987137619273772858881019248 9995740 -297630192253084817972214257955261135360 9995741 -145967538149007047671368291519998509728 9995742 18014979308531182522534689576816018240 9995743 149520558049368681682690026945069816992 9995744 23070415207053503668925074027889295360 9995745 207257995974165924645796201984308672000 9995746 96106009499130154894989316854046289280 9995747 36525316987895217952436338911083244000 9995748 59629459591999485482561811483585085440 9995749 387226597200487312240810025979605925660 9995750 -170174952395791211131797384558340416000 9995751 -80755080786325305406176484632779334960 9995752 25695381295586447951912796152636375040 9995753 -370867220828209732820039047041052898700 9995754 9680339355346887277078764300655512576 9995755 -220119391282193953290380964231270745200 9995756 -161682186936499366495319604308627009280 9995757 -310832337283637109018796495461180043008 9995758 -2491026766681462359967380664193457024 9995759 -95092154339356513093179659840758244400 9995760 -4818376626597603055634028183757946880 9995761 19306486231710798067874007803290812852 9995762 83496075138733074735321429262997760000 9995763 87830730675014737862708804032550130744 9995764 -19938801461552473386939845965347381248 9995765 123367500916523290343960208470328043440 9995766 -125399431840966994730214584726813245952 9995767 865210243039812186085077869531944080 9995768 -103001927124708206012604887082353664000 9995769 -81195777681859053162232694703865250496 9995770 -28659438982828765719898134726486528000 9995771 133961459400601222073502943483060741200 9995772 190874630841247600113743146409432186880 9995773 14825624475437858302368149074544985024 9995774 -210707302134276723995447709007176996864 9995775 -15540854829112374411230526734542492200 9995776 39343023845616818452680898966601072640 9995777 -130282761096813926596240826872879498560 9995778 63129472509737914167596554180585958400 9995779 292823994879266686021577488785172061976 9995780 1817217444794609057926201414938316800 9995781 63746427318408949399899392478309315552 9995782 -247010183667806482775075739069305647008 9995783 171467127292271760050544226082884668720 9995784 -191728178427916017332584897588065607680 9995785 449139765530311612891136060609615924160 9995786 54783956779535608931781209647029976320 9995787 -191938581728182853072047094398302863556 9995788 -119141250720789375636869978950586494464 9995789 -441461630366043224102125639406658706944 9995790 -24182202163287116303353046791701504000 9995791 65849698996405070271724471266104573120 9995792 87499889845765016287163857201795178496 9995793 -253863245205740541470153141283392011536 9995794 -33599639704593541921723120705828252272 9995795 -9670180946246328761552621964141897600 9995796 64454936651663965635481898325592004352 9995797 -20610507953696882319195472404703430848 9995798 144229438397775255263596322242647482400 9995799 114075574334603973207471795742420530048 9995800 19750203612298216681868834230265856000 9995801 175447318745236031397746290765136921802 9995802 125527748960972739287568010138126751232 9995803 -216066982749806417920773295624936654976 9995804 -12880454884743353372204865745002130944 9995805 68924997883478410769427008699210126400 9995806 51635268582561290199473240694911985024 9995807 460457128462902462387927874727267759160 9995808 258221358635458700792709470675755597824 9995809 198282705108441453223012631982420058516 9995810 120327456180138653218200741060557322240 9995811 -51806530154435648583931781736038167296 9995812 37832468655784472072821537053524042752 9995813 -239067285366672297213222751958636689860 9995814 30632962579496648629193138624297452800 9995815 -65823074971331336347574668099967060040 9995816 -161500828983546117437640520844078699520 9995817 3590107102759007869384745969739985536 9995818 90661410371970571963668052662086236416 9995819 426377931586240432056401556163475452896 9995820 104539499052064490718544360389048622080 9995821 314227451944133014017403119375892270944 9995822 74743190690260093323372024393992140992 9995823 1333161988599044985147132260685952896 9995824 86290309048060683235341537545249095680 9995825 55717702579590961304223534080470368000 9995826 9386799048442727049777451605579902976 9995827 -503981870219943916699025728988111038324 9995828 -46630384689314983505177610833948399232 9995829 275596628913883787097489945089085444384 9995830 49546528659064834800816050451128689920 9995831 -205036267321967317002551487895314049368 9995832 129628997294637493630154607947867750400 9995833 20771531183709328867032360357454219920 9995834 -141428435856186988385227222171842167184 9995835 -33714123129357799267027615350425356800 9995836 -251550164830741129719496544717354641920 9995837 246007743734086537334674434870179148486 9995838 63473636574056548835148984595433089344 9995839 217086374612759445047899284317263797120 9995840 -82655126747252363648484810873671516160 9995841 -191883360968593984990602483557638518144 9995842 323822033925102514379894775346672101072 9995843 -138925897502367632096758998270037487040 9995844 -12959027350481367217136636081979024384 9995845 -61691661856880147758839018058017743400 9995846 10868906604759944890720064966563553280 9995847 145870430410098633573996490979673121872 9995848 -282528088676824656003362603843212016640 9995849 226692758571785383653460686653543237850 9995850 61687939459267580943131810207918964000 9995851 -86543493205059090234913165007519319696 9995852 -363116748123599829513094139146896926208 9995853 152687459946762031242515516488125211104 9995854 190849510522832065309477933252379163072 9995855 -167054989304099950751279242010870940000 9995856 22944865082561116653567626280498364416 9995857 -53107260638395525782334889111216893440 9995858 90198919111364789306643272562161243280 9995859 -103933910890237275265827702131841275280 9995860 13892244554267856371453516005211136000 9995861 -254646630173483747061525030804485183538 9995862 -61854063218535510324958486611079365120 9995863 -496463746880761510108058375352238404216 9995864 98667897254817658481607742658656788480 9995865 -274866933619512550810358192834762256000 9995866 -3164986937096930727506329986739792896 9995867 -99409003327288724125228738190099555808 9995868 195500955488474092760923934589342308352 9995869 55982387993669500418103589626089402496 9995870 -17840578100068698114490775763595891200 9995871 -328124385031837971027815376774774716088 9995872 45812899375878385011481092225508442112 9995873 197833525922987483105253307982026346160 9995874 55476509647091260222281231733824087552 9995875 92678292746067662036766676084513392000 9995876 -333282568476214964312810073006237118464 9995877 21694149249245910268973918353793004768 9995878 -171764060310773198980592919177450740544 9995879 -199138897552065650902443237427864870224 9995880 -14035583172899754768538078825973760000 9995881 -31614502910277494138536237253798136960 9995882 25706379203091595846487461130281255104 9995883 45682661729501830716952121213650927344 9995884 159209547353985840890800980503097026816 9995885 -155701348083193197292344295637862834420 9995886 -16054080912981418138983350558484568128 9995887 -573143288359367554173492375200300140176 9995888 8525300469194790074241003275692277760 9995889 -41686665515049074202820630915220178576 9995890 15167879291751668185386228148308121920 9995891 -313423503548754222970489215751415766708 9995892 -19403466215799734048174024967705612288 9995893 291469666360941300573270213070154999680 9995894 81809309580736613895207174629089560960 9995895 -28482566651087466527744366144519530560 9995896 80764487134239381784631544923477729280 9995897 144522138980757674472519004952852039760 9995898 95529285634213133710641513429364039680 9995899 451833684999861845163088728021037977160 9995900 -148126926761188435662445963164800832000 9995901 -32514413838676683996143724016105463040 9995902 208163026998981570544487146277899344000 9995903 193011875648923245895131072320132065152 9995904 150496197489931639885043892019129221120 9995905 44981459561632773125582004834569117160 9995906 -35416453853337802210226719495466476992 9995907 42940459586226181412836955652711831360 9995908 -55966657122287360623772475209440613120 9995909 2330337186018148938019945758901870080 9995910 -77213481217414138576843859570118848640 9995911 -480908901377670535256785682709080576488 9995912 52074890929782780970035991991202739200 9995913 -990203180130140913915819823469953831680 9995914 289053925048345411760106161426601676032 9995915 -87256682816070699768864663266675446080 9995916 -63046822181055725011168123959919509504 9995917 -57857674799185347656959089411938572800 9995918 -136914647141752416649613117070294955584 9995919 3080937595187616331437034541558369280 9995920 -7111301968340365279383515427447767040 9995921 -221452339554627240428678185430133379800 9995922 -10943393505623727388017974366846806368 9995923 48905085552584567977746005144922227520 9995924 -366741303158395537396677560615867647104 9995925 57828088857051855408305722985241264000 9995926 88268043761447994837658803324707290944 9995927 258261121440184825004948175116674840776 9995928 276592814957953762927290034114178396160 9995929 -536303022735530474600281335414258585840 9995930 67264436043846683195692219596313344000 9995931 -260567429841194760963052086707904744 9995932 -71212106953634032498178622029821144576 9995933 716753060433705511109140551031283326764 9995934 1138455022860909984449671817400056448 9995935 -49984909172016205580909665003611852120 9995936 -124496379973351981071482973926939688960 9995937 -20339775276225645684628507861735299648 9995938 93078229635094527791210445318960560640 9995939 98661276740378454691050108960463122564 9995940 -44682841596231803647573316465756774400 9995941 24365454730779417344494096550551393500 9995942 -58134313467054451105248958394108849856 9995943 -321180359991463086828158022507757854936 9995944 10049004929283092236936286023417528320 9995945 -55936261930614143257695565609825043520 9995946 -51977685587144723580108644507972966400 9995947 42681626325030763326681828888086800352 9995948 87997799754400593876061833554508859392 9995949 8153021362151387931232188005258060160 9995950 16353125813695376550257461664804160000 9995951 84314780719880785561815098830232292000 9995952 -1506985007723269956253958482380718080 9995953 207829441113415713081136861754566266864 9995954 -39576667876478667840449357508972086880 9995955 96446293033643678817946359539448376320 9995956 34049627522743945816546134881067893120 9995957 -2331763433981309758663364402890449600 9995958 -8804324235416479538825569793563011456 9995959 225282023078740839168523189376488301304 9995960 130609971185523858920841485837672448000 9995961 118867458794230694420276904548060471424 9995962 224658224257829408146693509965553413232 9995963 7940960786046911598652373985934716000 9995964 -83506778685419579133455049158031261696 9995965 90861401274890691333682337343403968000 9995966 -187418198403085029969069595152180576000 9995967 18107511709161980395025772917797056816 9995968 29236747812079988389455017393520640000 9995969 80760499580772846819793956468422270400 9995970 -38202506937557967853450887649043904000 9995971 135233202872276419943412457903854970172 9995972 -161958091266659490757996050674456064000 9995973 -80631933695494686117241876418693338656 9995974 4285784496679094191982479271245965312 9995975 35779790175240088984610291682524275200 9995976 -190090230417145100273386444476326092800 9995977 238651689837875076490677489829117077732 9995978 -41582687889000672691377254132124714960 9995979 88178884931540407857051631089383212032 9995980 -33391602076339773801555580967240816640 9995981 -83768654390655843326410578419543116800 9995982 -163957758577417454757707560723875177408 9995983 -710432500522022294271267106852374456000 9995984 -73184630618188509991612133603296321536 9995985 -79741950218586064075348703781795893760 9995986 -24203869137310188331451063796085619712 9995987 -400771007792123004672889305706949801364 9995988 -50695722953306872315551540969491183616 9995989 -317181897230430939360949018753881964210 9995990 -65626913694402589486265461075843872000 9995991 -54463341416556773599872979741502899608 9995992 -157254576111494587980097689445205760000 9995993 139065576785254458573522930884659872000 9995994 -29886801124742317709757628895737013760 9995995 4605283913654625947855212970517235200 9995996 548501397552176684345013058292193500160 9995997 128164878462901730629257943509335876640 9995998 430084065323803365436366643630301999936 9995999 54223392987665866412128160872474895064 9996000 208549887787491714228674818885681152000 9996001 -533121293200829854396359524543446523998 9996002 -223650809726970389595358198955944752048 9996003 73879353104481451082306396837627712612 9996004 179378584968677724022146645761620819200 9996005 135245022742998877195969480710435379320 9996006 75469427123069799654378322164859243008 9996007 121399689048606111152313731313349392384 9996008 210777510884952968329825539598925905920 9996009 -370037635139549271255802614520009673472 9996010 -133959974092133601061830014893579752000 9996011 -377578798131725437340359581877460357388 9996012 -20575853061169973650243226290016980992 9996013 -172479203657524198148568627978324988596 9996014 81632951288295993835632843107161113600 9996015 41571098647160274483878067853818892320 9996016 -28960289047873979841223155359099289600 9996017 -6728346303723281292368257534193400888 9996018 56720709082871932138795913969690699904 9996019 -298946141142582384136418476016764108800 9996020 -164544623720734480166350187645830667520 9996021 -50490898634327378348347274278048291200 9996022 171851398889076442769257355672110456512 9996023 178352304773192235796219764012847630680 9996024 -78542609156451021950389975935378862080 9996025 -103173990316823959497018614318447731700 9996026 9078310874532733848341975586122105712 9996027 -81214142449931345725770574402715432592 9996028 162648424953017871856186536802692300800 9996029 -32996306576731516338660658154916395424 9996030 -3811774509675249329794634553921638400 9996031 -68102010320338662317185258886846001368 9996032 -40476777140575905185375896354563293184 9996033 302263066276719634827185833390106744640 9996034 -134187396843150858904852988686082691168 9996035 61029017940117978269567197847340552000 9996036 1271446121485306567406229067408656384 9996037 -486654962929251235453216370161666338948 9996038 107897856242986856425563119326167168 9996039 -61387658605092194931579766779962277000 9996040 37694052229744952035187100832995840000 9996041 -328028617262830828424782984216598170416 9996042 68250454806685236306045355308114215424 9996043 -65195370687760543764904788501406597120 9996044 229499595275801768811630279512326995456 9996045 -125300142336684738837270801594422011680 9996046 124022330983006721940387904286626500480 9996047 1718980241768310916122898958323788672 9996048 -67711395200079519190981581040690126848 9996049 -276048410516063767693905160277541612800 9996050 94787496208355782305836579065465930800 9996051 43450661304541273333405319423150066784 9996052 42077829817153031994384348716154880 9996053 142267100683153543285102495407357773664 9996054 -101552989222732995910799650927615315968 9996055 185996021229494059072879962084357111960 9996056 37142462339604017954839508867693813760 9996057 -524584649012654193999909250930083481212 9996058 75555868052945038047943764419482975200 9996059 -513876145369292692238333486905355119740 9996060 77699767250719304290167810296524968960 9996061 -189831934135821201294323489406835974176 9996062 -79920958086952690563100700444927779968 9996063 -34496719160035497884307639162075778560 9996064 -54192331817141153987640387499431690240 9996065 29236983494425257259692864007561062720 9996066 -106615802852697974946591952564924704048 9996067 257788650455466956832794664971546049116 9996068 70687848192887077194511957876531799040 9996069 212901818223211636167214580306842135488 9996070 6419251556237946691594854390594193920 9996071 58697276342357305793544458146519904400 9996072 -99263080617949545861871303616589742080 9996073 121848923669670800800436072872182067322 9996074 61420213018717465361952075575149615104 9996075 -125888065533455884803190844434128240000 9996076 115173909137875428304641773205845114880 9996077 -14322594158935934117824764514030754688 9996078 -16536320745968626158345007082680553472 9996079 -497671982815895108363330040595505966840 9996080 -23390793095327132055579899146499850240 9996081 -1679673825098690230505602932092756640 9996082 155159625010862915235791806227082538400 9996083 -110173500742589203678730474524953235080 9996084 48179100015974779392776128698942498816 9996085 -386074753057105377587366071905746930880 9996086 -45939867109767414313833984201850383936 9996087 47394785302987217707058656469453373600 9996088 395599840111092924125089317776303861760 9996089 337560293914312638321234008767140910890 9996090 -466725931376313965590359673874242560 9996091 186298060278494774311949638113518413072 9996092 -298091010442595814242941184082353808384 9996093 -21884861233946673313419540555529099380 9996094 -328370502980518157047453376263036155648 9996095 -21914864181571235553679043008062245400 9996096 85229156486172852400045824012844007424 9996097 577574233204508662056445481622748325460 9996098 136177693195297885865744396522640201936 9996099 1683044052135444033974382008735347968 9996100 61147891129636096440352964189331670400 9996101 -361471276997320919262122525512835713728 9996102 -91011833424803375954983123354008403200 9996103 116229608185109901751284521895548103784 9996104 -325662238559607521918393592622976532480 9996105 5756564935596250955579897682154045440 9996106 14709840632221953983684887104032577024 9996107 418989543443195177396595003479591992320 9996108 70987309781008375415998631709679541760 9996109 11477092917231298127118984735819621440 9996110 -147598119729502029794528046342509855040 9996111 -252414460912768965417798484490828678040 9996112 -31378738234462438104905987190620160000 9996113 -143597042138545494815726082010528320396 9996114 -52626081232881847981790665891315148160 9996115 -174960485395157524976294328023462220240 9996116 4378482934688758842366446910679901952 9996117 -222889661836228148722930953213996820320 9996118 155939868724195518229442374065583936128 9996119 161373515174751428360064791223122691072 9996120 10098911714182405944879411689138380800 9996121 37500519628966631889350600480712351492 9996122 -17253444111632623344264722325492173568 9996123 -235612853450943471918931254545285024616 9996124 746850216464875069150227385954913280 9996125 357187649273385034177181338942734120000 9996126 7257043701984796630119107818736753664 9996127 65663453433348624059844755410871580240 9996128 86205606872635566030711493732144250880 9996129 -5560301808654039109039137675729115392 9996130 -86695215402792415517531603687678243040 9996131 493003046217756643124228030366124185664 9996132 170826744693830657583640441330964662272 9996133 -85087117825870400344787619631253569920 9996134 110466285292129358809518552646381869120 9996135 -78232171494063084120855572951653741440 9996136 -99000373433836155981544280638569185280 9996137 354967765815612522491914806835749033786 9996138 -29626198893174458660463614520443690496 9996139 -329092413385008186435297135418950322060 9996140 -25159067921454413470062917244186378240 9996141 -27014050745047093907063902469704511616 9996142 -40424734180793261606417967213690713856 9996143 -59230084463794992274645430869301447136 9996144 -30868737206657370353509172967180435456 9996145 73088394905720003766047178140660886720 9996146 -20650434934717487455240529399999647728 9996147 5918690130953028780719834397455471640 9996148 -469567303476619320413314328600052977664 9996149 201180699223574379294806650549681359150 9996150 -119621118001546596684001277615663462400 9996151 -385111531440898694450581353003604461096 9996152 -42888534721168072747895446303863398400 9996153 357584861622971651309861707444789599264 9996154 20321964123477234879372454664975918592 9996155 152218827313762930519148039924462289600 9996156 -389483401360834248142867283735481277440 9996157 -485810733438744918704715434291087497594 9996158 -155366709801931704472701418272439084416 9996159 8315359874172147087008807223549820104 9996160 272926356738329788980638473997254656000 9996161 113605296132006658283913122429343302784 9996162 35463346465474004361308468267034451968 9996163 48764942108862107798413086763719372760 9996164 23690994830546302714786031227940789376 9996165 215608482481434528522950047407532317660 9996166 -241063241286875111692843837336663708800 9996167 -2344521345289897575639031181252160000 9996168 2796607652087686910638695633911808000 9996169 51476349977765899883126147318168442420 9996170 -25697947874532167443718400152952176640 9996171 -21106354089480014790404435953919995920 9996172 12023497122129636270929432116151823360 9996173 67419668156690209855546375084440246 9996174 83525108790513554531156893747829451840 9996175 -40289422215266161554106124325294112600 9996176 -110715704966789618190701584102862094336 9996177 19395193725220880332169603294633057520 9996178 -167377881064413997278760171851306549360 9996179 -30492117490473469453795119729579511824 9996180 121105811305749710665764121313385768960 9996181 -190167507811164999503303571737309884950 9996182 8821949934272712191392530509015149824 9996183 28625031610204325201079121377804326400 9996184 555064381379979300884990098454266060800 9996185 -20499536678876827799052221612512296000 9996186 96150780778238050518457269247019750400 9996187 641362512260214028075121058021392596392 9996188 48684633520200113185915397881700405760 9996189 -72062708104373034662550065430646188480 9996190 131207837666123288955823506718715335680 9996191 32196327146911509456569678822559294240 9996192 210311924280167318180071593631287214080 9996193 218482536956103618317844140106656627760 9996194 -5873748154905174870629620793413966560 9996195 9208267671990859481786597543231308800 9996196 39244180921973377892925211863421473408 9996197 -240469256893570447047167968556133412548 9996198 -542227128397346475954399361859518464 9996199 259616321059381783636458008786192416936 9996200 -112925437136000964156603980015265792000 9996201 -21635688014995261998024496320832151532 9996202 -178111438680387887516958253989362714448 9996203 12448976210933366863223338702940027280 9996204 -89171024714581050409364088707095142400 9996205 -29396219886684750484789082560172408040 9996206 37031103725840719422691568040297629568 9996207 -124653462679392563686592611815957190512 9996208 97898650024609072030761241590898245632 9996209 -435033523231390028616182644381984660590 9996210 -17054932367403381365477537810734080 9996211 -574395112938357736555328679137277203188 9996212 -305342739580121816864978299751596412544 9996213 15303807804939389744205791426818708800 9996214 3487101521697682830723762635219406720 9996215 151728018759105747083499027418262886360 9996216 -130648790687906486768510974182377840640 9996217 -132514850637768065582270090170963832832 9996218 100705015131550855269564689983264360560 9996219 256426153676440017484056773301789213600 9996220 64702617937638533726969792149934100480 9996221 -166094184495222969275807634561612402030 9996222 -119378588010742552147947566305361972928 9996223 280229604923009970653114848955304535720 9996224 12343496229994388412805154405615665152 9996225 -127323260456094262862651716985598800400 9996226 177083590650729119858260989563892015312 9996227 21309029327089437279482699966058714072 9996228 -137693106260695761323027913586989628416 9996229 27738222707932600393917246616356853120 9996230 -197496563246708017939956009297344442240 9996231 -45002982243808354721907592695269779200 9996232 -216107221534119837335866784182861824000 9996233 -44825655137464509314231225213120898396 9996234 40029110043286433760542980162269607680 9996235 -162780028308756876973827588973388788320 9996236 -228659095907671418891046232794778686720 9996237 -225079601415384179190836145905644728960 9996238 -20792976746068669018282796931468415488 9996239 288811126553575956625588676849665251000 9996240 23467946098638704951743605539082731520 9996241 231060207794509108253725737046108646642 9996242 -480537414212869806972219100945746892800 9996243 -317343818788370184627539971408135038672 9996244 -148830913560287783040362363384901134464 9996245 -84815967325113150776601233745896227620 9996246 -18266023564040917755475773824627089920 9996247 -108885622214794477988438159347769085304 9996248 -116307249118952189776641185469230192640 9996249 -141290239283660818216304242996739820336 9996250 15460664502128365914056044942079520000 9996251 27765633663921505056044122563931785600 9996252 -73330496297458361502165080537616138240 9996253 -4900672993743107018698411825256976512 9996254 -59486035747617295598786807664927233280 9996255 9329500250763611447497458434125053600 9996256 601774119456711774434139552715345231872 9996257 -1905640206719956036862649738800981760 9996258 -123605534273208630052233887641010918016 9996259 7543410506909742326772683384798295200 9996260 40116995541977975664441666466748497920 9996261 -144578318453748728493399720718060608000 9996262 -167612522749370794351749063811939822368 9996263 395204050671642617463374206497278707512 9996264 324422615233267807824810934393540608000 9996265 -297783499371056339683444436804700873600 9996266 -155757864974685263375006033573484301824 9996267 -36829386083976690103405987087122039720 9996268 -128915084047140481466194335418352052224 9996269 181868877369264848240324493160264823520 9996270 3839761910117584815158121888474345600 9996271 -211074614419112679382608218703297493680 9996272 50451894611753955108544066426593214464 9996273 -97899523669013862608118133219322828352 9996274 115182659406027729225387593248514117136 9996275 242310876662140913826230776518881760300 9996276 -18450975517083392775081586088734752768 9996277 -124765775476557600657503077200175273380 9996278 113780489065792480747195177198239248256 9996279 331572574287071695542366008983502366184 9996280 -35328163358073613384132097577615360000 9996281 174908158559704195675879482662574231240 9996282 95657227889709489093297552838249753200 9996283 -334423946429398655066492823662139532032 9996284 -38125180773164445387501252039904218624 9996285 -29477815045311560351056615605269928960 9996286 214953239269288713859432759246423240512 9996287 -56779590744109427087744132548464136848 9996288 2691542361965548865895454442866606080 9996289 -866410334364008650504282154811695213568 9996290 -22701593177863788739448831117160553920 9996291 -72803895091716527913463329670472779776 9996292 -80982963463433775844590638230693218048 9996293 -377944176015918915605930889517720121856 9996294 107584677277176062482736442521639616 9996295 -336005566204967695898932363961293921680 9996296 5572427977268832998424800111609241600 9996297 91767752723531671276798328437836905472 9996298 10280520211804082791474353993490292064 9996299 147311704965180759429979828406759637240 9996300 -126771407063562841340168569607018496000 9996301 -26336182221111569927014084276223091136 9996302 -220038212275504353733210283374766038848 9996303 181665334055523058125296370758546639112 9996304 85368197700525829018184128666468229120 9996305 -123608774699328922173048888922335958080 9996306 -876118388602799945601386133685373952 9996307 131241348016517551758788945480268172240 9996308 -23072197656489703821849261313136025600 9996309 388854360699282567211442266930049948700 9996310 -98453341404909118737311614401840157440 9996311 -162395763677958445802669290760936726160 9996312 103329274533324244990742505498165227520 9996313 -263182886819670046205914167798325552438 9996314 -155403644088339245133611480393237518368 9996315 -37625915435505170189488990734627982080 9996316 -163702430787480753081073217732601039360 9996317 -214744324113551128961239452435604742400 9996318 -101526933193584360433578709294193971200 9996319 5100345499384977697908440969625723744 9996320 -153515736923749440853138979310263992320 9996321 -36143726780535448760484517049573502288 9996322 -12386314064754281112870053996827467264 9996323 230153950648729272039777727837954101720 9996324 -93276957369210185910441758143046307840 9996325 191560868309131327809677609276031729050 9996326 6725520707663795451777453029679964224 9996327 -7123372871554909625264310353938912080 9996328 -10826278007412633594930798640420055040 9996329 112410637407919972153599976447885566720 9996330 -11186420181294250402493504962406676480 9996331 140632674266695598564127805022756818264 9996332 -437795033627311024361527447742775976704 9996333 -142309039964725943490713060934249348672 9996334 75755659465233911251587646596335890752 9996335 -273852694419716451245595349287088377840 9996336 -34290614547609356900581052203847909376 9996337 -71415814772475079453014453654670429120 9996338 -315375564059087539602791010476332794240 9996339 -2954977228812034391788955128202523072 9996340 294626644258244629152018446502040327680 9996341 -7155649365684706141193750496714865668 9996342 -25549134123276526437845848275044420736 9996343 192505277890621447681975111002718006008 9996344 -755640775077838411113186288297771417600 9996345 138628413293416424690847395794822425600 9996346 -140260402611311623247180131726118791680 9996347 -5670599068971580400266551499614205968 9996348 -277597039583615301001890924385925652480 9996349 -244228682706706204718762308515598320480 9996350 -15664413811578783299330908789899153600 9996351 -5286222225484891776269363196226532736 9996352 -82936981592932349546947734170624851968 9996353 67933270931432160528789064877122704384 9996354 -144543828367239409210812579142684612992 9996355 268174828850865909034044047129669556000 9996356 478321090140594885809902141942777835520 9996357 -24220982889537484347300811888007980416 9996358 84017905862794641724007041698751349760 9996359 -328016374207599052978205271523264246440 9996360 92306126447696761366659636326097715200 9996361 -493448052687149579288156618151232928038 9996362 -149963813438241670950245844546188975568 9996363 15411493595699843031249152275604684160 9996364 40519982342010045032358688270513203200 9996365 28305428043179180156580839970337261260 9996366 110198755604400782717198456147201500224 9996367 -48841432412857025645427833233803571200 9996368 26250247635988384420382149338421002240 9996369 -52857141407272195866435501910140230880 9996370 -51284572296330156274550953606427366400 9996371 -58316097406508522295076564630226023680 9996372 -9902734573017659090669296030342905984 9996373 440308091727692137690656529313186524622 9996374 40874561587667949958028202122442336768 9996375 -125090107660822179664664268410666880000 9996376 -124741546722094011975513758152511447040 9996377 -18222873641274567718223048538037051008 9996378 -23961626870156527174643296221094356480 9996379 -350440688700265334732463255048372229416 9996380 -13734498766264412742402993537591667200 9996381 148261615337808016859511025361795604870 9996382 5139385410025516722001756325840600064 9996383 -111942882844083391101062795186654690496 9996384 12003253077123984525976397039680880640 9996385 107541826274607659913943963021710173760 9996386 -99829467135562432745007994162187273856 9996387 148631758338507391205852658170846105520 9996388 -203016050857885981211333630780988349440 9996389 210241237309969829568378245206634088924 9996390 41168394656105013114161806267786512000 9996391 -157545478949920092227824949224769866560 9996392 -168135018560868499927871595976937472000 9996393 82133934346286927409033414880586447328 9996394 128305979060492020466155219533363767040 9996395 45754777611213179985658740539762827200 9996396 -61386592256855097546616777092642974208 9996397 -18651891475551407901387827663512753280 9996398 -112682627209014449190480707466335204736 9996399 29304501506813519642146785773538608640 9996400 -21496318511482519066120486956073779200 9996401 17539297622543608070043299451085142184 9996402 41091049814425890304968175724916848640 9996403 -202812024685961005961343725856650586336 9996404 234179296135277926410889933348763584512 9996405 45803043508565479632030036536941136160 9996406 -21238252812852761083093761202991118720 9996407 42191825574353343454886400212202172200 9996408 170594177871955251971214287736724316160 9996409 99209656879213145590575273816075804304 9996410 248922474876889258261875028495008120000 9996411 -32586465984720778103235767307060605928 9996412 107970887352764015601699299770420729856 9996413 131807502520583537712157423907619282240 9996414 22456359098987571153257666882771957760 9996415 22641004038642106661318042106289920 9996416 294812514873703914188510243385350553600 9996417 224784706228167151368496634820111304434 9996418 -186702846151962493499864254860274457184 9996419 -158218175663664349557483685734788130180 9996420 -38621880068014536350354889637088010240 9996421 -206367386059702137121204300172485747200 9996422 188416042307459640437950292765078140512 9996423 -313547978844863394515724833483755219200 9996424 49811130953358678407280366006121267200 9996425 -2268294128727961584750923592425743200 9996426 -267296835181976133967490170100986252800 9996427 54804335127446052017532379847539098144 9996428 -55484854068068396094087129527188162560 9996429 116797477863056147814122288428510991520 9996430 -164512956879085044549496590266935334400 9996431 -422910419875850056665988641129761688768 9996432 -16939518455496178298441331843256811520 9996433 -177315983900893914675444767224810403036 9996434 -14139750745063020468889617274251532800 9996435 -162876832287197662549052559505416936960 9996436 -182152791290255064439029518699979618816 9996437 -454235329836529514236543333251594751200 9996438 22733307790086932282197896390126939456 9996439 8789478793297020082113559533558493360 9996440 115918919521694279791782185063520460800 9996441 52570114802019703407353641682483793024 9996442 187786237191123115525387019333696512992 9996443 -10543507769155186878324010456901385096 9996444 -69922127177168795073053832012135054336 9996445 -130488546194413551039258826761267446400 9996446 -50565855182215442580603625539551064576 9996447 122912003546296139931334629390577225800 9996448 -19768582316612665400348418049340080128 9996449 -141177415440893813748793706295816776940 9996450 -94241138064863326793361279221692982400 9996451 -8466939025820988557739450050002884348 9996452 -344119569172600723097834527387956092928 9996453 -38565284058825737369261574589479444960 9996454 66714081018518919941733527283930600960 9996455 -81330299728648623371844891945488094240 9996456 -65068484975903241717947085154708684800 9996457 62043147188406290097256574297414803706 9996458 75387529171598720371121817085257340080 9996459 -199618130942160003256223760139863765504 9996460 -57867024775261891084400980325808921600 9996461 -208413292732952053382634291104392938 9996462 -25024326559859218053910343612440284288 9996463 -438935235010488485572253617471945589960 9996464 -10640392469411247904966629203894501376 9996465 -134886752270220057528365757014819258880 9996466 190162604311276422177245842748397468432 9996467 -18155754067790437590555640411931040000 9996468 -3966902824479319841775225230705965056 9996469 -3222376505777572322688836185430965120 9996470 183596068348867377015772254978345062400 9996471 192398418434043525360711549562956843840 9996472 222043223089901876733821954627530444800 9996473 151262384887464747112779784101809733504 9996474 -15036375941636252082000469128863470080 9996475 34273825858373116189507789631282074800 9996476 -96291469787887992102566704056606541824 9996477 -184272820968380787646555478663708246016 9996478 390280436862753696324797372173579025856 9996479 -35189733280758067436930630410069775088 9996480 -13795125512425487755419256551899136000 9996481 -85298100255163896451521360144757757136 9996482 240800986535706799027776583046828432592 9996483 -117414945688118809871194833266136020736 9996484 -26052446472157943582879226422189401984 9996485 403140832122222158523548357961200613180 9996486 86867117284430544719225966444897129664 9996487 -246665422613223480182802327641033581864 9996488 -143896222473946017597412959425043456000 9996489 -178287483667384249864376447292643290240 9996490 20973848885968368136054496993580948480 9996491 -612053174358751022994075708379871904108 9996492 58889436885064459129526625184415944704 9996493 -82089025185604176966150620194247753256 9996494 -44839500746459742373632300286309925568 9996495 -155340281156528709154088114423000816880 9996496 -2133651114630011399438578228898512896 9996497 -51402174272327519317415864639116966272 9996498 156038657191699178008441848223896589584 9996499 182931390159847498607328343406068078720 9996500 -179299988431208428317861162214279488000 9996501 30277010166408710431056262966428918432 9996502 55361513260855253742492986356098355200 9996503 -586259680590330694734153927763008645840 9996504 -68660386280432729338126962129990451200 9996505 56947262416852476826505652943128198660 9996506 92207494325779242458653936054581410784 9996507 -50278956657491656302855851255720049360 9996508 50563105443371590904954226198411837440 9996509 -541350734054873572003060773737936851290 9996510 -8184236964000255472028247203893568640 9996511 3311475992974511900515147063204298624 9996512 166613887333551697878300630139137687552 9996513 40638628422254601759262339259507545200 9996514 10235316483485266070492964351566543232 9996515 -159314330412778245147966316130255793840 9996516 56522947218194136248677698630238162944 9996517 288254067820812047708740589890078749566 9996518 -77150421244680614167225413028991270784 9996519 103519821967108954702524151120203506424 9996520 79029110224368204278862069569171865600 9996521 76409005834245562122838738102126137744 9996522 35227626358443910442657136769893500160 9996523 181992711193957491450977969094976918772 9996524 96373326870863118323278812442861172736 9996525 22766357967772304007531688432659105600 9996526 -290626077279243581584279330981521464640 9996527 -87577544943998916871541851060354206000 9996528 -44753207177594689107365665065930817536 9996529 -239789369754054383340578983590888933048 9996530 -63396311823643422869355438332856159840 9996531 -89410909499520320672562592000220285376 9996532 52133576995076587876707015789983047680 9996533 227025485531754707873452547394479463744 9996534 76237782436582555800624025546299382272 9996535 430242001571499548080624490922440955480 9996536 -480614523499191854519177594194944000 9996537 -22461143508945678457683311140839199680 9996538 -86153675627359105437843130054755854880 9996539 33767392045261713118274597823954522432 9996540 114824103042658151201731922903338828800 9996541 468919079424999441178929210089090951942 9996542 -88543917616735793507142957977570205888 9996543 -350808627510670305570869239386768631368 9996544 358282375085534041492282679877074681856 9996545 67869175860288403401158878353404412240 9996546 29275743230477495425452965406211031040 9996547 27586142581545368922301581546637879680 9996548 234154063965252658537860184545116923008 9996549 -78810134451950533099837110935468093280 9996550 -21911191111481173566428919064594615200 9996551 -165829430161437503850198217448184953088 9996552 -207823148240580631778743786765368314880 9996553 44959291285025289112022267393832158080 9996554 2024934462129464333969040408897799680 9996555 -222951631054385741948656358368019124240 9996556 274792662540477303394328353468614936320 9996557 279111435884929254651880937758055434806 9996558 35896984571127469053392199174174769152 9996559 -3878030264510815458214717767344479200 9996560 -18292992120618696361333537000032829440 9996561 442993339979390220684968535797682547200 9996562 -46230539771552161578193978922532584448 9996563 2220937751121743844622449645190799544 9996564 138394086227142445897898125463048779776 9996565 162638803185021936164359977122320653600 9996566 7951180040804525315519452198772035200 9996567 -8492709500339346251422574171582383488 9996568 -212974105865920938335424278560721264640 9996569 -153714559041774611469644807249744631840 9996570 -38528011805170223295085864205317570560 9996571 -342347219290567622962256809242000730176 9996572 165509095156492549063827025519034942976 9996573 187765070774893757118273021390096269184 9996574 6926065735261386492836031455087023872 9996575 145839717697879627600644695425131405600 9996576 137186597407478174122322427981424754688 9996577 -509102703660722438222613395883197469648 9996578 10906771334208383815285674927646578240 9996579 -101770343401790557780520808198453677352 9996580 290702628138940331882611238862918451200 9996581 -309530038634041714603918296242373361920 9996582 14378157640679886790549874230335473664 9996583 -479212057431940614079798422141364156168 9996584 101358322096645776943989831258273792000 9996585 26555608869109007761433505269151518400 9996586 131393543369066535241446098391086387040 9996587 254324874306283628560457105693640912912 9996588 152597649701043157901339764799060659200 9996589 -223780705587166625903285697968336565610 9996590 61487744649156524983764399175956268800 9996591 -221294986656638801651784431328827794176 9996592 -11589595210834007313108653511655112704 9996593 134631547943641754471554387832279245842 9996594 192931592485712399649575254157681449728 9996595 -74316063738878002780091762013253434240 9996596 51597832123702392669693282330172963200 9996597 1188544427660217706655290569146114208 9996598 266661398082272594786213795601028087680 9996599 -604088767548811800180212229204671117400 9996600 -161266155699380410879451958857052672000 9996601 -194222306304045919545857506709754624256 9996602 -79156455370070620898454347635014021120 9996603 -111611401991336864624988973799998477440 9996604 36574761178926370469452823424473824256 9996605 -195748221176264637470489234462623722240 9996606 -190837976672194727888081720309909060160 9996607 -107826924211872655585341611319829162560 9996608 35518905722341960507557418719180226560 9996609 -6181691951859331989254457980232613440 9996610 -102955062721641324921061850779038190080 9996611 229120406023744840121642224577857002624 9996612 -83263577882817624922956911363195332608 9996613 27649896535805717482709003585926083360 9996614 -45460043666791481283230185377943120128 9996615 11473573829896443138462418115074403160 9996616 4954093269853146361800332974137999360 9996617 544973074621220843121689514442826760666 9996618 161317690211399625457243793661604838400 9996619 -626312415403691390774799405707981852880 9996620 -8833850363439931601008862619584163840 9996621 -37316605750079905754447107346474465088 9996622 2828195322198194994898981429367700480 9996623 4804741685099870547479741176019087040 9996624 -25548825432927229271860911129037504512 9996625 -289517099467930796209658212386094311000 9996626 145139805379619313425963839227650607888 9996627 80656274338250980196522302650190790208 9996628 -36587657338132752135259795779591131136 9996629 47841874222439967760297539600450717276 9996630 11834544183234149904632616678046064640 9996631 258431165903024822175355372588386503432 9996632 -74516231816694128552679581557544386560 9996633 -18765371159060453543052823870125734400 9996634 -704162776938515413239147082469038368 9996635 147923212726629015882343100932318655760 9996636 -11660031502587683236469389593785527296 9996637 -167515363026606202130023082691699810234 9996638 173346657861619933233922437421092270720 9996639 -73160054872751962747771829122649211576 9996640 -3287239744042193686208241165210746880 9996641 -276872794151497651088157956948739925200 9996642 113749926944093570958369919245896106240 9996643 299256144076850000273954896095206797000 9996644 -27896623893744795138086760632001527808 9996645 34139738875855368483513842562511568640 9996646 -31401834337548856156508992195985888640 9996647 243818489191304528920553316869118087096 9996648 16439667714037056124127241528636211200 9996649 67749185132472490910157114009921373760 9996650 64200657921335317333734837837573814800 9996651 -62135526178022802611949545932646726400 9996652 -195345034577160112892030614181241374464 9996653 -96645205366874291088349641816049009920 9996654 30057991330921889129552489734622971008 9996655 -79106422668464648425836871025263072440 9996656 78621847776690263517412348426400858112 9996657 225069842920033036140613958203111440 9996658 8373453853627158110898920380114421760 9996659 -3271892534575493315045359888816969140 9996660 -59828724466039577675246597902374912000 9996661 -134771562933605478907830708796270511496 9996662 -1331835816974127905825757146711223168 9996663 -84535331305782068531172149769805980672 9996664 61123002626340182645142209926653542400 9996665 -254606028930843913665409174099176038400 9996666 -38049260100655655952331333752551602176 9996667 -233420869822769357292537829753131368284 9996668 -205337524572231192275446714657131921408 9996669 114746408628744272729021148574397920320 9996670 22821855655479607502190599934836681280 9996671 -20389682826747168794941206998534094048 9996672 87276464376123228700918038785320550400 9996673 348464205293747684016396685557157537922 9996674 86861566937541873630216823499581539840 9996675 53458972327490317449470265573864637200 9996676 17905643259858042637795858110494456960 9996677 -226359523023798058605305522228835875880 9996678 -48608781965262318902967748658696656896 9996679 186874639392270354640956467748889447680 9996680 4534208873374571385971003810966937600 9996681 -112878764916162498426162194465850961056 9996682 181188354426541355623061166607349286192 9996683 9893776823516037996956094073002737664 9996684 103916654654834924525833726749955739136 9996685 -69234332971769265993386708470403001600 9996686 41285410959286214777405397713193910080 9996687 -380549055113539654982745290515124624856 9996688 -89875726755052146715151084237578641408 9996689 232658703616779039287126917954016006256 9996690 77720813711672473103141838696797744640 9996691 -10455203109726990053258844104566133816 9996692 53271574257010433938444366900601782272 9996693 -11403695015055587212178189468656632192 9996694 85694474560743299152223345472253604352 9996695 -86490288979909440622436496148677853800 9996696 -1549723848963648856696237498344990720 9996697 -64451477452155999537198842253635285376 9996698 -319996964928787870298212058674806389760 9996699 -278228393385821825739424348360024210536 9996700 40674566644177197173567774046033126400 9996701 -62019416551595042658651414079412672640 9996702 63751631847478275663909847810068292224 9996703 380912529424588884130529836018162537952 9996704 50562592466939589692280449962294050816 9996705 -2911948629361534940030792121191683500 9996706 246099816094141452840286793027214293280 9996707 -17507588971653859840666338640607777376 9996708 -163451879795244266970619797714020659200 9996709 -272520128015462573426139437966665537090 9996710 34328565055671422712977254637816357760 9996711 176385211602545682293750054162664854400 9996712 -381184145866608738923640936029986160640 9996713 -525538719412264348692042793381635615360 9996714 -28713031007110070975169566486234204160 9996715 148380584147207376771910508983122219360 9996716 -218584598813470441166087879023740476160 9996717 41454118334936647554175065258948024000 9996718 64984355345935323280885199028249418560 9996719 508552875141516608282439786946135263120 9996720 -30037079118882843954454138134708879360 9996721 -1208170500825379337483241127895227456 9996722 71855949049108849261695274292190000912 9996723 457446088876043244603553753739582672640 9996724 -142495595100432012991404589138483200 9996725 100229763991933544405717822691876720000 9996726 840168841888355824875539709777636864 9996727 25975661399603748869766985623030517960 9996728 -42690717139843032544912847459237437440 9996729 107697723208855680665884910300679331008 9996730 155231773042033440925387126736457830400 9996731 702808244399634453966840339035409415272 9996732 190198385545057519656413507934496006656 9996733 -26114195630365009940771636177774424960 9996734 94331551382676807889379823564411786624 9996735 -148864177852700569749779564416901760000 9996736 -25315937183419465410044196045644103680 9996737 573479209563848663960127212451510424386 9996738 -3859546111487516171023326090371112192 9996739 -133113280918721521835198982626950329440 9996740 -63392823975873815183677585903840704000 9996741 -297954138135936007003590608109539453280 9996742 139108531842255713954258258669777635584 9996743 74098814434322204005913405760978274848 9996744 -266049776274376164588491677439690465280 9996745 135417657034308416619286376324122521600 9996746 31777446601986257702458144428055809072 9996747 82525631675981095153153862101876451760 9996748 -311601438992916960930584211793886913024 9996749 51917950420006920756717357509722493952 9996750 -114188610851875545876214952580630720000 9996751 -230663813516791661527797013081944383248 9996752 99128553187504664087387330208666771456 9996753 24264722280088984271468487650828990208 9996754 131178222761864268592595723875112207520 9996755 197267041396430050963632343756211238000 9996756 4499500695239374056155678492550758400 9996757 -186146474578063674162161821081410114994 9996758 69474851302650057693433876582884722880 9996759 244279070442290186238987940380204825504 9996760 -16930698616161581865275011475930112000 9996761 571929563970369465750734606261718810900 9996762 181970332308967264507008107185874545152 9996763 99044837884012726860014941041358393360 9996764 87069051780620078481884961764193139200 9996765 17609118055358117864966510280586272000 9996766 -4474278409604557846263434564667471360 9996767 -186677893070936267949648492230633981448 9996768 -610645400697667613929388130364952150016 9996769 2805901647929821530659331018619877088 9996770 57790114995631947990600468797371445760 9996771 9002118835829574408015198987279829344 9996772 -74287791291786260902594274109140746624 9996773 12370365152347835194330887124704758844 9996774 128554711389378896095454228573931809280 9996775 253128687060418228283810562932947980800 9996776 10980958532345607028416147501441269760 9996777 -31702264505374883168339381257997886720 9996778 201553447444280226966622648180145760 9996779 33952506457582530755019762934939076784 9996780 -41545872734766589619927967007312266240 9996781 413303502067356681308785197869582906582 9996782 22459193681301783678529669596350689152 9996783 130006478913961142948632655437950681600 9996784 -25742738656393914628285365009363959808 9996785 -460536317731583380488235000267641052440 9996786 -48921234578569473889587328698000988896 9996787 14049712355641964821993317921346397184 9996788 -322858196933513981754061119002442678912 9996789 -56049789740864830120810082232081206784 9996790 -257714279450570439180306414710513280 9996791 -11471800152004014763654926935378165328 9996792 39576731470550442386431009215691345920 9996793 -688247367744626398857194454138453676800 9996794 -9941695730295815461966543673041854240 9996795 -64396233847844001695998609384975904880 9996796 -63000869190937911828980065529811067392 9996797 -242589066153194500401526556968382728608 9996798 -53058757898624108082156931827264168960 9996799 216092459800955760873330768113294333216 9996800 48715343874407855214627639581579673600 9996801 155984395571148454900018464091040035632 9996802 65073866036090441726512765814233204224 9996803 335566164137643053216573330986499981052 9996804 -219925919421936453477501152632759541760 9996805 11666121113787410486374480781742366720 9996806 65417765036925716084438379190634745600 9996807 -153401480713602749097209184201061995312 9996808 64791457751225340865992360989813852160 9996809 338243974592878650254855447153738858010 9996810 45262432898742961360687570312821500160 9996811 -216143514843189370748967814235647485552 9996812 22225994634534182744767825277140992 9996813 -125387259874686199353419151704389313460 9996814 16804551657382864410031238260698872256 9996815 -127981275313746530010691134998384114040 9996816 -36462760408032493540192141763515908096 9996817 -310965295889113682731689793934921069134 9996818 -36729269089645386456384873165755105280 9996819 -59542042828650613603633364146590193920 9996820 -80292270726563465163549949707400081920 9996821 -515914891387281987972332892304822871268 9996822 11379422568415564582241353499628800640 9996823 -459506390933281383400112274462891423928 9996824 -323886886364969164126813261395606743040 9996825 -64323979564617231961945474380831904800 9996826 212828160075731950260582482467230720 9996827 89699839011045144592708779428495211192 9996828 -98284561442344890617938641945298575360 9996829 224421969179241427809743230427074339430 9996830 -198846736502089395228738478243819957440 9996831 -96192776430024113517291567542080800000 9996832 -409138824410579149044308981857163870208 9996833 482572518490950878266480639123420429152 9996834 -73402458898451980396076997456084117120 9996835 44201367455052439986816160982145592800 9996836 63895191663866546604991446116447581440 9996837 -187272225325863543371981741073375150240 9996838 136187039555851663793278707956616676320 9996839 49196930191473681565413052887702625824 9996840 93756238057285993836029733555850444800 9996841 65613869595057578244245686239508323472 9996842 149713594323579052645862355332230771200 9996843 24733536975555305402077251466380536664 9996844 -169640051973797876922167242131892435968 9996845 69703236397168830487354367182035178680 9996846 -135063927520379294505257601225924074496 9996847 -107252784767545441828603057708500304800 9996848 -18022457361010144736050421225006972928 9996849 -27005101244031412055949743173429400832 9996850 -190392023026135623730102124425359840000 9996851 590054645589535817342013720495765645600 9996852 -177645844546557939583863006752289957888 9996853 -141194828218943262108891329892049302144 9996854 -63142347467701523977874153668057043328 9996855 620902716924720676924830622333190400 9996856 -339534948179980649568058565026036285440 9996857 338538885643201059944227305761621316300 9996858 -1702109628748952694796163073736870656 9996859 -584749364515351940121856647269721798940 9996860 -152931416376235279378034867634337904640 9996861 -74938913573823971365174702975646133696 9996862 136861156456400294575774056553238172864 9996863 -61558263852570218295646328325943484616 9996864 1510836835094263905688766941470130176 9996865 224605381690888722056049634119351058920 9996866 -11285462277574056481975958502251695872 9996867 -137734523625626607200067494279708406912 9996868 4502825764806763758434516401359179776 9996869 663768764278794167484998657064565321440 9996870 7104946965866057332784716716035485440 9996871 361496778162642222680629579804177365504 9996872 318584456707497497368383276633705062400 9996873 111864977890125985835102987338678554384 9996874 29746737472685178769524831989256165936 9996875 -77076407893446070387812849179837700000 9996876 212201512679110840434431899134266725632 9996877 -205373024401873897655582493610700893728 9996878 -52217841257468537136617892484462589760 9996879 -222746297592371295512286095061713659632 9996880 -19307433898290097627345857548648448000 9996881 -347481405827735135031232492598506557888 9996882 9095257101625235077017963781522782720 9996883 -175304339032217434260011819609143721200 9996884 68246286383692622214388897483211914752 9996885 254164502004475818319089966955338667200 9996886 55270154206553443815709081135486319040 9996887 -162294233370815076875401713575399209464 9996888 -28225757141980119588206906513134387200 9996889 -8388893655590123370047182737826790144 9996890 55643981365170238635182334890353452480 9996891 154936298063462217338242504984107427992 9996892 -245513795547424793260300591115564513280 9996893 -128715966020923538240894351668904362656 9996894 11439106767235833755399524853188617024 9996895 -305282133444511520517903599455763376600 9996896 15269780315876232171403240073811984384 9996897 57784923930745431769529746118402075520 9996898 1946906911605469561841424463751240064 9996899 301542721538393450412147762409416660 9996900 17750795391694070993493323258932224000 9996901 378953745648795477495301074346941010560 9996902 -109980668910587087319973578620436578688 9996903 -40444495964228980353101473211152887936 9996904 -241487330250567433129965020644769710080 9996905 478722177551969611169933448379236852360 9996906 -142927504700475686899009276172936215296 9996907 482990669326121248917976928764515170920 9996908 -30055200742198042960988780151263093760 9996909 -148838805171767478421944682272412963200 9996910 6576900654282140473482276408305848320 9996911 142918048644994356715583936646011414400 9996912 -8827587945008702243308422184691957760 9996913 -176029424636678359676970108964888167756 9996914 303368245401409045392196525268570620032 9996915 35083714306937299220926886301414223920 9996916 111841253087640679541446113744104243200 9996917 -167638198169220799942875036020597569728 9996918 60464198632727821213503679995856206720 9996919 -14692828869473460245252564148868072768 9996920 33164409737904479476490354989965004800 9996921 1031541860660678016321395138039220960 9996922 -94053754269655178294637372130914332448 9996923 -462887815711606569208269152680030191600 9996924 68118345894734288756167967793523851264 9996925 123037514266648701887634888338469394500 9996926 20722889851804716642728850653842681920 9996927 -6179569382571912246193674144540792192 9996928 -280975097809273514461769458174320967680 9996929 542050085589134721026756093217285958530 9996930 28855435770361729992472387852745517120 9996931 316671593865393596116178048316327270060 9996932 -54914585522743072658194376201865461760 9996933 -112445563262695565640152718376529209152 9996934 236717865146089140722804286695584427616 9996935 -41540624513064442380699491056641028800 9996936 3652007843876946261615828510265589760 9996937 207428178565999506256403799374413042586 9996938 -25913419566884723841399487240501155840 9996939 9267344782133442074214277532779258020 9996940 198316125668069206694289457472729825280 9996941 1227324511629083653304220209372975712 9996942 -2087405987063058103209798674507415552 9996943 364842202512843678157427685331262485944 9996944 113917707701299632578029811621529231360 9996945 81362180302518346290706823064246758400 9996946 191009869828030094239898274441393788544 9996947 355921445193769447988831295534035076192 9996948 -27621726331425276513284430053610557952 9996949 -347435308595324154197260218420698888050 9996950 -70955886752297961483072769394474966400 9996951 57495553092716688011590861504209341184 9996952 60870091721380566715335420797089628160 9996953 105090873603938105393646877037002386384 9996954 751577931730377582559114860323426304 9996955 110547454379575250168796561008858010720 9996956 -128430575982785476584868566584280248832 9996957 73570458996706809494962109171133334854 9996958 -235506056512712852721119137118605537920 9996959 112458426912085435800242240963597103216 9996960 30948327122806983994359492476613427200 9996961 -36146874268741065425054749003004297496 9996962 37182849343312357660247832855900340512 9996963 182504577045781181356368527949307079544 9996964 60929102909875462936785658880689664000 9996965 163583207031081735831396132449090831520 9996966 -5117260468470899366089618337318400000 9996967 -107919403567535588329380827832098516944 9996968 178642609972536814406027518064010562560 9996969 42268143986783688519172953409552499520 9996970 -224800614544571114072138513455409352000 9996971 -42187583305666641358712270832605757000 9996972 10116301942011156096265789832232579072 9996973 23142267362610396404225621866922139648 9996974 25087714601813727586570861710190464768 9996975 63693186502848993172019051162080086600 9996976 195318038609068195555818993409012531200 9996977 -153480266974876532686890525201576454848 9996978 -11803615599036801975670286735521646592 9996979 261397683611316953741406027854052013580 9996980 -53988194121866875189196671222203143040 9996981 359421452632845562059668216511845035200 9996982 -163509369406454118778621574003373057408 9996983 55455850540303583349888980012847656520 9996984 4939352112495908183798616244375449600 9996985 -30118153760847125368054821945914886000 9996986 318451144353100799078373999728663098080 9996987 -36852991175563340559407502148598376960 9996988 47127440844936033816146869953013695488 9996989 -76507158755678319966124871108238161940 9996990 -33402036347893638538463403836867306880 9996991 406912677220717632361930789250724771392 9996992 -29087936557161163819574560784318988288 9996993 -76891077217451407901431460790908753280 9996994 -43108476963458558392343393854062225408 9996995 -346117701871888457259550845135524905200 9996996 -24649095451234791633669910287498240000 9996997 -50230798568293727902325144123482077060 9996998 -61976701867176945372986423221311679680 9996999 -229134961838262480174396411314991264000 9997000 44227165575521850718768006441190400000 9997001 114319207529123004348519765118491092352 9997002 20177266225757118550958743976234350080 9997003 -512700128152803495519260862428296626024 9997004 52401000906728977474778103113646477312 9997005 67655665877390459194643183004340174560 9997006 -148849995696112275309475393572819201600 9997007 23860516248955996134872885880492854256 9997008 -21604958732232505668220716700275572736 9997009 3259504323853813072437013837188566640 9997010 -88626108632247660780500913610493091840 9997011 -229742811389837989273036323809570915340 9997012 165250337584846034817499080182271453056 9997013 -102177091897694366391496737397362385152 9997014 61710353299881380094777687645003144960 9997015 -31170178490444045439194739762573069600 9997016 248112403507852082084564675870394132480 9997017 -139370635978225423995131418505627260720 9997018 107028485694692350041311182229533231104 9997019 92149936932537473506592064807111033600 9997020 327880992338484835639709333586263040 9997021 289186091984413732001008468344652091200 9997022 38485903313794597438245521958050869632 9997023 72782166014182399830595607112711558984 9997024 122140878093724513960605811075875864576 9997025 -289465974010578595963239000265338682500 9997026 18340860491288599893987057499640211840 9997027 -2977138215112475810474188273566427248 9997028 22494445948641187123483876078072983168 9997029 -92428820538478353346573697599424904930 9997030 -14741674814892491417134152122496134400 9997031 -50204585578542311037199117488721522536 9997032 11238579537178662363772387235446456320 9997033 -246544254535240502767429646153463003718 9997034 144579715819938948116272097078162152032 9997035 67734399653277754306046831793993600000 9997036 4659409790234983162950609598523099136 9997037 -547131734273173089155740375700147884308 9997038 73925404482488302742693182750376838144 9997039 -79376567014241334602669205772755427976 9997040 37598307069016624295894919472855449600 9997041 -455483372008167567522765207627501753216 9997042 42263357806109678383721420261736359040 9997043 171695950331040367219267926455068730016 9997044 -82455130959211802220073849472582522880 9997045 12207645621965056436929233846406886400 9997046 -36696887375711131567475500932376250496 9997047 114142427917744548610452524331635753040 9997048 185986762141310352869996416460442255360 9997049 -599307772461125023755628773410486188950 9997050 -5547711077807492231822846091798950400 9997051 -295904171215719284268339089967513708648 9997052 -119870177657584190154487527206642723328 9997053 116775726972606778102322996892446680608 9997054 -304426182475979291615141852729369884800 9997055 288821808474449815310114251377983544000 9997056 34043050889302111307458095578433454080 9997057 -9231647332339440990112971815790721088 9997058 -3075815512446974976493080579040427616 9997059 123434081914535967360443346515553914880 9997060 -27438599706266607472599488408908235520 9997061 -93795096243128772643314594285685416768 9997062 -76666517692510072031090221665431101248 9997063 430216216394917382299653794867287484312 9997064 -8448567765892435083113657436185395200 9997065 8057443270127780585358315613900097280 9997066 50226945185326762919521566508074467328 9997067 263251097405496966637660892811767318112 9997068 171837345009615611549146189100723589120 9997069 625927749252749631325636466131371770496 9997070 4784212878239891028591775348320936960 9997071 -27215180123272122327661761465197348352 9997072 36076736003779768549750938858141204480 9997073 354981516204945351311998628566126973760 9997074 -170126907090838917124971352753209058560 9997075 -222669504940967342957384588616356471400 9997076 -81112167460520820477067029381951450240 9997077 -226516394176917744802491224705365152192 9997078 -47194438876447745314106800252807680000 9997079 -72141700559896409198989103960998661640 9997080 24875291383574158803664910097992908800 9997081 468376565150071759495076678924942725764 9997082 93613410911392937346404986615343089392 9997083 44604542181910101260931545360950624320 9997084 12545618108210746467390879198950034432 9997085 -127746888641856833895058391670479600640 9997086 7449306702264718560276942101993699328 9997087 -387164846810044316891198035815456463264 9997088 -132256744705878877657045858946912354304 9997089 40203021016384097225809124401705666224 9997090 -117024530866997824935838298150454343680 9997091 -143160691797704852480158590033672752928 9997092 -38770958980468254526958481891864956928 9997093 91681524136418859806800965041966753342 9997094 -4235692049468987160306745604401487904 9997095 -210231133903477808414354380186540431360 9997096 50830998679315816732990758529216512000 9997097 61111104746653202889067441248481013760 9997098 1676684145073721663304976825326947328 9997099 29714184941714254790050206034369936 9997100 -231253276957629607787439452824417017600 9997101 -8316385992984881257594642616410024128 9997102 -132567709914922042813392708717519612288 9997103 -26132501951765047319236030297883241360 9997104 2615607253340561406545479447936892928 9997105 103497356991630575851657215450777378000 9997106 38170415585291289367405736486938536960 9997107 238267096643021900677570876206925865520 9997108 -124568025548468372644767919605771945984 9997109 -308598674963781109596249339096096972690 9997110 -13339519192420135188777728500444104960 9997111 208396708643011112871905414928109764384 9997112 -187640397919262069380155857512065638400 9997113 -1305050060438675081097271320241446912 9997114 173361526269578774453819994040021420656 9997115 -100372622031734757927370757665520634240 9997116 36564316732323485020010224358588620800 9997117 130044846029403055478635530357546847392 9997118 -182825696652444264657985927112367402240 9997119 344496766201944781557695465923251082488 9997120 19607443009881258610444433780040007680 9997121 -554294306349474445747177539955436447808 9997122 56844355559971875667931250206161853184 9997123 -55301344556006294131567762288490466628 9997124 -356756778014503679844492471639260913408 9997125 73147513324134948813475735522944096000 9997126 -130240507914796360375206791162103139488 9997127 120972593897700331495402436892770022696 9997128 109306398623418002966436663977174630400 9997129 -174267537679704152820341547930233311270 9997130 38972636644946005151362071999147939840 9997131 -7275105757426512470004512939334574080 9997132 22427017360979997863542523748343797760 9997133 389417286783021568444448659434254555382 9997134 45446790753357560743523983209889136640 9997135 340370296151902331830574080026829824000 9997136 -48562804795361754956007064024462000128 9997137 -192053869028720249737285997181658352160 9997138 -121010474751108468081420872058178535280 9997139 -62991595037325140206019431789863921408 9997140 9606251924980913369200511940589209600 9997141 -59652110857199185679591626389219098880 9997142 54493739746756698372677061630778397472 9997143 26496795158980913585128220692812659664 9997144 322072035460605187892661012764120156160 9997145 -6007147449075831551591214858071729280 9997146 24881196765673766885832823093304456160 9997147 608566527159515014463739337501079705232 9997148 19846464650395550120973279285000708096 9997149 225651782840943390429921475389620379264 9997150 88025879108597955715406958059473272000 9997151 136696739030303435661456181885878499992 9997152 -10030621427650154538416146721890369536 9997153 -91710235399515390327909511321961408280 9997154 244392421954009665483084226605940525440 9997155 -64725983765115119370995713576945920000 9997156 -2441440763235514809899929367758135296 9997157 -299968226550113955014614762264414210080 9997158 -110227794181037215560699455663506552320 9997159 65750795743129933921573779207469636992 9997160 146276710918704681338058176966391705600 9997161 257632311302859747487512293217412029072 9997162 1425889416452129762293025121082305024 9997163 -12864016782416558745148310451721017600 9997164 -6316973749621128752355216520032966144 9997165 -30865705544283860708893992958555137480 9997166 46946494899352116579828172650287572032 9997167 258514193538819234785464957556221295880 9997168 -44677973009284337321162755455833440256 9997169 -90231326738477515630292822709347887680 9997170 56619067243671780067055375037226713600 9997171 40878080657663383586089383764919935392 9997172 -148222187857564862055000432261439653120 9997173 2209456929093012921370353437244263004 9997174 -187612915121330587429246681291254364608 9997175 5724605623582942044949720274708840400 9997176 113596245053585515133576561386678210560 9997177 298417830790388863455321911605750338026 9997178 -59475182012120101918512674832131822400 9997179 -212909154982112912680161080518545162216 9997180 -203276458183603457213635759011367649280 9997181 -72603955138356695251695052322624893728 9997182 5072007495815559879942074800266514944 9997183 -121908211146693976416708857569387368080 9997184 346113090816173280840496454577464279040 9997185 -73014213516452436020717447539777051200 9997186 -85663044872681762199485911816284733440 9997187 324495772539602178118244811803468214120 9997188 214234861521158294348247546801369369600 9997189 -398015770596881906286406172196941583010 9997190 -2668897871993034637442877111220961280 9997191 -33158981390421550663730100522199981752 9997192 189244670158582790697361420515624960000 9997193 -490413550666492776726898938726966060336 9997194 -54801568479098056773906082565516759040 9997195 166156556743812613747746686840360323920 9997196 -133645736805813158117380304465125601280 9997197 -52231200014868869098689480887803209216 9997198 -54837756983562303177121173799303310400 9997199 4125997298425691952997866199845093360 9997200 -19870950598183574153442044840855347200 9997201 105904951466622431219846837274141169202 9997202 -306725051167795571424119197882193678448 9997203 79009641913548669300447141837757987584 9997204 118895216302432826414283959580073506816 9997205 163373872205273749435258934189986096860 9997206 34774663327279459950966347801054522304 9997207 329910019846939370391327326964637671264 9997208 -85821907916850613258103400365228359680 9997209 858235138108161755938103679417621619200 9997210 161203984798541171482528242166955201760 9997211 -175070105017636044391749911334316999680 9997212 144570945612208683099918145866940979712 9997213 -804534393264296960987719653260999702720 9997214 -165609579086412029261269068727226564160 9997215 54029562934079678235094574965416201120 9997216 -455308996946629846921579221190573621248 9997217 77893956375205293220633287762646591680 9997218 -31373592034949592541078935620938839552 9997219 448547482191173705258438291207504070620 9997220 -521050232755556019240964842863496875520 9997221 -48191280232216870166411012193324541440 9997222 -211177558852756963003647926894589293088 9997223 -77229947566426619048693609742860042736 9997224 156877816891694284441029423055019212800 9997225 126211971231207260043573410623831581150 9997226 75975553318024168228372594179427550208 9997227 46713205024123351430455075514931537564 9997228 261834629472774471540334912173060756480 9997229 833216833864217350516778234191414013184 9997230 98513653336352876373252641303442048000 9997231 -51618486046864135922484012932549810680 9997232 5987158357329890585326502960332603392 9997233 258940945204911768056550410722114983024 9997234 -2211570263845642463781600169140432480 9997235 -8875426114875447312632578837187274240 9997236 -279456622604183044366890820832219811840 9997237 -158730099693903949557124834276784068114 9997238 64950189382913893363738297147009967520 9997239 -94848176769476188443105260537625962880 9997240 240780565884849618307655787392918937600 9997241 605383240479376694441617111042498455252 9997242 -226837928368060620384928885502688000 9997243 -48003897016904392193046043649907540600 9997244 -285901442182671494839837805332819774464 9997245 53536720186768316458709611591533374220 9997246 -109830481255296109474498300597044998400 9997247 -109392583303026040733628289527538809960 9997248 -62336063167909448371293172863420334080 9997249 -58828570940083272151710489649987469760 9997250 49439539460374948841432010930357480000 9997251 -1586444333220253362789794843338591872 9997252 4667388455531118492346154969192775680 9997253 16441096651103194644776190733246363680 9997254 121131256551699903801341457967548796800 9997255 155369784208671203199771786096220902000 9997256 -388388403184960554522908496439803141120 9997257 206595426693939018904933442699507418240 9997258 76995600507021618531009942134540590080 9997259 -12465957228657010331859396344527274784 9997260 -12550382897874314754304055940147118080 9997261 -947136857814997456426031529329183980928 9997262 -128716059839991744322109833381089600 9997263 -251960009031888847277218916866916801256 9997264 -12353374080198690034031313170437611520 9997265 275669680071750589793753688454152318720 9997266 -26784301713293094751567109765603822976 9997267 114766826543319387328460948801925764352 9997268 -53763645036726097245111669741869230080 9997269 28528925108644444402025275762375780320 9997270 -130075596222693849367825427552677489920 9997271 -152801586514117190181874393290847248408 9997272 185556074482457640491944646748370821120 9997273 -185927452061771300856967447463790199872 9997274 -122430294668207209518987628688401818384 9997275 18048409735323414256970993391328131600 9997276 -143178639547284847270647670292778921984 9997277 2692094983873532313493534062155193900 9997278 -62563351932927371158670868225654442176 9997279 -8109827508597640905901989835895156216 9997280 -150670412393291792615385418211874570240 9997281 7930812613904520079603815622315532160 9997282 -149914930242347715809373517750180825008 9997283 417354638661438191584930392227176624272 9997284 -51297889153037790309680462774215495680 9997285 3255090048102253455356565638052900000 9997286 -65778810943113762465699113575651862400 9997287 238266671649680982954924820688848289280 9997288 316340586799313402335251604773829017600 9997289 -103562179010882780534348923966640752248 9997290 -147497626332728429222579209854693580800 9997291 270830182778834374573134775276093320692 9997292 -214906993830576236166238628714308792320 9997293 55567766355343133780527258731142054464 9997294 100724455444925774886413018473436037696 9997295 43237884891885807859011480242347545600 9997296 -15674391764046293878302100792556617728 9997297 47204057009151551700019173638459396160 9997298 69336438838779937790193015258441944064 9997299 -27913829890691012545069032993079135536 9997300 -134791492459168547595687494960898912000 9997301 -31375604787713371458565377009106949508 9997302 24136179922191294433547347074948624384 9997303 -407327130659366762036724076641872295448 9997304 529551388346831505759048208627917312000 9997305 106764148725141111072504644258842273920 9997306 136587780725708375705035479233324816640 9997307 -4104250522714103404669108713498618408 9997308 247975453644061466200959449484081864192 9997309 54636075711081602983770919805205692352 9997310 146864821222544311770010033669731360000 9997311 143262972001786930367025609452679465672 9997312 -144536441454707865851620884312026513408 9997313 -48001081530185898028245823857552531456 9997314 18257929342698120519190601618145607680 9997315 203568197856248171105822450831203868400 9997316 -83197664604220827757242078357017628672 9997317 -3369114912456525030597995217980999040 9997318 -88855642811685976220352218804079175296 9997319 517517005249774714809133886587544109720 9997320 -14221064418451762090421886151149158400 9997321 -248209388324800154656382379009562389478 9997322 -94253657048721194914846001741920229376 9997323 -370083092434270945943173405128337780224 9997324 -108539711901905508631096341695177508864 9997325 -74578007713545863675873784430828380000 9997326 1771265180049044690249263184148906624 9997327 94422955988217099318798392326251168176 9997328 1307905788431383362781255769033146368 9997329 -63808391194849165290519101054522243040 9997330 34080653005699060508404432965040051200 9997331 211443458851709450869688553319157139984 9997332 153014647058165624632308134860700270592 9997333 333552722485635027764294029009106957582 9997334 -228044619404832641332237203940555913184 9997335 -201949793487514233310581390380394644280 9997336 73153622295403726916829591131914137600 9997337 -66318074024942357898082482687380912448 9997338 43130714052980104210482796041033143808 9997339 -537222165005501516902659431393558539800 9997340 -1502334781244922679349266909119974400 9997341 -151718311919845895113571870809552760640 9997342 -312390112349905311538312758554965964928 9997343 -121230042991562241451064295024641745120 9997344 7508330152515470806162336356080025600 9997345 -83025751990475914144814856401845920000 9997346 11923515109042477005400355756106241872 9997347 -842020954691695110205472073910659840 9997348 -385739387718249588526705100771312555392 9997349 -501952660390210966077687481478799955650 9997350 -3540333728586689354042719996006425600 9997351 59617965943244215351781084318672302528 9997352 454908477095198538331910867560533273600 9997353 85453204263877433858759358229572849162 9997354 12535084744521676375951508016222863712 9997355 -374561731484793990411731281230456654240 9997356 9840429528323998703281567277177134080 9997357 364145002031836411014017874014739059606 9997358 -41814083067546814026978053875281907968 9997359 -15204626817300946310896215360849793392 9997360 -48400753255074769143315458993008803840 9997361 299621399776092173990208465463222013424 9997362 3374802265206494043216374287531276800 9997363 -249660731732160196704486001515323401360 9997364 12166029614569367763084946653976725504 9997365 -16688960588592541050564415267875012480 9997366 82934420974755804634525653531790537632 9997367 539380107467246309988920770769656117416 9997368 13750152329212264935188542151710801920 9997369 21488543021371712555619179272276704640 9997370 -55586818854224765140505150368392192000 9997371 3515041544233376022505813366768512000 9997372 84778801973152115078975002085661654528 9997373 -625294441821296001019703667114412850400 9997374 -996591090520897923020743180776604032 9997375 431368161930653358870249044319082710000 9997376 9407300526549462855283018961875107840 9997377 -11174023697939319963084468344332907328 9997378 131258466274592652217018689833953644240 9997379 -37614943315975683870969253540787640624 9997380 -35541376403080353850855392411426589440 9997381 223795069593982196694034427128103265182 9997382 -112635219727534259924965492405487131200 9997383 445146500122458854869002858350191272 9997384 -94406170119538704662457908864349050880 9997385 -228524896026796150587077035122225799800 9997386 -44254753586532236988292394909215014912 9997387 -44745945388175641740875513874538326432 9997388 -148203763377757951047104161404493392384 9997389 -305518069263180057116584779693424807146 9997390 24681304747701542641714067202275715840 9997391 541925625892672140639221930564057015784 9997392 -24540531590511862806441907871382896640 9997393 97940881508162854481669393512262267200 9997394 -23294111028886997371459480234844941056 9997395 105541106136162723937889555303911932720 9997396 129193424288380439786094800530179041280 9997397 -206189438591164786546312530830337263154 9997398 -13227384703469020738357094579376074880 9997399 -242020139541775426193263445439647781120 9997400 -35769237622536861675136554105071616000 9997401 -194676940237646450956009607789563386720 9997402 241807850751864390590909919594118380480 9997403 -1145285918870875596517836922171475232 9997404 6395362097326068097236260558438263296 9997405 -140941423489745150562897916870086751680 9997406 288905852788311656015756829269820008064 9997407 -30679594612949133965584384297429893120 9997408 -327806997105210072502697786485844213760 9997409 370939841738206767754771053032226677040 9997410 32575167239334947049848394880322380800 9997411 496448835974100544173248663308153005912 9997412 34333599978471558138470467302586996992 9997413 107314400424953837466986715774081781344 9997414 1482461706343519517431931497110822912 9997415 209892269062315430930223419972735220720 9997416 -63717022087897397099265013174573547520 9997417 -1034501369933771876940195990838306324608 9997418 107265760308144744956519256963905078880 9997419 245609258890044302446259335355621756928 9997420 -98232829517361848481299882415652992000 9997421 187785501385015478529431857471516036800 9997422 -166412359813631363864426157969207342528 9997423 -4918451250201501118555413650797049456 9997424 122950673483197479115533579036464087040 9997425 2528640695537585082374185464660498150 9997426 47447303989060509044149509733104720912 9997427 175155272867488623414371793335157820872 9997428 -42042745638436330893983938363912347648 9997429 -181502311099030144393817861608895274116 9997430 -71752389546028455409133958652678826880 9997431 -250771582622427659194645879419502136880 9997432 -42974130292844565832092946604240179200 9997433 276592749914575949333872423143869953344 9997434 162566403976573576605722900284919474400 9997435 124043433064311577962877427893720592160 9997436 197615503885004031625246369266659274240 9997437 88846295404196414358845399696507533152 9997438 -18184062113092445262113860173683859456 9997439 132569777870915259444750364213556714880 9997440 -33309269557682582898463504077737164800 9997441 164956100583315311432220136429273491842 9997442 10052451473527897960864246427606191104 9997443 17139501103061240368085532257735394240 9997444 282119063220198816452704218195644461056 9997445 -360102886548755218335653862347222672520 9997446 101185781650121759843837975251692265344 9997447 -619878204716077778707057009673929672928 9997448 75571017324598040740731395073233679360 9997449 44455294413118928125690035011764125696 9997450 46459266734778201130242928915260864000 9997451 243198925350012834598790795302677034452 9997452 214368740924555532737764216023446707200 9997453 -315579617693504428751951486335184781000 9997454 -71895426102408130553163751038272644800 9997455 -29660619128218197494482051626113671680 9997456 24274008979821986587084471903874187264 9997457 6461204196395247756019081593043686000 9997458 -37317463841798363243219720240930031360 9997459 229260352064787310346747100212907201480 9997460 -158070716694645694281858873405778329600 9997461 40942357427947395613007321415956174400 9997462 -160567147889835826136734494971893326528 9997463 38420432014611435118699205080807158960 9997464 -322344950632118628160876868020422574080 9997465 -33179054699923800488305136756785800000 9997466 -85400788669295301277155171269880311568 9997467 -228688367991358594276589848021057570920 9997468 -19880421359961428227499919511199229440 9997469 -207114625656911457590995218759841393920 9997470 -36501401954163808546122541327320582720 9997471 336070753374889060914453061096894314744 9997472 -620317661544685674822138256894504992768 9997473 66366404249346648686200879982130187968 9997474 6796992211438868214872224037054736672 9997475 85683682020579899818597290155421097500 9997476 37378219090176550217125496519691116544 9997477 -51814832070114897975300380082765553600 9997478 232295844473902737651205967652179651040 9997479 -269002727965657637585467088672477007360 9997480 52875587506033178740507404030432768000 9997481 -23891081603025042330645147358112413176 9997482 80537396131378444694591953640782727424 9997483 69475537787007202062131878250593991732 9997484 -2130980624719386615959386138851194880 9997485 -121889416284174291357756969324502128000 9997486 -206921408824206426466829449408204271808 9997487 270347547965874088493725872524374923912 9997488 7114772541805660688244744195937124352 9997489 -390620703782924523988481873933348927040 9997490 -95490429963527343324106897984309500000 9997491 104734632254027417893774717813010246400 9997492 -317575824957950046201489447528005459584 9997493 -486721737688438427097232110535918899456 9997494 83708813815646035492497476152301804928 9997495 -24756181889107642217021206213922025000 9997496 14531772567699345105540066724949606400 9997497 -150651865092244506516552344033672833212 9997498 113145268501912624716030816930634964736 9997499 460173727645546096431608400649378995336 9997500 164120257183269925357655761981440000 9997501 -143528898012840351606668676837192539028 9997502 55829607206349518242757057481178891392 9997503 37633154626513537022884928172224706504 9997504 -25453848757731123695658699615895552 9997505 43814811102447955475706103676753540160 9997506 34440211758880803731191570791979870032 9997507 -83964487778441046251936947159920669920 9997508 -255972577639655481966982049888892625920 9997509 87377247268151005417501019781527265504 9997510 -110182543293485691156240498073140391680 9997511 -291571385387190806389055389710604440000 9997512 18460300340455895419572389036411289600 9997513 -277610448132552376973359173672360023040 9997514 -304603654519202146841544367253370888144 9997515 175707452007001571126851401626474668800 9997516 -30954809053705510736396036250097678848 9997517 264582519673858659540918857135329672566 9997518 135111842311328874100052286726333202560 9997519 70406422449228870084059920482779267016 9997520 -5175891156328039490092214751677153280 9997521 4697809114937005359305063022142486512 9997522 29855008438853693588880902194097857824 9997523 111067219123777315864015362274154609772 9997524 84686006245804171107754067791060654080 9997525 -151074901947290449219245034513990711200 9997526 86775070447801426572587618499181271040 9997527 6739199879606162244957811925682639360 9997528 -420851230741801043519867849238865827840 9997529 270962591945669297080200386522731455360 9997530 105376667682460225111415566978028613120 9997531 -12321442495872485059225976140276166336 9997532 124244964110719497622049524009926621696 9997533 178011924949351739212466611405522999680 9997534 -641227119047093165841318664052123328 9997535 -13098593851060748330131426204754622240 9997536 224472872569678895534040165543139344384 9997537 -8474714030205883080736912113226509600 9997538 -145307858117783610517684407715401436080 9997539 343818393658601265121020245713967273280 9997540 -42817868057753598201378460274372382720 9997541 57678160520299667117013626676492613632 9997542 66778207386892850503928203612329054240 9997543 -206548048117201645467756571898871736608 9997544 505049101511146254682263586997171420160 9997545 56234094442125001877829848368152196800 9997546 136847633111935762375358696353911597504 9997547 47575008320832936052488230329964566080 9997548 -16837059443131315342292202974702960640 9997549 3808312446101428565753795015802764364 9997550 139320504932457889467752033076941160000 9997551 358083147138492471393251437019703969480 9997552 -86151506165547644668537153628912287744 9997553 301955073760496841635901449298681383040 9997554 62918803926314589601333898072091090432 9997555 146950986145897165562598668434030830960 9997556 -43594788714983541378618419621896663680 9997557 213611267699864119231440984837905712192 9997558 8702070465588647431200516707119762176 9997559 31114417493571721104058935943292077056 9997560 96673942900355608624612993034323968000 9997561 20196917522697139232247501760741443200 9997562 -11242254549574387351905606725941794816 9997563 33787707255943361717129808565451965488 9997564 761166397019843355674731352778793469952 9997565 257939027677305220652811328270962620460 9997566 83339318202355340784803734254369762624 9997567 68394995234335686254436759038464559872 9997568 53301862776070156886987275375202009088 9997569 8181339351739376812688012641781329764 9997570 141460662042407863604644958887443970560 9997571 -291133961017408848850393647022465907700 9997572 -86332809581731294759691100966826782720 9997573 44179687387952782496926483307246393822 9997574 -88783825610444693925871325268984130464 9997575 -19083492177349564454736132217382688000 9997576 -134965891658992672745175730945443379200 9997577 322149398444792945013199944615330246426 9997578 -161976647208358911006061811736488281296 9997579 459768234064103378753494401905386340180 9997580 -126833438404909016698757354165964364800 9997581 -118273402355319802731190637155736853504 9997582 -20858918027979422454352738175697280128 9997583 160311836441464097571451763461818182832 9997584 6270373184477322023501618294413000704 9997585 19004787123964003603272440313067257360 9997586 1831851017901805237222698932324179968 9997587 23422211814969790327424851591328472636 9997588 44212692436634522941953138255592486656 9997589 59026904647410432371418843314898366720 9997590 -88603130518651027600408876765302103680 9997591 -589886924739960366141720873131049894200 9997592 940037769553168359684961483517535191040 9997593 -13587974749577854213696357738239324672 9997594 70418067235440249349572915639270862080 9997595 -102547913904725694438321983273794345200 9997596 43318151513955355092463693137364162560 9997597 -391449183004386208559081604378701644954 9997598 -17806714925959971286245428762528300160 9997599 -271771375993469420874430187394261747072 9997600 -245770465602080218972699313369889177600 9997601 -524787784883168032262343962399795434398 9997602 73143533910377558250891964685528179200 9997603 -3208475606400542655625513894665677568 9997604 43805497006508458338941459853148845312 9997605 67776846154521119558481023991488505600 9997606 321982743904931121110913979425205344960 9997607 279023435659180108780875057054576743472 9997608 -10001906709238236965046077588358758400 9997609 25872102851823889838323581218145264000 9997610 -515890892149545332903762808463334400 9997611 86191386108224284116117587103124028400 9997612 -228618518587944977063985452565209215744 9997613 404885081194875001879028102287591859862 9997614 60679726528899975908621718747452129280 9997615 216051952323937037419548303937902795600 9997616 -91673575685180755734909727945538224128 9997617 51907263302748232957683330626378386752 9997618 55469619442299714977269454497625097216 9997619 -114309058709463461565964246379639756904 9997620 137061557658106709121493406070147348480 9997621 433004389329645980207092278677653427822 9997622 67521255116804445853457613833651861760 9997623 -64399676871547407039066553146604238736 9997624 -14180651144799513059238985517220495360 9997625 953544904924328028285755702737677000 9997626 -83044255442306965655509062808343110656 9997627 447889945444464489482110152653821845476 9997628 -28460030399662126687496876643420257280 9997629 -1552278341673513786627293518609689600 9997630 -199640526367863927601610839117288751040 9997631 -230815797433357862425044434878740286608 9997632 72465573131586537648027488923394506752 9997633 -548610979806081321325566653591875547820 9997634 96763285561531180691428637917981347360 9997635 -217192209325710984228159471444374800800 9997636 21076756438978407589925361805190200320 9997637 -36690795556900415821502867739958858440 9997638 -1169652334786935120152358386760529920 9997639 -216951425540820114696466778822373991880 9997640 -106530980732981445353830059841184563200 9997641 93790762083831845343333421853100561600 9997642 25584165975785375583988262192516664672 9997643 -395162832259728457190378006326482480108 9997644 2253170450339084869455864140362202112 9997645 -18961412673933672309197845198452253440 9997646 154292095727229672885122995991653678272 9997647 110108039768685121503417540942010371840 9997648 8674583424001549302289729398496952320 9997649 -59576760969663701791328657570558279964 9997650 -5646639894075162968317840288838484000 9997651 -216620521788639825313116446127558878528 9997652 58525446066775539636386541010395856896 9997653 -108850178274770661871321038337862188896 9997654 139759389798448433736522735832301677440 9997655 10580800587162229257470443914650161920 9997656 58702190113063925571737304226755993600 9997657 -242183599129132307059020338399045311340 9997658 43801701959124775033507465292997838080 9997659 -35911898127013235501225646210191677920 9997660 -183757747516730150140700916842885368320 9997661 -441340264686810398936251832903892939738 9997662 -126604328908497252885794699429501863296 9997663 -28873961590122357067048394281990311360 9997664 -280191726712381198529353322428000763904 9997665 -47984236905257949327878253323593918080 9997666 13614701110233520787337470356974886128 9997667 44586589022373149494053554509840367640 9997668 -277523523962764809455277930382986240 9997669 284659852142877012879326006805290093760 9997670 -77783961578911939184862723900288451200 9997671 -16591885185057465997965995455134250800 9997672 4296244680063165637565901766242385920 9997673 -39510676258334817252546246459918867264 9997674 -23800595248996359485067936286517226240 9997675 73383979965063653674695835698510537000 9997676 -116166228755302587239156836978418899968 9997677 -3605811478515137425017349550515535892 9997678 231091974438582235511682661075856792640 9997679 -188616394821903654890930988494719437024 9997680 18233101570548722190034385689368330240 9997681 -220893154569616602408505269127069458368 9997682 202076040756714961562210254040417502720 9997683 -254342507554062721068539130323271205776 9997684 -397775662676087004349297350738089171584 9997685 255310100703711336736346748864620788380 9997686 -8826742926527333331374686358552494080 9997687 -87718963788790888002914592173183155200 9997688 -10047244313726620305626853794820096000 9997689 -49424077425475917855361223412559358400 9997690 3433212761208312119949846823997253600 9997691 -335862946314811381138941864004120574616 9997692 64215902957120076248349908628667622400 9997693 420461282895886246145855401015014548620 9997694 -57202348554016612514990375410772410368 9997695 775844117303347645362262763448977664000 9997696 -20782894519406776791240525625562234880 9997697 -413303146993197938411737879049380393854 9997698 45054330309552840557674142513033464320 9997699 -37708490890372418855076591400567387968 9997700 -12637056792412900576813879370178489600 9997701 109625076962221152639846048226516747584 9997702 170043186139061593406886962288942132160 9997703 -441677385065420695074499958164930467048 9997704 -65365026508457609235530296739730554880 9997705 341033265024318029743055667218417544000 9997706 -215679442391862448442206629374849354448 9997707 -26526487270977276015415459569548536080 9997708 32715393770462150364723554729815812096 9997709 362006149665337847037148501399131561504 9997710 -17686426623091949303066562178174894080 9997711 211351674116805608730150649938443723312 9997712 32061228276045639053845017665458225152 9997713 -370915573015152308266158744042700360176 9997714 -136460068841936778516520838919056718720 9997715 -118707649427306929564908815624765280 9997716 84241010215084205454940135900369373184 9997717 126614963419153762244649527260578198528 9997718 -110975561638725046326045955651855273440 9997719 106039046482544075208294117509384872320 9997720 -54332364001702758837301483701573427200 9997721 379037715068614347872742089176583842500 9997722 -45341121072780941947077208137826176000 9997723 3453699671733668945860432382088222864 9997724 -49913751505209850794614657968009420800 9997725 12011140562564788854764922842536605600 9997726 35307721229097310166918110873472058240 9997727 155504120123196204140160199869794443440 9997728 114689839162627429928994068089927630848 9997729 70008025972220158646555249800541162176 9997730 124084314219611895036324558942610409760 9997731 44954001224407498720741558009307328420 9997732 -13794777959686718384801845810821021696 9997733 -174616141743576611372300956413667588740 9997734 -2032266217138608117197045207397737088 9997735 107434333982131067259391910705025510960 9997736 -71068228818202747094461318326782115840 9997737 164406213327513493505001939529248297360 9997738 -82585828999395054226110456284372934480 9997739 24910646789284219404591430653189279540 9997740 -225734951436076333765010635250026521600 9997741 -115813385874362410817330967259962623828 9997742 22499099263716602390990425577647825344 9997743 -82860476976027429758048891756480405760 9997744 -108601528765408851691512814030669987840 9997745 3512338837363711932284098311290296500 9997746 193789267684492420627449762350195712 9997747 364079153305168515195389999126180413196 9997748 -23849470439190842521270365080725807104 9997749 -423611383992859818424371525016518457056 9997750 53279039187122708406980708041426560000 9997751 405167570448850166004270526302674564400 9997752 -246676476391418967668658873900206714880 9997753 447317398325062334553166160256917049002 9997754 -10295937048736472445343662794487297792 9997755 -6413430496287742161326954114152838400 9997756 -76101848941922113691279209656340065280 9997757 -85998672958640458509835508539296845376 9997758 249856026633119512076079493076071104 9997759 48586320271548117313198407937030602240 9997760 12488977607295588055757602509815808000 9997761 -8980099762273608141485619948272028096 9997762 87193103618673070092878206762056741120 9997763 61640393170875060870620721708170445120 9997764 134268244041228946033161079504920370176 9997765 1882732655822969534008781194811471520 9997766 292337650718206199741230347565384423680 9997767 -143295809528733483207026032680948694632 9997768 34388690728039833154018577482755440640 9997769 178761684518330953764728667829020188340 9997770 13491370143371022579171655335068866560 9997771 55419408520141742589884630872222394512 9997772 140067026036983406256611211946696133376 9997773 269304022152225961131577072320689505984 9997774 -174740318336407737967635990433834476864 9997775 -51030279965147819318680267095251878200 9997776 69434513768591149757508562203255767040 9997777 -266095687007614296447160511291629103374 9997778 4469236782833105617862930358747248640 9997779 -110612965230942991842738852097796597760 9997780 79490405130155436515501927405954741760 9997781 -148090150368376801225599956706674196000 9997782 164518829458573124772607982916612192192 9997783 -180311464882630055252263036283156654968 9997784 301377206895619179381620179368046694400 9997785 96280163442107485059884415798404972160 9997786 -19677355864012673527561442595863539200 9997787 371332031769711633269533331790156266436 9997788 3779257855383807869694990648540653568 9997789 527986679834364254080363897488554686272 9997790 -179615589533681236566820573264859946240 9997791 343047070884758780569118458993539027840 9997792 -5489170876500821375804624548900896768 9997793 -169466205793465348946664437953921589376 9997794 -847409962292793798445720395963251712 9997795 74857590046781990221841337212424190800 9997796 328275762103654627076026706759963049600 9997797 -597015755289212365216259337137402863872 9997798 -139603927548532472891798354905902846336 9997799 120298626154050900813355113793789183536 9997800 162644909107966787123285410110228480000 9997801 830155646317998133478582604374492160 9997802 -189475596692977832827032674243151262368 9997803 137196924422413781259951441382292364000 9997804 289037985881414513871415198710674430976 9997805 255088788342065892016259984385413672460 9997806 5204627479641585337630191111646384128 9997807 164635509530440420967817797123878918680 9997808 5768476163160464698249889965371850752 9997809 -263257209935773811197550636801903712 9997810 -41130987400340840670939371817109370880 9997811 610608334155111010559547244231901963952 9997812 112100115153930187944289473625421832192 9997813 213209623146886810311315993113399962656 9997814 -163285131666426956893469291472487531008 9997815 80369705928397960338163763021328996000 9997816 326719578587140021101472522939072020480 9997817 38613092715374557571871853721953045866 9997818 -174625298432121317885872146038093930496 9997819 52034587970935653595050041228137584480 9997820 -27663055756361794245554064143341086720 9997821 10412752639684850205874170215098332672 9997822 212400131776158268349241543894878963712 9997823 -228438343045084579255423765765138569096 9997824 -28657162434002600779581776756968783872 9997825 -200810073704706208398229356070141849450 9997826 -11425815765140515309368373535400867888 9997827 -31208369125042282924219924146064359168 9997828 -147551313111792035764536237619109391232 9997829 532021036062356384654817994699362782430 9997830 1551611633108817622369909456530264960 9997831 -157941482194514145754317997166014187368 9997832 -146662157205406513314959700295074447360 9997833 53684386601697127345747061973071249424 9997834 -103670210366629397849808884729056559616 9997835 47191924510617585854708642543449205280 9997836 193615404078817262787792092697444572160 9997837 -102837877054927318950226993561311286740 9997838 221811467258870628810326430295007403840 9997839 303648860284987288227431032962324251208 9997840 16571189536667581349133063710952652800 9997841 68545082289754407670744249956142631424 9997842 -136163791752929172541096654221653090688 9997843 -175267669408538419539380728794988238976 9997844 2891111026827052797851540676824328192 9997845 74359247177053013068614957529692672000 9997846 21883773426233033297570648727326192064 9997847 -63636935601130927273050273335147748720 9997848 33667889140742659642194902821719244800 9997849 -289351649162122863369645368437347286764 9997850 -23770490980486097482130512521582991200 9997851 189065021050602730417397766953981927832 9997852 180212360269970917484740905413555303936 9997853 -242003018557998812366805242343609990720 9997854 3070086966990661378550638806676595520 9997855 55592947867642412771998604551539640320 9997856 -69018394345696659865072092280162615296 9997857 277875349132873855568439268327980456000 9997858 -90947765561112530510978678119177365216 9997859 245362112774581184606801886934728372060 9997860 -5609477795307143673348151531882352640 9997861 101828696399662231085619454834547264 9997862 -43719273208926298302887638621963873440 9997863 301909467284989318007933509911932648784 9997864 -184863487111521686372043962120772080640 9997865 50926906441089853289463645603554109120 9997866 53139013888236018797967606805214188800 9997867 -62964928674730330075380484486149840 9997868 2291961714674370673246675856637021696 9997869 -3063177209647448885260926967493776320 9997870 28564639603737626818951839692816232960 9997871 396339783599094712865667590285505566520 9997872 -11485536304927966042365854955885035520 9997873 42501618180893210782633797310445583122 9997874 -99259990225348202046066825842712206208 9997875 -326652338713533847796344760009583876000 9997876 113552639136198035387991703062676459520 9997877 -247286172246072190405132484010711152274 9997878 -80410307985253846647335561564656415232 9997879 -126687611626101481592103436356378546520 9997880 -288153323068759996877074824811703193600 9997881 1687149806796429960343010207876357184 9997882 160882853329661533064128020521123847792 9997883 15368772989323431315758050397804282400 9997884 -79895307107628740633549043998322063360 9997885 -3680271753131207778528447920772118440 9997886 -126377925040562995172510324203181668608 9997887 6008074576944667255986685803701627904 9997888 18928458959907420047332128323273228288 9997889 59789057382141718301963411708658888000 9997890 7037834328441298728501403269155097600 9997891 -173450797279124621052960304955290375416 9997892 99898046944100455597895627666571724032 9997893 -139003944328881872868920746067878168800 9997894 129202013218921741792792150155874502496 9997895 -4838883655029161260511444091100819200 9997896 191058900007684970317227817534763212800 9997897 24068235908245547677460200378718362624 9997898 -51683133095282232769810752959801819040 9997899 298466526347462058118839209685204062640 9997900 -155706478197465602989750179244222080000 9997901 104615015182975514401537423172930197440 9997902 -112948105347457626238925512176547816320 9997903 -64268956686170687423310313016714206016 9997904 14803905380053065863662760690280038400 9997905 123253544854297271044745268063297212160 9997906 -106499266411632795827143657180888679136 9997907 52052463695084532345397268998477867872 9997908 -150284011953044338294639719292753213440 9997909 364167956988592426588768490873867695200 9997910 -16167425255306741889805363306783482240 9997911 17863005522038350754695124207202949080 9997912 371264626595035603288952935619166259200 9997913 89998411608793401080132733090895713162 9997914 168901839975088646692850278840903591680 9997915 13373772337915840112793228993443576400 9997916 43155596771497481414423412729403484160 9997917 -83107344171252290628655307622152664288 9997918 21513001244091583777018562586971711232 9997919 -30367160953833990472014641984685931056 9997920 -108830161872989338708384200646640271360 9997921 -544283617239659525844824342535834450108 9997922 152230457939611219057452884145342321024 9997923 -150594212958707003583784277015341287840 9997924 -554933232839851381882399742697577881600 9997925 -42370620947806570844906943970772191200 9997926 -169547108610727328306257386150135541056 9997927 380189981527387199782513026008038446776 9997928 -495863052447699264216739412140918563840 9997929 -29147259417710073016610821774196201526 9997930 -3083822259356794978360141236097217280 9997931 -88248110689125289941971646236274104640 9997932 20752438724245895848270432160035405824 9997933 324731441086070481103731279124809313440 9997934 8817467263127774366299192419379594752 9997935 75221957353941427718732219430475510800 9997936 7890793516842542969804338501256085504 9997937 -324343116324155232890433245313549306414 9997938 -249632299198420191017656285342624565760 9997939 108367430129562691751045302260729043200 9997940 86652845021609835237914382313698743040 9997941 72546328513754622344924971734039022944 9997942 -285984636673837668071686664339054284128 9997943 -62827301218930048782168057699737233920 9997944 -222397918982113961058320695646565826560 9997945 319880859748573074950144059664640361920 9997946 103763692970995624281196531560771536640 9997947 213518075740115266468568333533417393680 9997948 -314828017604458786917857741869036027904 9997949 -95584714281311067215059545809961795636 9997950 -59599673459361840990879329091719054400 9997951 -4622222924209248093360465321597010048 9997952 325985086126231569393750770299856486400 9997953 -77893211821041850348684375853741735040 9997954 252918136173661079990937462793892414880 9997955 -67753749665721393886230252028374033600 9997956 -204459992994152640296458067247743827968 9997957 -390370439098401553784129941815282149794 9997958 92156596513578251474972126757967978080 9997959 -18604538010804563176505619045880137600 9997960 36794941589993876144621833404005222400 9997961 -381763840205170390998779288874788742876 9997962 12012177309303823174970691605518703616 9997963 -79868418229914489677722730652788680440 9997964 -24434477581945228644300784247284800000 9997965 30946117252892537994570102378780288000 9997966 -88427278385512428875640573938737766976 9997967 44008538104586041364798073527081290992 9997968 -4663388167129439531120230390273867776 9997969 -566348049850773851798112099931291111630 9997970 -38129934951745025736549725920020254400 9997971 -237370542868960692503307904287664528320 9997972 -112660442544369472351557020174283413760 9997973 760015120503899143163052790444824768 9997974 34407257502835481938575864864053443200 9997975 53502091043493950100863006991078886600 9997976 325923172879528048264111976351578798080 9997977 116332952557576652690640924479286854880 9997978 313806625074652316955090661765097933040 9997979 436702153504998222353581997215519662984 9997980 11431715577426349320306792391451781120 9997981 248397297471419348174324642900535133440 9997982 251930772350142918205557626575766737920 9997983 -143277185436536753605115649929968668648 9997984 -134919829085708777079915133135789621248 9997985 38247897343078276440190051830878462400 9997986 14887531989145968139589776236793592064 9997987 -470162097979568820369547899477969219364 9997988 9649257402168843969696779360022528 9997989 -121235181040449975169580814421543293120 9997990 -93707133364339138446972974893332921600 9997991 574028533948992516393328775460496342392 9997992 -123108707087664041395150334884487577600 9997993 -56896894142828027430779812814509400460 9997994 -274193828032217128056318844665896698704 9997995 -37708413733434145260754926005461804800 9997996 -30525639960906199326618060676867665920 9997997 36072390164199307836793374805475527446 9997998 -191894768125790451573816792505790687232 9997999 -194925281689083600044960920306660084680 9998000 136426656164703952945252720920576000000 9998001 148563516014308945731219092629249010868 9998002 -56370292934258410738237136074306664448 9998003 88669261062142898650758130620794895360 9998004 273176223296390368336319365293216583680 9998005 -192599952190843534536198826282839453000 9998006 -134025923132669362053653969729227899840 9998007 1097935295219373555016429213278809856 9998008 123994730081123274609485567791116779520 9998009 33278878992891824546022325679055872400 9998010 -89862746598793453862365334327684448000 9998011 130281608957814163896216964183637794800 9998012 134726529474791927725373734959306765312 9998013 296384657351884710919916544955990489824 9998014 10671338742693510284734927804716001536 9998015 -68927904968969489535636878179816194840 9998016 -185378608636138016955493765261295616 9998017 -27972270044861008592117234289337791934 9998018 259697318296602899399971317318615284640 9998019 -88423314268286948059641213944009748000 9998020 131006609802625333277071399575366144000 9998021 -291840962254777557665508450383508766656 9998022 26676638379108878993863744110807674880 9998023 114829867749304151401713911486504855136 9998024 14312118526750944983591810906052894720 9998025 -11887654932686205080213170683478104000 9998026 75165600982845166537146982497960872544 9998027 -6216397374415988344174566025684172160 9998028 239041799105384023888443552950234480640 9998029 21744480118530846156060139676164166476 9998030 -84304494398234002258208051126254471680 9998031 -69373324840175606397100567995966614400 9998032 137525649353521095767585662144428244992 9998033 8353693605703374801750166566301047282 9998034 38006582993245195774824967217331569280 9998035 -25688841915913344611065769741432525520 9998036 -297896488840077158608293859418036181120 9998037 -130671304495130688276879996997801053600 9998038 -200015650985165450495513696551796987904 9998039 326081924027220966252907355193385233624 9998040 132978646793765945646308396203665408000 9998041 134958576671844181486876075640704525332 9998042 -325007797715369313145573503627902861328 9998043 87052080901295689214564139223450638528 9998044 23425656995500559689906351518698884096 9998045 -141733730644097536260738578415764887200 9998046 173216042207030433938081422002764688000 9998047 -544654721856483581216484793647504383960 9998048 -541473770487288179048907219140233396224 9998049 -75801635980001557958240147915392147200 9998050 63638837670150924771858917580454546800 9998051 -245609863737998828600020637364171062016 9998052 128001502760982198257508373936118264832 9998053 180923171420368230063214915955667301084 9998054 103827170912428087791179173132993597440 9998055 -13367882162987557213885491939983643600 9998056 -478105740214633510403241154693846533120 9998057 -312611674288511960185162583450433716748 9998058 -5924489088569976779809254142383249408 9998059 5511069280928921839814316819056614504 9998060 -75769291852195361067691251376162283520 9998061 -302553427222407053814082451698331003328 9998062 106784800896675039261669980718659860032 9998063 213499413064137713844382140860741118624 9998064 -8575794798512934773391241780917927936 9998065 130518451561973070895747804848725251200 9998066 -20259968414737608444142965033045173760 9998067 139327560832391276565728020055698064448 9998068 189000166853546729540707415692546878848 9998069 72237581852659077289077380188799816160 9998070 -36387023316156101577431185498361692800 9998071 341133067237640947480505391408820392912 9998072 -160154865612645858504025367436305080320 9998073 -19190525870833844333053726599550383798 9998074 -136813044897684116790742697170899290688 9998075 -278715862296798603936695992728182169600 9998076 -91692274171290471097140539231759794176 9998077 -194534480063537342496798374638646805600 9998078 -35105567304112237690274538678802602240 9998079 10689242847040435941529533570592912896 9998080 -8703730731333731235097634484246282240 9998081 -67625640962306534217559010706859239840 9998082 -48050560866156916034429101662617311920 9998083 -107059823502289560697676728747968112752 9998084 319933863979116681619618990473916761216 9998085 -38565324118313080391518295748120129600 9998086 -27388122048917527612631715996835921920 9998087 -204832449226033663627772792800144439040 9998088 426496671831469242093549081165217382400 9998089 59246998260949805239428720243777821440 9998090 8096250747206894648493243483397000800 9998091 220417938761559114902650467678665059104 9998092 113895966246369979843485154797148014592 9998093 40229729641372249962017591141648429184 9998094 3149848344568088672100367920822601728 9998095 329408264652003824768749021311255486600 9998096 53694637383464272727916444862878203904 9998097 -153789028328960129851757235231617871072 9998098 -128054046246506408923811863952581255680 9998099 -113089988173306500208154334859499250900 9998100 -27874065870345609527478101153229312000 9998101 -237088757019504143694136559775917066208 9998102 1634574268110841312261821222903269952 9998103 -79941166134068944075907477650804983216 9998104 -90851538360256475735669145186676838400 9998105 21246575792179082524629757842343308360 9998106 -33721440203872325342193038341073680896 9998107 -232129051577640376059540248322116748800 9998108 -78013472549440606683879604752667966464 9998109 -28445158015412530476017800859770458 9998110 -69412583971223532826986446431655466240 9998111 376449419525598468417976912188903179352 9998112 137550995823820904758275289658209861632 9998113 372233263917335356914813733722860180500 9998114 -5973993180339396131646792888644709888 9998115 -76214332237817018421519185106205235280 9998116 461861734796645884403625037131453699328 9998117 284890488708973163352167528365537391166 9998118 51527106103169736657850185544667577984 9998119 131504430161518906925842143891597814520 9998120 -91214031159803165997599000231627980800 9998121 56100980851842662954741979801296812224 9998122 -41008808355564200329624783788423157248 9998123 -162734479295160254459837011027661237760 9998124 -103317461812313141883761875020747692544 9998125 -117831368399809940008062789183073942500 9998126 -1896882969676145500350388899242180736 9998127 292717204060623861035518273848987457200 9998128 33265856737346364935546551667303710720 9998129 101179497695545593238891013331658931730 9998130 29915338445511291180926186172901931520 9998131 -93378948794641431293056092005877377280 9998132 -70297106663666476386819505083901494528 9998133 -44433932937542457313632385189038610752 9998134 93067744442167914315257485746009198720 9998135 -21509506218812690302447720077370302240 9998136 124276651529792572352482640085533368320 9998137 -198310038789652035734940201905150255148 9998138 3446093893482358751765224194821722080 9998139 144445100843277254845118976675129350424 9998140 79490512142505704283736266160134912000 9998141 -177031864175034379577982086603573158458 9998142 61711966171333458083656555270038650880 9998143 7181343384629497909092866131309971392 9998144 31201374407015554605730841601698168832 9998145 3061153515534385819916336380776040320 9998146 56210089788744471151687132960009158144 9998147 85140104473363453382075803733776465596 9998148 39670045770787496853166354428056263680 9998149 102587558470341402188044178992836438912 9998150 18081174087643648710770094494345904000 9998151 46398634960038093285462731093538921984 9998152 -38167173720550114199415834707476224000 9998153 -21948761834181206960453593196389431072 9998154 -10234799797822254853662562963122588624 9998155 159885975424053341325282810077340646560 9998156 290906404490978167012967894709369139200 9998157 40369462845877083779264762257065350688 9998158 -21316507962763750288856786797409001600 9998159 333201994039646321715937943846297120160 9998160 -25495418917172594128197423986845286400 9998161 -370521146589648858531148253412808412800 9998162 254536687407438215167403570803510898832 9998163 88070261098525529019250746146387482368 9998164 -31817090840014419955532916893108379648 9998165 -22237615960752682248132462631278059940 9998166 5683921835826204847958500343155621824 9998167 708962997801004406247955871484704669760 9998168 -274252762285787189804682462963542138880 9998169 -288735682506010650800409261740626962432 9998170 18050903418270744974266809763961871360 9998171 -3040199264316026028009814168161875400 9998172 -21206830506639849988824729980436664320 9998173 466794191806494853197241233092676432422 9998174 136853232054847412578769299480147614336 9998175 -68833378303680607012243575523596528000 9998176 127734393486745758906325786832861921280 9998177 33356820412773535781466243806939936832 9998178 -10260983259606652816059070301103275520 9998179 -360634404424602661736437340301664341220 9998180 185380243084447161841169561517448089600 9998181 -184341414271243615357749011714494828800 9998182 77573028053635631909159952450429370368 9998183 154718874925679931826750571922010388904 9998184 22796660011933293308141076365933445120 9998185 78048176777010871053308745855351771600 9998186 160603468718779161830668219200871112448 9998187 -35866308402832883663443192424899587648 9998188 2253245724215135003427910183971412480 9998189 -69098673110700109530869619979991496276 9998190 -43255083068087248716767851932099852480 9998191 -2462064008434582763962197782699867776 9998192 38869006749460603494926283558402785280 9998193 -85833899720890085203634924207775255456 9998194 230986973515176552968761303358991994896 9998195 221702333100063052308242277281661679200 9998196 -36730686661808555778452876518658021376 9998197 251412033106285350915206074297420518912 9998198 -34373923071106732803449722794094099200 9998199 147377764577654202214424253471793804800 9998200 -292336534945606761549005025463358976000 9998201 261796397175358162855348698155727476202 9998202 275498172296876925629431589609938944 9998203 -133321985813915798720104412485298867548 9998204 299018433745682277040871652996995475456 9998205 -105390647977728603347630447511566983680 9998206 207907664598040085272753999656854487552 9998207 -367631090456080616260544150288826332544 9998208 321487149036890310543769243816348876800 9998209 11652518228287152678208522134796014384 9998210 -258839603624139206106802376331181255680 9998211 -7502174851645327075004048262877342728 9998212 -36149537045914469055662630734510837760 9998213 -190808588018315523505054871996689965696 9998214 -47064427433913521233271380159494017280 9998215 -28340879359163616931248013810650439680 9998216 731391739686121846806615088528376463360 9998217 -284302196313770538950951468898185486166 9998218 -167478098942509725720752620332249864960 9998219 67570723510261962435361708995711965184 9998220 -34869961709770440063149698313010954240 9998221 -109638197508157988976614955183721926356 9998222 -123736590250329166130286515452197478848 9998223 -189465806568209504890651091387534052216 9998224 -859338876268633724763044809743728640 9998225 -8149715583677683200777170230801968000 9998226 359678539404366243819861558407307264 9998227 -225417127288590123690941282571460900488 9998228 -128667320632933173835178508047659806720 9998229 100091406172929047890976076359040429984 9998230 118906269131149989729418943452759680 9998231 -4073320710040667489083062029840256336 9998232 281470288444792072479394272873815224320 9998233 132008255307110945435125503333539430720 9998234 248692057603618017751057280533452236016 9998235 58423230406008138766500320759900587440 9998236 299242858708400770033359823197338460160 9998237 -193948935019682698082296216005318989760 9998238 -29430672910271123289645761998634299392 9998239 424471448073090190228214066060851075040 9998240 -51630963383303992053564232032269107200 9998241 303939780201758868190919177446658973024 9998242 191601881331922144849160897699191720272 9998243 -38700351940073392464376057321608956400 9998244 -50771639721791337146235218290384789056 9998245 -20688204316187535668980293472969365000 9998246 -203665950098352631919188378285054618560 9998247 -42111946165388635244047474153426681728 9998248 92718617706533447776827675820824975360 9998249 -88657674893062619835690921769578207750 9998250 -165819542423016260517638986216775232000 9998251 196594779949748665319691430409260837792 9998252 176669481690525342013384950872011479552 9998253 8084239889892187090803649460751431862 9998254 -202384535246763833615943165091812592704 9998255 166462454231504654667624467069676809160 9998256 616633353049304601145641815333240832 9998257 -60414713735947822750361172766383282320 9998258 212841687244724795060733001615657672320 9998259 17160104197024703191847787509239941168 9998260 -16271941518392036197681657872533836800 9998261 -26199448516526476670214998461979899392 9998262 -121838040000315902554454029280696876160 9998263 740214693330168682428627895418019829248 9998264 -26919515833027791387643697508736819200 9998265 69419830421594768717017463577721974720 9998266 -180236116291730756463504346187584793376 9998267 692305083389493056765541835376330002032 9998268 -1636605450327482928092322251138801664 9998269 721185607827067080988985253840166211596 9998270 -88555037786915825800182626385614121600 9998271 -258278534335961579085559051265353706760 9998272 200707832622599480954581304766093066240 9998273 -529069517055413117570287867119788876478 9998274 120540517550967044853850319264858112 9998275 -18043879626300377585427406797065984000 9998276 555018502017110496999431346758502693888 9998277 159407105332026603636412957871817868800 9998278 -161078892104894501371842135043580487744 9998279 465374368190555610307182749165254481880 9998280 -48479734303183370096388689383656806400 9998281 -92983027864497501412781279684838538918 9998282 -85032665380021952124442358899695299328 9998283 48738101695560189254887315257734443224 9998284 -197737061431603297395466304163785769984 9998285 -136700375324847359278573830132868321440 9998286 -204871778948902170925144291909734271872 9998287 -23628278504979457512085965590459753760 9998288 -24141610402811359865771176391307509760 9998289 -78735549949855996636785360104334840960 9998290 54617119501301319616600030656729454080 9998291 195531228511326583954171167396203266464 9998292 -86029089266381734301795825322314446848 9998293 370302342421078651993247041595323902684 9998294 -169743258861277805886679473956625676800 9998295 -5955398242121926702246564127195330400 9998296 -144705889622662294084757852845574062080 9998297 -7011205571350397469324635110849019520 9998298 82280513481119157589400768660342252784 9998299 -45049542813295964800049032066967461736 9998300 -14877577113646275227318161753465843200 9998301 19233067351808748968591578414451547840 9998302 31328477358650264393479020703752116352 9998303 -296787497518122807920932293825708318672 9998304 159584613570687222208249979249708236800 9998305 73267539079495714398993010266806525460 9998306 1615942407678847953753409179928080384 9998307 43604002285745417960872853372663529216 9998308 -131628029319045913129632079634009203072 9998309 503511435103064813709819453707257104510 9998310 10618146869930695807390203159666769920 9998311 -249484560487590064296084762898351059048 9998312 -341706161451546511731763803577843845120 9998313 221297896254035790429368988229970181120 9998314 48607912049285817178049980033576941312 9998315 -188884568047469226696900765447385400400 9998316 17300486497997588358945810662215476480 9998317 -364521924551056077662361795991733760 9998318 -9034340496377488204068529893194463360 9998319 -72115215616266323183249610246429623040 9998320 11290686750018500753526833509856870400 9998321 17382736812386958098596178335653885522 9998322 -160230580732718439403263373071982585728 9998323 202515534090270448646439137033308122572 9998324 -77953512072435805264332587849798068224 9998325 38979532417983032119824307421679158100 9998326 -20786521056782461423782265534795891200 9998327 22845317082478614551033365316169333888 9998328 126328857190072283838517244450638110720 9998329 165970128605593024400654299877404084224 9998330 59140422414451119842140281145027200000 9998331 59343481693638405594937648827946796544 9998332 -229943502612149688985762011387182976000 9998333 -625131226620197273932066840932761063418 9998334 -14640588283876301155378327216460384832 9998335 -81346825315761028917243449289961581720 9998336 -385990968477621677820770525912915509248 9998337 65494806422202544392951963498538525440 9998338 -12271065796129484825629789279374747648 9998339 82566408972510684550250543616231497568 9998340 121950169705555190435965008211490304000 9998341 112115766472410665272474660895950127292 9998342 33907273937346343453447172290492762944 9998343 218534078872720269800379171479978046720 9998344 -79843047188486282661419777008934369280 9998345 56731759184841701380335509952379519680 9998346 -150085370397073893669036474684211948032 9998347 124704716404174016704532422715579860800 9998348 -194819442724720866343627311819056048640 9998349 5010661697007283073637420613635938880 9998350 -135245237209603122722483724379842297600 9998351 -97647904085040803192024928647199000 9998352 -8081807792063844550918131260751790080 9998353 28511160321560525868997883718838825344 9998354 -86675673506304843609124496022798336624 9998355 89530129362149365010772897168172230960 9998356 59276297982535667221640099586090369920 9998357 -158904127586061453074600748321584736000 9998358 -42886334023278119886345392761769802816 9998359 -147708469757747879161370497598355505440 9998360 3437185366369401928266762660138393600 9998361 -165446391650070309307215517617716450790 9998362 -21756013467124470615435788332025766912 9998363 314918415834126761603746378894532424480 9998364 -164693302657106276838949460822241805824 9998365 -34967371156613455562312380952216363280 9998366 -457056404394569352100692381875902080 9998367 6354293571818949181239013874333919120 9998368 19384458618585929310096697018244136960 9998369 -71042565463378589754476740862038290540 9998370 -136672252697453727479904593385609600000 9998371 -403003603213385754303278312992087763448 9998372 -4026218228636736678142203649823036928 9998373 54343450261684907173996163785663723008 9998374 229214156251190400359899837129891539936 9998375 -21238075588684828261660091680260918000 9998376 -31534321700058308798225511106628812800 9998377 145100270220546873771447290051504143226 9998378 -197172505450413249253964441845531412976 9998379 -140512350871377986491159816160980232676 9998380 -69721583834465283230646921966354001920 9998381 121950341638788747526895479754581516182 9998382 -94177272428480229314930240216395612608 9998383 -225096155794147519708679683807208504496 9998384 -54789554357195754961383536875049287680 9998385 72094027214518238507822853085870041600 9998386 278562633491340117543102778811188543104 9998387 57098027442244044415521136500507285504 9998388 196513194730583341769327870956041346560 9998389 -121940301660140681094970143576181254560 9998390 -18358005161035088022275024110798942080 9998391 40488891604488089895294521571611382480 9998392 -426642767727852447005837892912032256000 9998393 292124514986889107007135643505242329642 9998394 40562352322272903466367733901872006144 9998395 93157684472276021729232596730604496400 9998396 66284672227183149931010919893677132800 9998397 -5454824796942543940496621821299010728 9998398 -295487500350795540397754333759967018240 9998399 26291741844105921484160744671106181120 9998400 -39304245402921494634779268202836787200 9998401 33385082779138828348098591659751768048 9998402 -15480898547091944454043852118189932848 9998403 -724769660672649531552155641401663360 9998404 195818049306557752693027537995496906752 9998405 286553017799765742032076376384479168060 9998406 -9146425131924274964975030100974252736 9998407 591362497640564809632336402391588960 9998408 -179572675808922802716365090962044518400 9998409 127175061743771449013644630798608806880 9998410 -217992683071673860357228981260628995840 9998411 52367929524622990265118613515245632224 9998412 -30850327239567595290191205875177906688 9998413 521785949219081958774992145459142428662 9998414 -331790347249571044097574473707426828800 9998415 -46345137956262188129355677932849022880 9998416 -173686473440230470145982690312959950848 9998417 -180139164604323118899981058995283431360 9998418 30528328726816000450263016612296280704 9998419 -611877295336896784978483431129263011656 9998420 2455026139015078828639069980968110080 9998421 243157069019530211089690537914548606112 9998422 20072067668857252421714611436577675264 9998423 -395681585489808517024614502533614606328 9998424 102317915059520353622331586838009856000 9998425 193163137260508778734933119473191979150 9998426 -276716404629846370337951628306349931520 9998427 12751496875939663744459081917945094080 9998428 -245480175487544311776545536219443855360 9998429 -120794293996785302357742792135797273280 9998430 -243060958393612556042731963706818560 9998431 -95397703140273260367575139263886975840 9998432 -381931933426902933146362634239028625408 9998433 146657053341766027106115253904852169984 9998434 16943773517828178664962551025206273616 9998435 52095822916348864778258841703595283600 9998436 15243380650449139382309717120418471936 9998437 201909495636520631609210738933144374080 9998438 70696652680375671177668683119660598080 9998439 -164850139433860537501441654103026012032 9998440 71126091273185313427401402059413401600 9998441 -145371157396209841874357536647691081158 9998442 19368112374792253119071012893721897472 9998443 67697589608246970520380778627692394784 9998444 -50102945955231137325576096723581987328 9998445 6912630518474826200926149253175658240 9998446 -3822387044408997152906036766511641600 9998447 -500500100384155099860589524429444589104 9998448 -37442625148370255027749883225257476096 9998449 -278913130696030742746479697847501663180 9998450 -32126088039172158721818359705685120000 9998451 303595264375950119709581831759203353600 9998452 193094654406260990014137961759865419136 9998453 -75058948028617295522532758856730474980 9998454 -103323113489685540476178462271283657280 9998455 -339520722589590610516034069674596905640 9998456 -8553248079278952928649679275788861440 9998457 -201133465368750640257686921209353071616 9998458 164040147136647474915744841572934315776 9998459 -222061330277116191345382700041685621340 9998460 -160995585314751356632776899251405662720 9998461 -53637246574017075886216159340218483200 9998462 -206779515699028941186390550224180576768 9998463 4352819903015831401914745702592400000 9998464 90405267288552109169518022162487705600 9998465 90337489614642344860035787884031238400 9998466 49303485580983826255737019744686914304 9998467 -369031042481633146110442279496186283120 9998468 -102525172685387732600009604038225756160 9998469 20794136211891334752809947433874630648 9998470 -200701223898835574271242948370691098240 9998471 -30376836766136368077276409493274871296 9998472 322472662912098303195304113181895393280 9998473 3656636703400715219151026240645921380 9998474 -43863906167085684578905658358452205264 9998475 21394473932822617205761951171458594000 9998476 -342428331156256080721199408321373917440 9998477 491955985854119045079487948261955587200 9998478 23207816185713769093721299718818606080 9998479 489314495185368843576842672905019532080 9998480 19828945090531848034728850639058780160 9998481 -192019747886095973593447468719255717648 9998482 -49354803189507582204271470235613520576 9998483 166504586408427448266877573280918679624 9998484 243586602049125392797303141506571991040 9998485 -240490846448881314785614664704995840 9998486 128447042634377247998279607011487516192 9998487 305299097166119859487158318015005192544 9998488 52331344324856491654088229587209205760 9998489 -2039363975578824226450023306974766576 9998490 -71586234432437905030454596729817498880 9998491 -26325506697460244561440700687448333648 9998492 -19627369106082079020235386339805102080 9998493 -13974832928355803911138230268678532736 9998494 -96056936786351588797364374210145909760 9998495 8270664858918561780838242234197022240 9998496 437937505319898226386437243052972441600 9998497 -320682948326726829233251807877059797228 9998498 533601589800938235216208750611590823936 9998499 -40519292636990013359048735324230053648 9998500 50369719918594395644161840872219456000 9998501 51417570132341044040558662432983577500 9998502 -42665328375186470945973156075417346368 9998503 208091132507008726802044926679025485200 9998504 -265122826792628443806575964218897203200 9998505 -114524787030644604784045342931616297600 9998506 40746272091228696692036359171830320640 9998507 417895488107826815973593088640704136152 9998508 -32915462879979334115165225091491020800 9998509 35054025515090961559645919574085953120 9998510 48249321397694197910839213622229323520 9998511 -15291642750134993702917317560833355376 9998512 -71847417453383699388555437267035914240 9998513 91666566532885945420367909762882295360 9998514 94311940999629903444303082291685380608 9998515 255083646831121330281197016953804498160 9998516 259308089506221110004330409601919062016 9998517 -109389802623156727562802372434792269920 9998518 13037271129668351394611573893865671104 9998519 302307672410217075951078071801671087344 9998520 38670442258721100415907419740281241600 9998521 -101119296712608732335025589251616192508 9998522 208952652189424437949119525253265318400 9998523 96803642798305867441782880337780921664 9998524 74652895105171491729002398015044740096 9998525 78218214231890782236457816777210540050 9998526 34370823047246206848426550608957006144 9998527 -72362200532757704687938561960023187200 9998528 25260768140835961145751315388975546368 9998529 257784537410058204906770802414278363184 9998530 -181454854279689080325290265208933263840 9998531 367113540403849714119042404655460429464 9998532 -4386844505308564753386718927401308160 9998533 4960618133522758535946361814121362580 9998534 -9205132289598505024524671237756591616 9998535 -69737738556181089326194557285645684960 9998536 -56222315839430792318953479197702200320 9998537 178519514744107280027719640308277072640 9998538 23472625676785770569833236373938823680 9998539 -68575922101009559647389463991161399660 9998540 -15205919800795750747803985244731253760 9998541 -82359667307062344409988414206832982720 9998542 -29800357641470640271390275671425529856 9998543 554179420703614300356123331542098103792 9998544 68061238379632084480591743419722629120 9998545 -64318888232713749013189085057571210240 9998546 -110963882234148581917502144065093596528 9998547 -26569755235284735237445591165117995840 9998548 -265206287322680151894615353413715619840 9998549 -340870920688309413431713641734894782080 9998550 -42576432745378918890688455653081179200 9998551 37018667161476135648019236284240282352 9998552 56079258508943085568255008128696985600 9998553 187323572164001927341965628434797800800 9998554 9613188742198884207143372980939994112 9998555 3409324919518388928091152899941174560 9998556 16437590557447572883325021081444352000 9998557 -233941439820212127613655021135523023194 9998558 -89553913857587545044600301775156380416 9998559 875003817257283092341351266632330640 9998560 58327348433623937865686576226159820800 9998561 -366315200162622277002086624465726687838 9998562 -93268341240122573213128178849510400 9998563 43787232705971069570663291123527696864 9998564 -32197055720402584192649977848090685824 9998565 -55947049588588954562913840173301024000 9998566 -89269450030335141946232868103011639360 9998567 19424203555993656519116607181192318032 9998568 -17390373858374523084072180588408652800 9998569 -364841553428774683089789961477811938240 9998570 102855221177840493931553813206384305600 9998571 154301939986008250179656424908301604608 9998572 63652789700954893186076680457367838976 9998573 20585211864404716707623169566770666584 9998574 -90216766502009266854653088612444757440 9998575 2700332380055589959049538682726755200 9998576 -4387724890263023512201391633189634048 9998577 -212993666729264373517226880427175861886 9998578 131521314704983105443546672310094567424 9998579 -213728578314653539129446343619794439760 9998580 -141344914152726989080129330772949411840 9998581 502150924491252515082233688307044478382 9998582 101310933554584504943874194905814822400 9998583 -7395209780728697611196810760241938432 9998584 -112369823161494757858581282201977118720 9998585 -79400137496128738303181838086739617280 9998586 22258650718917557376320330802546439680 9998587 94350177555994225051603610543388819236 9998588 114123685911244323450648713387984630784 9998589 331394995913812693340560988101409332224 9998590 51013113089113867051962181482035777280 9998591 -24457969504703283046026411066605116080 9998592 151685280790806485391291706672133701632 9998593 -524592656738229859209857540759166094 9998594 53482067112639832062732037543329414096 9998595 -60555096304709504429649249552117016080 9998596 115432127139213944406744716877979680000 9998597 27392692291734958705668158538550659360 9998598 176466690717451141203697426641786470400 9998599 113256206115120218705662226130790655464 9998600 -8521826241579600011474156003419776000 9998601 -77248339577364495859509519759551831136 9998602 227545669173387268531426850536299304752 9998603 -17973088364705451426170183124342527148 9998604 18012123512743460841248617652353155072 9998605 -69731990734952475262465866619552546740 9998606 21535684001887141082809839091070312064 9998607 -219123022136543756413260346469706051960 9998608 -325462531120583300830703568265527296 9998609 191041595674384610695190300402692924404 9998610 -36556605039466789394951550583284042240 9998611 92572489265792217732450631780123877120 9998612 -102635389278040259491252411004725094400 9998613 77883528215062525075706168343971824320 9998614 -26363556316836253046679822785444965344 9998615 -111561036217723917319370770669804848000 9998616 -23180518171412625642784705966532198400 9998617 3357882273454503212119765358208486426 9998618 -415329903672165093244310072732832768 9998619 -454124631215829178719334179934907904720 9998620 7800911519820455891969206660770048000 9998621 60687584277662952067846319329071905784 9998622 260023716683118900392747212721749385088 9998623 256547793926679450193189983606294603872 9998624 -303885916511755797421763632769487863808 9998625 20939782180418516879207361431626176000 9998626 74858389448503986036333398355192192384 9998627 95267670463118524132745177224060234800 9998628 -136640302999358886144558171785442401280 9998629 136005905197060151498004897861159464028 9998630 -115146314567778558549421603582632743040 9998631 -50176382643114425984431370579713112880 9998632 -113092338771054798748133768809021440 9998633 -117256680823739391516170427915604298118 9998634 -47122106119834206861723657353446973952 9998635 210264489135022912353292346838545616000 9998636 -197583522512931994277631815174826938880 9998637 56036595783930330976988925790790940960 9998638 25895398314034498101814198803182254848 9998639 -253181817475004388804987197508041131008 9998640 -1610886794988772552121647608359485440 9998641 -223796958703790984803354258968776958958 9998642 -161454873428141716906180672805353932528 9998643 108998726515706418265668830386861257264 9998644 -222538499117772378693478822281525249664 9998645 122830649848516100736181938821519679000 9998646 105601249877272121969033734562973327360 9998647 -190579091931032755018420792200493533248 9998648 459460944658122553743709471303047966720 9998649 70515512892908502328394736834205099134 9998650 9278355154990435670811962552064825600 9998651 7936511845247530901667500107879228800 9998652 -52796808402713898150413615222471049216 9998653 -122231494146383716578244976367571619200 9998654 62248371159832897266607408196375083776 9998655 100687230648141069810245600200463510400 9998656 127241917982824165362093581059885629440 9998657 -10796827505301063976402685248401906768 9998658 -75564719361635460722694105123855607776 9998659 -201031107830419597243384893089914460160 9998660 -11137485067043699383027218529800499200 9998661 3623742230550776138590159039067636640 9998662 -52157254600106686878859257089134059648 9998663 528201067746254623336916482591041143280 9998664 522672737831414614580237127858585600 9998665 5824179596820618584810701021545753060 9998666 171540577808516510168459927056045920000 9998667 -71908938002535710761966363421376360960 9998668 151174399101548808542306887914182882048 9998669 84467324691711230343351145579396207872 9998670 40453479170593309526763779833147545600 9998671 -150110811556941856477467532351682201040 9998672 16025160423512351884404739424214245376 9998673 38717775510554848401468833841014660064 9998674 -8989993840206740630206125004123507200 9998675 -62616141148120936570378008375347598000 9998676 -16125251223777748014303025176107069568 9998677 -319894464135553588327640681914666995414 9998678 73960069570552658765988357392518225920 9998679 73930772593635074926227413591873991120 9998680 -342232698916202070778470082178072985600 9998681 38443878974999305312690736070368756544 9998682 -169331051096969681421996322666676203008 9998683 -3348744040352753101324823285572860680 9998684 230578153830235749446796670938401788416 9998685 129648444082112255099987748938532595020 9998686 196924062549243434253849014092008086016 9998687 -445350118888479105882702026030419654920 9998688 -109974192923762484721923572894835671040 9998689 231730131653781897178561946866047859490 9998690 31390015070494820041509333839568851520 9998691 97361945794849356881839199142657411192 9998692 -70549390072624979419943437237228886016 9998693 629681072009279427603279018551765459040 9998694 -328485114203832695946125002747166904960 9998695 -137694072753110787535387667956856800320 9998696 -221688796958608037782229458802447262720 9998697 -105943313541759272700132926832786792000 9998698 -9509833634575289763050337498155387136 9998699 443729125166998699418626490183741699700 9998700 105829383203770338584298634466094912000 9998701 -128835402807018798425305958706452784298 9998702 13639528138198450173780737940424108800 9998703 -73564648710366538811613445648266150432 9998704 -1955221235329648017284817008021897216 9998705 30781393181182716462275770908516969000 9998706 -103613926148975281413679583479874894592 9998707 101727030432223357702292977520102715600 9998708 -71671305446395788698162624971442668800 9998709 -2683692382373713862750039982562344960 9998710 -91293306000710222906097626206735626240 9998711 62696988870567211190391757735372549824 9998712 114094848965020488764157443402598912000 9998713 298128890461646800758434070974364173380 9998714 9946364198867490564514598093575680 9998715 64929313297729574501933282969087428320 9998716 -50902942547313722953527494733472754688 9998717 31944414134447952425340570541359595872 9998718 6310449769099873864429500258022944768 9998719 340426404106945978825289307370265813120 9998720 54843873913811468295814835324583936000 9998721 -66359857033026202963576272850157912640 9998722 -92628279300491954119130375071132656768 9998723 8389867831550160527214068336342162640 9998724 -104986720356676308744181509802008619008 9998725 76660882702321008540457937583795067200 9998726 -63427805536357052887955517736817462688 9998727 -316214929296015949189350013770385336368 9998728 -206251538883316960008185708145141795840 9998729 181761458909112176698353303860495397768 9998730 29574333194416316008887530297008512000 9998731 -267149687368848684817846177766761205000 9998732 138145226413942538843294566131958318080 9998733 -278570612882485323147511272235251079296 9998734 130168321722152080542916455333396251520 9998735 179105419646616954600370226572898427360 9998736 -20242488433320411876347016103215759360 9998737 9228706309058333363905271947043917824 9998738 -14014826800367137586955613663863727104 9998739 -173966596889209729431858886366463803596 9998740 -49407637218335513810379419489607352320 9998741 -122639382235354009572197515281738207858 9998742 -35072173176489053065180276386520602240 9998743 -77389379613642780602832001197055934008 9998744 203880279584286338026819428150937804800 9998745 -134913556696045186755670414361895288000 9998746 48974172624536341475006919109245233664 9998747 -1640740807925570489773770837619794240 9998748 -236284972109798904140173197226890439680 9998749 -171727294511845681874036643325122324250 9998750 21405385171810008301474250550395400000 9998751 -73628630538003417729374986587743483136 9998752 175093912259786127710665193997206421504 9998753 69212364302224464811212802975253356002 9998754 202417351793368380889014809140420783104 9998755 22653400108117430225934394782396264000 9998756 67017517317725280627863781513872814720 9998757 -237967259912565312195263281173462055746 9998758 26913043162444555583832842892402204672 9998759 -65582767949250896661711822603320544696 9998760 41978715901406211969693073875898368000 9998761 -233852860861658174557906180999023782880 9998762 -349411926286432819235250498179791506336 9998763 -123677282936056037265571152768105497256 9998764 -19304755230131327869465782315988772864 9998765 32171662696996166108171538709943164800 9998766 -107798172623041283675961644822194453248 9998767 -150027087110449705416477804012559994880 9998768 -76804043357915807621312295838089216 9998769 18785061570787867790263308620008028160 9998770 102557720556208178739844241651738242560 9998771 -167937111844102267853285498957854321536 9998772 70553229352716280187313544034974666752 9998773 7310232781874634250580055171370380540 9998774 -251718999851684355565947085679850336864 9998775 20413301039401435468501287266173206000 9998776 185815182725254045462700073600270766080 9998777 -246239167856047418399810379204111148374 9998778 -90466819443260195964716969971730691840 9998779 197052297838466021598986182008606403872 9998780 -188920512178865454865828760156929720320 9998781 127689847773859650141156540629217441600 9998782 226442670867256468582288844499281524992 9998783 145496130850246418500978150901179648680 9998784 11866969104256103317924796134651330560 9998785 -601487185923226185194477660234677032600 9998786 -97927832698345121452521131198958604800 9998787 -81814006984870021657971996265701682440 9998788 77979209138172538299584325830045491200 9998789 -71261077293270368582897326897903073280 9998790 1128548117954062715239552345870602240 9998791 -471870057058358064137701085012716619136 9998792 156111633566491758492467042946219648000 9998793 -82113210475468438218635019817980864000 9998794 49635260214617618143515776346381360000 9998795 -34251782666184272920222813519319142000 9998796 -13761606418157474403831443676811760640 9998797 -103073911251082156928143575491725263754 9998798 237113838100345269311398482472345464000 9998799 44487261395632106546979452299559721864 9998800 -13471882926386192911186249242145587200 9998801 -56515632511522167579561636719193597198 9998802 -1125379694113668549837085220397176832 9998803 666987454542005378013344029978706692704 9998804 -202294752259729624486491284168075980800 9998805 -111408961743309056934072926405527850880 9998806 -116432598229251207741452617342919873280 9998807 73991110939903497877021019482539271680 9998808 540265612898394346531255292083691520 9998809 -80905741891459245287659608873367999990 9998810 15050857259972326221647070139449408960 9998811 -257456926735200675717576042082814897940 9998812 -303569184567557851182563408076864427520 9998813 59035884871842219688691832644967091008 9998814 57555151438157283518287246440788189184 9998815 4183792192877455856921501560970358720 9998816 15473452749010287937892572044091981824 9998817 236576860812998778565781573980825835712 9998818 967487437704192799984740195559137360 9998819 98242400918744470412386352546803337160 9998820 21443899154944123048664813891420459520 9998821 55873565371901861505745460792835249024 9998822 1904860986574909420593538936643882400 9998823 -140334937298349600557360599594669864800 9998824 -58611147819105198626680072169853665280 9998825 -107245446868413460527812620140773868450 9998826 164056298517240434966227269748669747200 9998827 -113611251834602462125530183798740289600 9998828 -127083111459095205261676505861634637824 9998829 -80761351018547931870552252709277453760 9998830 -87323027154661251550782926718128101440 9998831 301920793842807381851545596660234306072 9998832 54716792727909417803483754075936030720 9998833 458874881892321209943151998546569728 9998834 -59965589177558611585779040475139000288 9998835 -134332136782704212738735478269387520 9998836 -35586948941409742656869054178413899776 9998837 -388107443241800724842477865066107329536 9998838 -157028897594757424073832707663000314656 9998839 266168048260573099567469031149851502256 9998840 -28180694027027018041852088904050995200 9998841 -221289252594078737535942629327004419616 9998842 203089269747126971211778076756050745568 9998843 -37221813753696840713410473704669722560 9998844 177266464356438041168191418603376353280 9998845 -113552262892160538640377342393513232800 9998846 91224331951066233746884794898292896128 9998847 -36266506920449691967067950469193871176 9998848 -120420445969698322712587186228565114880 9998849 -3057016468567385080111616597218366848 9998850 -10924336368930949904436800277219840000 9998851 322108584620923214782955877165291353852 9998852 -469144368633180791629998991919828386560 9998853 -224891778217908967726337015871041405856 9998854 159119582042309902039564483734009569376 9998855 -112655959949807792887295161509500655240 9998856 107283964496574552313887022877097984000 9998857 72308596667722330551039141784550902944 9998858 -8251748162321278530508106879978694816 9998859 -34951554485832033979364650085312891904 9998860 -183726175197520238467565525494003153920 9998861 514787863443501381537605453676450993462 9998862 -29172085861003683100599890165248755648 9998863 -114250324986222504689294720743851437840 9998864 -40604675902312195462870965520218193920 9998865 -209402717598332340718232095977831505740 9998866 -2145689953441843280873329280820506976 9998867 397587809065636343452116213348608975916 9998868 212291190560581755834788245805637795840 9998869 -146166069594665694262555755123336095204 9998870 55738028366689937094555611901848444160 9998871 -140852090504162164622310424963289576088 9998872 -48321043274942310897199992006173491200 9998873 -111327361911431771210271468763530694380 9998874 -85806062210453752088515009534476460032 9998875 -174390716555159615377457424610365792000 9998876 7020509793153700895502734622113639424 9998877 75218695725872563843267309337303418432 9998878 242443258647708351070877854510931898240 9998879 480658065797422193938701088541622915072 9998880 10687133603423457944446334868935147520 9998881 28387394945619108451698935591739942120 9998882 15853329447288720616508847582140324352 9998883 -649493091735776323229420134373480400 9998884 123077706776588656872227172466476507136 9998885 184496356449029876355351162161867838420 9998886 -149971373439576094689899666673889417536 9998887 -215299762437554529717684027111787283464 9998888 -72769807852044872110364026950243210240 9998889 216129105025788924637328925560039489424 9998890 78339094830123673089523543855155970560 9998891 -29490431686592848267038723178197497820 9998892 16809928526289923992727529015243753216 9998893 366842288772865136398218844607651317142 9998894 121361542343483923861554895168722098496 9998895 -53928902344382182338073572780779765760 9998896 -4948191916201102756147750075987427328 9998897 58912265850533904125813347151146266420 9998898 -15996511599531392961993133926914614272 9998899 -178093742011347465738097797770418258000 9998900 128743976971882430497549804767465168000 9998901 -234824487012796107220944694068689892000 9998902 -238878962207837062639058065579664558400 9998903 -171437457736109947459990414169852437848 9998904 169971398076839389970470425765078405120 9998905 67341428244683519523163156533251992320 9998906 -69691127609417455638531957219452776848 9998907 -319680702471362987956633959619419384960 9998908 -25084185148038900617796516396083663872 9998909 -105484696639532884446855332908398132096 9998910 147260025501146050950756787455874368000 9998911 -79296639114758828888155851434899839848 9998912 -50058982089069199397552673873482219520 9998913 4745649688664010431909423116570568064 9998914 -205441101909827297751769245249575536944 9998915 -484262821529989529101794003790919784000 9998916 34349445640300600965543757706519046144 9998917 -59605903006172795364262989043708427588 9998918 40311455674021091420643890017441751808 9998919 -153734132686630380833202811543389312 9998920 285861700485332821496423318663384524800 9998921 661038968365300789285996819525899630720 9998922 20541686088162679201553951362685513472 9998923 265122688485248431447645685996788936104 9998924 149597263952828377075300361206847680512 9998925 153927774853899977495823196226408316000 9998926 -7183326842004005125991660474172702720 9998927 -29406999805944456853953280076144262192 9998928 -31791727608459530439395915496886763520 9998929 96615658980457182952921313442289596530 9998930 142494833343791969462879183001376120320 9998931 -230718446027962949016331231477112213760 9998932 -82199003826013435870480816432041242880 9998933 -4028187231762256623848015337390634080 9998934 -29637139568065784735057393530503744000 9998935 132730157894680611275966228445753515760 9998936 -156316682851503203459307645327640227840 9998937 -181824933151725966853053482320594024320 9998938 207756140360737400656718687522283291120 9998939 -17532874495855812333732903010712537040 9998940 54501749141502581560607792346584064000 9998941 -213647330596303380578419549528553804148 9998942 6223615418622328951487691236942679744 9998943 86237008335422938043396031191119866000 9998944 508329792416237749458359719964949872640 9998945 -78898356820192862910517339439307997440 9998946 166367124090661797019925546280402789504 9998947 -66808446508460679914314965769808535136 9998948 110866426642252103736782869779616358400 9998949 -262968087992584880323969458217119877536 9998950 -35723696809427043888718963494231062400 9998951 -216895878075051719282133897995005870080 9998952 -201857918657033925431544721118291066880 9998953 -182362999698642155099008800486841776 9998954 -4000877009535275418966492424289740800 9998955 -56261324461690839805570351157242698000 9998956 -17945445021676614506962210708258304 9998957 73443931566733798371115444501457397504 9998958 -280088250952794675846496658465904211968 9998959 3000403523254725717371884641736432080 9998960 56286536862916032672517057995870535680 9998961 109890928248674769031911502895494161408 9998962 785970476115004191929503797329760000 9998963 68227691352211131827766167609221357824 9998964 16988961760003105638498235317216116736 9998965 190223802891443484820568453741092807200 9998966 211623016903334993924689017928074327360 9998967 -233671657038482107935773204908830480000 9998968 -308260367182348433250731112747250483200 9998969 355207937687544603820826840328314267370 9998970 -84210979994897227726161054923731872000 9998971 356478797770111532399704222785130507172 9998972 -61224616772467747909806488961079802880 9998973 -19060227144612190575446030717866682778 9998974 121949337925803765688046939902352653440 9998975 89341761777119602682786833333668112800 9998976 -69051894878563158066253092780056248320 9998977 -489593021868799397796716384248363138174 9998978 1417278822459628929061792575691221120 9998979 179492587796766527710849381330392139440 9998980 39334839878197069151448533394484431360 9998981 565868936367549740740490165704011796992 9998982 7551874241550467684685398959823002752 9998983 -21787620794181950032437587255869258856 9998984 33061979306679824763772521519224386560 9998985 -24836885376371901676897548530258664000 9998986 -192792025622413623207103829148324953808 9998987 35141356971375874133271988188736172400 9998988 -69782931240009489169100494014083235840 9998989 54566644812298951760679120052413458592 9998990 -32631134316398053998833604340580469120 9998991 29289280160122641037721567363395975200 9998992 -243058055767621291693023235334258688 9998993 629056927554341360858923908334781307120 9998994 -77381531006987704992749426237297904000 9998995 37810479524854914781722774925412814000 9998996 135375274123336729220119171800537335808 9998997 -156121123049860451717758276251159091200 9998998 59668741641369961343764537110384192000 9998999 -134052753228791618436756745722839024760 9999000 150619580236477709436828410493511680000 9999001 -227838360768390238737867772647346788096 9999002 -20501203357058652423711182105663366688 9999003 -35360577134399272271761158078794743296 9999004 51923641342397674774708366751663853056 9999005 2964953845304994592493435190779432160 9999006 39201585563339262555647619483081820800 9999007 -82597392567454166225123088362951557080 9999008 49415797310704872528081495901286891520 9999009 -283258519783779650646103209318130451676 9999010 -24607184073800819717656220436638254080 9999011 21242570812164887452787638533835537104 9999012 -138198254332434531693234463232143653888 9999013 314839569907808416762256422011621804640 9999014 -110202739506178374586917542886190362144 9999015 -145556336558747824844292929021626690560 9999016 86946104032001045583811204646172672000 9999017 15951015538125325090518541882240843392 9999018 119147016482847583671081850793381790720 9999019 14888602755454290165864290410210465600 9999020 126260821719203882314574327124166318080 9999021 -156957743802988298812654218372276535488 9999022 -11931215659431182289537336148529549376 9999023 169011730750098492374782071585479284080 9999024 -11411070119552625806048309729852129280 9999025 215677452491435231268225565025036070000 9999026 -17670936011680399299783800112420200640 9999027 -25702272116339327856939865798067014080 9999028 52927804845243242201995878990397308416 9999029 -9008513201734823286417032814192768516 9999030 5576103108316284050553841905901056000 9999031 42324446688758969820058963560679696224 9999032 105898085065744419072605010837295104000 9999033 -5528259967818658969725715847278861632 9999034 -186405832391479200121977497252860888320 9999035 143614131424699416753119591096416417200 9999036 145391336178138156777916923158300692992 9999037 55657914404145701597533601774474519340 9999038 255075679847584777698251719544143253376 9999039 -29794868905118227761256936219556101872 9999040 -63542520628672321875951440775358709760 9999041 -183950346132887507394496845052171024896 9999042 65324739338439623030615441710343075712 9999043 82951111925121043944264533944973460480 9999044 236204343590248769709169513869198646272 9999045 -6348810026118005024578065270125550720 9999046 -216470350830246749448165628339502586528 9999047 -438626135536236467249363188751649822504 9999048 -2818583052824162224196037525797683200 9999049 259969898667933464833567579300569705050 9999050 -14704808581537662899098958082409190400 9999051 255094754148689048961938289499273731504 9999052 138428515713206673007281999466375214080 9999053 -81966584122357176220898564592259522698 9999054 40303256401537656149714749720535309760 9999055 -384951221072145487326712001228055684000 9999056 7510704818435281763327810760662630400 9999057 -255896036359948165692614784541958160 9999058 -18043301384110154816077471769098059120 9999059 -93324697765712620559265112029085758048 9999060 -62148997693466529046388856657529712640 9999061 108958779346377028150089737826652741500 9999062 463672315447460710106726793106105811712 9999063 -174810315334601344019766926373783184608 9999064 -80689164260355947835421289264692961280 9999065 -50322660910285237337148229409633931000 9999066 -35225233216515177778545843097364742144 9999067 1129121348650719985358624496094850320 9999068 -128376434324657293814448215744588851200 9999069 26896023596828732640952954244333853888 9999070 117844751502181341966401152394093916480 9999071 65685982824169871275433611698910522272 9999072 -50504137564664398674463262926983659520 9999073 91999281899175208731855664968562216640 9999074 -171892365029895094586131017859997164464 9999075 80754206801992358321518782848189346600 9999076 77631479360335021592275540875013496832 9999077 -184714554560506975461304308190616964 9999078 -37808141097804474232707812221593578112 9999079 272911498092261879274299956585886486280 9999080 -18829288254712038380922018662262374400 9999081 76351760120018008476156119929647759360 9999082 106989634911171499954838443950144162912 9999083 259966966372268228860455167239666201332 9999084 -54355243315911357335821254878526259200 9999085 82384488940841245928277968308944672780 9999086 -70013556993282258923517404215244540736 9999087 20919602353836451842692494314753533184 9999088 -145653274698559480693231079243413487616 9999089 -122093620160720417175019070067728554176 9999090 2222289395471945314870882984574994240 9999091 3257979810561106991018060784818130944 9999092 9034283531744947729850989431798528000 9999093 -92859873081833101440970986978979644480 9999094 -92261347688471983004939317541127906048 9999095 159198926460918683410313970400695552600 9999096 121969952970619775478911380790980300800 9999097 355117056845814163170591418214507918080 9999098 326919618008149628598853183757669021664 9999099 -592816487240023025189807555159266840320 9999100 97128108329377952748245858566861606400 9999101 -107372357848777599603854330843500164096 9999102 39258538061883620449979311621772544 9999103 -37728018244536934034260054721120443760 9999104 -171259861200714595338151823751323320320 9999105 208698888036492268438309903192581048960 9999106 -38300605136078860141500377946781442016 9999107 -364735407571336855198067995133265094800 9999108 57229016591619776472973877429877473280 9999109 695650327323399535239173903120139317760 9999110 217068425258355971267628157986663457920 9999111 -89996622670644199648031235844746478080 9999112 6666507040682855801692448730706083840 9999113 100414678136824156542307040598514450980 9999114 -35628974288561489232411488657443196160 9999115 50929153924296581181571872641285793600 9999116 -353291442618235294158880739148074031360 9999117 261441739133601594101284539153467688534 9999118 -42346086298831071596458910838035442240 9999119 -113886743407584253570957515823172539440 9999120 -25335101040168359146458349368315740160 9999121 103144113213682615345123638060154003488 9999122 51643961925123985626447956646886444032 9999123 5738487495414862094746017377907161664 9999124 201008483271714292123763858745368679296 9999125 -1039266576245521580229195210214496640000 9999126 12364663354649540793452678041132562592 9999127 -122967946237611974167051654981449640208 9999128 628752045336314064583065359991202344960 9999129 -38113662780315937549900942291328381568 9999130 -80599763520304677227689476876448646400 9999131 -1533858157816966952670776120250202128 9999132 -67879492946435368077790869169255489536 9999133 81954044935854433845500541109756518720 9999134 -5143110284044557723050662812491031360 9999135 155837577622768577334149589960197847840 9999136 133229784665393668483582767982549401600 9999137 -622418229165692896348631813641351688832 9999138 172787873222492977025542305335397058944 9999139 -29608787921222695770610846573736314800 9999140 -27997758131110464210377528096100130560 9999141 -55783730976290903339235869067268687008 9999142 -264911345840296591535709141601674528000 9999143 -24034553675786897749545860898831237120 9999144 -28248156431794768173375193814335334400 9999145 -43864513974574823815770271123506582000 9999146 -160075926672148461574734228534007831200 9999147 17794036519672833632344398446405921472 9999148 -134903112265277337017863412731823896064 9999149 29727735618567417183255210510927210240 9999150 5823982621414288441865117412870912000 9999151 2094032163861024371421977412351963792 9999152 -136130650675722966533264204334651506688 9999153 29603849038334336971016313082823088000 9999154 -186253828741542269498640152439887008128 9999155 -71715776742569485410051639979269383040 9999156 62507083784714066096689916711854080 9999157 65099776054754741206817216787024689600 9999158 -20683795590055912216477874717081279616 9999159 120436003655269743984405873542316112104 9999160 93140138796474603263877095984339558400 9999161 231867332170460532027849181377774846762 9999162 -13362641310559703516064532321450929216 9999163 -210368860249208009614881135374025346588 9999164 -29262218704663191734449779534909155328 9999165 73461681838300763609378882496943755840 9999166 39168115186596840207234916016618559744 9999167 -354654285777403374340553046382888094784 9999168 -25590163084905139391208389632547880960 9999169 -159432728144248919894202268753001725520 9999170 79015771641978003573626721090573941280 9999171 -24154640759159432825272234301799322560 9999172 -53757694240953653935322867558753021824 9999173 496867784044380477588657563324756318940 9999174 -31797704832050396516153654558455234560 9999175 -12387900837393574543967639827432286000 9999176 191732844727184752576721492780554690560 9999177 -1646638025402302672204871081564488992 9999178 58780806510726437309882560061942605056 9999179 -459306191209699099311790781906140986288 9999180 -52349283332172941201408227049215027200 9999181 -317690567774853299505358718866948561536 9999182 -115110650467396628444749437687417215808 9999183 113521873482951907074251189911378834824 9999184 11576445831944339044344020624808853504 9999185 -283958863318178702991294409904702918220 9999186 -78582487999357576050511640969235735936 9999187 -411540786076808016027706931129634448320 9999188 -19791427120835617336321994287122616320 9999189 292775070232361708369754084491589178254 9999190 38423405374229825689179938787357465600 9999191 -26366361373217579128488610469376158568 9999192 20904089980777345426147739898235453440 9999193 -281531143877039616636937761306505309558 9999194 -164938700905164952885928572396406809104 9999195 388407948120665335965415049449252777440 9999196 381747301917835700131975858369647172608 9999197 24646717232529446763195062728493555340 9999198 308575174994452489926525123096807552 9999199 -16938137509978355763438338033046896800 9999200 -46228619817125729657159224425578496000 9999201 -111774830520563777598338845764772530768 9999202 -81054191177484746162637979305205747200 9999203 275062250342493483274297542644686399680 9999204 -3083229313187255180888031304458301440 9999205 358626163981549275478553824110049043580 9999206 71274770207574497097800425380376995840 9999207 62062696262704708086345890643928375800 9999208 -132417224555049637245252406938010199040 9999209 -4760727955284804087844784355578070960 9999210 -2677575619390986072026096811186355200 9999211 102538490394305236074206713218304072992 9999212 414266208462668094491058179999359539456 9999213 3541767167533654951027522627377007872 9999214 -204242681340645601618609231480143952896 9999215 170620414422042355484332799946342391920 9999216 -62116796856341741928750502970708459520 9999217 115146219702065160997862723802286509266 9999218 -35253464718046505310191722426545168384 9999219 100169124940852607686119477875187438960 9999220 898595610203031163094831980646891520 9999221 -214681525201225826047087027198593274578 9999222 5900853833125798731432039601041899520 9999223 -236212455549669733746814097133901473888 9999224 -102386080462076113142267424064853299200 9999225 -64183198284760517618594977033082010000 9999226 -328874030987641818937782392811747884688 9999227 46751395583395847729899170104306826240 9999228 12403830810533667357572439462370091520 9999229 -123228255525132360943507808706346042740 9999230 -309589711201080460296787288908542688000 9999231 73867596888543978319067273768956537344 9999232 -192537746095376166202026670561217740800 9999233 94722886197156889840387117059014692482 9999234 -80096672520788505607331251348564627200 9999235 -61230177030316375722731773587157486800 9999236 51154053093759308718776900546210709504 9999237 820029698194100449324970567536030368 9999238 -370137476471445274340692689979653075456 9999239 -86930126730608748735226134228787051920 9999240 -130104687097703124683357017567371264000 9999241 110089371122915629225258027591476926400 9999242 345916409179449572641422117480858501888 9999243 -126535172445572707968320758046111640 9999244 -146001212063894551043072935809874252800 9999245 86667099348666999209368859126397068400 9999246 -142133321286426910136526017115149025216 9999247 -644548877260051625127730366477103204928 9999248 -609114694879859179337047739249197056 9999249 81821783240058632722198170454935811008 9999250 -78656253013296270867342403387247616000 9999251 195944795187097877232093354229104354312 9999252 -210138143702341904042763115690325841024 9999253 -73816316739924834028320376731668209536 9999254 128289382034859146110673470301660076576 9999255 51489157430395808960291394172986654720 9999256 -211431795858727627709923640572194201600 9999257 -2094162150648033438927099084164370528 9999258 -132033607838176887782877779387770371840 9999259 -47968378409029412648137093655841892296 9999260 129996961000643987387008640276835317760 9999261 -540279604111673054263400409235163140800 9999262 28710049556895712806280605302606817024 9999263 3775257612756578866258000540090425600 9999264 34312772779439053723935644454626525184 9999265 -284524827978901015983294639849072287340 9999266 -67750844338382172628595365108873365168 9999267 -144988047536259176841421504871496437760 9999268 -207511530878809702143739312616618254080 9999269 -26756282415194286111614142501397982400 9999270 -91208859501879637033170849555222650880 9999271 -261267460781854477393060120327688731528 9999272 -374531881276813010363515742184150220800 9999273 180339798419529775627233874939109181504 9999274 -121372810372136609553869937418940118864 9999275 123869444858647336756275559873028583600 9999276 -50371235879547636436892748713896181760 9999277 19480733792971468739508294471303023126 9999278 34630237306489607690877224576769733440 9999279 207477377578715808165776677664887638024 9999280 15946080898191180298678209197136936960 9999281 -357969810558340518727180269782004066720 9999282 -81898938260414158860435462788748902400 9999283 101078720989361432696165507428244300988 9999284 188553767605011318548920802533193183616 9999285 -43420646322324813170612289225801772800 9999286 -157170060849832642558180653506352248256 9999287 -182141266232471680261310212685886410400 9999288 6994116160625847639243004232832552960 9999289 -397016258501824528335613703987494317910 9999290 18631771565264408298524233013567861760 9999291 370994758409283058451323072144354637592 9999292 -164130833930916971230931561737068426240 9999293 -56100718173466799793698855270102159616 9999294 -38834777033476242109442067256325379072 9999295 57590779026890431732648752972371629800 9999296 -9775851083250786281031782528993722368 9999297 41857259161867773126548232352405653504 9999298 23503769680325587510320326145884958720 9999299 22914065927608602273514574438475402300 9999300 -42775812583680917930450458999784371200 9999301 82254922518510639485997867596773453280 9999302 -111191877221432875989471560012449791648 9999303 -242928419345142052740272501478387650784 9999304 132959343781990527361515570592206028800 9999305 -8542937894581685887161584925931371000 9999306 1389637628497068446894669222054734080 9999307 -64040930147202083358224008790641939160 9999308 117266799337481219168413125334669410816 9999309 199873173055173950469143672934183808704 9999310 -194929891167350421309296403179172613440 9999311 28942038393527749281701320144224686832 9999312 9310167748253458565286140955029667840 9999313 27662698760404379799729523750825139200 9999314 -73382771550125792132589329767482580320 9999315 28435718528319985783092058943679825600 9999316 311352975844572276487310733017781569280 9999317 -435118584512319738289818573085571315634 9999318 30815542111143587731729340274724700160 9999319 553101028819853748043367421264613392 9999320 -165580358525433000320387252670627840000 9999321 -11469953637207986969477823564743264160 9999322 126756307692989044484233604623506377712 9999323 96407510365661137279086447267640968864 9999324 108444848456300284870063776318087553536 9999325 -65526301033250473963734377844221204000 9999326 89868502071295221621420820526144480640 9999327 -71058992292367338634421099409284996592 9999328 -82819382776993230350259399696745758720 9999329 7221708214157175068065187681275576320 9999330 -111776730427810129256567633208479708160 9999331 1749668622694359018244997139114672664 9999332 -236131856853314748908160337001819235072 9999333 -32307726813470668246405099876753009860 9999334 3444389254131389126319821229725934816 9999335 -300050389706610265234401927553364715720 9999336 -78942225710880470841149051360678707200 9999337 -21542490658245130070028302258604851014 9999338 35615251591412120484944510950686512640 9999339 -1499316298637131579830849296291324160 9999340 -31733748092475112410195005151803059200 9999341 37165829144051523240679868149854233184 9999342 -72150738406421618915618384821261086720 9999343 -89463363254257254248937862087453827536 9999344 49609550215075183588953773854088626176 9999345 40928002148291273705039149243506585600 9999346 -23903915639872803053499690117357680640 9999347 565880176420640650336123433290076174796 9999348 -142077867390302719486500493713340729344 9999349 9280289568891066584309067855964844160 9999350 -3513608190176237800853305707565675200 9999351 -46697845591376569862884175872722489432 9999352 47116142178813184694369180922077184000 9999353 -8685144202418030348760209605489922496 9999354 151467671873724237855341941078911467520 9999355 16678262613891405512921681691202037760 9999356 102638852347131870241324047438480685056 9999357 -93421020554248336527936513499905576960 9999358 -20716607161828894508378655149967390720 9999359 -46652216812661324425625506737256144680 9999360 -17822843322375527307016564664791203840 9999361 -58216865791959422360635196231663170176 9999362 92177774398245354390866062580896788432 9999363 -45921412554720904766110464137904414912 9999364 -213874393745180707083387385318187532288 9999365 172770834456906151763600119593939899520 9999366 513024365616251380269984291597020928 9999367 48897814495350256580902147413326450784 9999368 -205085186171811562519868733820536253440 9999369 -11219875245702330542673579210171644550 9999370 62494742090979169431073448377963896000 9999371 352956744082969467193647834927307812144 9999372 -265815259559995953943643972218221777408 9999373 118395040151699244122047277857501512960 9999374 67851911636178709760091760179164774400 9999375 -4759279445147688996316222115224935000 9999376 126100942833024332770035727212484370432 9999377 306066274781173601927759926811084035440 9999378 -50854579115956520139400386161170650096 9999379 -75374676662887611300978356998377757680 9999380 11137872123741697302587089675253548800 9999381 -25181382643086601451248266642253960608 9999382 236235618931160968517046218545220212800 9999383 -315883716446475803801524207661254342800 9999384 -100461008974315011599497396417117102080 9999385 186627115292720696600577508002360597120 9999386 214015244613462796570727723273811313392 9999387 90934991124639418673030534209614467244 9999388 -76515719918348740034663851353636962304 9999389 76707956770959941373040016495448102924 9999390 -131982081853969828707226187724998496000 9999391 -188817935342773436583177294319316852736 9999392 -266504571622319666616890044808832516096 9999393 -21672668493691025639037439099012685136 9999394 19075645297432512269743008963409310880 9999395 -114185732369867664901694748230890573920 9999396 201885369176482655652432499057319116800 9999397 607434109432695336371970050675190038846 9999398 -28239071731163651096705338349146458240 9999399 134773234150058699324173217316590676264 9999400 27474829384722157007359639906396032000 9999401 -103159244177238701314334254178254526598 9999402 32629552577552120240690364100627689984 9999403 -353353189228290454381329145621767948720 9999404 -118565747994639069578638871922290807808 9999405 -4558074500444573091628533607583666760 9999406 -91936405782540968356629978541909126848 9999407 199490953235675588189404075772113547832 9999408 -34391595170653398087849742528094994432 9999409 197619137910087831601002994877922015680 9999410 3201523227329228734508821551793354560 9999411 -57107247492105391383178398083664497664 9999412 -417237262189841860994426953380535318144 9999413 330952812404614308361801416432086675904 9999414 -112979842709137609209667081070182334496 9999415 501779262050095776528223616746010947200 9999416 117630561087922050233841710292312514560 9999417 -65446949187232533784243562654088671040 9999418 -43859442218847402456005251719742486272 9999419 -55445944243167031090133438676942609180 9999420 -92304026578749464731834882117776645120 9999421 -503762906599207014205386502719979387328 9999422 -61785591028996321027068696165783077376 9999423 -55650775421286420582142325610996572160 9999424 -38402857781889446385358554066144722944 9999425 198344864537207997114947316901305168000 9999426 38868749964097563703004672571221414400 9999427 -140823685387384049047335368869874117808 9999428 -716853617831901399228590544662838808320 9999429 120686001702951463665064123299742166688 9999430 -48343120659335819762126329100694111360 9999431 4739130028941175030776807513007632720 9999432 39135072568833755059863921979744512000 9999433 387092891002022017772135479071767806682 9999434 156192078492959881837235723502369684480 9999435 278800258108706581915178140035974400 9999436 93506965067148464826938993366718759680 9999437 105073534081639436854649621934589520352 9999438 197290795783249200532275443291182755840 9999439 -314497084566606519326589975018506066144 9999440 -1206610104951151821503899495710720 9999441 201408408541819069533333967037066978850 9999442 28958235639058209371239069027511191200 9999443 -14861665319971146735742696889748382056 9999444 30977835432594911843250737443220692992 9999445 109976143479269304195029780168325572700 9999446 -562970008095175460636001745029523718016 9999447 -435134574402848662702643419480257755520 9999448 -296597877678528152468883634762176061440 9999449 -110354784083676292203839374261908007020 9999450 -110931490995113496298987149387970694400 9999451 61435478748637244970413561280995642880 9999452 433828579629953381133341920094972699136 9999453 57623346319458689953544299557920716800 9999454 118396373710269297868239260593853122176 9999455 242687908463206974212550404336515320360 9999456 -44597846074070636212239522551957815296 9999457 -73289717069753141164445940162732789504 9999458 -55783770990949798788330080024215156224 9999459 504990824494955681505054891720840267024 9999460 40769563962356688645935142328523393280 9999461 38409148041617565529438638189495900000 9999462 144733584045097249241967076544236767744 9999463 -192604391424856357388422305924922345288 9999464 513504121442714092651081035822780364800 9999465 -19846060232798718905891861171717873280 9999466 -73008657131398553773853613901906559568 9999467 40753514044013803016074638188236880760 9999468 -235686829436504188984196462439234408960 9999469 -283511058534541725062745217329719049130 9999470 47640431116694866327773306215523667200 9999471 -36476873814862457848676752481729131776 9999472 -8435675667361781671514930770167726080 9999473 145881354615409958132516311646338558704 9999474 -56956815550437646594825620993139967232 9999475 133205828279276756272226095523476899500 9999476 6109459502676504445415013604617401088 9999477 249048550750936682339396527081338072000 9999478 461205424314606266738685348889333824 9999479 186631676011043641568170437065677941600 9999480 -77085344562713287451840507481509068800 9999481 48278853410931644058367200644509058282 9999482 -234717265103112810432959083309498011648 9999483 -56849263530229290184204108904300363040 9999484 -11587126221529223142643411818509991936 9999485 -638238261859470449877485741820098250240 9999486 25048558882696529374488695405990539008 9999487 445473798892145328061837766689229487352 9999488 199423686252869472166014500214952427520 9999489 -295967345277759749212048495604122900176 9999490 36290600649620282725812983239140585600 9999491 -15384108718832934425312508802325572200 9999492 168137131480092237330977391269996488704 9999493 62218325556042037350427255122442823616 9999494 62670894683421341550289937170882872000 9999495 231883444422923276992965470542946539440 9999496 176549829860318928135346948838171904000 9999497 -368337761693930596015352575378175077680 9999498 -18242050364580038618432983073342418432 9999499 224249856899732829951382210008201387336 9999500 57936274167175787436414368789623296000 9999501 -263350836427914143595801904830720686496 9999502 -181827000210093473956806724068838493568 9999503 342207874146649779670703028587816560464 9999504 65971998850317388498574836639019827200 9999505 -158385874227392660657760455314507726680 9999506 29358683515506689513445060298482958080 9999507 -101019933563194847374978283765887281408 9999508 -61068571664445816299106372192306862080 9999509 -47608081303645751118072969844897782120 9999510 -31606034065327334821316014924599859200 9999511 347653429173248471036783655351235687112 9999512 -444106766526240045741288560495315404800 9999513 254451851556560104082546824898253049242 9999514 -44642785689028857632838745601739110400 9999515 -29573634432488795954325396437736017280 9999516 -200556648524008313409739680656599131648 9999517 -2717954169996488401181290405048724448 9999518 254911107752553149806564088107932312960 9999519 -69623052792590420678757649771778842080 9999520 -188903077706773425482309673449145630720 9999521 -1221812042188253567262057974022604800 9999522 21712346407852935942267169557379646976 9999523 379951937925624763224765949060619412384 9999524 -263220115908135243592415863366537067904 9999525 93479901533692373737068514764809572800 9999526 -32924344879173873837873414794670888192 9999527 -203477761227704561963927318264779335288 9999528 215256664894712626785742296365621329920 9999529 -470363522739473094653471444103206357360 9999530 -147215477900654491623325168377393735840 9999531 -3387523893542888442344692859966182056 9999532 191420975327929195064575665179963013120 9999533 -382581704692642705882142945590230250218 9999534 16753520141972616614725846173246281280 9999535 -23895293176745672272891619800389330240 9999536 -74897532604017384105969775104759889920 9999537 243894612412968348831918742253562713280 9999538 198938715768992670809912885720192731920 9999539 180038068241806561501455147331586859600 9999540 -9158969534630354037895519682821716480 9999541 -23002875156206767970804258421501263168 9999542 934797814948778924895973973178685440 9999543 -122799695079772171974433775240262514176 9999544 536264179540769632823333653830029660160 9999545 -356906373700261892498085850065359118720 9999546 11765169019386896429675204567536324608 9999547 -599566770080766910866394424814443342288 9999548 -29854544715426538712420118102455040000 9999549 123989204405465576907691018560008583168 9999550 -43020127731977957728120623116216702400 9999551 -39035587667393165362075110734501316000 9999552 -78052289750569105735668560078724661248 9999553 343612181783603758805408723044711629960 9999554 112791649128619877717056526596977272352 9999555 86453088246804908773360453786151747760 9999556 20541832097913721219835582623949967360 9999557 -294977935912328773750358342610336837348 9999558 -251814478359460109345258542478648254080 9999559 263798195563169752646070565729712024904 9999560 160004379059185885125753855959214336000 9999561 65532895739012078656517160759405744 9999562 253327164280858164047417173549490602032 9999563 -11744780207582699444333100716733290976 9999564 -2419621821803078181791756910442967040 9999565 99290361144972578538552076569161329920 9999566 128162913841603298026917653050257047232 9999567 -6893568100894705710759251229952177560 9999568 60269623389665020076684158857922568192 9999569 -226360987922619531935341151852655241920 9999570 -18865872420933673623060835585259489280 9999571 185756037204877629658488884191446222352 9999572 1045629353681887413546539710762917888 9999573 -155356057042684094558937948383767771296 9999574 8142666205585157786968829543063779200 9999575 -244247705331383890334531447739983845200 9999576 -131157440783948756805886304480660244480 9999577 -15658022239902287945310704606431269120 9999578 -18845507909525149729783379097942361344 9999579 -489734539041831640604910717464167810560 9999580 238266094311159607014856210189620979200 9999581 -401624624864460533923195102187281853568 9999582 -82796518224566866413977308471430486208 9999583 -185191082591567979876521940623831546880 9999584 -194473170085909244913056466142568644608 9999585 -327607317485325641534614931518948540800 9999586 -319059657577687032426218149016788953600 9999587 -120830755387531599122696943127679040768 9999588 -224470597999317916406009385460101811200 9999589 491388060347542531617530952521256209280 9999590 -94198155592815753159183823831808707200 9999591 -57033248944612925482479031938358738176 9999592 -39403426447662953341752058022296012800 9999593 -367263672267047610182294578675447129158 9999594 -66696057948988740453004967023030655232 9999595 19666994730150150444262033303020446400 9999596 -73270004890222490559220584877248849408 9999597 -139591625629626840793662563144837169600 9999598 21080042975262133593298354055045003136 9999599 315235134952281262298207522845791572736 9999600 3695076716956671025419124308251443200 9999601 579403690882938461739165155859912459602 9999602 -224773859989144455725586531543181387248 9999603 46187153606455155944424628473902771412 9999604 163558148622295957514599553936358359040 9999605 75383853138278881807143960029149747200 9999606 -85854498812784732927335672723004345600 9999607 -6039015628401358315468255266923095400 9999608 165527181114151081860327802452660387840 9999609 -217082756527591220266626985337150898096 9999610 -190459147074215620810575693021195947040 9999611 -17518935699687409933737698631553752000 9999612 -1895763999777620993234760431624094720 9999613 -6243657095411015303390951293971870672 9999614 162310594580103590950222878689006318592 9999615 176213884532333019964483019788482480000 9999616 -180211689350106386023275352494635483136 9999617 151785438266795753847854943945191079492 9999618 107533487137836931158383384515155030528 9999619 40430525519339905681336592826859704320 9999620 -81003012319865709176365284096953464320 9999621 -243471038513107374566802021028991143428 9999622 224803366733872874130762586106157492672 9999623 833478940621025593024245550877504864424 9999624 -273639312565612638065907126439163904000 9999625 -15129710241649214857370816153581323000 9999626 -174194532803289890451128881630419892224 9999627 258551690255525368224498844928142982080 9999628 -158876239188478440082458681982788581632 9999629 -92177785603326490357112904140856619200 9999630 19909163579058340957807960006882177920 9999631 87556636359009068769724628147988888864 9999632 -86478026024737371892444648016535281664 9999633 20608656508609906601798160934106574720 9999634 -45037791196309234901803606505600289120 9999635 -432105037218679246630744604110934245200 9999636 12251946960543006102977768147930265600 9999637 415609254738471220082007746601493942286 9999638 -372608245141975704701134702724047855488 9999639 10880527241228986163856680487319449600 9999640 -33889411663725128229879522528028262400 9999641 215868421307388555060798017772117191040 9999642 -90140092346589531127800485038834457088 9999643 419305152604030780081352231527673339320 9999644 218313732460552541598568181467813495296 9999645 -233491806960735181184201555010876293280 9999646 -103999093725497226138956892437914393728 9999647 55743882798881313259447910939134622832 9999648 -318778735705371241053658539747130146816 9999649 677265664709052452775658845444529732992 9999650 1799214204362845698047930512472457600 9999651 264776852108415183374337388232883655032 9999652 291233767431762568708297475927310897152 9999653 -363304936381084263734039738757863644098 9999654 7409264264006593320723540396244967424 9999655 -446241252681237280710305208938829708240 9999656 353516266056796123266701826464552140800 9999657 -64789335068813129379739037401347883740 9999658 -77264784705150293964663150482376455424 9999659 131578580677730085591904928774685031860 9999660 -42005222620539749301794731217012736000 9999661 -172748759790316295695712744349812350656 9999662 -100202388230006472208841479685315020800 9999663 -292885549500143968731659729494355761656 9999664 91304819273178155149577783152719298560 9999665 19212489039921665025757459307789881320 9999666 -83798554401516698454339717190638681600 9999667 -127754662310991944220381257288161991284 9999668 159346128608898196858988871206041368576 9999669 94728476221572886735838261023679377536 9999670 368798979512639963469108904211727360 9999671 326129500488892932637153526546597373144 9999672 -228800432965964612924905197640643174400 9999673 123445578564820955752703482613050149120 9999674 -124972804404697524670499931116711688960 9999675 414926073208646163809283605945535900 9999676 -210387609432015985706883310040483415040 9999677 389471415852007573451399538457901891526 9999678 -29279292885363973546215317264993108352 9999679 349118117324769665674098843267169958400 9999680 -32530067907236349371587148519178240000 9999681 -16896815987790358678783310887127793120 9999682 141265249940786793519066149303018496 9999683 -147236029353353193059260473156466725000 9999684 998096451628942150312919576920807680 9999685 -181220368441583870984534306482686687840 9999686 8696989906842711505982094135565218624 9999687 -41372284192517946250292695800696954072 9999688 200852795017586455002886592472756480000 9999689 48662347753840912852161137913543808896 9999690 -72396410876534969262295869204388212480 9999691 -16290594665949410081277768901525232528 9999692 75937006280667598725333656803590402816 9999693 -3623345978377074059235965224422454560 9999694 79078841259087179111990485601092623552 9999695 124262940663394528415283071526336706800 9999696 26685730471609523525207854571077238784 9999697 138395159053437234735716067795273992512 9999698 -206555941403363560051897031832768620400 9999699 -223800530088247735013003720478351838536 9999700 1740616934954433122383840519573315200 9999701 90721990511944096438260080508864914304 9999702 60942426378532900857361243901592427968 9999703 -45564277662073059772201443033256976720 9999704 -66186333597871503623599303515084840960 9999705 71416409474533485623019953500256247360 9999706 136493425660011299023247890877472883200 9999707 -61284225476259884437768188069983440656 9999708 67907089147493208678486171818574850560 9999709 76416389941561570617079574910500846604 9999710 6854912330956955164310280621054750720 9999711 -156706423553964620281867512033972128400 9999712 241672047384203149303926864771319332864 9999713 -357010460867406451752549920291371555038 9999714 -181126503402047346390260354155305912960 9999715 -227536988396926923644513515153025010480 9999716 -482070100611387104102920788723009762048 9999717 60033271670347630283259919801587285120 9999718 -22853293707831734412950149610289897984 9999719 -3887465773420521558906775128329896560 9999720 231104143945017038364489728196968448000 9999721 -65984351624005614481869582116720464128 9999722 -32606073223333239899240461888913148480 9999723 309880586914371984415205165300700579504 9999724 88920164579987971944500402615514686976 9999725 -252819851110952953671411253523207562750 9999726 2445309959892216099398279635366084608 9999727 76052922473350310661665628778896042600 9999728 -20921460364984145481119935994741096448 9999729 45491224831510839163499932685206127874 9999730 88218184690098308211393739054556445120 9999731 3659827970051973103996241721039180960 9999732 -16883302964777633779535326185905504256 9999733 245266207984072822507451360264106734400 9999734 -273513545839523536866572566471797573984 9999735 -28594225950728207898020663445086286000 9999736 -311301668861842109579958257029324800 9999737 -116454404317431435681075668239761592416 9999738 47919470781570423409905200875822256640 9999739 -397279693132767088774824464420744346460 9999740 169700583474702332213945899243820590080 9999741 -364919416559417106097344996644996138880 9999742 147472855207237519068748058674956790272 9999743 31304138496859950958153584884897097600 9999744 -197553262720065411145882121676584386560 9999745 -97207661462634290613769451119327965120 9999746 -76977676894945141132449185950969791456 9999747 -313687975273416146238300360042776616960 9999748 317317975784411969311105698244616702976 9999749 102159445950723047447750549648115366750 9999750 -24484688326711281277136269641715200000 9999751 -211552101505341506795287093167791561400 9999752 -12684715978585865133214703792466001920 9999753 216149874890804395262484207174209151504 9999754 -286904580017659583744730310473806431488 9999755 -18549925021270717115421745288632505440 9999756 -6442010081233304848140882512109127680 9999757 -119141469908760044587860976056763245120 9999758 -206478591886061980151846983645879571520 9999759 1001558024040679545116812706521606656 9999760 742718999323399145036143197251174400 9999761 -345393803849655321291718101710181874638 9999762 18498993218529848016540110676438337152 9999763 -156802281910698021377102031522221084096 9999764 -7304841059332251546011751474946487424 9999765 -262094666986855647959864017978757503080 9999766 -27421662934266363530983852917275713536 9999767 265634454090703232410784324502472072512 9999768 86581672776010541145061584624447774720 9999769 -93612646748341642083038447941108754680 9999770 -119544807154801917278802349417656234240 9999771 -209706312745143397993774789310136208488 9999772 176354541906296011460132921241730981376 9999773 74792679341970723191082838645979879340 9999774 -4434631241111948457737416469499187968 9999775 8840865430118787718017677119367113800 9999776 315990018428620060738296388702143774720 9999777 10312718190844468224690020838593671200 9999778 -199692953282150383901413591031903440560 9999779 1087319741825984047212823259239845888 9999780 1075173980537700948398568086889676800 9999781 -232315410293089056014118896007953833536 9999782 -4286031320720553372456576161259384576 9999783 -110883169136459848251224206879736035248 9999784 75933229946485382992944839564635576320 9999785 125481182157525781213508148167598754980 9999786 3822961135441955894266081820009624064 9999787 -168379588349977764205505498301546804848 9999788 -57989051682668125873106101866086406912 9999789 35302016148674086594361954338088457024 9999790 15444449855627187275545298162501246400 9999791 368715006239571740990046407285430465264 9999792 28084341691786520501035148569446973440 9999793 46572326851995574256958757165098031680 9999794 -18980752511842095982980238890866651136 9999795 -36918092654905483608886044926500320000 9999796 -362286840872160462559081328943955062400 9999797 -63561487362617171417242397207595722340 9999798 265935726756653405427123796279992987648 9999799 -530505979067476865142342810394265044520 9999800 241947225853113903612705280990848000000 9999801 195251343599797720289116017738847384320 9999802 -64512189321013486944896943838267531008 9999803 247174771323431773667855688043338211860 9999804 -17103356971264633073571011386694688768 9999805 -40632479493714756350087925463939169280 9999806 -37872446036824549904083764061562786880 9999807 45336320514071455617138893958652216320 9999808 -14740545726287233503723018449036771328 9999809 -313070473071014504075930520402592084140 9999810 -85142458964123104691290228125507986400 9999811 85863167254136499028514429871363868512 9999812 -205517104118445272917277943549639145344 9999813 -609304553705187910300056141187576512 9999814 -31523926094658085153755441492053913600 9999815 -95458522382009133198510221379938503200 9999816 126519269689936371999975408661400985600 9999817 296807011061328115269458808479377449232 9999818 12662173610511729468878795864923778400 9999819 -28010160813931927734305043126359284356 9999820 -96901190506623861585844178130906624000 9999821 18942521641083759027326496765324293304 9999822 -542577580186917841975780556793753600 9999823 -48395286951766595751414421250973702928 9999824 -62088576024438563312924380842352312320 9999825 -23372201943034083291879451160161689600 9999826 74476273483338530174440097667467540112 9999827 -491355021072544625349620666218000843368 9999828 -29909331549684737645802011624608174080 9999829 142856014048746878115483712372835928000 9999830 -228721780435715248153740841933780573440 9999831 -249603323112797416593341565541652644248 9999832 13285445891596818564891986441929912320 9999833 103086663161511944936813339281560269520 9999834 -42526463376869580787851906206773316352 9999835 25461557062359929948630507458354282800 9999836 -139464807195978547420685703460080082944 9999837 428865960593421913787861704565897724300 9999838 191835017010469396237077352074500890560 9999839 242550798224675951039952084135083164824 9999840 91186462127610493586708472854520791040 9999841 -77344035659993945535534928045551092816 9999842 114777948140008187162440161072004891200 9999843 -126535838775330290796600009044340738816 9999844 116879676875527465906275012114999331072 9999845 -65685443950300785555987656634059232900 9999846 65513066369019602138835906101936122944 9999847 -17566834160078316264212167880019289680 9999848 90255221551704390630202870778155253760 9999849 -25130067777454302366983898813714861936 9999850 -38474438090311214040524541387294355200 9999851 -97536164186697172051877867659446324600 9999852 -267129940741522752728723759195841331200 9999853 196229060658732787595105724209371576320 9999854 42472451262988443951746733656224434240 9999855 -19250733246763101094265399464450766040 9999856 -38589303891457236821540316168592818176 9999857 3780364985753524713688301908381998912 9999858 115840590206211335986946912472348819456 9999859 201438834795101701139818039900595520912 9999860 -94354501304069560209916013332603261440 9999861 59340803924726401864279606436656497024 9999862 52327533957547923316138770110094379200 9999863 -178930432572072802177496346575982372888 9999864 11707000600721080344845238302449950720 9999865 -5774916347722408347310623242998999680 9999866 146330524207598701637957267373783115632 9999867 229950446692674152016855643855513399920 9999868 311077421687423588228840075744208232448 9999869 -311398690138034900253760431904052373792 9999870 -82222989401970446202530445558410115840 9999871 208239524624081685482955913657968213120 9999872 -59785160688496174660760591856763404288 9999873 -52413171735353388574938795603579189420 9999874 -39506195770106311234757626023782246400 9999875 -24822831327812274291955960947960000000 9999876 33211347834514520095716263713194424320 9999877 -533369279818109342351274125631602154274 9999878 29604887680966022301033087225409470720 9999879 20085377683559649474138773146198192080 9999880 168601505993732602377781515749088460800 9999881 223685054054857499966617014511973418852 9999882 289838229499723141022055317061162301440 9999883 -201310614129285767776837106379708093868 9999884 -107516269700908396659384237160235610624 9999885 -31722088651972148245940829305891297280 9999886 -97210988335146803427860592852831301056 9999887 44770616803056842540576374308240222720 9999888 -13519308148571358552818622547667976192 9999889 364466927638462483245040392466802528690 9999890 14060008550302789610251081749957235200 9999891 -382484576505585483434645247718727658360 9999892 119978984936027086090289586643379537920 9999893 73381902747007476749068641083678850780 9999894 98770139357372547551257215903840055296 9999895 -335076921131110754256249333122609418600 9999896 -395648809987160150038685356211471155200 9999897 75350768868501107119826338017890006400 9999898 100362043482766081860925396085681257200 9999899 83994678605131055951556183282488655360 9999900 4952233243770326462799571268301465600 9999901 -41379443754260920133433387178698611098 9999902 -3863413791121885837887174327153228096 9999903 1842083847178551915577544607841516104 9999904 -150647291146278506650238261614259601408 9999905 -35348159266434512616437895836422790040 9999906 3521232117991025969298115769090901504 9999907 -563693843155540050153314240303528007844 9999908 -6593934243352542969477313606098591744 9999909 -347564083535843388464402681676948662400 9999910 88900403826505555109068128769790188800 9999911 -157619437599836559088745579545635094968 9999912 33843222004068838010532467961551831040 9999913 91259609409298976000024458297017774720 9999914 -206509902097854502188391084902624964944 9999915 161681760121867651747684722995584128000 9999916 -28821388387676148784402860228935247872 9999917 39377044782525217529441176888340316672 9999918 -6883802173213785598489268085596662272 9999919 110037349276189072709393715786952885944 9999920 3548016518670088403252296757395783680 9999921 -154074082693048456727272272603473343888 9999922 297424094331282397933823579137650058512 9999923 285412017958998363347832317271429622848 9999924 -135770373105656051622219412421505024 9999925 138114896472981932183135106147245133000 9999926 -322112758468008067553432906937268565088 9999927 -34267187214838833735576522987045602208 9999928 161997821445717608023700104779846144000 9999929 503727639230964245319332448309459391530 9999930 81186705489199384548105670223211237120 9999931 -831759186223510412777495863153194268 9999932 76645344162316727051355903043049450496 9999933 48326385981291814225214998593575341824 9999934 -33623899265008803266259996143631737088 9999935 -46165932063317034295864157434950208800 9999936 10995872980142944895654214114572500992 9999937 322881493289767399784481958210603195586 9999938 -133834849091006151168754894487936363520 9999939 -91119374820852648945051318033195290376 9999940 -4231955502190185942705472467111628800 9999941 71721235490954954832266443685109057984 9999942 -129505157363646229232097516243404743488 9999943 408855015289361474244035980473481103192 9999944 226174546655984747288048482911869798400 9999945 -365489922047522850640546025443250328000 9999946 302967830957593033079532155913694447104 9999947 -140767379733237510485657556004748194320 9999948 -19695321448253947850040881097530425344 9999949 -9532204456115276590038078542135411200 9999950 -160502694058265452322331083846462400000 9999951 964759725004497145503998739716401920 9999952 35012172871793646055926999056594886656 9999953 -56692750383522870858661051622631706380 9999954 226015726207556331015471963993283788960 9999955 -179302190929046351332294578828702105600 9999956 -147060149516640929347417797309814730880 9999957 92066912812508727041949142811515785120 9999958 -21071924219578026695063907203691364224 9999959 -131326362333092300313963051509004696984 9999960 -30841536703343656179448616859648000000 9999961 519816500117589312236374131424844208384 9999962 56094609299233736043789904660705819392 9999963 -232164320441708856614465763257832875520 9999964 -42498193644575216000970985776890269184 9999965 -5370482726205861773192104985497381140 9999966 21426176680553208182829954511317580800 9999967 -76703789594709626459637298386008296728 9999968 36809114046213725289253442028569886720 9999969 46327627286770139721030350306726730720 9999970 -11189954671851717460625048583602581440 9999971 269622553645641921327843509099486726172 9999972 -234163528609516720087079357471947011840 9999973 -231533809423630230311819129576218827778 9999974 -106389282095028934022330419622364158208 9999975 2734119825510306785086318927940899200 9999976 -151129488600288208383549204050150768640 9999977 -65894295649436220293356931892012538488 9999978 -4528572551023107032510579622322467840 9999979 -44057876562208396179517226906594191320 9999980 -26150556051607711891981590994876968960 9999981 6570904643518517450508838320763169760 9999982 13830267240576272345637994902322205184 9999983 -91215360599759720681555244511189364640 9999984 -4712831519585177190578504561221533696 9999985 -299793434458615425936518596111515196800 9999986 -161426193683848511847761160691353792000 9999987 25939375746872869761193463313466758240 9999988 -105681322430201447228745645291419216512 9999989 113820581117603925230890963761071543424 9999990 -8004742011284062414275782655451545600 9999991 -201594096345434876843021834200663763608 9999992 209206927523355793080327154522905600000 9999993 258987142575370665201984243888282909264 9999994 -4514349274889631853811607046510007040 9999995 -138947819884195265390452880058804527040 9999996 -170355443477577856061633851854981758976 9999997 94726384524613846670420974791812417632 9999998 -2561292023400496649850287281292352000 9999999 -174691479014770996930567763939108508000